From b1a2da656df08829fc69b27008235fb04d36a721 Mon Sep 17 00:00:00 2001 From: Janitor01 <155651380+Janitor01@users.noreply.github.com> Date: Thu, 18 Jul 2024 18:48:43 +0100 Subject: [PATCH] Update metadata.json --- .../metadata.json | 2854 +++++++++++------ 1 file changed, 1810 insertions(+), 1044 deletions(-) diff --git a/tokens/psp22/5GCubYQbm9x6TQbthbWpUVrgEibXMDXhgisw8DFYCpPJQ5f7/metadata.json b/tokens/psp22/5GCubYQbm9x6TQbthbWpUVrgEibXMDXhgisw8DFYCpPJQ5f7/metadata.json index d7ed25f..73a4f28 100644 --- a/tokens/psp22/5GCubYQbm9x6TQbthbWpUVrgEibXMDXhgisw8DFYCpPJQ5f7/metadata.json +++ b/tokens/psp22/5GCubYQbm9x6TQbthbWpUVrgEibXMDXhgisw8DFYCpPJQ5f7/metadata.json @@ -1,12 +1,12 @@ { "source": { - "hash": "0x64b49954be22afc476d581ee34697faf475ce39df00960e20c4269907891e4d8", - "language": "ink! 4.1.0", - "compiler": "rustc 1.70.0-nightly", + "hash": "0x98cce11966e1b2638cae52ff2b62d28f83194c0141eb7ad530fb40686d6e4a0b", + "language": "ink! 4.3.0", + "compiler": "rustc 1.68.0", "build_info": { - "build_mode": "Debug", - "cargo_contract_version": "2.0.0-rc", - "rust_toolchain": "nightly-x86_64-unknown-linux-gnu", + "build_mode": "Release", + "cargo_contract_version": "3.2.0", + "rust_toolchain": "stable-x86_64-unknown-linux-gnu", "wasm_opt_settings": { "keep_debug_symbols": false, "optimization_passes": "Z" @@ -39,7 +39,7 @@ "displayName": [ "String" ], - "type": 6 + "type": 1 } }, { @@ -48,7 +48,7 @@ "displayName": [ "String" ], - "type": 6 + "type": 1 } }, { @@ -57,10 +57,11 @@ "displayName": [ "u8" ], - "type": 3 + "type": 2 } } ], + "default": false, "docs": [], "label": "new", "payable": false, @@ -75,126 +76,151 @@ } ], "docs": [], - "events": [], - "lang_error": { - "displayName": [ - "ink", - "LangError" - ], - "type": 8 + "environment": { + "accountId": { + "displayName": [ + "AccountId" + ], + "type": 3 + }, + "balance": { + "displayName": [ + "Balance" + ], + "type": 0 + }, + "blockNumber": { + "displayName": [ + "BlockNumber" + ], + "type": 5 + }, + "chainExtension": { + "displayName": [ + "ChainExtension" + ], + "type": 37 + }, + "hash": { + "displayName": [ + "Hash" + ], + "type": 35 + }, + "maxEventTopics": 4, + "timestamp": { + "displayName": [ + "Timestamp" + ], + "type": 36 + } }, - "messages": [ + "events": [ { "args": [ { - "label": "spender", + "docs": [], + "indexed": true, + "label": "from", "type": { "displayName": [ - "psp22_external", - "IncreaseAllowanceInput1" + "Option" ], - "type": 4 + "type": 27 } }, { - "label": "delta_value", + "docs": [], + "indexed": true, + "label": "to", "type": { "displayName": [ - "psp22_external", - "IncreaseAllowanceInput2" + "Option" + ], + "type": 27 + } + }, + { + "docs": [], + "indexed": false, + "label": "value", + "type": { + "displayName": [ + "Balance" ], "type": 0 } } ], - "docs": [ - " Atomically increases the allowance granted to `spender` by the caller.", - "", - " An `Approval` event is emitted.", - "", - " # Errors", - "", - " Returns `ZeroSenderAddress` error if sender's address is zero.", - "", - " Returns `ZeroRecipientAddress` error if recipient's address is zero." - ], - "label": "PSP22::increase_allowance", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 9 - }, - "selector": "0x96d6b57a" + "docs": [], + "label": "Transfer" }, { "args": [ { - "label": "from", + "docs": [], + "indexed": true, + "label": "owner", "type": { "displayName": [ - "psp22_external", - "TransferFromInput1" + "AccountId" ], - "type": 4 + "type": 3 } }, { - "label": "to", + "docs": [], + "indexed": true, + "label": "spender", "type": { "displayName": [ - "psp22_external", - "TransferFromInput2" + "AccountId" ], - "type": 4 + "type": 3 } }, { + "docs": [], + "indexed": false, "label": "value", "type": { "displayName": [ - "psp22_external", - "TransferFromInput3" + "Balance" ], "type": 0 } - }, + } + ], + "docs": [], + "label": "Approval" + } + ], + "lang_error": { + "displayName": [ + "ink", + "LangError" + ], + "type": 8 + }, + "messages": [ + { + "args": [ { - "label": "data", + "label": "code_hash", "type": { "displayName": [ - "psp22_external", - "TransferFromInput4" + "upgradeabletrait_external", + "SetCodeInput1" ], - "type": 2 + "type": 4 } } ], + "default": false, "docs": [ - " Transfers `value` tokens on the behalf of `from` to the account `to`", - " with additional `data` in unspecified format.", - "", - " This can be used to allow a contract to transfer tokens on ones behalf and/or", - " to charge fees in sub-currencies, for example.", - "", - " On success a `Transfer` and `Approval` events are emitted.", - "", - " # Errors", - "", - " Returns `InsufficientAllowance` error if there are not enough tokens allowed", - " for the caller to withdraw from `from`.", - "", - " Returns `InsufficientBalance` error if there are not enough tokens on", - " the the account Balance of `from`.", - "", - " Returns `ZeroSenderAddress` error if sender's address is zero.", - "", - " Returns `ZeroRecipientAddress` error if recipient's address is zero." + " This function allow contract owner modifies the code which is used to execute calls to this contract address (`AccountId`)." ], - "label": "PSP22::transfer_from", + "label": "UpgradeableTrait::set_code", "mutates": true, "payable": false, "returnType": { @@ -204,76 +230,103 @@ ], "type": 9 }, - "selector": "0x54b3c76e" + "selector": "0x9e32fab2" }, { "args": [ { - "label": "owner", + "label": "value", "type": { "displayName": [ - "psp22_external", - "BalanceOfInput1" + "admintrait_external", + "WithdrawFeeInput1" ], - "type": 4 + "type": 0 + } + }, + { + "label": "receiver", + "type": { + "displayName": [ + "admintrait_external", + "WithdrawFeeInput2" + ], + "type": 3 } } ], + "default": false, "docs": [ - " Returns the account Balance for the specified `owner`.", - "", - " Returns `0` if the account is non-existent." + " This function allows contract owner to withdraw contract balance to his account." ], - "label": "PSP22::balance_of", - "mutates": false, + "label": "AdminTrait::withdraw_fee", + "mutates": true, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 12 + "type": 9 }, - "selector": "0x6568382f" + "selector": "0x07573e99" + }, + { + "args": [], + "default": false, + "docs": [ + " Get Azero balance" + ], + "label": "AdminTrait::get_balance", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0xc4360570" }, { "args": [ { - "label": "spender", + "label": "psp22_contract_address", "type": { "displayName": [ - "psp22_external", - "DecreaseAllowanceInput1" + "admintrait_external", + "TranferPsp22Input1" ], - "type": 4 + "type": 3 } }, { - "label": "delta_value", + "label": "amount", "type": { "displayName": [ - "psp22_external", - "DecreaseAllowanceInput2" + "admintrait_external", + "TranferPsp22Input2" ], "type": 0 } + }, + { + "label": "receiver", + "type": { + "displayName": [ + "admintrait_external", + "TranferPsp22Input3" + ], + "type": 3 + } } ], + "default": false, "docs": [ - " Atomically decreases the allowance granted to `spender` by the caller.", - "", - " An `Approval` event is emitted.", - "", - " # Errors", - "", - " Returns `InsufficientAllowance` error if there are not enough tokens allowed", - " by owner for `spender`.", - "", - " Returns `ZeroSenderAddress` error if sender's address is zero.", - "", - " Returns `ZeroRecipientAddress` error if recipient's address is zero." + " This function allow contract owner withdraw PSP22 to an account in case there is any token sent to contract by mistake" ], - "label": "PSP22::decrease_allowance", + "label": "AdminTrait::tranfer_psp22", "mutates": true, "payable": false, "returnType": { @@ -283,57 +336,34 @@ ], "type": 9 }, - "selector": "0xfecb57d5" + "selector": "0xd9aad284" }, { "args": [ { - "label": "to", + "label": "account", "type": { "displayName": [ - "psp22_external", - "TransferInput1" + "psp22burnable_external", + "BurnInput1" ], - "type": 4 + "type": 3 } }, { - "label": "value", + "label": "amount", "type": { "displayName": [ - "psp22_external", - "TransferInput2" + "psp22burnable_external", + "BurnInput2" ], "type": 0 } - }, - { - "label": "data", - "type": { - "displayName": [ - "psp22_external", - "TransferInput3" - ], - "type": 2 - } } ], - "docs": [ - " Transfers `value` amount of tokens from the caller's account to account `to`", - " with additional `data` in unspecified format.", - "", - " On success a `Transfer` event is emitted.", - "", - " # Errors", - "", - " Returns `InsufficientBalance` error if there are not enough tokens on", - " the caller's account Balance.", - "", - " Returns `ZeroSenderAddress` error if sender's address is zero.", - "", - " Returns `ZeroRecipientAddress` error if recipient's address is zero." - ], - "label": "PSP22::transfer", + "default": false, + "docs": [], + "label": "PSP22Burnable::burn", "mutates": true, "payable": false, "returnType": { @@ -341,55 +371,51 @@ "ink", "MessageResult" ], - "type": 9 + "type": 19 }, - "selector": "0xdb20f9f5" + "selector": "0x7a9da510" }, { "args": [ { - "label": "owner", + "label": "spender", "type": { "displayName": [ "psp22_external", - "AllowanceInput1" + "IncreaseAllowanceInput1" ], - "type": 4 + "type": 3 } }, { - "label": "spender", + "label": "delta_value", "type": { "displayName": [ "psp22_external", - "AllowanceInput2" + "IncreaseAllowanceInput2" ], - "type": 4 + "type": 0 } } ], - "docs": [ - " Returns the amount which `spender` is still allowed to withdraw from `owner`.", - "", - " Returns `0` if no allowance has been set `0`." - ], - "label": "PSP22::allowance", - "mutates": false, + "default": false, + "docs": [], + "label": "PSP22::increase_allowance", + "mutates": true, "payable": false, "returnType": { "displayName": [ "ink", "MessageResult" ], - "type": 12 + "type": 19 }, - "selector": "0x4d47d921" + "selector": "0x96d6b57a" }, { "args": [], - "docs": [ - " Returns the total token supply." - ], + "default": false, + "docs": [], "label": "PSP22::total_supply", "mutates": false, "payable": false, @@ -398,65 +424,36 @@ "ink", "MessageResult" ], - "type": 12 + "type": 21 }, "selector": "0x162df8c2" }, { "args": [ { - "label": "spender", + "label": "owner", "type": { "displayName": [ "psp22_external", - "ApproveInput1" + "AllowanceInput1" ], - "type": 4 + "type": 3 } }, { - "label": "value", + "label": "spender", "type": { "displayName": [ "psp22_external", - "ApproveInput2" + "AllowanceInput2" ], - "type": 0 + "type": 3 } } ], - "docs": [ - " Allows `spender` to withdraw from the caller's account multiple times, up to", - " the `value` amount.", - "", - " If this function is called again it overwrites the current allowance with `value`.", - "", - " An `Approval` event is emitted.", - "", - " # Errors", - "", - " Returns `ZeroSenderAddress` error if sender's address is zero.", - "", - " Returns `ZeroRecipientAddress` error if recipient's address is zero." - ], - "label": "PSP22::approve", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 9 - }, - "selector": "0xb20f1bbd" - }, - { - "args": [], - "docs": [ - " Returns the token decimals." - ], - "label": "PSP22Metadata::token_decimals", + "default": false, + "docs": [], + "label": "PSP22::allowance", "mutates": false, "payable": false, "returnType": { @@ -464,169 +461,46 @@ "ink", "MessageResult" ], - "type": 13 + "type": 21 }, - "selector": "0x7271b782" - }, - { - "args": [], - "docs": [ - " Returns the token name." - ], - "label": "PSP22Metadata::token_name", - "mutates": false, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 14 - }, - "selector": "0x3d261bd4" - }, - { - "args": [], - "docs": [ - " Returns the token symbol." - ], - "label": "PSP22Metadata::token_symbol", - "mutates": false, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 14 - }, - "selector": "0x34205be5" - }, - { - "args": [], - "docs": [ - " Returns the token's cap" - ], - "label": "PSP22Capped::cap", - "mutates": false, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 12 - }, - "selector": "0xf40366b4" - }, - { - "args": [], - "docs": [ - " Leaves the contract without owner. It will not be possible to call", - " owner's functions anymore. Can only be called by the current owner.", - "", - " NOTE: Renouncing ownership will leave the contract without an owner,", - " thereby removing any functionality that is only available to the owner.", - "", - " On success a `OwnershipTransferred` event is emitted.", - "", - " # Errors", - "", - " Panics with `CallerIsNotOwner` error if caller is not owner" - ], - "label": "Ownable::renounce_ownership", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 16 - }, - "selector": "0x5e228753" + "selector": "0x4d47d921" }, { "args": [ { - "label": "new_owner", + "label": "to", "type": { "displayName": [ - "ownable_external", - "TransferOwnershipInput1" + "psp22_external", + "TransferInput1" ], - "type": 4 + "type": 3 } - } - ], - "docs": [ - " Transfers ownership of the contract to a `new_owner`.", - " Can only be called by the current owner.", - "", - " On success a `OwnershipTransferred` event is emitted.", - "", - " # Errors", - "", - " Panics with `CallerIsNotOwner` error if caller is not owner.", - "", - " Panics with `NewOwnerIsZero` error if new owner's address is zero." - ], - "label": "Ownable::transfer_ownership", - "mutates": true, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 16 - }, - "selector": "0x11f43efd" - }, - { - "args": [], - "docs": [ - " Returns the address of the current owner." - ], - "label": "Ownable::owner", - "mutates": false, - "payable": false, - "returnType": { - "displayName": [ - "ink", - "MessageResult" - ], - "type": 19 - }, - "selector": "0x4fa43c8c" - }, - { - "args": [ + }, { "label": "value", "type": { "displayName": [ - "admintrait_external", - "WithdrawFeeInput1" + "psp22_external", + "TransferInput2" ], "type": 0 } }, { - "label": "receiver", + "label": "data", "type": { "displayName": [ - "admintrait_external", - "WithdrawFeeInput2" + "psp22_external", + "TransferInput3" ], - "type": 4 + "type": 22 } } ], - "docs": [ - " This function allows contract owner to withdraw contract balance to his account." - ], - "label": "AdminTrait::withdraw_fee", + "default": false, + "docs": [], + "label": "PSP22::transfer", "mutates": true, "payable": false, "returnType": { @@ -634,47 +508,56 @@ "ink", "MessageResult" ], - "type": 20 + "type": 19 }, - "selector": "0x07573e99" + "selector": "0xdb20f9f5" }, { "args": [ { - "label": "psp22_contract_address", + "label": "from", "type": { "displayName": [ - "admintrait_external", - "TranferPsp22Input1" + "psp22_external", + "TransferFromInput1" ], - "type": 4 + "type": 3 } }, { - "label": "amount", + "label": "to", "type": { "displayName": [ - "admintrait_external", - "TranferPsp22Input2" + "psp22_external", + "TransferFromInput2" + ], + "type": 3 + } + }, + { + "label": "value", + "type": { + "displayName": [ + "psp22_external", + "TransferFromInput3" ], "type": 0 } }, { - "label": "receiver", + "label": "data", "type": { "displayName": [ - "admintrait_external", - "TranferPsp22Input3" + "psp22_external", + "TransferFromInput4" ], - "type": 4 + "type": 22 } } ], - "docs": [ - " This function allow contract owner withdraw PSP22 to an account in case there is any token sent to contract by mistake" - ], - "label": "AdminTrait::tranfer_psp22", + "default": false, + "docs": [], + "label": "PSP22::transfer_from", "mutates": true, "payable": false, "returnType": { @@ -682,35 +565,36 @@ "ink", "MessageResult" ], - "type": 20 + "type": 19 }, - "selector": "0xd9aad284" + "selector": "0x54b3c76e" }, { "args": [ { - "label": "account", + "label": "spender", "type": { "displayName": [ - "psp22burnable_external", - "BurnInput1" + "psp22_external", + "DecreaseAllowanceInput1" ], - "type": 4 + "type": 3 } }, { - "label": "amount", + "label": "delta_value", "type": { "displayName": [ - "psp22burnable_external", - "BurnInput2" + "psp22_external", + "DecreaseAllowanceInput2" ], "type": 0 } } ], + "default": false, "docs": [], - "label": "PSP22Burnable::burn", + "label": "PSP22::decrease_allowance", "mutates": true, "payable": false, "returnType": { @@ -718,35 +602,36 @@ "ink", "MessageResult" ], - "type": 9 + "type": 19 }, - "selector": "0x7a9da510" + "selector": "0xfecb57d5" }, { "args": [ { - "label": "account", + "label": "spender", "type": { "displayName": [ - "psp22mintable_external", - "MintInput1" + "psp22_external", + "ApproveInput1" ], - "type": 4 + "type": 3 } }, { - "label": "amount", + "label": "value", "type": { "displayName": [ - "psp22mintable_external", - "MintInput2" + "psp22_external", + "ApproveInput2" ], "type": 0 } } ], + "default": false, "docs": [], - "label": "PSP22Mintable::mint", + "label": "PSP22::approve", "mutates": true, "payable": false, "returnType": { @@ -754,417 +639,1418 @@ "ink", "MessageResult" ], - "type": 9 + "type": 19 }, - "selector": "0xfc3c75d4" - } - ] - }, - "storage": { - "root": { - "layout": { - "struct": { - "fields": [ - { - "layout": { - "struct": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 0 - } - }, - "name": "supply" - }, - { - "layout": { - "root": { - "layout": { - "leaf": { - "key": "0x1d458d3b", - "ty": 0 - } - }, - "root_key": "0x1d458d3b" - } - }, - "name": "balances" - }, - { - "layout": { - "root": { - "layout": { - "leaf": { - "key": "0x0abd72fb", - "ty": 0 - } - }, - "root_key": "0x0abd72fb" - } - }, - "name": "allowances" - }, - { - "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 1 - } - }, - "name": "0" - } - ], - "name": "Some" - } - } - } - }, - "name": "_reserved" - } - ], - "name": "Data" - } - }, - "name": "psp22" - }, - { - "layout": { - "struct": { + "selector": "0xb20f1bbd" + }, + { + "args": [ + { + "label": "owner", + "type": { + "displayName": [ + "psp22_external", + "BalanceOfInput1" + ], + "type": 3 + } + } + ], + "default": false, + "docs": [], + "label": "PSP22::balance_of", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 21 + }, + "selector": "0x6568382f" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "PSP22Capped::cap", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 21 + }, + "selector": "0xf40366b4" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "PSP22Metadata::token_symbol", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 23 + }, + "selector": "0x34205be5" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "PSP22Metadata::token_decimals", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 25 + }, + "selector": "0x7271b782" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "PSP22Metadata::token_name", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 23 + }, + "selector": "0x3d261bd4" + }, + { + "args": [ + { + "label": "account", + "type": { + "displayName": [ + "psp22mintable_external", + "MintInput1" + ], + "type": 3 + } + }, + { + "label": "amount", + "type": { + "displayName": [ + "psp22mintable_external", + "MintInput2" + ], + "type": 0 + } + } + ], + "default": false, + "docs": [], + "label": "PSP22Mintable::mint", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 19 + }, + "selector": "0xfc3c75d4" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "Ownable::owner", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 26 + }, + "selector": "0x4fa43c8c" + }, + { + "args": [ + { + "label": "new_owner", + "type": { + "displayName": [ + "ownable_external", + "TransferOwnershipInput1" + ], + "type": 3 + } + } + ], + "default": false, + "docs": [], + "label": "Ownable::transfer_ownership", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 28 + }, + "selector": "0x11f43efd" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "Ownable::renounce_ownership", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 28 + }, + "selector": "0x5e228753" + }, + { + "args": [ + { + "label": "role", + "type": { + "displayName": [ + "accesscontrol_external", + "HasRoleInput1" + ], + "type": 5 + } + }, + { + "label": "address", + "type": { + "displayName": [ + "accesscontrol_external", + "HasRoleInput2" + ], + "type": 27 + } + } + ], + "default": false, + "docs": [], + "label": "AccessControl::has_role", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 30 + }, + "selector": "0xc1d9ac18" + }, + { + "args": [ + { + "label": "role", + "type": { + "displayName": [ + "accesscontrol_external", + "RenounceRoleInput1" + ], + "type": 5 + } + }, + { + "label": "account", + "type": { + "displayName": [ + "accesscontrol_external", + "RenounceRoleInput2" + ], + "type": 27 + } + } + ], + "default": false, + "docs": [], + "label": "AccessControl::renounce_role", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0xeaf1248a" + }, + { + "args": [ + { + "label": "role", + "type": { + "displayName": [ + "accesscontrol_external", + "RevokeRoleInput1" + ], + "type": 5 + } + }, + { + "label": "account", + "type": { + "displayName": [ + "accesscontrol_external", + "RevokeRoleInput2" + ], + "type": 27 + } + } + ], + "default": false, + "docs": [], + "label": "AccessControl::revoke_role", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0x6e4f0991" + }, + { + "args": [ + { + "label": "role", + "type": { + "displayName": [ + "accesscontrol_external", + "GrantRoleInput1" + ], + "type": 5 + } + }, + { + "label": "account", + "type": { + "displayName": [ + "accesscontrol_external", + "GrantRoleInput2" + ], + "type": 27 + } + } + ], + "default": false, + "docs": [], + "label": "AccessControl::grant_role", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0x4ac062fd" + }, + { + "args": [ + { + "label": "role", + "type": { + "displayName": [ + "accesscontrol_external", + "GetRoleAdminInput1" + ], + "type": 5 + } + } + ], + "default": false, + "docs": [], + "label": "AccessControl::get_role_admin", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 34 + }, + "selector": "0x83da3bb2" + } + ] + }, + "storage": { + "root": { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0x270a8fc3", + "ty": 0 + } + }, + "root_key": "0x270a8fc3" + } + }, + "name": "supply" + }, + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0xc2664826", + "ty": 0 + } + }, + "root_key": "0xc2664826" + } + }, + "name": "balances" + }, + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0xf8d71e22", + "ty": 0 + } + }, + "root_key": "0xf8d71e22" + } + }, + "name": "allowances" + } + ], + "name": "Data" + } + }, + "name": "psp22" + }, + { + "layout": { + "struct": { "fields": [ { "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 2 + "root": { + "layout": { + "enum": { + "dispatchKey": "0x90a00b7d", + "name": "Option", + "variants": { + "0": { + "fields": [], + "name": "None" + }, + "1": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0x90a00b7d", + "ty": 1 + } + }, + "name": "0" } - }, - "name": "0" + ], + "name": "Some" } - ], - "name": "Some" + } } - } + }, + "root_key": "0x90a00b7d" } }, "name": "name" }, { "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 2 + "root": { + "layout": { + "enum": { + "dispatchKey": "0xf8019f84", + "name": "Option", + "variants": { + "0": { + "fields": [], + "name": "None" + }, + "1": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0xf8019f84", + "ty": 1 + } + }, + "name": "0" } - }, - "name": "0" + ], + "name": "Some" } - ], - "name": "Some" + } } - } + }, + "root_key": "0xf8019f84" } }, "name": "symbol" }, { "layout": { - "leaf": { - "key": "0x00000000", - "ty": 3 + "root": { + "layout": { + "leaf": { + "key": "0xd29264d8", + "ty": 2 + } + }, + "root_key": "0xd29264d8" } }, "name": "decimals" - }, + } + ], + "name": "Data" + } + }, + "name": "metadata" + }, + { + "layout": { + "struct": { + "fields": [ { "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 1 + "root": { + "layout": { + "enum": { + "dispatchKey": "0x6f713913", + "name": "Option", + "variants": { + "0": { + "fields": [], + "name": "None" + }, + "1": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0x6f713913", + "ty": 3 + } + }, + "name": "0" } - }, - "name": "0" + ], + "name": "Some" } - ], - "name": "Some" + } + } + }, + "root_key": "0x6f713913" + } + }, + "name": "owner" + } + ], + "name": "Data" + } + }, + "name": "ownable" + }, + { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0x5fd98c24", + "ty": 0 + } + }, + "root_key": "0x5fd98c24" + } + }, + "name": "cap" + } + ], + "name": "Data" + } + }, + "name": "cap" + }, + { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0x1f2cf4ac", + "ty": 5 + } + }, + "root_key": "0x1f2cf4ac" + } + }, + "name": "admin_roles" + }, + { + "layout": { + "root": { + "layout": { + "leaf": { + "key": "0x8150f558", + "ty": 6 } - } + }, + "root_key": "0x8150f558" } }, - "name": "_reserved" + "name": "members" } ], "name": "Data" } }, - "name": "metadata" - }, - { - "layout": { - "struct": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 4 - } - }, - "name": "owner" - }, - { - "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 1 - } - }, - "name": "0" - } - ], - "name": "Some" - } - } - } - }, - "name": "_reserved" - } - ], - "name": "Data" - } + "name": "access" + } + ], + "name": "Psp22Nft" + } + }, + "root_key": "0x00000000" + } + }, + "types": [ + { + "id": 0, + "type": { + "def": { + "primitive": "u128" + } + } + }, + { + "id": 1, + "type": { + "def": { + "primitive": "str" + } + } + }, + { + "id": 2, + "type": { + "def": { + "primitive": "u8" + } + } + }, + { + "id": 3, + "type": { + "def": { + "composite": { + "fields": [ + { + "type": 4, + "typeName": "[u8; 32]" + } + ] + } + }, + "path": [ + "ink_primitives", + "types", + "AccountId" + ] + } + }, + { + "id": 4, + "type": { + "def": { + "array": { + "len": 32, + "type": 2 + } + } + } + }, + { + "id": 5, + "type": { + "def": { + "primitive": "u32" + } + } + }, + { + "id": 6, + "type": { + "def": { + "tuple": [] + } + } + }, + { + "id": 7, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 6 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 8 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 6 + }, + { + "name": "E", + "type": 8 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 8, + "type": { + "def": { + "variant": { + "variants": [ + { + "index": 1, + "name": "CouldNotReadInput" + } + ] + } + }, + "path": [ + "ink_primitives", + "LangError" + ] + } + }, + { + "id": 9, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 10 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 8 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 10 + }, + { + "name": "E", + "type": 8 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 10, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 6 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 11 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 6 + }, + { + "name": "E", + "type": 11 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 11, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 1, + "typeName": "String" + } + ], + "index": 0, + "name": "Custom" + }, + { + "fields": [ + { + "type": 12, + "typeName": "OwnableError" + } + ], + "index": 1, + "name": "OwnableError" + }, + { + "fields": [ + { + "type": 13, + "typeName": "AccessControlError" + } + ], + "index": 2, + "name": "AccessControlError" + }, + { + "fields": [ + { + "type": 14, + "typeName": "PSP22Error" + } + ], + "index": 3, + "name": "PSP22Error" + }, + { + "fields": [ + { + "type": 15, + "typeName": "PSP34Error" + } + ], + "index": 4, + "name": "PSP34Error" + }, + { + "fields": [ + { + "type": 16, + "typeName": "PausableError" + } + ], + "index": 5, + "name": "PausableError" + }, + { + "index": 6, + "name": "NotEnoughBalance" + }, + { + "index": 7, + "name": "WithdrawFeeError" + }, + { + "index": 8, + "name": "NotCallable" + }, + { + "index": 9, + "name": "CannotTransfer" + }, + { + "index": 10, + "name": "CannotBurn" + }, + { + "index": 11, + "name": "CheckedOperations" + }, + { + "index": 12, + "name": "InvalidBalanceAndAllowance" + }, + { + "index": 13, + "name": "AlreadyInit" + }, + { + "index": 14, + "name": "InvalidBuyAmount" + }, + { + "index": 15, + "name": "InvalidTransferAmount" + }, + { + "index": 16, + "name": "CannotCreatePool" + }, + { + "index": 17, + "name": "NotTimeToStake" + }, + { + "index": 18, + "name": "NoStakerFound" + }, + { + "index": 19, + "name": "InvalidUnstakedAmount" + }, + { + "index": 20, + "name": "NotEnoughReward" + }, + { + "index": 21, + "name": "NotTokenOwner" + }, + { + "index": 22, + "name": "AllowanceNotSet" + }, + { + "index": 23, + "name": "TokenNotFound" + }, + { + "index": 24, + "name": "UserNotStake" + }, + { + "index": 25, + "name": "NoTokenOwner" + }, + { + "index": 26, + "name": "ExceedTotalStakingAmount" + }, + { + "index": 27, + "name": "NoClaimAmount" + }, + { + "index": 28, + "name": "NotTimeToWithdraw" + }, + { + "index": 29, + "name": "NotEnoughRewardToWithdraw" + }, + { + "index": 30, + "name": "NotTopupEnoughReward" + }, + { + "index": 31, + "name": "NoAmount" + }, + { + "index": 32, + "name": "InvalidTokenBalanceAndAllowance" + }, + { + "index": 33, + "name": "CannotApprove" + }, + { + "index": 34, + "name": "CannotTopupRewardPool" + }, + { + "index": 35, + "name": "NotTimeToPurchase" + }, + { + "index": 36, + "name": "NotTimeToClaim" + }, + { + "index": 37, + "name": "NotTimeToBurn" + }, + { + "index": 38, + "name": "NoTokenPurchased" + }, + { + "index": 39, + "name": "AlreadyBurnt" + }, + { + "index": 40, + "name": "InvalidTime" + }, + { + "index": 41, + "name": "InvalidPercentage" + }, + { + "index": 42, + "name": "InvalidDuration" + }, + { + "index": 43, + "name": "InvalidVestingUnit" + }, + { + "index": 44, + "name": "InvalidTopupAmount" + }, + { + "index": 45, + "name": "LaunchpadNotExist" + }, + { + "index": 46, + "name": "InvalidIsActiveInput" }, - "name": "ownable" - }, - { - "layout": { - "struct": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 0 - } - }, - "name": "cap" - }, - { - "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 1 - } - }, - "name": "0" - } - ], - "name": "Some" - } - } - } - }, - "name": "_reserved" - } - ], - "name": "Data" - } + { + "index": 47, + "name": "InvalidCreationFee" }, - "name": "cap" - }, - { - "layout": { - "struct": { - "fields": [ - { - "layout": { - "enum": { - "dispatchKey": "0x00000000", - "name": "Option", - "variants": { - "0": { - "fields": [], - "name": "None" - }, - "1": { - "fields": [ - { - "layout": { - "leaf": { - "key": "0x00000000", - "ty": 1 - } - }, - "name": "0" - } - ], - "name": "Some" - } - } - } - }, - "name": "_reserved" - } - ], - "name": "Data" - } + { + "index": 48, + "name": "InvalidTxRate" }, - "name": "admin_data" - } - ], - "name": "Psp22Nft" - } - }, - "root_key": "0x00000000" - } - }, - "types": [ - { - "id": 0, - "type": { - "def": { - "primitive": "u128" - } + { + "index": 49, + "name": "InvalidPhaseData" + }, + { + "index": 50, + "name": "CannotTopupToken" + }, + { + "index": 51, + "name": "InvalidStartTimeAndEndTime" + }, + { + "index": 52, + "name": "InvalidPhaseCount" + }, + { + "index": 53, + "name": "InvalidMaxStakingAmount" + }, + { + "index": 54, + "name": "InvalidApy" + }, + { + "index": 55, + "name": "InvalidMultiplier" + }, + { + "index": 56, + "name": "InvalidWhitelistData" + }, + { + "index": 57, + "name": "PhaseNotExist" + }, + { + "index": 58, + "name": "PhaseNotActive" + }, + { + "index": 59, + "name": "WhitelistBuyerInfoNotExist" + }, + { + "index": 60, + "name": "WhitelistBuyerInfoExist" + }, + { + "index": 61, + "name": "WhitelistBuyerPurchased" + }, + { + "index": 62, + "name": "WhitelistSaleInfoNotExist" + }, + { + "index": 63, + "name": "WhitelistPhaseAccountNotExist" + }, + { + "index": 64, + "name": "PublicSaleInfoNotExist" + }, + { + "index": 65, + "name": "InvalidSetActive" + }, + { + "index": 66, + "name": "InvalidTotalAmount" + }, + { + "index": 67, + "name": "CannotTransferTxFee" + }, + { + "index": 68, + "name": "ActiveLaunchpadStatusNotFound" + }, + { + "index": 69, + "name": "LaunchpadNotActive" + }, + { + "index": 70, + "name": "InvalidCaller" + }, + { + "index": 71, + "name": "NoPhaseActive" + }, + { + "index": 72, + "name": "InvalidTotalSupply" + }, + { + "index": 73, + "name": "PhaseNotPublic" + }, + { + "index": 74, + "name": "InvalidSetPublic" + }, + { + "index": 75, + "name": "InvalidCapAmount" + }, + { + "index": 76, + "name": "InvalidWhitelistAmount" + }, + { + "index": 77, + "name": "CapExceeded" + }, + { + "index": 78, + "name": "CannotCollectInwV1" + }, + { + "index": 79, + "name": "CannotMintInwV2" + } + ] + } + }, + "path": [ + "inkwhale_project", + "traits", + "error", + "Error" + ] } }, { - "id": 1, + "id": 12, "type": { "def": { - "tuple": [] - } + "variant": { + "variants": [ + { + "index": 0, + "name": "CallerIsNotOwner" + }, + { + "index": 1, + "name": "NewOwnerIsZero" + } + ] + } + }, + "path": [ + "openbrush_contracts", + "traits", + "errors", + "ownable", + "OwnableError" + ] } }, { - "id": 2, + "id": 13, "type": { "def": { - "sequence": { - "type": 3 + "variant": { + "variants": [ + { + "index": 0, + "name": "InvalidCaller" + }, + { + "index": 1, + "name": "MissingRole" + }, + { + "index": 2, + "name": "RoleRedundant" + } + ] } - } + }, + "path": [ + "openbrush_contracts", + "traits", + "errors", + "access_control", + "AccessControlError" + ] } }, { - "id": 3, + "id": 14, "type": { "def": { - "primitive": "u8" - } + "variant": { + "variants": [ + { + "fields": [ + { + "type": 1, + "typeName": "String" + } + ], + "index": 0, + "name": "Custom" + }, + { + "index": 1, + "name": "InsufficientBalance" + }, + { + "index": 2, + "name": "InsufficientAllowance" + }, + { + "index": 3, + "name": "ZeroRecipientAddress" + }, + { + "index": 4, + "name": "ZeroSenderAddress" + }, + { + "fields": [ + { + "type": 1, + "typeName": "String" + } + ], + "index": 5, + "name": "SafeTransferCheckFailed" + } + ] + } + }, + "path": [ + "openbrush_contracts", + "traits", + "errors", + "psp22", + "PSP22Error" + ] } }, { - "id": 4, + "id": 15, "type": { "def": { - "composite": { - "fields": [ + "variant": { + "variants": [ { - "type": 5, - "typeName": "[u8; 32]" + "fields": [ + { + "type": 1, + "typeName": "String" + } + ], + "index": 0, + "name": "Custom" + }, + { + "index": 1, + "name": "SelfApprove" + }, + { + "index": 2, + "name": "NotApproved" + }, + { + "index": 3, + "name": "TokenExists" + }, + { + "index": 4, + "name": "TokenNotExists" + }, + { + "fields": [ + { + "type": 1, + "typeName": "String" + } + ], + "index": 5, + "name": "SafeTransferCheckFailed" } ] } }, "path": [ - "ink_primitives", - "types", - "AccountId" + "openbrush_contracts", + "traits", + "errors", + "psp34", + "PSP34Error" ] } }, { - "id": 5, + "id": 16, "type": { "def": { - "array": { - "len": 32, - "type": 3 + "variant": { + "variants": [ + { + "index": 0, + "name": "Paused" + }, + { + "index": 1, + "name": "NotPaused" + } + ] } - } - } - }, - { - "id": 6, - "type": { - "def": { - "primitive": "str" - } + }, + "path": [ + "openbrush_contracts", + "traits", + "errors", + "pausable", + "PausableError" + ] } }, { - "id": 7, + "id": 17, "type": { "def": { "variant": { @@ -1172,7 +2058,7 @@ { "fields": [ { - "type": 1 + "type": 18 } ], "index": 0, @@ -1193,7 +2079,7 @@ "params": [ { "name": "T", - "type": 1 + "type": 18 }, { "name": "E", @@ -1206,26 +2092,49 @@ } }, { - "id": 8, + "id": 18, "type": { "def": { "variant": { "variants": [ { + "fields": [ + { + "type": 0 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 11 + } + ], "index": 1, - "name": "CouldNotReadInput" + "name": "Err" } ] } }, + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "E", + "type": 11 + } + ], "path": [ - "ink_primitives", - "LangError" + "Result" ] } }, { - "id": 9, + "id": 19, "type": { "def": { "variant": { @@ -1233,7 +2142,7 @@ { "fields": [ { - "type": 10 + "type": 20 } ], "index": 0, @@ -1254,7 +2163,7 @@ "params": [ { "name": "T", - "type": 10 + "type": 20 }, { "name": "E", @@ -1267,7 +2176,7 @@ } }, { - "id": 10, + "id": 20, "type": { "def": { "variant": { @@ -1275,7 +2184,7 @@ { "fields": [ { - "type": 1 + "type": 6 } ], "index": 0, @@ -1284,7 +2193,7 @@ { "fields": [ { - "type": 11 + "type": 14 } ], "index": 1, @@ -1296,11 +2205,11 @@ "params": [ { "name": "T", - "type": 1 + "type": 6 }, { "name": "E", - "type": 11 + "type": 14 } ], "path": [ @@ -1309,7 +2218,7 @@ } }, { - "id": 11, + "id": 21, "type": { "def": { "variant": { @@ -1317,53 +2226,51 @@ { "fields": [ { - "type": 2, - "typeName": "String" + "type": 0 } ], "index": 0, - "name": "Custom" - }, - { - "index": 1, - "name": "InsufficientBalance" - }, - { - "index": 2, - "name": "InsufficientAllowance" - }, - { - "index": 3, - "name": "ZeroRecipientAddress" - }, - { - "index": 4, - "name": "ZeroSenderAddress" + "name": "Ok" }, { "fields": [ { - "type": 2, - "typeName": "String" + "type": 8 } ], - "index": 5, - "name": "SafeTransferCheckFailed" + "index": 1, + "name": "Err" } ] } }, + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "E", + "type": 8 + } + ], "path": [ - "openbrush_contracts", - "traits", - "errors", - "psp22", - "PSP22Error" + "Result" ] } }, { - "id": 12, + "id": 22, + "type": { + "def": { + "sequence": { + "type": 2 + } + } + } + }, + { + "id": 23, "type": { "def": { "variant": { @@ -1371,7 +2278,7 @@ { "fields": [ { - "type": 0 + "type": 24 } ], "index": 0, @@ -1392,7 +2299,7 @@ "params": [ { "name": "T", - "type": 0 + "type": 24 }, { "name": "E", @@ -1405,15 +2312,48 @@ } }, { - "id": 13, + "id": 24, "type": { "def": { "variant": { "variants": [ + { + "index": 0, + "name": "None" + }, { "fields": [ { - "type": 3 + "type": 1 + } + ], + "index": 1, + "name": "Some" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 1 + } + ], + "path": [ + "Option" + ] + } + }, + { + "id": 25, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 2 } ], "index": 0, @@ -1434,7 +2374,7 @@ "params": [ { "name": "T", - "type": 3 + "type": 2 }, { "name": "E", @@ -1447,7 +2387,7 @@ } }, { - "id": 14, + "id": 26, "type": { "def": { "variant": { @@ -1455,7 +2395,7 @@ { "fields": [ { - "type": 15 + "type": 27 } ], "index": 0, @@ -1476,7 +2416,7 @@ "params": [ { "name": "T", - "type": 15 + "type": 27 }, { "name": "E", @@ -1489,7 +2429,7 @@ } }, { - "id": 15, + "id": 27, "type": { "def": { "variant": { @@ -1501,7 +2441,7 @@ { "fields": [ { - "type": 2 + "type": 3 } ], "index": 1, @@ -1513,16 +2453,58 @@ "params": [ { "name": "T", - "type": 2 + "type": 3 + } + ], + "path": [ + "Option" + ] + } + }, + { + "id": 28, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 29 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 8 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 29 + }, + { + "name": "E", + "type": 8 } ], "path": [ - "Option" + "Result" ] } }, { - "id": 16, + "id": 29, "type": { "def": { "variant": { @@ -1530,7 +2512,7 @@ { "fields": [ { - "type": 17 + "type": 6 } ], "index": 0, @@ -1539,7 +2521,7 @@ { "fields": [ { - "type": 8 + "type": 12 } ], "index": 1, @@ -1551,11 +2533,11 @@ "params": [ { "name": "T", - "type": 17 + "type": 6 }, { "name": "E", - "type": 8 + "type": 12 } ], "path": [ @@ -1564,7 +2546,7 @@ } }, { - "id": 17, + "id": 30, "type": { "def": { "variant": { @@ -1572,7 +2554,7 @@ { "fields": [ { - "type": 1 + "type": 31 } ], "index": 0, @@ -1581,7 +2563,7 @@ { "fields": [ { - "type": 18 + "type": 8 } ], "index": 1, @@ -1593,11 +2575,11 @@ "params": [ { "name": "T", - "type": 1 + "type": 31 }, { "name": "E", - "type": 18 + "type": 8 } ], "path": [ @@ -1606,33 +2588,15 @@ } }, { - "id": 18, + "id": 31, "type": { "def": { - "variant": { - "variants": [ - { - "index": 0, - "name": "CallerIsNotOwner" - }, - { - "index": 1, - "name": "NewOwnerIsZero" - } - ] - } - }, - "path": [ - "openbrush_contracts", - "traits", - "errors", - "ownable", - "OwnableError" - ] + "primitive": "bool" + } } }, { - "id": 19, + "id": 32, "type": { "def": { "variant": { @@ -1640,7 +2604,7 @@ { "fields": [ { - "type": 4 + "type": 33 } ], "index": 0, @@ -1661,7 +2625,7 @@ "params": [ { "name": "T", - "type": 4 + "type": 33 }, { "name": "E", @@ -1674,7 +2638,7 @@ } }, { - "id": 20, + "id": 33, "type": { "def": { "variant": { @@ -1682,7 +2646,7 @@ { "fields": [ { - "type": 21 + "type": 6 } ], "index": 0, @@ -1691,7 +2655,7 @@ { "fields": [ { - "type": 8 + "type": 13 } ], "index": 1, @@ -1703,11 +2667,11 @@ "params": [ { "name": "T", - "type": 21 + "type": 6 }, { "name": "E", - "type": 8 + "type": 13 } ], "path": [ @@ -1716,7 +2680,7 @@ } }, { - "id": 21, + "id": 34, "type": { "def": { "variant": { @@ -1724,7 +2688,7 @@ { "fields": [ { - "type": 1 + "type": 5 } ], "index": 0, @@ -1733,7 +2697,7 @@ { "fields": [ { - "type": 22 + "type": 8 } ], "index": 1, @@ -1745,11 +2709,11 @@ "params": [ { "name": "T", - "type": 1 + "type": 5 }, { "name": "E", - "type": 22 + "type": 8 } ], "path": [ @@ -1758,244 +2722,46 @@ } }, { - "id": 22, + "id": 35, "type": { "def": { - "variant": { - "variants": [ - { - "fields": [ - { - "type": 6, - "typeName": "String" - } - ], - "index": 0, - "name": "Custom" - }, - { - "index": 1, - "name": "OnlyOwner" - }, - { - "index": 2, - "name": "OnlyAdmin" - }, - { - "index": 3, - "name": "InvalidCaller" - }, - { - "index": 4, - "name": "InvalidFee" - }, - { - "index": 5, - "name": "TokenOwnerNotMatch" - }, - { - "index": 6, - "name": "NotApproved" - }, - { - "index": 7, - "name": "CannotTransfer" - }, - { - "index": 8, - "name": "CannotMint" - }, - { - "index": 9, - "name": "NotPublicMint" - }, - { - "index": 10, - "name": "NotEnoughBalance" - }, - { - "index": 11, - "name": "MaxSupply" - }, - { - "index": 12, - "name": "AlreadyInit" - }, - { - "index": 13, - "name": "NotOwner" - }, - { - "index": 14, - "name": "NotTokenOwner" - }, - { - "index": 15, - "name": "ProjectNotExist" - }, - { - "index": 16, - "name": "ProjectOwnerAndAdmin" - }, - { - "index": 17, - "name": "InvalidStartTimeAndEndTime" - }, - { - "index": 18, - "name": "InvalidPhaseCount" - }, - { - "index": 19, - "name": "CollectionOwnerAndAdmin" - }, - { - "index": 20, - "name": "CollectionNotActive" - }, - { - "index": 21, - "name": "CollectionNotExist" - }, - { - "index": 22, - "name": "InvalidInput" - }, - { - "index": 23, - "name": "InvalidType" - }, - { - "index": 24, - "name": "ClaimedAll" - }, - { - "index": 25, - "name": "TokenLimitReached" - }, - { - "index": 26, - "name": "UpdatePhase" - }, - { - "index": 27, - "name": "PhaseNotExist" - }, - { - "index": 28, - "name": "PhaseExpired" - }, - { - "index": 29, - "name": "PhaseDeactivate" - }, - { - "index": 30, - "name": "WhitelistNotExist" - }, - { - "index": 31, - "name": "WithdrawFeeError" - }, - { - "index": 32, - "name": "WithdrawNFTError" - }, - { - "index": 33, - "name": "WithdrawPSP22Error" - }, - { - "index": 34, - "name": "NotListed" - }, - { - "index": 35, - "name": "BidAlreadyExist" - }, - { - "index": 36, - "name": "BidNotExist" - }, - { - "index": 37, - "name": "NotInMarket" - }, - { - "index": 38, - "name": "NotForSale" - }, - { - "index": 39, - "name": "NotInSaleList" - }, - { - "index": 40, - "name": "InvalidBidLength" - }, - { - "index": 41, - "name": "InvalidCollectionOwner" - }, - { - "index": 42, - "name": "InvalidTime" - }, - { - "index": 43, - "name": "RewardStarted" - }, - { - "index": 44, - "name": "RewardNotStarted" - }, - { - "index": 45, - "name": "RewardNotAdded" - }, - { - "index": 46, - "name": "ClaimMustBeFalse" - }, - { - "index": 47, - "name": "HoldAmountBidderNotExist" - }, - { - "fields": [ - { - "type": 18, - "typeName": "OwnableError" - } - ], - "index": 48, - "name": "OwnableError" - }, - { - "fields": [ - { - "type": 11, - "typeName": "PSP22Error" - } - ], - "index": 49, - "name": "PSP22Error" - }, + "composite": { + "fields": [ { - "index": 50, - "name": "CheckedOperations" + "type": 4, + "typeName": "[u8; 32]" } ] } }, "path": [ - "inkwhale_project", - "traits", - "error", - "Error" + "ink_primitives", + "types", + "Hash" + ] + } + }, + { + "id": 36, + "type": { + "def": { + "primitive": "u64" + } + } + }, + { + "id": 37, + "type": { + "def": { + "variant": {} + }, + "path": [ + "ink_env", + "types", + "NoChainExtension" ] } } ], "version": "4" -} \ No newline at end of file +}