git.delta.rocks / unique-network / refs/commits / 5223dbed88c4

difftreelog

source

tests/src/eth/abi/reFungible.json21.4 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": "approved",15        "type": "address"16      },17      {18        "indexed": true,19        "internalType": "uint256",20        "name": "tokenId",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": "owner",34        "type": "address"35      },36      {37        "indexed": true,38        "internalType": "address",39        "name": "operator",40        "type": "address"41      },42      {43        "indexed": false,44        "internalType": "bool",45        "name": "approved",46        "type": "bool"47      }48    ],49    "name": "ApprovalForAll",50    "type": "event"51  },52  {53    "anonymous": false,54    "inputs": [],55    "name": "MintingFinished",56    "type": "event"57  },58  {59    "anonymous": false,60    "inputs": [61      {62        "indexed": true,63        "internalType": "address",64        "name": "from",65        "type": "address"66      },67      {68        "indexed": true,69        "internalType": "address",70        "name": "to",71        "type": "address"72      },73      {74        "indexed": true,75        "internalType": "uint256",76        "name": "tokenId",77        "type": "uint256"78      }79    ],80    "name": "Transfer",81    "type": "event"82  },83  {84    "inputs": [85      {86        "components": [87          { "internalType": "address", "name": "eth", "type": "address" },88          { "internalType": "uint256", "name": "sub", "type": "uint256" }89        ],90        "internalType": "struct EthCrossAccount",91        "name": "newAdmin",92        "type": "tuple"93      }94    ],95    "name": "addCollectionAdminCross",96    "outputs": [],97    "stateMutability": "nonpayable",98    "type": "function"99  },100  {101    "inputs": [102      {103        "components": [104          { "internalType": "address", "name": "eth", "type": "address" },105          { "internalType": "uint256", "name": "sub", "type": "uint256" }106        ],107        "internalType": "struct EthCrossAccount",108        "name": "user",109        "type": "tuple"110      }111    ],112    "name": "addToCollectionAllowListCross",113    "outputs": [],114    "stateMutability": "nonpayable",115    "type": "function"116  },117  {118    "inputs": [119      {120        "components": [121          { "internalType": "address", "name": "eth", "type": "address" },122          { "internalType": "uint256", "name": "sub", "type": "uint256" }123        ],124        "internalType": "struct EthCrossAccount",125        "name": "user",126        "type": "tuple"127      }128    ],129    "name": "allowlistedCross",130    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],131    "stateMutability": "view",132    "type": "function"133  },134  {135    "inputs": [136      { "internalType": "address", "name": "approved", "type": "address" },137      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }138    ],139    "name": "approve",140    "outputs": [],141    "stateMutability": "nonpayable",142    "type": "function"143  },144  {145    "inputs": [146      { "internalType": "address", "name": "owner", "type": "address" }147    ],148    "name": "balanceOf",149    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],150    "stateMutability": "view",151    "type": "function"152  },153  {154    "inputs": [155      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }156    ],157    "name": "burn",158    "outputs": [],159    "stateMutability": "nonpayable",160    "type": "function"161  },162  {163    "inputs": [164      {165        "components": [166          { "internalType": "address", "name": "eth", "type": "address" },167          { "internalType": "uint256", "name": "sub", "type": "uint256" }168        ],169        "internalType": "struct EthCrossAccount",170        "name": "from",171        "type": "tuple"172      },173      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }174    ],175    "name": "burnFromCross",176    "outputs": [],177    "stateMutability": "nonpayable",178    "type": "function"179  },180  {181    "inputs": [182      {183        "components": [184          { "internalType": "address", "name": "eth", "type": "address" },185          { "internalType": "uint256", "name": "sub", "type": "uint256" }186        ],187        "internalType": "struct EthCrossAccount",188        "name": "newOwner",189        "type": "tuple"190      }191    ],192    "name": "changeCollectionOwnerCross",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": "collectionHelperAddress",217    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],218    "stateMutability": "view",219    "type": "function"220  },221  {222    "inputs": [],223    "name": "collectionNestingRestrictedCollectionIds",224    "outputs": [225      {226        "components": [227          { "internalType": "bool", "name": "field_0", "type": "bool" },228          {229            "internalType": "uint256[]",230            "name": "field_1",231            "type": "uint256[]"232          }233        ],234        "internalType": "struct Tuple33",235        "name": "",236        "type": "tuple"237      }238    ],239    "stateMutability": "view",240    "type": "function"241  },242  {243    "inputs": [],244    "name": "collectionOwner",245    "outputs": [246      {247        "components": [248          { "internalType": "address", "name": "eth", "type": "address" },249          { "internalType": "uint256", "name": "sub", "type": "uint256" }250        ],251        "internalType": "struct EthCrossAccount",252        "name": "",253        "type": "tuple"254      }255    ],256    "stateMutability": "view",257    "type": "function"258  },259  {260    "inputs": [261      { "internalType": "string[]", "name": "keys", "type": "string[]" }262    ],263    "name": "collectionProperties",264    "outputs": [265      {266        "components": [267          { "internalType": "string", "name": "key", "type": "string" },268          { "internalType": "bytes", "name": "value", "type": "bytes" }269        ],270        "internalType": "struct Property[]",271        "name": "",272        "type": "tuple[]"273      }274    ],275    "stateMutability": "view",276    "type": "function"277  },278  {279    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],280    "name": "collectionProperty",281    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],282    "stateMutability": "view",283    "type": "function"284  },285  {286    "inputs": [],287    "name": "collectionSponsor",288    "outputs": [289      {290        "components": [291          { "internalType": "address", "name": "field_0", "type": "address" },292          { "internalType": "uint256", "name": "field_1", "type": "uint256" }293        ],294        "internalType": "struct Tuple29",295        "name": "",296        "type": "tuple"297      }298    ],299    "stateMutability": "view",300    "type": "function"301  },302  {303    "inputs": [],304    "name": "confirmCollectionSponsorship",305    "outputs": [],306    "stateMutability": "nonpayable",307    "type": "function"308  },309  {310    "inputs": [],311    "name": "contractAddress",312    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],313    "stateMutability": "view",314    "type": "function"315  },316  {317    "inputs": [318      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }319    ],320    "name": "crossOwnerOf",321    "outputs": [322      {323        "components": [324          { "internalType": "address", "name": "eth", "type": "address" },325          { "internalType": "uint256", "name": "sub", "type": "uint256" }326        ],327        "internalType": "struct EthCrossAccount",328        "name": "",329        "type": "tuple"330      }331    ],332    "stateMutability": "view",333    "type": "function"334  },335  {336    "inputs": [337      { "internalType": "string[]", "name": "keys", "type": "string[]" }338    ],339    "name": "deleteCollectionProperties",340    "outputs": [],341    "stateMutability": "nonpayable",342    "type": "function"343  },344  {345    "inputs": [346      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },347      { "internalType": "string[]", "name": "keys", "type": "string[]" }348    ],349    "name": "deleteProperties",350    "outputs": [],351    "stateMutability": "nonpayable",352    "type": "function"353  },354  {355    "inputs": [],356    "name": "description",357    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],358    "stateMutability": "view",359    "type": "function"360  },361  {362    "inputs": [],363    "name": "finishMinting",364    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],365    "stateMutability": "nonpayable",366    "type": "function"367  },368  {369    "inputs": [370      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }371    ],372    "name": "getApproved",373    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],374    "stateMutability": "view",375    "type": "function"376  },377  {378    "inputs": [],379    "name": "hasCollectionPendingSponsor",380    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],381    "stateMutability": "view",382    "type": "function"383  },384  {385    "inputs": [386      { "internalType": "address", "name": "owner", "type": "address" },387      { "internalType": "address", "name": "operator", "type": "address" }388    ],389    "name": "isApprovedForAll",390    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],391    "stateMutability": "view",392    "type": "function"393  },394  {395    "inputs": [396      {397        "components": [398          { "internalType": "address", "name": "eth", "type": "address" },399          { "internalType": "uint256", "name": "sub", "type": "uint256" }400        ],401        "internalType": "struct EthCrossAccount",402        "name": "user",403        "type": "tuple"404      }405    ],406    "name": "isOwnerOrAdminCross",407    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],408    "stateMutability": "view",409    "type": "function"410  },411  {412    "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],413    "name": "mint",414    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],415    "stateMutability": "nonpayable",416    "type": "function"417  },418  {419    "inputs": [420      { "internalType": "address", "name": "to", "type": "address" },421      { "internalType": "string", "name": "tokenUri", "type": "string" }422    ],423    "name": "mintWithTokenURI",424    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],425    "stateMutability": "nonpayable",426    "type": "function"427  },428  {429    "inputs": [],430    "name": "mintingFinished",431    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],432    "stateMutability": "view",433    "type": "function"434  },435  {436    "inputs": [],437    "name": "name",438    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],439    "stateMutability": "view",440    "type": "function"441  },442  {443    "inputs": [],444    "name": "nextTokenId",445    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],446    "stateMutability": "view",447    "type": "function"448  },449  {450    "inputs": [451      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }452    ],453    "name": "ownerOf",454    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],455    "stateMutability": "view",456    "type": "function"457  },458  {459    "inputs": [460      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },461      { "internalType": "string[]", "name": "keys", "type": "string[]" }462    ],463    "name": "properties",464    "outputs": [465      {466        "components": [467          { "internalType": "string", "name": "key", "type": "string" },468          { "internalType": "bytes", "name": "value", "type": "bytes" }469        ],470        "internalType": "struct Property[]",471        "name": "",472        "type": "tuple[]"473      }474    ],475    "stateMutability": "view",476    "type": "function"477  },478  {479    "inputs": [480      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },481      { "internalType": "string", "name": "key", "type": "string" }482    ],483    "name": "property",484    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],485    "stateMutability": "view",486    "type": "function"487  },488  {489    "inputs": [490      {491        "components": [492          { "internalType": "address", "name": "eth", "type": "address" },493          { "internalType": "uint256", "name": "sub", "type": "uint256" }494        ],495        "internalType": "struct EthCrossAccount",496        "name": "admin",497        "type": "tuple"498      }499    ],500    "name": "removeCollectionAdminCross",501    "outputs": [],502    "stateMutability": "nonpayable",503    "type": "function"504  },505  {506    "inputs": [],507    "name": "removeCollectionSponsor",508    "outputs": [],509    "stateMutability": "nonpayable",510    "type": "function"511  },512  {513    "inputs": [514      {515        "components": [516          { "internalType": "address", "name": "eth", "type": "address" },517          { "internalType": "uint256", "name": "sub", "type": "uint256" }518        ],519        "internalType": "struct EthCrossAccount",520        "name": "user",521        "type": "tuple"522      }523    ],524    "name": "removeFromCollectionAllowListCross",525    "outputs": [],526    "stateMutability": "nonpayable",527    "type": "function"528  },529  {530    "inputs": [531      { "internalType": "address", "name": "from", "type": "address" },532      { "internalType": "address", "name": "to", "type": "address" },533      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }534    ],535    "name": "safeTransferFrom",536    "outputs": [],537    "stateMutability": "nonpayable",538    "type": "function"539  },540  {541    "inputs": [542      { "internalType": "address", "name": "from", "type": "address" },543      { "internalType": "address", "name": "to", "type": "address" },544      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },545      { "internalType": "bytes", "name": "data", "type": "bytes" }546    ],547    "name": "safeTransferFromWithData",548    "outputs": [],549    "stateMutability": "nonpayable",550    "type": "function"551  },552  {553    "inputs": [554      { "internalType": "address", "name": "operator", "type": "address" },555      { "internalType": "bool", "name": "approved", "type": "bool" }556    ],557    "name": "setApprovalForAll",558    "outputs": [],559    "stateMutability": "nonpayable",560    "type": "function"561  },562  {563    "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],564    "name": "setCollectionAccess",565    "outputs": [],566    "stateMutability": "nonpayable",567    "type": "function"568  },569  {570    "inputs": [571      { "internalType": "string", "name": "limit", "type": "string" },572      { "internalType": "uint256", "name": "value", "type": "uint256" }573    ],574    "name": "setCollectionLimit",575    "outputs": [],576    "stateMutability": "nonpayable",577    "type": "function"578  },579  {580    "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],581    "name": "setCollectionMintMode",582    "outputs": [],583    "stateMutability": "nonpayable",584    "type": "function"585  },586  {587    "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],588    "name": "setCollectionNesting",589    "outputs": [],590    "stateMutability": "nonpayable",591    "type": "function"592  },593  {594    "inputs": [595      { "internalType": "bool", "name": "enable", "type": "bool" },596      {597        "internalType": "address[]",598        "name": "collections",599        "type": "address[]"600      }601    ],602    "name": "setCollectionNesting",603    "outputs": [],604    "stateMutability": "nonpayable",605    "type": "function"606  },607  {608    "inputs": [609      {610        "components": [611          { "internalType": "string", "name": "key", "type": "string" },612          { "internalType": "bytes", "name": "value", "type": "bytes" }613        ],614        "internalType": "struct Property[]",615        "name": "properties",616        "type": "tuple[]"617      }618    ],619    "name": "setCollectionProperties",620    "outputs": [],621    "stateMutability": "nonpayable",622    "type": "function"623  },624  {625    "inputs": [626      {627        "components": [628          { "internalType": "address", "name": "eth", "type": "address" },629          { "internalType": "uint256", "name": "sub", "type": "uint256" }630        ],631        "internalType": "struct EthCrossAccount",632        "name": "sponsor",633        "type": "tuple"634      }635    ],636    "name": "setCollectionSponsorCross",637    "outputs": [],638    "stateMutability": "nonpayable",639    "type": "function"640  },641  {642    "inputs": [643      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },644      {645        "components": [646          { "internalType": "string", "name": "key", "type": "string" },647          { "internalType": "bytes", "name": "value", "type": "bytes" }648        ],649        "internalType": "struct Property[]",650        "name": "properties",651        "type": "tuple[]"652      }653    ],654    "name": "setProperties",655    "outputs": [],656    "stateMutability": "nonpayable",657    "type": "function"658  },659  {660    "inputs": [661      { "internalType": "string", "name": "key", "type": "string" },662      { "internalType": "bool", "name": "isMutable", "type": "bool" },663      { "internalType": "bool", "name": "collectionAdmin", "type": "bool" },664      { "internalType": "bool", "name": "tokenOwner", "type": "bool" }665    ],666    "name": "setTokenPropertyPermission",667    "outputs": [],668    "stateMutability": "nonpayable",669    "type": "function"670  },671  {672    "inputs": [673      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }674    ],675    "name": "supportsInterface",676    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],677    "stateMutability": "view",678    "type": "function"679  },680  {681    "inputs": [],682    "name": "symbol",683    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],684    "stateMutability": "view",685    "type": "function"686  },687  {688    "inputs": [689      { "internalType": "uint256", "name": "index", "type": "uint256" }690    ],691    "name": "tokenByIndex",692    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],693    "stateMutability": "view",694    "type": "function"695  },696  {697    "inputs": [698      { "internalType": "uint256", "name": "token", "type": "uint256" }699    ],700    "name": "tokenContractAddress",701    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],702    "stateMutability": "view",703    "type": "function"704  },705  {706    "inputs": [707      { "internalType": "address", "name": "owner", "type": "address" },708      { "internalType": "uint256", "name": "index", "type": "uint256" }709    ],710    "name": "tokenOfOwnerByIndex",711    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],712    "stateMutability": "view",713    "type": "function"714  },715  {716    "inputs": [717      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }718    ],719    "name": "tokenURI",720    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],721    "stateMutability": "view",722    "type": "function"723  },724  {725    "inputs": [],726    "name": "totalSupply",727    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],728    "stateMutability": "view",729    "type": "function"730  },731  {732    "inputs": [733      { "internalType": "address", "name": "to", "type": "address" },734      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }735    ],736    "name": "transfer",737    "outputs": [],738    "stateMutability": "nonpayable",739    "type": "function"740  },741  {742    "inputs": [743      {744        "components": [745          { "internalType": "address", "name": "eth", "type": "address" },746          { "internalType": "uint256", "name": "sub", "type": "uint256" }747        ],748        "internalType": "struct EthCrossAccount",749        "name": "to",750        "type": "tuple"751      },752      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }753    ],754    "name": "transferCross",755    "outputs": [],756    "stateMutability": "nonpayable",757    "type": "function"758  },759  {760    "inputs": [761      { "internalType": "address", "name": "from", "type": "address" },762      { "internalType": "address", "name": "to", "type": "address" },763      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }764    ],765    "name": "transferFrom",766    "outputs": [],767    "stateMutability": "nonpayable",768    "type": "function"769  },770  {771    "inputs": [772      {773        "components": [774          { "internalType": "address", "name": "eth", "type": "address" },775          { "internalType": "uint256", "name": "sub", "type": "uint256" }776        ],777        "internalType": "struct EthCrossAccount",778        "name": "from",779        "type": "tuple"780      },781      {782        "components": [783          { "internalType": "address", "name": "eth", "type": "address" },784          { "internalType": "uint256", "name": "sub", "type": "uint256" }785        ],786        "internalType": "struct EthCrossAccount",787        "name": "to",788        "type": "tuple"789      },790      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }791    ],792    "name": "transferFromCross",793    "outputs": [],794    "stateMutability": "nonpayable",795    "type": "function"796  },797  {798    "inputs": [],799    "name": "uniqueCollectionType",800    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],801    "stateMutability": "view",802    "type": "function"803  }804]