git.delta.rocks / unique-network / refs/commits / 5131df7cd674

difftreelog

source

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