git.delta.rocks / unique-network / refs/commits / 1a4aa2d6346d

difftreelog

source

tests/src/eth/abi/collectionHelpers.json7.7 KiBsourcehistory
1[2  {3    "anonymous": false,4    "inputs": [5      {6        "indexed": true,7        "internalType": "address",8        "name": "collectionId",9        "type": "address"10      }11    ],12    "name": "CollectionChanged",13    "type": "event"14  },15  {16    "anonymous": false,17    "inputs": [18      {19        "indexed": true,20        "internalType": "address",21        "name": "owner",22        "type": "address"23      },24      {25        "indexed": true,26        "internalType": "address",27        "name": "collectionId",28        "type": "address"29      }30    ],31    "name": "CollectionCreated",32    "type": "event"33  },34  {35    "anonymous": false,36    "inputs": [37      {38        "indexed": true,39        "internalType": "address",40        "name": "collectionId",41        "type": "address"42      }43    ],44    "name": "CollectionDestroyed",45    "type": "event"46  },47  {48    "inputs": [49      { "internalType": "uint32", "name": "collectionId", "type": "uint32" }50    ],51    "name": "collectionAddress",52    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],53    "stateMutability": "view",54    "type": "function"55  },56  {57    "inputs": [],58    "name": "collectionCreationFee",59    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],60    "stateMutability": "view",61    "type": "function"62  },63  {64    "inputs": [65      {66        "internalType": "address",67        "name": "collectionAddress",68        "type": "address"69      }70    ],71    "name": "collectionId",72    "outputs": [{ "internalType": "uint32", "name": "", "type": "uint32" }],73    "stateMutability": "view",74    "type": "function"75  },76  {77    "inputs": [78      {79        "components": [80          {81            "components": [82              { "internalType": "address", "name": "eth", "type": "address" },83              { "internalType": "uint256", "name": "sub", "type": "uint256" }84            ],85            "internalType": "struct CrossAddress",86            "name": "pending_sponsor",87            "type": "tuple"88          },89          { "internalType": "string", "name": "name", "type": "string" },90          { "internalType": "string", "name": "description", "type": "string" },91          {92            "internalType": "string",93            "name": "token_prefix",94            "type": "string"95          },96          {97            "internalType": "enum CollectionMode",98            "name": "mode",99            "type": "uint8"100          },101          { "internalType": "uint8", "name": "decimals", "type": "uint8" },102          {103            "components": [104              { "internalType": "string", "name": "key", "type": "string" },105              { "internalType": "bytes", "name": "value", "type": "bytes" }106            ],107            "internalType": "struct Property[]",108            "name": "properties",109            "type": "tuple[]"110          },111          {112            "components": [113              { "internalType": "string", "name": "key", "type": "string" },114              {115                "components": [116                  {117                    "internalType": "enum TokenPermissionField",118                    "name": "code",119                    "type": "uint8"120                  },121                  { "internalType": "bool", "name": "value", "type": "bool" }122                ],123                "internalType": "struct PropertyPermission[]",124                "name": "permissions",125                "type": "tuple[]"126              }127            ],128            "internalType": "struct TokenPropertyPermission[]",129            "name": "token_property_permissions",130            "type": "tuple[]"131          },132          {133            "components": [134              { "internalType": "address", "name": "eth", "type": "address" },135              { "internalType": "uint256", "name": "sub", "type": "uint256" }136            ],137            "internalType": "struct CrossAddress[]",138            "name": "admin_list",139            "type": "tuple[]"140          },141          {142            "components": [143              { "internalType": "bool", "name": "token_owner", "type": "bool" },144              {145                "internalType": "bool",146                "name": "collection_admin",147                "type": "bool"148              },149              {150                "internalType": "address[]",151                "name": "restricted",152                "type": "address[]"153              }154            ],155            "internalType": "struct CollectionNestingAndPermission",156            "name": "nesting_settings",157            "type": "tuple"158          },159          {160            "components": [161              {162                "internalType": "enum CollectionLimitField",163                "name": "field",164                "type": "uint8"165              },166              { "internalType": "uint256", "name": "value", "type": "uint256" }167            ],168            "internalType": "struct CollectionLimitValue[]",169            "name": "limits",170            "type": "tuple[]"171          },172          {173            "internalType": "CollectionFlags",174            "name": "flags",175            "type": "uint8"176          }177        ],178        "internalType": "struct CreateCollectionData",179        "name": "data",180        "type": "tuple"181      }182    ],183    "name": "createCollection",184    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],185    "stateMutability": "payable",186    "type": "function"187  },188  {189    "inputs": [190      { "internalType": "string", "name": "name", "type": "string" },191      { "internalType": "uint8", "name": "decimals", "type": "uint8" },192      { "internalType": "string", "name": "description", "type": "string" },193      { "internalType": "string", "name": "tokenPrefix", "type": "string" }194    ],195    "name": "createFTCollection",196    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],197    "stateMutability": "payable",198    "type": "function"199  },200  {201    "inputs": [202      { "internalType": "string", "name": "name", "type": "string" },203      { "internalType": "string", "name": "description", "type": "string" },204      { "internalType": "string", "name": "tokenPrefix", "type": "string" }205    ],206    "name": "createNFTCollection",207    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],208    "stateMutability": "payable",209    "type": "function"210  },211  {212    "inputs": [213      { "internalType": "string", "name": "name", "type": "string" },214      { "internalType": "string", "name": "description", "type": "string" },215      { "internalType": "string", "name": "tokenPrefix", "type": "string" }216    ],217    "name": "createRFTCollection",218    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],219    "stateMutability": "payable",220    "type": "function"221  },222  {223    "inputs": [224      {225        "internalType": "address",226        "name": "collectionAddress",227        "type": "address"228      }229    ],230    "name": "destroyCollection",231    "outputs": [],232    "stateMutability": "nonpayable",233    "type": "function"234  },235  {236    "inputs": [237      {238        "internalType": "address",239        "name": "collectionAddress",240        "type": "address"241      }242    ],243    "name": "isCollectionExist",244    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],245    "stateMutability": "view",246    "type": "function"247  },248  {249    "inputs": [250      { "internalType": "address", "name": "collection", "type": "address" },251      { "internalType": "string", "name": "baseUri", "type": "string" }252    ],253    "name": "makeCollectionERC721MetadataCompatible",254    "outputs": [],255    "stateMutability": "nonpayable",256    "type": "function"257  },258  {259    "inputs": [260      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }261    ],262    "name": "supportsInterface",263    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],264    "stateMutability": "view",265    "type": "function"266  }267]