subscan
Runtime Modules / MantaSbt
Spec Version:
Events
Name
Lookup
Attributes
MintSbt3100["StandardAssetId","AccountId"]
SBTReserved3101["AccountId","AccountId","StandardAssetId","StandardAssetId"]
AllowlistEvmAddress3102["EvmAddress","MintId","StandardAssetId"]
RemoveAllowlistEvmAddress3103["EvmAddress","MintId"]
MintSbtEvm3104["EvmAddress","MintId","StandardAssetId"]
ChangeAllowlistAccount3105["Option<AccountId>"]
UpdateMintInfo3106["MintId","Moment","Option<Moment>","Bytes"]
NewMintInfo3107["MintId","Moment","Option<Moment>","Bytes"]
ChangeFreeReserveAccount3108["Option<AccountId>"]
SetNextSbtId3109["Option<StandardAssetId>"]
ForceToPrivate310a["StandardAssetId","AccountId"]
ForceMintSbtEvm310b["EvmAddress","MintId","StandardAssetId"]
ChangeForceAccount310c["Option<AccountId>"]
Storage Functions
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}}
Constants
Name
Type
Value
PalletId[U8; 8]6d616e7461736274
MintsPerReserveU160500
ReservePriceU128000088b116afe3b50200000000000000
SbtMetadataBoundU322c010000
RegistryBoundU322c010000
Error Types
Name
Docs
InvalidSerializedFormInvalid Serialized FormThe transfer could not be interpreted because of an issue during deserialization.
InvalidAssetIdInvalid Asset IdThe asset id of the transfer could not be converted correctly to the standard format.
InvalidShapeInvalid ShapeThe transfer had an invalid shape.
InvalidAuthorizationSignatureInvalid Authorization Signature
AssetSpentAsset SpentAn asset present in this transfer has already been spent.
InvalidUtxoAccumulatorOutputInvalid UTXO Accumulator OutputThe sender was constructed on an invalid version of the ledger state.
AssetRegisteredAsset RegisteredAn asset present in this transfer has already been registered to the ledger.
DuplicateSpendDuplicate SpendThere were multiple spend entries for the same underlying asset in this transfer.
DuplicateRegisterDuplicate RegisterThere were multiple register entries for the same underlying asset in this transfer.
InvalidProofInvalid ProofThe submitted proof did not pass validation, or errored during validation.
InvalidSourceAccountInvalid Source AccountAt least one of the source accounts is invalid.
InvalidSinkAccountInvalid 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`]
FungibleLedgerEncodeErrorFungible Ledger Encode Error
SenderLedgerFpEncodeErrorSender Ledger Fp Encoding failed.
SenderLedgerOutgoingNodeDecodeFailedSender Ledger [`OutgoingNote`] failed to decode
ReceiverLedgerUtxoDecodeFailedReceiver Ledger Utxo decode failed
ReceiverLedgerChecksumErrorReceiver Ledger Wrong Checksum Error
ReceiverLedgerMTParametersDecodeErrorReceiver Ledger Merkle Tree Parameters Decoding Error
ReceiverLedgerUtxoAccumulatorItemHashDecodeErrorReceiver Ledger Utxo Accumulator Item Hash Decoding Error
ReceiverLedgerMerkleTreeCapacityErrorReceiver Ledger Merkle Tree Out of Capacity Error
ReceiverLedgerFpEncodeErrorReceiver Ledger Field Element Encoding Error
ReceiverLedgerFpDecodeErrorReceiver Ledger Field Element Decoding Error
ReceiverLedgerPathDecodeErrorReceiver Ledger Path Decoding Error
ReceiverLedgerFullNoteDecodeErrorReceiver Ledger Full Incoming Note Decoding Error
TransferLedgerChecksumErrorTransfer Ledger Wrong Checksum Error
TransferLedgerVerifyingContextDecodeErrorTransfer Ledger `VerifyingContext` cannot be decoded
TransferLedgerFpEncodeErrorTransfer Ledger Field Element Encoding Error
TransferLedgerUnknownAssetTransfer Ledger Unknown Asset
TransferLedgerProofSystemFailedTransfer Ledger Proof Error
MarkerMarker Error, this error exists for `PhantomData` should never happen
ZeroMintsPallet is configured to allow no SBT mints, only happens when `MintsPerReserve` is zero
ValueNotOneValue of `ToPrivate` post must be one.
NotReserved`AssetId` was not reserved by this account to mint
NoSenderLedgerSBT only allows `ToPrivate` Transactions
BadSignatureCrypto Signature was not valid
NotAllowlistedEth account is not allowlisted for free mint, can also be caused by an incorrect signature (recovers an invalid account)
NotAllowlistAccountAccount is not the privileged account able to allowlist eth addresses
MintNotAvailableMinting SBT is outside defined time range or chain_id is not set
AlreadyInAllowlist`EvmAddress` is already in the allowlist
AlreadyMintedSBT has already been minted with this `EvmAddress`
InvalidTimeRangeTime range is invalid (start_time > end_time)
InvalidMintIdMintId does not exist, cannot update a nonexistent MintId
AssetIdsAlreadyReservedAlready has unused AssetIds reserved
MintNotPublicMint type is not public, only permissioned accounts can use this mint
NotForceAccountAccount is not privileged account able to do force mints
DuplicateAssetIdDuplicate asset id
TooHighAssetIdForce call is trying to use asset id above the maximum