git.delta.rocks / unique-network / refs/commits / 27f72147535c

difftreelog

source

tests/src/eth/fungibleAbi.json15.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": "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": "field_0", "type": "address" },66          { "internalType": "uint256", "name": "field_1", "type": "uint256" }67        ],68        "internalType": "struct Tuple6",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": "field_0", "type": "address" },92          { "internalType": "uint256", "name": "field_1", "type": "uint256" }93        ],94        "internalType": "struct Tuple6",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": "field_0", "type": "address" },138          { "internalType": "uint256", "name": "field_1", "type": "uint256" }139        ],140        "internalType": "struct Tuple6",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": "field_0", "type": "address" },175          { "internalType": "uint256", "name": "field_1", "type": "uint256" }176        ],177        "internalType": "struct Tuple6",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": "field_0", "type": "address" },204          { "internalType": "uint256", "name": "field_1", "type": "uint256" }205        ],206        "internalType": "struct Tuple6[]",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": "field_0", "type": "address" },221          { "internalType": "uint256", "name": "field_1", "type": "uint256" }222        ],223        "internalType": "struct Tuple6",224        "name": "",225        "type": "tuple"226      }227    ],228    "stateMutability": "view",229    "type": "function"230  },231  {232    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],233    "name": "collectionProperty",234    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],235    "stateMutability": "view",236    "type": "function"237  },238  {239    "inputs": [],240    "name": "collectionSponsor",241    "outputs": [242      {243        "components": [244          { "internalType": "address", "name": "field_0", "type": "address" },245          { "internalType": "uint256", "name": "field_1", "type": "uint256" }246        ],247        "internalType": "struct Tuple6",248        "name": "",249        "type": "tuple"250      }251    ],252    "stateMutability": "view",253    "type": "function"254  },255  {256    "inputs": [],257    "name": "confirmCollectionSponsorship",258    "outputs": [],259    "stateMutability": "nonpayable",260    "type": "function"261  },262  {263    "inputs": [],264    "name": "contractAddress",265    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],266    "stateMutability": "view",267    "type": "function"268  },269  {270    "inputs": [],271    "name": "decimals",272    "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],273    "stateMutability": "view",274    "type": "function"275  },276  {277    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],278    "name": "deleteCollectionProperty",279    "outputs": [],280    "stateMutability": "nonpayable",281    "type": "function"282  },283  {284    "inputs": [],285    "name": "hasCollectionPendingSponsor",286    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],287    "stateMutability": "view",288    "type": "function"289  },290  {291    "inputs": [292      { "internalType": "address", "name": "user", "type": "address" }293    ],294    "name": "isOwnerOrAdmin",295    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],296    "stateMutability": "view",297    "type": "function"298  },299  {300    "inputs": [301      {302        "components": [303          { "internalType": "address", "name": "field_0", "type": "address" },304          { "internalType": "uint256", "name": "field_1", "type": "uint256" }305        ],306        "internalType": "struct Tuple6",307        "name": "user",308        "type": "tuple"309      }310    ],311    "name": "isOwnerOrAdminCross",312    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],313    "stateMutability": "view",314    "type": "function"315  },316  {317    "inputs": [318      { "internalType": "address", "name": "to", "type": "address" },319      { "internalType": "uint256", "name": "amount", "type": "uint256" }320    ],321    "name": "mint",322    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],323    "stateMutability": "nonpayable",324    "type": "function"325  },326  {327    "inputs": [328      {329        "components": [330          { "internalType": "address", "name": "field_0", "type": "address" },331          { "internalType": "uint256", "name": "field_1", "type": "uint256" }332        ],333        "internalType": "struct Tuple6[]",334        "name": "amounts",335        "type": "tuple[]"336      }337    ],338    "name": "mintBulk",339    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],340    "stateMutability": "nonpayable",341    "type": "function"342  },343  {344    "inputs": [],345    "name": "name",346    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],347    "stateMutability": "view",348    "type": "function"349  },350  {351    "inputs": [352      { "internalType": "address", "name": "admin", "type": "address" }353    ],354    "name": "removeCollectionAdmin",355    "outputs": [],356    "stateMutability": "nonpayable",357    "type": "function"358  },359  {360    "inputs": [361      {362        "components": [363          { "internalType": "address", "name": "field_0", "type": "address" },364          { "internalType": "uint256", "name": "field_1", "type": "uint256" }365        ],366        "internalType": "struct Tuple6",367        "name": "admin",368        "type": "tuple"369      }370    ],371    "name": "removeCollectionAdminCross",372    "outputs": [],373    "stateMutability": "nonpayable",374    "type": "function"375  },376  {377    "inputs": [],378    "name": "removeCollectionSponsor",379    "outputs": [],380    "stateMutability": "nonpayable",381    "type": "function"382  },383  {384    "inputs": [385      { "internalType": "address", "name": "user", "type": "address" }386    ],387    "name": "removeFromCollectionAllowList",388    "outputs": [],389    "stateMutability": "nonpayable",390    "type": "function"391  },392  {393    "inputs": [394      {395        "components": [396          { "internalType": "address", "name": "field_0", "type": "address" },397          { "internalType": "uint256", "name": "field_1", "type": "uint256" }398        ],399        "internalType": "struct Tuple6",400        "name": "user",401        "type": "tuple"402      }403    ],404    "name": "removeFromCollectionAllowListCross",405    "outputs": [],406    "stateMutability": "nonpayable",407    "type": "function"408  },409  {410    "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],411    "name": "setCollectionAccess",412    "outputs": [],413    "stateMutability": "nonpayable",414    "type": "function"415  },416  {417    "inputs": [418      { "internalType": "string", "name": "limit", "type": "string" },419      { "internalType": "uint32", "name": "value", "type": "uint32" }420    ],421    "name": "setCollectionLimit",422    "outputs": [],423    "stateMutability": "nonpayable",424    "type": "function"425  },426  {427    "inputs": [428      { "internalType": "string", "name": "limit", "type": "string" },429      { "internalType": "bool", "name": "value", "type": "bool" }430    ],431    "name": "setCollectionLimit",432    "outputs": [],433    "stateMutability": "nonpayable",434    "type": "function"435  },436  {437    "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],438    "name": "setCollectionMintMode",439    "outputs": [],440    "stateMutability": "nonpayable",441    "type": "function"442  },443  {444    "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],445    "name": "setCollectionNesting",446    "outputs": [],447    "stateMutability": "nonpayable",448    "type": "function"449  },450  {451    "inputs": [452      { "internalType": "bool", "name": "enable", "type": "bool" },453      {454        "internalType": "address[]",455        "name": "collections",456        "type": "address[]"457      }458    ],459    "name": "setCollectionNesting",460    "outputs": [],461    "stateMutability": "nonpayable",462    "type": "function"463  },464  {465    "inputs": [466      { "internalType": "string", "name": "key", "type": "string" },467      { "internalType": "bytes", "name": "value", "type": "bytes" }468    ],469    "name": "setCollectionProperty",470    "outputs": [],471    "stateMutability": "nonpayable",472    "type": "function"473  },474  {475    "inputs": [476      { "internalType": "address", "name": "sponsor", "type": "address" }477    ],478    "name": "setCollectionSponsor",479    "outputs": [],480    "stateMutability": "nonpayable",481    "type": "function"482  },483  {484    "inputs": [485      {486        "components": [487          { "internalType": "address", "name": "field_0", "type": "address" },488          { "internalType": "uint256", "name": "field_1", "type": "uint256" }489        ],490        "internalType": "struct Tuple6",491        "name": "sponsor",492        "type": "tuple"493      }494    ],495    "name": "setCollectionSponsorCross",496    "outputs": [],497    "stateMutability": "nonpayable",498    "type": "function"499  },500  {501    "inputs": [502      {503        "components": [504          { "internalType": "address", "name": "field_0", "type": "address" },505          { "internalType": "uint256", "name": "field_1", "type": "uint256" }506        ],507        "internalType": "struct Tuple6",508        "name": "newOwner",509        "type": "tuple"510      }511    ],512    "name": "setOwnerCross",513    "outputs": [],514    "stateMutability": "nonpayable",515    "type": "function"516  },517  {518    "inputs": [519      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }520    ],521    "name": "supportsInterface",522    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],523    "stateMutability": "view",524    "type": "function"525  },526  {527    "inputs": [],528    "name": "symbol",529    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],530    "stateMutability": "view",531    "type": "function"532  },533  {534    "inputs": [],535    "name": "totalSupply",536    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],537    "stateMutability": "view",538    "type": "function"539  },540  {541    "inputs": [542      { "internalType": "address", "name": "to", "type": "address" },543      { "internalType": "uint256", "name": "amount", "type": "uint256" }544    ],545    "name": "transfer",546    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],547    "stateMutability": "nonpayable",548    "type": "function"549  },550  {551    "inputs": [552      { "internalType": "address", "name": "from", "type": "address" },553      { "internalType": "address", "name": "to", "type": "address" },554      { "internalType": "uint256", "name": "amount", "type": "uint256" }555    ],556    "name": "transferFrom",557    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],558    "stateMutability": "nonpayable",559    "type": "function"560  },561  {562    "inputs": [563      {564        "components": [565          { "internalType": "address", "name": "field_0", "type": "address" },566          { "internalType": "uint256", "name": "field_1", "type": "uint256" }567        ],568        "internalType": "struct Tuple6",569        "name": "from",570        "type": "tuple"571      },572      {573        "components": [574          { "internalType": "address", "name": "field_0", "type": "address" },575          { "internalType": "uint256", "name": "field_1", "type": "uint256" }576        ],577        "internalType": "struct Tuple6",578        "name": "to",579        "type": "tuple"580      },581      { "internalType": "uint256", "name": "amount", "type": "uint256" }582    ],583    "name": "transferFromCross",584    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],585    "stateMutability": "nonpayable",586    "type": "function"587  },588  {589    "inputs": [],590    "name": "uniqueCollectionType",591    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],592    "stateMutability": "view",593    "type": "function"594  }595]