Name | Lookup | Parameters | |
---|---|---|---|
to_private | 2f00 | 1 | |
to_public | 2f01 | 1 | |
private_transfer | 2f02 | 1 | |
public_transfer | 2f03 | 2 |
Name | Lookup | Attributes | |
---|---|---|---|
ToPrivate | 2f00 | ["Asset","AccountId"] | |
ToPublic | 2f01 | ["Asset","AccountId"] | |
PrivateTransfer | 2f02 | ["Option<AccountId>"] | |
Transfer | 2f03 | ["Asset","AccountId","AccountId"] |
Name | Type | |
---|---|---|
UtxoSet | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["pallet_manta_support:manta_pay:Utxo"],"value":"NULL","keys_id":327,"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":495,"value_id":496}} | |
ShardTrees | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U8"],"value":"pallet_manta_support:manta_pay:UtxoMerkleTreePath","keys_id":2,"value_id":497}} | |
UtxoAccumulatorOutputs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"NULL","keys_id":1,"value_id":44}} | |
NullifierCommitmentSet | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"NULL","keys_id":1,"value_id":44}} | |
NullifierSetInsertionOrder | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"Tuple:[U8; 32]pallet_manta_support:manta_pay:OutgoingNote","keys_id":11,"value_id":499}} | |
NullifierSetSize | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":11} |
Name | Docs |
---|---|
ZeroTransfer | Zero TransferTransfers cannot include amounts equal to zero. |
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. |
UnrestrictedPublicAsset | UnrestrictedPublicAssetThe public asset of a receiver post utxo cannot be unrestricted,Otherwise it gives a potential attacker control over the nullifiervalue for no particular reason |
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` cannont be decoded |
TransferLedgerFpEncodeError | Transer 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 |
Blocked | Account cannot receive the assets. |