git.delta.rocks / unique-network / refs/commits / 6afd9fe97b2d

difftreelog

source

tests/src/eth/fungibleAbi.json19.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<<<<<<< HEAD66          { "internalType": "address", "name": "field_0", "type": "address" },67          { "internalType": "uint256", "name": "field_1", "type": "uint256" }68=======69          { "internalType": "address", "name": "eth", "type": "address" },70          { "internalType": "uint256", "name": "sub", "type": "uint256" }71>>>>>>> misk: update stubs72        ],73        "internalType": "struct EthCrossAccount",74        "name": "newAdmin",75        "type": "tuple"76      }77    ],78    "name": "addCollectionAdminCross",79    "outputs": [],80    "stateMutability": "nonpayable",81    "type": "function"82  },83  {84    "inputs": [85      { "internalType": "address", "name": "user", "type": "address" }86    ],87    "name": "addToCollectionAllowList",88    "outputs": [],89    "stateMutability": "nonpayable",90    "type": "function"91  },92  {93    "inputs": [94      {95        "components": [96<<<<<<< HEAD97          { "internalType": "address", "name": "field_0", "type": "address" },98          { "internalType": "uint256", "name": "field_1", "type": "uint256" }99=======100          { "internalType": "address", "name": "eth", "type": "address" },101          { "internalType": "uint256", "name": "sub", "type": "uint256" }102>>>>>>> misk: update stubs103        ],104        "internalType": "struct EthCrossAccount",105        "name": "user",106        "type": "tuple"107      }108    ],109    "name": "addToCollectionAllowListCross",110    "outputs": [],111    "stateMutability": "nonpayable",112    "type": "function"113  },114  {115    "inputs": [116      { "internalType": "address", "name": "owner", "type": "address" },117      { "internalType": "address", "name": "spender", "type": "address" }118    ],119    "name": "allowance",120    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],121    "stateMutability": "view",122    "type": "function"123  },124  {125    "inputs": [126      { "internalType": "address", "name": "user", "type": "address" }127    ],128    "name": "allowed",129    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],130    "stateMutability": "view",131    "type": "function"132  },133  {134    "inputs": [135      { "internalType": "address", "name": "spender", "type": "address" },136      { "internalType": "uint256", "name": "amount", "type": "uint256" }137    ],138    "name": "approve",139    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],140    "stateMutability": "nonpayable",141    "type": "function"142  },143  {144    "inputs": [145      {146        "components": [147<<<<<<< HEAD148          { "internalType": "address", "name": "field_0", "type": "address" },149          { "internalType": "uint256", "name": "field_1", "type": "uint256" }150=======151          { "internalType": "address", "name": "eth", "type": "address" },152          { "internalType": "uint256", "name": "sub", "type": "uint256" }153>>>>>>> misk: update stubs154        ],155        "internalType": "struct EthCrossAccount",156        "name": "spender",157        "type": "tuple"158      },159      { "internalType": "uint256", "name": "amount", "type": "uint256" }160    ],161    "name": "approveCross",162    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],163    "stateMutability": "nonpayable",164    "type": "function"165  },166  {167    "inputs": [168      { "internalType": "address", "name": "owner", "type": "address" }169    ],170    "name": "balanceOf",171    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],172    "stateMutability": "view",173    "type": "function"174  },175  {176    "inputs": [177      { "internalType": "address", "name": "from", "type": "address" },178      { "internalType": "uint256", "name": "amount", "type": "uint256" }179    ],180    "name": "burnFrom",181    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],182    "stateMutability": "nonpayable",183    "type": "function"184  },185  {186    "inputs": [187      {188        "components": [189<<<<<<< HEAD190          { "internalType": "address", "name": "field_0", "type": "address" },191          { "internalType": "uint256", "name": "field_1", "type": "uint256" }192=======193          { "internalType": "address", "name": "eth", "type": "address" },194          { "internalType": "uint256", "name": "sub", "type": "uint256" }195>>>>>>> misk: update stubs196        ],197        "internalType": "struct EthCrossAccount",198        "name": "from",199        "type": "tuple"200      },201      { "internalType": "uint256", "name": "amount", "type": "uint256" }202    ],203    "name": "burnFromCross",204    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],205<<<<<<< HEAD206    "stateMutability": "nonpayable",207    "type": "function"208  },209  {210    "inputs": [211      { "internalType": "address", "name": "newOwner", "type": "address" }212    ],213    "name": "changeCollectionOwner",214    "outputs": [],215=======216>>>>>>> misk: update stubs217    "stateMutability": "nonpayable",218    "type": "function"219  },220  {221    "inputs": [],222    "name": "collectionAdmins",223    "outputs": [224      {225        "components": [226<<<<<<< HEAD227          { "internalType": "address", "name": "field_0", "type": "address" },228          { "internalType": "uint256", "name": "field_1", "type": "uint256" }229=======230          { "internalType": "address", "name": "eth", "type": "address" },231          { "internalType": "uint256", "name": "sub", "type": "uint256" }232>>>>>>> misk: update stubs233        ],234        "internalType": "struct EthCrossAccount[]",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<<<<<<< HEAD249          { "internalType": "address", "name": "field_0", "type": "address" },250          { "internalType": "uint256", "name": "field_1", "type": "uint256" }251=======252          { "internalType": "address", "name": "eth", "type": "address" },253          { "internalType": "uint256", "name": "sub", "type": "uint256" }254>>>>>>> misk: update stubs255        ],256        "internalType": "struct EthCrossAccount",257        "name": "",258        "type": "tuple"259      }260    ],261    "stateMutability": "view",262    "type": "function"263  },264  {265    "inputs": [266      { "internalType": "string[]", "name": "keys", "type": "string[]" }267    ],268    "name": "collectionProperties",269    "outputs": [270      {271        "components": [272          { "internalType": "string", "name": "field_0", "type": "string" },273          { "internalType": "bytes", "name": "field_1", "type": "bytes" }274        ],275        "internalType": "struct Tuple14[]",276        "name": "",277        "type": "tuple[]"278      }279    ],280    "stateMutability": "view",281    "type": "function"282  },283  {284    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],285    "name": "collectionProperty",286    "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],287    "stateMutability": "view",288    "type": "function"289  },290  {291    "inputs": [],292    "name": "collectionSponsor",293    "outputs": [294      {295        "components": [296          { "internalType": "address", "name": "field_0", "type": "address" },297          { "internalType": "uint256", "name": "field_1", "type": "uint256" }298        ],299        "internalType": "struct Tuple8",300        "name": "",301        "type": "tuple"302      }303    ],304    "stateMutability": "view",305    "type": "function"306  },307  {308    "inputs": [],309    "name": "confirmCollectionSponsorship",310    "outputs": [],311    "stateMutability": "nonpayable",312    "type": "function"313  },314  {315    "inputs": [],316    "name": "contractAddress",317    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],318    "stateMutability": "view",319    "type": "function"320  },321  {322    "inputs": [],323    "name": "decimals",324    "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],325    "stateMutability": "view",326    "type": "function"327  },328  {329    "inputs": [330      { "internalType": "string[]", "name": "keys", "type": "string[]" }331    ],332    "name": "deleteCollectionProperties",333    "outputs": [],334    "stateMutability": "nonpayable",335    "type": "function"336  },337  {338    "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],339    "name": "deleteCollectionProperty",340    "outputs": [],341    "stateMutability": "nonpayable",342    "type": "function"343  },344  {345    "inputs": [],346    "name": "hasCollectionPendingSponsor",347    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],348    "stateMutability": "view",349    "type": "function"350  },351  {352    "inputs": [353      { "internalType": "address", "name": "user", "type": "address" }354    ],355    "name": "isOwnerOrAdmin",356    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],357    "stateMutability": "view",358    "type": "function"359  },360  {361    "inputs": [362      {363        "components": [364<<<<<<< HEAD365          { "internalType": "address", "name": "field_0", "type": "address" },366          { "internalType": "uint256", "name": "field_1", "type": "uint256" }367=======368          { "internalType": "address", "name": "eth", "type": "address" },369          { "internalType": "uint256", "name": "sub", "type": "uint256" }370>>>>>>> misk: update stubs371        ],372        "internalType": "struct EthCrossAccount",373        "name": "user",374        "type": "tuple"375      }376    ],377    "name": "isOwnerOrAdminCross",378    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],379    "stateMutability": "view",380    "type": "function"381  },382  {383    "inputs": [384      { "internalType": "address", "name": "to", "type": "address" },385      { "internalType": "uint256", "name": "amount", "type": "uint256" }386    ],387    "name": "mint",388    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],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 Tuple8[]",400        "name": "amounts",401        "type": "tuple[]"402      }403    ],404    "name": "mintBulk",405    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],406    "stateMutability": "nonpayable",407    "type": "function"408  },409  {410    "inputs": [],411    "name": "name",412    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],413    "stateMutability": "view",414    "type": "function"415  },416  {417    "inputs": [418      { "internalType": "address", "name": "admin", "type": "address" }419    ],420    "name": "removeCollectionAdmin",421    "outputs": [],422    "stateMutability": "nonpayable",423    "type": "function"424  },425  {426    "inputs": [427      {428        "components": [429<<<<<<< HEAD430          { "internalType": "address", "name": "field_0", "type": "address" },431          { "internalType": "uint256", "name": "field_1", "type": "uint256" }432=======433          { "internalType": "address", "name": "eth", "type": "address" },434          { "internalType": "uint256", "name": "sub", "type": "uint256" }435>>>>>>> misk: update stubs436        ],437        "internalType": "struct EthCrossAccount",438        "name": "admin",439        "type": "tuple"440      }441    ],442    "name": "removeCollectionAdminCross",443    "outputs": [],444    "stateMutability": "nonpayable",445    "type": "function"446  },447  {448    "inputs": [],449    "name": "removeCollectionSponsor",450    "outputs": [],451    "stateMutability": "nonpayable",452    "type": "function"453  },454  {455    "inputs": [456      { "internalType": "address", "name": "user", "type": "address" }457    ],458    "name": "removeFromCollectionAllowList",459    "outputs": [],460    "stateMutability": "nonpayable",461    "type": "function"462  },463  {464    "inputs": [465      {466        "components": [467<<<<<<< HEAD468          { "internalType": "address", "name": "field_0", "type": "address" },469          { "internalType": "uint256", "name": "field_1", "type": "uint256" }470=======471          { "internalType": "address", "name": "eth", "type": "address" },472          { "internalType": "uint256", "name": "sub", "type": "uint256" }473>>>>>>> misk: update stubs474        ],475        "internalType": "struct EthCrossAccount",476        "name": "user",477        "type": "tuple"478      }479    ],480    "name": "removeFromCollectionAllowListCross",481    "outputs": [],482    "stateMutability": "nonpayable",483    "type": "function"484  },485  {486    "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],487    "name": "setCollectionAccess",488    "outputs": [],489    "stateMutability": "nonpayable",490    "type": "function"491  },492  {493    "inputs": [494      { "internalType": "string", "name": "limit", "type": "string" },495      { "internalType": "uint32", "name": "value", "type": "uint32" }496    ],497    "name": "setCollectionLimit",498    "outputs": [],499    "stateMutability": "nonpayable",500    "type": "function"501  },502  {503    "inputs": [504      { "internalType": "string", "name": "limit", "type": "string" },505      { "internalType": "bool", "name": "value", "type": "bool" }506    ],507    "name": "setCollectionLimit",508    "outputs": [],509    "stateMutability": "nonpayable",510    "type": "function"511  },512  {513    "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],514    "name": "setCollectionMintMode",515    "outputs": [],516    "stateMutability": "nonpayable",517    "type": "function"518  },519  {520    "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],521    "name": "setCollectionNesting",522    "outputs": [],523    "stateMutability": "nonpayable",524    "type": "function"525  },526  {527    "inputs": [528      { "internalType": "bool", "name": "enable", "type": "bool" },529      {530        "internalType": "address[]",531        "name": "collections",532        "type": "address[]"533      }534    ],535    "name": "setCollectionNesting",536    "outputs": [],537    "stateMutability": "nonpayable",538    "type": "function"539  },540  {541    "inputs": [542      {543        "components": [544          { "internalType": "string", "name": "field_0", "type": "string" },545          { "internalType": "bytes", "name": "field_1", "type": "bytes" }546        ],547        "internalType": "struct Tuple14[]",548        "name": "properties",549        "type": "tuple[]"550      }551    ],552    "name": "setCollectionProperties",553    "outputs": [],554    "stateMutability": "nonpayable",555    "type": "function"556  },557  {558    "inputs": [559      { "internalType": "string", "name": "key", "type": "string" },560      { "internalType": "bytes", "name": "value", "type": "bytes" }561    ],562    "name": "setCollectionProperty",563    "outputs": [],564    "stateMutability": "nonpayable",565    "type": "function"566  },567  {568    "inputs": [569      { "internalType": "address", "name": "sponsor", "type": "address" }570    ],571    "name": "setCollectionSponsor",572    "outputs": [],573    "stateMutability": "nonpayable",574    "type": "function"575  },576  {577    "inputs": [578      {579        "components": [580<<<<<<< HEAD581          { "internalType": "address", "name": "field_0", "type": "address" },582          { "internalType": "uint256", "name": "field_1", "type": "uint256" }583=======584          { "internalType": "address", "name": "eth", "type": "address" },585          { "internalType": "uint256", "name": "sub", "type": "uint256" }586>>>>>>> misk: update stubs587        ],588        "internalType": "struct EthCrossAccount",589        "name": "sponsor",590        "type": "tuple"591      }592    ],593    "name": "setCollectionSponsorCross",594    "outputs": [],595    "stateMutability": "nonpayable",596    "type": "function"597  },598  {599    "inputs": [600<<<<<<< HEAD601      {602        "components": [603          { "internalType": "address", "name": "field_0", "type": "address" },604          { "internalType": "uint256", "name": "field_1", "type": "uint256" }605=======606      { "internalType": "address", "name": "newOwner", "type": "address" }607    ],608    "name": "setOwner",609    "outputs": [],610    "stateMutability": "nonpayable",611    "type": "function"612  },613  {614    "inputs": [615      {616        "components": [617          { "internalType": "address", "name": "eth", "type": "address" },618          { "internalType": "uint256", "name": "sub", "type": "uint256" }619>>>>>>> misk: update stubs620        ],621        "internalType": "struct EthCrossAccount",622        "name": "newOwner",623        "type": "tuple"624      }625    ],626    "name": "setOwnerCross",627    "outputs": [],628    "stateMutability": "nonpayable",629    "type": "function"630  },631  {632    "inputs": [633      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }634    ],635    "name": "supportsInterface",636    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],637    "stateMutability": "view",638    "type": "function"639  },640  {641    "inputs": [],642    "name": "symbol",643    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],644    "stateMutability": "view",645    "type": "function"646  },647  {648    "inputs": [],649    "name": "totalSupply",650    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],651    "stateMutability": "view",652    "type": "function"653  },654  {655    "inputs": [656      { "internalType": "address", "name": "to", "type": "address" },657      { "internalType": "uint256", "name": "amount", "type": "uint256" }658    ],659    "name": "transfer",660    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],661    "stateMutability": "nonpayable",662    "type": "function"663  },664  {665    "inputs": [666      { "internalType": "address", "name": "from", "type": "address" },667      { "internalType": "address", "name": "to", "type": "address" },668      { "internalType": "uint256", "name": "amount", "type": "uint256" }669    ],670    "name": "transferFrom",671    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],672    "stateMutability": "nonpayable",673    "type": "function"674  },675  {676    "inputs": [677      {678        "components": [679<<<<<<< HEAD680          { "internalType": "address", "name": "field_0", "type": "address" },681          { "internalType": "uint256", "name": "field_1", "type": "uint256" }682=======683          { "internalType": "address", "name": "eth", "type": "address" },684          { "internalType": "uint256", "name": "sub", "type": "uint256" }685>>>>>>> misk: update stubs686        ],687        "internalType": "struct EthCrossAccount",688        "name": "from",689        "type": "tuple"690      },691      {692        "components": [693<<<<<<< HEAD694          { "internalType": "address", "name": "field_0", "type": "address" },695          { "internalType": "uint256", "name": "field_1", "type": "uint256" }696=======697          { "internalType": "address", "name": "eth", "type": "address" },698          { "internalType": "uint256", "name": "sub", "type": "uint256" }699>>>>>>> misk: update stubs700        ],701        "internalType": "struct EthCrossAccount",702        "name": "to",703        "type": "tuple"704      },705      { "internalType": "uint256", "name": "amount", "type": "uint256" }706    ],707    "name": "transferFromCross",708    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],709    "stateMutability": "nonpayable",710    "type": "function"711  },712  {713    "inputs": [],714    "name": "uniqueCollectionType",715    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],716    "stateMutability": "view",717    "type": "function"718  }719]