git.delta.rocks / unique-network / refs/commits / 786ff7ed1061

difftreelog

source

tests/src/eth/fungibleAbi.json17.0 KiBsourcehistory
1[2  {3    "anonymous": false,4    "inputs": [5      {6        "indexed": true,7        "internalType": "address",8        "name": "owner",9        "type": "address"10      },11      {12        "indexed": true,13        "internalType": "address",14        "name": "spender",15        "type": "address"16      },17      {18        "indexed": false,19        "internalType": "uint256",20        "name": "value",21        "type": "uint256"22      }23    ],24    "name": "Approval",25    "type": "event"26  },27  {28    "anonymous": false,29    "inputs": [30      {31        "indexed": true,32        "internalType": "address",33        "name": "from",34        "type": "address"35      },36      {37        "indexed": true,38        "internalType": "address",39        "name": "to",40        "type": "address"41      },42      {43        "indexed": false,44        "internalType": "uint256",45        "name": "value",46        "type": "uint256"47      }48    ],49    "name": "Transfer",50    "type": "event"51  },52  {53    "inputs": [54      { "internalType": "address", "name": "newAdmin", "type": "address" }55    ],56    "name": "addCollectionAdmin",57    "outputs": [],58    "stateMutability": "nonpayable",59    "type": "function"60  },61  {62    "inputs": [63      {64        "components": [65          { "internalType": "address", "name": "eth", "type": "address" },66          { "internalType": "uint256", "name": "sub", "type": "uint256" }67        ],68        "internalType": "struct EthCrossAccount",69        "name": "newAdmin",70        "type": "tuple"71      }72    ],73    "name": "addCollectionAdminCross",74    "outputs": [],75    "stateMutability": "nonpayable",76    "type": "function"77  },78  {79    "inputs": [80      { "internalType": "address", "name": "user", "type": "address" }81    ],82    "name": "addToCollectionAllowList",83    "outputs": [],84    "stateMutability": "nonpayable",85    "type": "function"86  },87  {88    "inputs": [89      {90        "components": [91          { "internalType": "address", "name": "eth", "type": "address" },92          { "internalType": "uint256", "name": "sub", "type": "uint256" }93        ],94        "internalType": "struct EthCrossAccount",95        "name": "user",96        "type": "tuple"97      }98    ],99    "name": "addToCollectionAllowListCross",100    "outputs": [],101    "stateMutability": "nonpayable",102    "type": "function"103  },104  {105    "inputs": [106      { "internalType": "address", "name": "owner", "type": "address" },107      { "internalType": "address", "name": "spender", "type": "address" }108    ],109    "name": "allowance",110    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],111    "stateMutability": "view",112    "type": "function"113  },114  {115    "inputs": [116      { "internalType": "address", "name": "user", "type": "address" }117    ],118    "name": "allowed",119    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],120    "stateMutability": "view",121    "type": "function"122  },123  {124    "inputs": [125      { "internalType": "address", "name": "spender", "type": "address" },126      { "internalType": "uint256", "name": "amount", "type": "uint256" }127    ],128    "name": "approve",129    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],130    "stateMutability": "nonpayable",131    "type": "function"132  },133  {134    "inputs": [135      {136        "components": [137          { "internalType": "address", "name": "eth", "type": "address" },138          { "internalType": "uint256", "name": "sub", "type": "uint256" }139        ],140        "internalType": "struct EthCrossAccount",141        "name": "spender",142        "type": "tuple"143      },144      { "internalType": "uint256", "name": "amount", "type": "uint256" }145    ],146    "name": "approveCross",147    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],148    "stateMutability": "nonpayable",149    "type": "function"150  },151  {152    "inputs": [153      { "internalType": "address", "name": "owner", "type": "address" }154    ],155    "name": "balanceOf",156    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],157    "stateMutability": "view",158    "type": "function"159  },160  {161    "inputs": [162      { "internalType": "address", "name": "from", "type": "address" },163      { "internalType": "uint256", "name": "amount", "type": "uint256" }164    ],165    "name": "burnFrom",166    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],167    "stateMutability": "nonpayable",168    "type": "function"169  },170  {171    "inputs": [172      {173        "components": [174          { "internalType": "address", "name": "eth", "type": "address" },175          { "internalType": "uint256", "name": "sub", "type": "uint256" }176        ],177        "internalType": "struct EthCrossAccount",178        "name": "from",179        "type": "tuple"180      },181      { "internalType": "uint256", "name": "amount", "type": "uint256" }182    ],183    "name": "burnFromCross",184    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],185    "stateMutability": "nonpayable",186    "type": "function"187  },188  {189    "inputs": [190      { "internalType": "address", "name": "newOwner", "type": "address" }191    ],192    "name": "changeCollectionOwner",193    "outputs": [],194    "stateMutability": "nonpayable",195    "type": "function"196  },197  {198    "inputs": [],199    "name": "collectionAdmins",200    "outputs": [201      {202        "components": [203          { "internalType": "address", "name": "eth", "type": "address" },204          { "internalType": "uint256", "name": "sub", "type": "uint256" }205        ],206        "internalType": "struct EthCrossAccount[]",207        "name": "",208        "type": "tuple[]"209      }210    ],211    "stateMutability": "view",212    "type": "function"213  },214  {215    "inputs": [],216    "name": "collectionOwner",217    "outputs": [218      {219        "components": [220          { "internalType": "address", "name": "eth", "type": "address" },221          { "internalType": "uint256", "name": "sub", "type": "uint256" }222        ],223        "internalType": "struct EthCrossAccount",224        "name": "",225        "type": "tuple"226      }227    ],228    "stateMutability": "view",229    "type": "function"230  },231  {232    "inputs": [233      { "internalType": "string[]", "name": "keys", "type": "string[]" }234    ],235    "name": "collectionProperties",236    "outputs": [237      {238        "components": [239          { "internalType": "string", "name": "field_0", "type": "string" },240          { "internalType": "bytes", "name": "field_1", "type": "bytes" }241        ],242        "internalType": "struct Tuple14[]",243        "name": "",244        "type": "tuple[]"245      }246    ],247    "stateMutability": "view",248    "type": "function"249  },250  {251    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],252    "name": "collectionProperty",253    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],254    "stateMutability": "view",255    "type": "function"256  },257  {258    "inputs": [],259    "name": "collectionSponsor",260    "outputs": [261      {262        "components": [263          { "internalType": "address", "name": "field_0", "type": "address" },264          { "internalType": "uint256", "name": "field_1", "type": "uint256" }265        ],266        "internalType": "struct Tuple8",267        "name": "",268        "type": "tuple"269      }270    ],271    "stateMutability": "view",272    "type": "function"273  },274  {275    "inputs": [],276    "name": "confirmCollectionSponsorship",277    "outputs": [],278    "stateMutability": "nonpayable",279    "type": "function"280  },281  {282    "inputs": [],283    "name": "contractAddress",284    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],285    "stateMutability": "view",286    "type": "function"287  },288  {289    "inputs": [],290    "name": "decimals",291    "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],292    "stateMutability": "view",293    "type": "function"294  },295  {296    "inputs": [297      { "internalType": "string[]", "name": "keys", "type": "string[]" }298    ],299    "name": "deleteCollectionProperties",300    "outputs": [],301    "stateMutability": "nonpayable",302    "type": "function"303  },304  {305    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],306    "name": "deleteCollectionProperty",307    "outputs": [],308    "stateMutability": "nonpayable",309    "type": "function"310  },311  {312    "inputs": [],313    "name": "hasCollectionPendingSponsor",314    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],315    "stateMutability": "view",316    "type": "function"317  },318  {319    "inputs": [320      { "internalType": "address", "name": "user", "type": "address" }321    ],322    "name": "isOwnerOrAdmin",323    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],324    "stateMutability": "view",325    "type": "function"326  },327  {328    "inputs": [329      {330        "components": [331          { "internalType": "address", "name": "eth", "type": "address" },332          { "internalType": "uint256", "name": "sub", "type": "uint256" }333        ],334        "internalType": "struct EthCrossAccount",335        "name": "user",336        "type": "tuple"337      }338    ],339    "name": "isOwnerOrAdminCross",340    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],341    "stateMutability": "view",342    "type": "function"343  },344  {345    "inputs": [346      { "internalType": "address", "name": "to", "type": "address" },347      { "internalType": "uint256", "name": "amount", "type": "uint256" }348    ],349    "name": "mint",350    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],351    "stateMutability": "nonpayable",352    "type": "function"353  },354  {355    "inputs": [356      {357        "components": [358          { "internalType": "address", "name": "field_0", "type": "address" },359          { "internalType": "uint256", "name": "field_1", "type": "uint256" }360        ],361        "internalType": "struct Tuple8[]",362        "name": "amounts",363        "type": "tuple[]"364      }365    ],366    "name": "mintBulk",367    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],368    "stateMutability": "nonpayable",369    "type": "function"370  },371  {372    "inputs": [],373    "name": "name",374    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],375    "stateMutability": "view",376    "type": "function"377  },378  {379    "inputs": [380      { "internalType": "address", "name": "admin", "type": "address" }381    ],382    "name": "removeCollectionAdmin",383    "outputs": [],384    "stateMutability": "nonpayable",385    "type": "function"386  },387  {388    "inputs": [389      {390        "components": [391          { "internalType": "address", "name": "eth", "type": "address" },392          { "internalType": "uint256", "name": "sub", "type": "uint256" }393        ],394        "internalType": "struct EthCrossAccount",395        "name": "admin",396        "type": "tuple"397      }398    ],399    "name": "removeCollectionAdminCross",400    "outputs": [],401    "stateMutability": "nonpayable",402    "type": "function"403  },404  {405    "inputs": [],406    "name": "removeCollectionSponsor",407    "outputs": [],408    "stateMutability": "nonpayable",409    "type": "function"410  },411  {412    "inputs": [413      { "internalType": "address", "name": "user", "type": "address" }414    ],415    "name": "removeFromCollectionAllowList",416    "outputs": [],417    "stateMutability": "nonpayable",418    "type": "function"419  },420  {421    "inputs": [422      {423        "components": [424          { "internalType": "address", "name": "eth", "type": "address" },425          { "internalType": "uint256", "name": "sub", "type": "uint256" }426        ],427        "internalType": "struct EthCrossAccount",428        "name": "user",429        "type": "tuple"430      }431    ],432    "name": "removeFromCollectionAllowListCross",433    "outputs": [],434    "stateMutability": "nonpayable",435    "type": "function"436  },437  {438    "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],439    "name": "setCollectionAccess",440    "outputs": [],441    "stateMutability": "nonpayable",442    "type": "function"443  },444  {445    "inputs": [446      { "internalType": "string", "name": "limit", "type": "string" },447      { "internalType": "uint32", "name": "value", "type": "uint32" }448    ],449    "name": "setCollectionLimit",450    "outputs": [],451    "stateMutability": "nonpayable",452    "type": "function"453  },454  {455    "inputs": [456      { "internalType": "string", "name": "limit", "type": "string" },457      { "internalType": "bool", "name": "value", "type": "bool" }458    ],459    "name": "setCollectionLimit",460    "outputs": [],461    "stateMutability": "nonpayable",462    "type": "function"463  },464  {465    "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],466    "name": "setCollectionMintMode",467    "outputs": [],468    "stateMutability": "nonpayable",469    "type": "function"470  },471  {472    "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],473    "name": "setCollectionNesting",474    "outputs": [],475    "stateMutability": "nonpayable",476    "type": "function"477  },478  {479    "inputs": [480      { "internalType": "bool", "name": "enable", "type": "bool" },481      {482        "internalType": "address[]",483        "name": "collections",484        "type": "address[]"485      }486    ],487    "name": "setCollectionNesting",488    "outputs": [],489    "stateMutability": "nonpayable",490    "type": "function"491  },492  {493    "inputs": [494      {495        "components": [496          { "internalType": "string", "name": "field_0", "type": "string" },497          { "internalType": "bytes", "name": "field_1", "type": "bytes" }498        ],499        "internalType": "struct Tuple14[]",500        "name": "properties",501        "type": "tuple[]"502      }503    ],504    "name": "setCollectionProperties",505    "outputs": [],506    "stateMutability": "nonpayable",507    "type": "function"508  },509  {510    "inputs": [511      { "internalType": "string", "name": "key", "type": "string" },512      { "internalType": "bytes", "name": "value", "type": "bytes" }513    ],514    "name": "setCollectionProperty",515    "outputs": [],516    "stateMutability": "nonpayable",517    "type": "function"518  },519  {520    "inputs": [521      { "internalType": "address", "name": "sponsor", "type": "address" }522    ],523    "name": "setCollectionSponsor",524    "outputs": [],525    "stateMutability": "nonpayable",526    "type": "function"527  },528  {529    "inputs": [530      {531        "components": [532          { "internalType": "address", "name": "eth", "type": "address" },533          { "internalType": "uint256", "name": "sub", "type": "uint256" }534        ],535        "internalType": "struct EthCrossAccount",536        "name": "sponsor",537        "type": "tuple"538      }539    ],540    "name": "setCollectionSponsorCross",541    "outputs": [],542    "stateMutability": "nonpayable",543    "type": "function"544  },545  {546    "inputs": [547      {548        "components": [549          { "internalType": "address", "name": "eth", "type": "address" },550          { "internalType": "uint256", "name": "sub", "type": "uint256" }551        ],552        "internalType": "struct EthCrossAccount",553        "name": "newOwner",554        "type": "tuple"555      }556    ],557    "name": "setOwnerCross",558    "outputs": [],559    "stateMutability": "nonpayable",560    "type": "function"561  },562  {563    "inputs": [564      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }565    ],566    "name": "supportsInterface",567    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],568    "stateMutability": "view",569    "type": "function"570  },571  {572    "inputs": [],573    "name": "symbol",574    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],575    "stateMutability": "view",576    "type": "function"577  },578  {579    "inputs": [],580    "name": "totalSupply",581    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],582    "stateMutability": "view",583    "type": "function"584  },585  {586    "inputs": [587      { "internalType": "address", "name": "to", "type": "address" },588      { "internalType": "uint256", "name": "amount", "type": "uint256" }589    ],590    "name": "transfer",591    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],592    "stateMutability": "nonpayable",593    "type": "function"594  },595  {596    "inputs": [597      { "internalType": "address", "name": "from", "type": "address" },598      { "internalType": "address", "name": "to", "type": "address" },599      { "internalType": "uint256", "name": "amount", "type": "uint256" }600    ],601    "name": "transferFrom",602    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],603    "stateMutability": "nonpayable",604    "type": "function"605  },606  {607    "inputs": [608      {609        "components": [610          { "internalType": "address", "name": "eth", "type": "address" },611          { "internalType": "uint256", "name": "sub", "type": "uint256" }612        ],613        "internalType": "struct EthCrossAccount",614        "name": "from",615        "type": "tuple"616      },617      {618        "components": [619          { "internalType": "address", "name": "eth", "type": "address" },620          { "internalType": "uint256", "name": "sub", "type": "uint256" }621        ],622        "internalType": "struct EthCrossAccount",623        "name": "to",624        "type": "tuple"625      },626      { "internalType": "uint256", "name": "amount", "type": "uint256" }627    ],628    "name": "transferFromCross",629    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],630    "stateMutability": "nonpayable",631    "type": "function"632  },633  {634    "inputs": [],635    "name": "uniqueCollectionType",636    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],637    "stateMutability": "view",638    "type": "function"639  }640]