git.delta.rocks / unique-network / refs/commits / 690118c8eab3

difftreelog

source

tests/src/eth/reFungibleAbi.json20.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": "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      { "internalType": "address", "name": "owner", "type": "address" }157    ],158    "name": "balanceOf",159    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],160    "stateMutability": "view",161    "type": "function"162  },163  {164    "inputs": [165      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }166    ],167    "name": "burn",168    "outputs": [],169    "stateMutability": "nonpayable",170    "type": "function"171  },172  {173    "inputs": [174      { "internalType": "address", "name": "from", "type": "address" },175      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }176    ],177    "name": "burnFrom",178    "outputs": [],179    "stateMutability": "nonpayable",180    "type": "function"181  },182  {183    "inputs": [184      {185        "components": [186          { "internalType": "address", "name": "field_0", "type": "address" },187          { "internalType": "uint256", "name": "field_1", "type": "uint256" }188        ],189        "internalType": "struct Tuple6",190        "name": "from",191        "type": "tuple"192      },193      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }194    ],195    "name": "burnFromCross",196    "outputs": [],197    "stateMutability": "nonpayable",198    "type": "function"199  },200  {201    "inputs": [202      { "internalType": "address", "name": "newOwner", "type": "address" }203    ],204    "name": "changeCollectionOwner",205    "outputs": [],206    "stateMutability": "nonpayable",207    "type": "function"208  },209  {210    "inputs": [],211    "name": "collectionAdmins",212    "outputs": [213      {214        "components": [215          { "internalType": "address", "name": "field_0", "type": "address" },216          { "internalType": "uint256", "name": "field_1", "type": "uint256" }217        ],218        "internalType": "struct Tuple6[]",219        "name": "",220        "type": "tuple[]"221      }222    ],223    "stateMutability": "view",224    "type": "function"225  },226  {227    "inputs": [],228    "name": "collectionOwner",229    "outputs": [230      {231        "components": [232          { "internalType": "address", "name": "field_0", "type": "address" },233          { "internalType": "uint256", "name": "field_1", "type": "uint256" }234        ],235        "internalType": "struct Tuple6",236        "name": "",237        "type": "tuple"238      }239    ],240    "stateMutability": "view",241    "type": "function"242  },243  {244    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],245    "name": "collectionProperty",246    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],247    "stateMutability": "view",248    "type": "function"249  },250  {251    "inputs": [],252    "name": "collectionSponsor",253    "outputs": [254      {255        "components": [256          { "internalType": "address", "name": "field_0", "type": "address" },257          { "internalType": "uint256", "name": "field_1", "type": "uint256" }258        ],259        "internalType": "struct Tuple6",260        "name": "",261        "type": "tuple"262      }263    ],264    "stateMutability": "view",265    "type": "function"266  },267  {268    "inputs": [],269    "name": "confirmCollectionSponsorship",270    "outputs": [],271    "stateMutability": "nonpayable",272    "type": "function"273  },274  {275    "inputs": [],276    "name": "contractAddress",277    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],278    "stateMutability": "view",279    "type": "function"280  },281  {282    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],283    "name": "deleteCollectionProperty",284    "outputs": [],285    "stateMutability": "nonpayable",286    "type": "function"287  },288  {289    "inputs": [290      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },291      { "internalType": "string", "name": "key", "type": "string" }292    ],293    "name": "deleteProperty",294    "outputs": [],295    "stateMutability": "nonpayable",296    "type": "function"297  },298  {299    "inputs": [],300    "name": "finishMinting",301    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],302    "stateMutability": "nonpayable",303    "type": "function"304  },305  {306    "inputs": [307      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }308    ],309    "name": "getApproved",310    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],311    "stateMutability": "view",312    "type": "function"313  },314  {315    "inputs": [],316    "name": "hasCollectionPendingSponsor",317    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],318    "stateMutability": "view",319    "type": "function"320  },321  {322    "inputs": [323      { "internalType": "address", "name": "owner", "type": "address" },324      { "internalType": "address", "name": "operator", "type": "address" }325    ],326    "name": "isApprovedForAll",327    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],328    "stateMutability": "view",329    "type": "function"330  },331  {332    "inputs": [333      { "internalType": "address", "name": "user", "type": "address" }334    ],335    "name": "isOwnerOrAdmin",336    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],337    "stateMutability": "view",338    "type": "function"339  },340  {341    "inputs": [342      {343        "components": [344          { "internalType": "address", "name": "field_0", "type": "address" },345          { "internalType": "uint256", "name": "field_1", "type": "uint256" }346        ],347        "internalType": "struct Tuple6",348        "name": "user",349        "type": "tuple"350      }351    ],352    "name": "isOwnerOrAdminCross",353    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],354    "stateMutability": "view",355    "type": "function"356  },357  {358    "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],359    "name": "mint",360    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],361    "stateMutability": "nonpayable",362    "type": "function"363  },364  {365    "inputs": [366      { "internalType": "address", "name": "to", "type": "address" },367      { "internalType": "string", "name": "tokenUri", "type": "string" }368    ],369    "name": "mintWithTokenURI",370    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],371    "stateMutability": "nonpayable",372    "type": "function"373  },374  {375    "inputs": [],376    "name": "mintingFinished",377    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],378    "stateMutability": "view",379    "type": "function"380  },381  {382    "inputs": [],383    "name": "name",384    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],385    "stateMutability": "view",386    "type": "function"387  },388  {389    "inputs": [],390    "name": "nextTokenId",391    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],392    "stateMutability": "view",393    "type": "function"394  },395  {396    "inputs": [397      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }398    ],399    "name": "ownerOf",400    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],401    "stateMutability": "view",402    "type": "function"403  },404  {405    "inputs": [406      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },407      { "internalType": "string", "name": "key", "type": "string" }408    ],409    "name": "property",410    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],411    "stateMutability": "view",412    "type": "function"413  },414  {415    "inputs": [416      { "internalType": "address", "name": "admin", "type": "address" }417    ],418    "name": "removeCollectionAdmin",419    "outputs": [],420    "stateMutability": "nonpayable",421    "type": "function"422  },423  {424    "inputs": [425      {426        "components": [427          { "internalType": "address", "name": "field_0", "type": "address" },428          { "internalType": "uint256", "name": "field_1", "type": "uint256" }429        ],430        "internalType": "struct Tuple6",431        "name": "admin",432        "type": "tuple"433      }434    ],435    "name": "removeCollectionAdminCross",436    "outputs": [],437    "stateMutability": "nonpayable",438    "type": "function"439  },440  {441    "inputs": [],442    "name": "removeCollectionSponsor",443    "outputs": [],444    "stateMutability": "nonpayable",445    "type": "function"446  },447  {448    "inputs": [449      { "internalType": "address", "name": "user", "type": "address" }450    ],451    "name": "removeFromCollectionAllowList",452    "outputs": [],453    "stateMutability": "nonpayable",454    "type": "function"455  },456  {457    "inputs": [458      {459        "components": [460          { "internalType": "address", "name": "field_0", "type": "address" },461          { "internalType": "uint256", "name": "field_1", "type": "uint256" }462        ],463        "internalType": "struct Tuple6",464        "name": "user",465        "type": "tuple"466      }467    ],468    "name": "removeFromCollectionAllowListCross",469    "outputs": [],470    "stateMutability": "nonpayable",471    "type": "function"472  },473  {474    "inputs": [475      { "internalType": "address", "name": "from", "type": "address" },476      { "internalType": "address", "name": "to", "type": "address" },477      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }478    ],479    "name": "safeTransferFrom",480    "outputs": [],481    "stateMutability": "nonpayable",482    "type": "function"483  },484  {485    "inputs": [486      { "internalType": "address", "name": "from", "type": "address" },487      { "internalType": "address", "name": "to", "type": "address" },488      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },489      { "internalType": "bytes", "name": "data", "type": "bytes" }490    ],491    "name": "safeTransferFromWithData",492    "outputs": [],493    "stateMutability": "nonpayable",494    "type": "function"495  },496  {497    "inputs": [498      { "internalType": "address", "name": "operator", "type": "address" },499      { "internalType": "bool", "name": "approved", "type": "bool" }500    ],501    "name": "setApprovalForAll",502    "outputs": [],503    "stateMutability": "nonpayable",504    "type": "function"505  },506  {507    "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],508    "name": "setCollectionAccess",509    "outputs": [],510    "stateMutability": "nonpayable",511    "type": "function"512  },513  {514    "inputs": [515      { "internalType": "string", "name": "limit", "type": "string" },516      { "internalType": "uint32", "name": "value", "type": "uint32" }517    ],518    "name": "setCollectionLimit",519    "outputs": [],520    "stateMutability": "nonpayable",521    "type": "function"522  },523  {524    "inputs": [525      { "internalType": "string", "name": "limit", "type": "string" },526      { "internalType": "bool", "name": "value", "type": "bool" }527    ],528    "name": "setCollectionLimit",529    "outputs": [],530    "stateMutability": "nonpayable",531    "type": "function"532  },533  {534    "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],535    "name": "setCollectionMintMode",536    "outputs": [],537    "stateMutability": "nonpayable",538    "type": "function"539  },540  {541    "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],542    "name": "setCollectionNesting",543    "outputs": [],544    "stateMutability": "nonpayable",545    "type": "function"546  },547  {548    "inputs": [549      { "internalType": "bool", "name": "enable", "type": "bool" },550      {551        "internalType": "address[]",552        "name": "collections",553        "type": "address[]"554      }555    ],556    "name": "setCollectionNesting",557    "outputs": [],558    "stateMutability": "nonpayable",559    "type": "function"560  },561  {562    "inputs": [563      { "internalType": "string", "name": "key", "type": "string" },564      { "internalType": "bytes", "name": "value", "type": "bytes" }565    ],566    "name": "setCollectionProperty",567    "outputs": [],568    "stateMutability": "nonpayable",569    "type": "function"570  },571  {572    "inputs": [573      { "internalType": "address", "name": "sponsor", "type": "address" }574    ],575    "name": "setCollectionSponsor",576    "outputs": [],577    "stateMutability": "nonpayable",578    "type": "function"579  },580  {581    "inputs": [582      {583        "components": [584          { "internalType": "address", "name": "field_0", "type": "address" },585          { "internalType": "uint256", "name": "field_1", "type": "uint256" }586        ],587        "internalType": "struct Tuple6",588        "name": "sponsor",589        "type": "tuple"590      }591    ],592    "name": "setCollectionSponsorCross",593    "outputs": [],594    "stateMutability": "nonpayable",595    "type": "function"596  },597  {598    "inputs": [599      {600        "components": [601          { "internalType": "address", "name": "field_0", "type": "address" },602          { "internalType": "uint256", "name": "field_1", "type": "uint256" }603        ],604        "internalType": "struct Tuple6",605        "name": "newOwner",606        "type": "tuple"607      }608    ],609    "name": "setOwnerCross",610    "outputs": [],611    "stateMutability": "nonpayable",612    "type": "function"613  },614  {615    "inputs": [616      { "internalType": "uint256", "name": "tokenId", "type": "uint256" },617      { "internalType": "string", "name": "key", "type": "string" },618      { "internalType": "bytes", "name": "value", "type": "bytes" }619    ],620    "name": "setProperty",621    "outputs": [],622    "stateMutability": "nonpayable",623    "type": "function"624  },625  {626    "inputs": [627      { "internalType": "string", "name": "key", "type": "string" },628      { "internalType": "bool", "name": "isMutable", "type": "bool" },629      { "internalType": "bool", "name": "collectionAdmin", "type": "bool" },630      { "internalType": "bool", "name": "tokenOwner", "type": "bool" }631    ],632    "name": "setTokenPropertyPermission",633    "outputs": [],634    "stateMutability": "nonpayable",635    "type": "function"636  },637  {638    "inputs": [639      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }640    ],641    "name": "supportsInterface",642    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],643    "stateMutability": "view",644    "type": "function"645  },646  {647    "inputs": [],648    "name": "symbol",649    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],650    "stateMutability": "view",651    "type": "function"652  },653  {654    "inputs": [655      { "internalType": "uint256", "name": "index", "type": "uint256" }656    ],657    "name": "tokenByIndex",658    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],659    "stateMutability": "view",660    "type": "function"661  },662  {663    "inputs": [664      { "internalType": "uint256", "name": "token", "type": "uint256" }665    ],666    "name": "tokenContractAddress",667    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],668    "stateMutability": "view",669    "type": "function"670  },671  {672    "inputs": [673      { "internalType": "address", "name": "owner", "type": "address" },674      { "internalType": "uint256", "name": "index", "type": "uint256" }675    ],676    "name": "tokenOfOwnerByIndex",677    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],678    "stateMutability": "view",679    "type": "function"680  },681  {682    "inputs": [683      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }684    ],685    "name": "tokenURI",686    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],687    "stateMutability": "view",688    "type": "function"689  },690  {691    "inputs": [],692    "name": "totalSupply",693    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],694    "stateMutability": "view",695    "type": "function"696  },697  {698    "inputs": [699      { "internalType": "address", "name": "to", "type": "address" },700      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }701    ],702    "name": "transfer",703    "outputs": [],704    "stateMutability": "nonpayable",705    "type": "function"706  },707  {708    "inputs": [709      { "internalType": "address", "name": "from", "type": "address" },710      { "internalType": "address", "name": "to", "type": "address" },711      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }712    ],713    "name": "transferFrom",714    "outputs": [],715    "stateMutability": "nonpayable",716    "type": "function"717  },718  {719    "inputs": [720      {721        "components": [722          { "internalType": "address", "name": "field_0", "type": "address" },723          { "internalType": "uint256", "name": "field_1", "type": "uint256" }724        ],725        "internalType": "struct Tuple6",726        "name": "from",727        "type": "tuple"728      },729      {730        "components": [731          { "internalType": "address", "name": "field_0", "type": "address" },732          { "internalType": "uint256", "name": "field_1", "type": "uint256" }733        ],734        "internalType": "struct Tuple6",735        "name": "to",736        "type": "tuple"737      },738      { "internalType": "uint256", "name": "tokenId", "type": "uint256" }739    ],740    "name": "transferFromCross",741    "outputs": [],742    "stateMutability": "nonpayable",743    "type": "function"744  },745  {746    "inputs": [],747    "name": "uniqueCollectionType",748    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],749    "stateMutability": "view",750    "type": "function"751  }752]