git.delta.rocks / unique-network / refs/commits / d05c19b445d1

difftreelog

source

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