Name | Lookup | Parameters | |
---|---|---|---|
to_private | 3100 | 5 | |
reserve_sbt | 3101 | 1 | |
allowlist_evm_account | 3102 | 2 | |
mint_sbt_eth | 3103 | 7 | |
change_allowlist_account | 3104 | 1 | |
update_mint_info | 3105 | 5 | |
new_mint_info | 3106 | 4 | |
change_free_reserve_account | 3107 | 1 | |
remove_allowlist_evm_account | 3108 | 2 | |
set_next_sbt_id | 3109 | 1 | |
force_to_private | 310a | 4 | |
force_mint_sbt_eth | 310b | 7 | |
change_force_account | 310c | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
MintSbt | 3100 | ["StandardAssetId","AccountId"] | |
SBTReserved | 3101 | ["AccountId","AccountId","StandardAssetId","StandardAssetId"] | |
AllowlistEvmAddress | 3102 | ["EvmAddress","MintId","StandardAssetId"] | |
RemoveAllowlistEvmAddress | 3103 | ["EvmAddress","MintId"] | |
MintSbtEvm | 3104 | ["EvmAddress","MintId","StandardAssetId"] | |
ChangeAllowlistAccount | 3105 | ["Option<AccountId>"] | |
UpdateMintInfo | 3106 | ["MintId","Moment","Option<Moment>","Bytes"] | |
NewMintInfo | 3107 | ["MintId","Moment","Option<Moment>","Bytes"] | |
ChangeFreeReserveAccount | 3108 | ["Option<AccountId>"] | |
SetNextSbtId | 3109 | ["Option<StandardAssetId>"] | |
ForceToPrivate | 310a | ["StandardAssetId","AccountId"] | |
ForceMintSbtEvm | 310b | ["EvmAddress","MintId","StandardAssetId"] | |
ChangeForceAccount | 310c | ["Option<AccountId>"] |
Name | Type | |
---|---|---|
NextSbtId | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
NextMintId | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
AllowlistAccount | {"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0} | |
FreeReserveAccount | {"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0} | |
ForceAccount | {"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0} | |
EvmAccountAllowlist | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["U32","H160"],"value":"pallet_manta_sbt:MintStatus","keys_id":492,"value_id":493}} | |
MintIdRegistry | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"pallet_manta_sbt:RegisteredMint","keys_id":4,"value_id":494}} | |
PublicMintList | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"NULL","keys_id":4,"value_id":44}} | |
SbtMetadataV2 | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U128"],"value":"pallet_manta_sbt:MetadataV2","keys_id":6,"value_id":495}} | |
ReservedIds | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"Tuple:U128U128","keys_id":0,"value_id":147}} | |
UtxoSet | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["pallet_manta_support:manta_pay:Utxo"],"value":"NULL","keys_id":335,"value_id":44}} | |
Shards | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U8","U64"],"value":"Tuple:pallet_manta_support:manta_pay:Utxopallet_manta_support:manta_pay:FullIncomingNote","keys_id":496,"value_id":497}} | |
ShardTrees | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U8"],"value":"pallet_manta_support:manta_pay:UtxoMerkleTreePath","keys_id":2,"value_id":498}} |
Name | Type | Value | |
---|---|---|---|
PalletId | [U8; 8] | 6d616e7461736274 | |
MintsPerReserve | U16 | 0500 | |
ReservePrice | U128 | 000088b116afe3b50200000000000000 | |
SbtMetadataBound | U32 | 2c010000 | |
RegistryBound | U32 | 2c010000 |
Name | Docs |
---|---|
InvalidSerializedForm | Invalid Serialized FormThe transfer could not be interpreted because of an issue during deserialization. |
InvalidAssetId | Invalid Asset IdThe asset id of the transfer could not be converted correctly to the standard format. |
InvalidShape | Invalid ShapeThe transfer had an invalid shape. |
InvalidAuthorizationSignature | Invalid Authorization Signature |
AssetSpent | Asset SpentAn asset present in this transfer has already been spent. |
InvalidUtxoAccumulatorOutput | Invalid UTXO Accumulator OutputThe sender was constructed on an invalid version of the ledger state. |
AssetRegistered | Asset RegisteredAn asset present in this transfer has already been registered to the ledger. |
DuplicateSpend | Duplicate SpendThere were multiple spend entries for the same underlying asset in this transfer. |
DuplicateRegister | Duplicate RegisterThere were multiple register entries for the same underlying asset in this transfer. |
InvalidProof | Invalid ProofThe submitted proof did not pass validation, or errored during validation. |
InvalidSourceAccount | Invalid Source AccountAt least one of the source accounts is invalid. |
InvalidSinkAccount | Invalid Sink AccountAt least one of the sink accounts in invalid. |
PublicUpdateInvalidAssetId | [`InvalidAssetId`](FungibleLedgerError::InvalidAssetId) from [`FungibleLedgerError`] |
PublicUpdateBelowMinimum | [`BelowMinimum`](FungibleLedgerError::BelowMinimum) from [`FungibleLedgerError`] |
PublicUpdateCannotCreate | [`CannotCreate`](FungibleLedgerError::CannotCreate) from [`FungibleLedgerError`] |
PublicUpdateUnknownAsset | [`UnknownAsset`](FungibleLedgerError::UnknownAsset) from [`FungibleLedgerError`] |
PublicUpdateOverflow | [`Overflow`](FungibleLedgerError::Overflow) from [`FungibleLedgerError`] |
PublicUpdateCannotWithdraw | [`CannotWithdraw`](FungibleLedgerError::CannotWithdrawMoreThan) from [`FungibleLedgerError`] |
PublicUpdateInvalidMint | [`InvalidMint`](FungibleLedgerError::InvalidMint) from [`FungibleLedgerError`] |
PublicUpdateInvalidBurn | [`InvalidBurn`](FungibleLedgerError::InvalidBurn) from [`FungibleLedgerError`] |
PublicUpdateInvalidTransfer | [`InvalidTransfer`](FungibleLedgerError::InvalidTransfer) from [`FungibleLedgerError`] |
FungibleLedgerEncodeError | Fungible Ledger Encode Error |
SenderLedgerFpEncodeError | Sender Ledger Fp Encoding failed. |
SenderLedgerOutgoingNodeDecodeFailed | Sender Ledger [`OutgoingNote`] failed to decode |
ReceiverLedgerUtxoDecodeFailed | Receiver Ledger Utxo decode failed |
ReceiverLedgerChecksumError | Receiver Ledger Wrong Checksum Error |
ReceiverLedgerMTParametersDecodeError | Receiver Ledger Merkle Tree Parameters Decoding Error |
ReceiverLedgerUtxoAccumulatorItemHashDecodeError | Receiver Ledger Utxo Accumulator Item Hash Decoding Error |
ReceiverLedgerMerkleTreeCapacityError | Receiver Ledger Merkle Tree Out of Capacity Error |
ReceiverLedgerFpEncodeError | Receiver Ledger Field Element Encoding Error |
ReceiverLedgerFpDecodeError | Receiver Ledger Field Element Decoding Error |
ReceiverLedgerPathDecodeError | Receiver Ledger Path Decoding Error |
ReceiverLedgerFullNoteDecodeError | Receiver Ledger Full Incoming Note Decoding Error |
TransferLedgerChecksumError | Transfer Ledger Wrong Checksum Error |
TransferLedgerVerifyingContextDecodeError | Transfer Ledger `VerifyingContext` cannot be decoded |
TransferLedgerFpEncodeError | Transfer Ledger Field Element Encoding Error |
TransferLedgerUnknownAsset | Transfer Ledger Unknown Asset |
TransferLedgerProofSystemFailed | Transfer Ledger Proof Error |
Marker | Marker Error, this error exists for `PhantomData` should never happen |
ZeroMints | Pallet is configured to allow no SBT mints, only happens when `MintsPerReserve` is zero |
ValueNotOne | Value of `ToPrivate` post must be one. |
NotReserved | `AssetId` was not reserved by this account to mint |
NoSenderLedger | SBT only allows `ToPrivate` Transactions |
BadSignature | Crypto Signature was not valid |
NotAllowlisted | Eth account is not allowlisted for free mint, can also be caused by an incorrect signature (recovers an invalid account) |
NotAllowlistAccount | Account is not the privileged account able to allowlist eth addresses |
MintNotAvailable | Minting SBT is outside defined time range or chain_id is not set |
AlreadyInAllowlist | `EvmAddress` is already in the allowlist |
AlreadyMinted | SBT has already been minted with this `EvmAddress` |
InvalidTimeRange | Time range is invalid (start_time > end_time) |
InvalidMintId | MintId does not exist, cannot update a nonexistent MintId |
AssetIdsAlreadyReserved | Already has unused AssetIds reserved |
MintNotPublic | Mint type is not public, only permissioned accounts can use this mint |
NotForceAccount | Account is not privileged account able to do force mints |
DuplicateAssetId | Duplicate asset id |
TooHighAssetId | Force call is trying to use asset id above the maximum |