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":279,"value_id":41}} | |
| 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":427,"value_id":428}} | |
| ShardTrees | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U8"],"value":"pallet_manta_support:manta_pay:UtxoMerkleTreePath","keys_id":2,"value_id":429}} | |
| UtxoAccumulatorOutputs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"NULL","keys_id":1,"value_id":41}} | |
| NullifierCommitmentSet | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"NULL","keys_id":1,"value_id":41}} | |
| NullifierSetInsertionOrder | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"Tuple:[U8; 32]pallet_manta_support:manta_pay:OutgoingNote","keys_id":10,"value_id":431}} | |
| NullifierSetSize | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":10} |
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 | Reciever 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 |