github.com/amazechain/amc@v0.1.3/contracts/deposit/FUJI/abi.json (about)

     1  [
     2    {
     3      "inputs": [
     4        {
     5          "internalType": "address",
     6          "name": "fujiAddr",
     7          "type": "address"
     8        },
     9        {
    10          "internalType": "address",
    11          "name": "fujiAdminAddress",
    12          "type": "address"
    13        }
    14      ],
    15      "stateMutability": "nonpayable",
    16      "type": "constructor"
    17    },
    18    {
    19      "inputs": [
    20        {
    21          "internalType": "address",
    22          "name": "owner",
    23          "type": "address"
    24        }
    25      ],
    26      "name": "OwnableInvalidOwner",
    27      "type": "error"
    28    },
    29    {
    30      "inputs": [
    31        {
    32          "internalType": "address",
    33          "name": "account",
    34          "type": "address"
    35        }
    36      ],
    37      "name": "OwnableUnauthorizedAccount",
    38      "type": "error"
    39    },
    40    {
    41      "anonymous": false,
    42      "inputs": [
    43        {
    44          "indexed": false,
    45          "internalType": "bytes",
    46          "name": "pubkey",
    47          "type": "bytes"
    48        },
    49        {
    50          "indexed": false,
    51          "internalType": "uint256",
    52          "name": "weiAmount",
    53          "type": "uint256"
    54        },
    55        {
    56          "indexed": false,
    57          "internalType": "bytes",
    58          "name": "signature",
    59          "type": "bytes"
    60        }
    61      ],
    62      "name": "DepositEvent",
    63      "type": "event"
    64    },
    65    {
    66      "anonymous": false,
    67      "inputs": [
    68        {
    69          "indexed": true,
    70          "internalType": "address",
    71          "name": "previousOwner",
    72          "type": "address"
    73        },
    74        {
    75          "indexed": true,
    76          "internalType": "address",
    77          "name": "newOwner",
    78          "type": "address"
    79        }
    80      ],
    81      "name": "OwnershipTransferred",
    82      "type": "event"
    83    },
    84    {
    85      "anonymous": false,
    86      "inputs": [
    87        {
    88          "indexed": false,
    89          "internalType": "uint256",
    90          "name": "weiAmount",
    91          "type": "uint256"
    92        }
    93      ],
    94      "name": "WithdrawnEvent",
    95      "type": "event"
    96    },
    97    {
    98      "inputs": [
    99        {
   100          "internalType": "uint256[]",
   101          "name": "T2000TokenIDs",
   102          "type": "uint256[]"
   103        }
   104      ],
   105      "name": "addT2000TokendIDs",
   106      "outputs": [],
   107      "stateMutability": "nonpayable",
   108      "type": "function"
   109    },
   110    {
   111      "inputs": [
   112        {
   113          "internalType": "uint256[]",
   114          "name": "T200TokenIDs",
   115          "type": "uint256[]"
   116        }
   117      ],
   118      "name": "addT200TokendIDs",
   119      "outputs": [],
   120      "stateMutability": "nonpayable",
   121      "type": "function"
   122    },
   123    {
   124      "inputs": [
   125        {
   126          "internalType": "uint256[]",
   127          "name": "T800TokenIDs",
   128          "type": "uint256[]"
   129        }
   130      ],
   131      "name": "addT800TokendIDs",
   132      "outputs": [],
   133      "stateMutability": "nonpayable",
   134      "type": "function"
   135    },
   136    {
   137      "inputs": [
   138        {
   139          "internalType": "bytes",
   140          "name": "pubkey",
   141          "type": "bytes"
   142        },
   143        {
   144          "internalType": "bytes",
   145          "name": "signature",
   146          "type": "bytes"
   147        },
   148        {
   149          "internalType": "uint256",
   150          "name": "tokenID",
   151          "type": "uint256"
   152        }
   153      ],
   154      "name": "deposit",
   155      "outputs": [],
   156      "stateMutability": "nonpayable",
   157      "type": "function"
   158    },
   159    {
   160      "inputs": [
   161        {
   162          "internalType": "address",
   163          "name": "account",
   164          "type": "address"
   165        }
   166      ],
   167      "name": "depositUnlockingTimestamp",
   168      "outputs": [
   169        {
   170          "internalType": "uint256",
   171          "name": "",
   172          "type": "uint256"
   173        }
   174      ],
   175      "stateMutability": "view",
   176      "type": "function"
   177    },
   178    {
   179      "inputs": [
   180        {
   181          "internalType": "address",
   182          "name": "account",
   183          "type": "address"
   184        }
   185      ],
   186      "name": "depositsOf",
   187      "outputs": [
   188        {
   189          "internalType": "uint256",
   190          "name": "",
   191          "type": "uint256"
   192        }
   193      ],
   194      "stateMutability": "view",
   195      "type": "function"
   196    },
   197    {
   198      "inputs": [
   199        {
   200          "internalType": "address",
   201          "name": "account",
   202          "type": "address"
   203        }
   204      ],
   205      "name": "depositsOfBalance",
   206      "outputs": [
   207        {
   208          "internalType": "uint256",
   209          "name": "",
   210          "type": "uint256"
   211        }
   212      ],
   213      "stateMutability": "view",
   214      "type": "function"
   215    },
   216    {
   217      "inputs": [
   218        {
   219          "internalType": "address",
   220          "name": "",
   221          "type": "address"
   222        },
   223        {
   224          "internalType": "address",
   225          "name": "sender",
   226          "type": "address"
   227        },
   228        {
   229          "internalType": "uint256",
   230          "name": "tokenID",
   231          "type": "uint256"
   232        },
   233        {
   234          "internalType": "bytes",
   235          "name": "",
   236          "type": "bytes"
   237        }
   238      ],
   239      "name": "onERC721Received",
   240      "outputs": [
   241        {
   242          "internalType": "bytes4",
   243          "name": "",
   244          "type": "bytes4"
   245        }
   246      ],
   247      "stateMutability": "nonpayable",
   248      "type": "function"
   249    },
   250    {
   251      "inputs": [],
   252      "name": "owner",
   253      "outputs": [
   254        {
   255          "internalType": "address",
   256          "name": "",
   257          "type": "address"
   258        }
   259      ],
   260      "stateMutability": "view",
   261      "type": "function"
   262    },
   263    {
   264      "inputs": [],
   265      "name": "renounceOwnership",
   266      "outputs": [],
   267      "stateMutability": "nonpayable",
   268      "type": "function"
   269    },
   270    {
   271      "inputs": [
   272        {
   273          "internalType": "bytes4",
   274          "name": "interfaceId",
   275          "type": "bytes4"
   276        }
   277      ],
   278      "name": "supportsInterface",
   279      "outputs": [
   280        {
   281          "internalType": "bool",
   282          "name": "",
   283          "type": "bool"
   284        }
   285      ],
   286      "stateMutability": "pure",
   287      "type": "function"
   288    },
   289    {
   290      "inputs": [
   291        {
   292          "internalType": "address",
   293          "name": "account",
   294          "type": "address"
   295        }
   296      ],
   297      "name": "transferOf",
   298      "outputs": [
   299        {
   300          "internalType": "uint256",
   301          "name": "",
   302          "type": "uint256"
   303        }
   304      ],
   305      "stateMutability": "view",
   306      "type": "function"
   307    },
   308    {
   309      "inputs": [
   310        {
   311          "internalType": "address",
   312          "name": "account",
   313          "type": "address"
   314        }
   315      ],
   316      "name": "transferOfBalance",
   317      "outputs": [
   318        {
   319          "internalType": "uint256",
   320          "name": "",
   321          "type": "uint256"
   322        }
   323      ],
   324      "stateMutability": "view",
   325      "type": "function"
   326    },
   327    {
   328      "inputs": [
   329        {
   330          "internalType": "address",
   331          "name": "newOwner",
   332          "type": "address"
   333        }
   334      ],
   335      "name": "transferOwnership",
   336      "outputs": [],
   337      "stateMutability": "nonpayable",
   338      "type": "function"
   339    },
   340    {
   341      "inputs": [],
   342      "name": "withdraw",
   343      "outputs": [],
   344      "stateMutability": "nonpayable",
   345      "type": "function"
   346    },
   347    {
   348      "inputs": [
   349        {
   350          "internalType": "address",
   351          "name": "account",
   352          "type": "address"
   353        }
   354      ],
   355      "name": "withdrawOf",
   356      "outputs": [
   357        {
   358          "internalType": "uint256",
   359          "name": "",
   360          "type": "uint256"
   361        }
   362      ],
   363      "stateMutability": "view",
   364      "type": "function"
   365    }
   366  ]