Skip to main content

PlatformDeserializableUntrusted

Trait PlatformDeserializableUntrusted 

Source
pub trait PlatformDeserializableUntrusted {
    // Required methods
    fn deserialize_from_bytes_untrusted_with_bytes_len(
        data: &[u8],
    ) -> Result<(Self, usize), ProtocolError>
       where Self: Sized;
    fn deserialize_from_bytes_untrusted_no_limit_with_bytes_len(
        data: &[u8],
    ) -> Result<(Self, usize), ProtocolError>
       where Self: Sized;

    // Provided methods
    fn deserialize_from_bytes_untrusted(
        data: &[u8],
    ) -> Result<Self, ProtocolError>
       where Self: Sized { ... }
    fn deserialize_from_bytes_untrusted_no_limit(
        data: &[u8],
    ) -> Result<Self, ProtocolError>
       where Self: Sized { ... }
    fn deserialize_from_bytes_untrusted_exact(
        data: &[u8],
    ) -> Result<Self, ProtocolError>
       where Self: Sized { ... }
}
Expand description

Deserialization of bytes from outside this node: state transitions, query requests and cursors, proofs, SDK responses, host-supplied input.

Runs bincode’s untrusted decoder, which reserves nothing from a length prefix before the elements it announces have actually been read, so a short input claiming a huge collection fails instead of allocating.

The derive implements the two _with_bytes_len methods, which report how many bytes the value took; the other methods are defaults over them.

Required Methods§

Source

fn deserialize_from_bytes_untrusted_with_bytes_len( data: &[u8], ) -> Result<(Self, usize), ProtocolError>
where Self: Sized,

Decodes under the type’s configured byte budget, returning the value and the number of bytes it took.

Source

fn deserialize_from_bytes_untrusted_no_limit_with_bytes_len( data: &[u8], ) -> Result<(Self, usize), ProtocolError>
where Self: Sized,

Provided Methods§

Source

fn deserialize_from_bytes_untrusted(data: &[u8]) -> Result<Self, ProtocolError>
where Self: Sized,

Decodes under the type’s configured byte budget. Bytes left over after the value are ignored; Self::deserialize_from_bytes_untrusted_exact refuses them.

Source

fn deserialize_from_bytes_untrusted_no_limit( data: &[u8], ) -> Result<Self, ProtocolError>
where Self: Sized,

Source

fn deserialize_from_bytes_untrusted_exact( data: &[u8], ) -> Result<Self, ProtocolError>
where Self: Sized,

Self::deserialize_from_bytes_untrusted that also refuses bytes left over after the value.

A value followed by anything decodes loosely as the value alone, so a caller that shows a user what the bytes contain and then signs them must use this one to know the value is all there is.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl PlatformDeserializableUntrusted for AddressCreditWithdrawalTransition

Source§

impl PlatformDeserializableUntrusted for AddressDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for AddressFundingFromAssetLockTransition

Source§

impl PlatformDeserializableUntrusted for AddressFundsTransferTransition

Source§

impl PlatformDeserializableUntrusted for AddressFundsTransferTransitionV0

Source§

impl PlatformDeserializableUntrusted for AddressInvalidNonceError

Source§

impl PlatformDeserializableUntrusted for AddressNotEnoughFundsError

Source§

impl PlatformDeserializableUntrusted for AddressesNotEnoughFundsError

Source§

impl PlatformDeserializableUntrusted for AssetLockValue

Source§

impl PlatformDeserializableUntrusted for BalanceIsNotEnoughError

Source§

impl PlatformDeserializableUntrusted for BasicBLSError

Source§

impl PlatformDeserializableUntrusted for BasicECDSAError

Source§

impl PlatformDeserializableUntrusted for BasicError

Source§

impl PlatformDeserializableUntrusted for BatchTransition

Source§

impl PlatformDeserializableUntrusted for ChoosingTokenMintRecipientNotAllowedError

Source§

impl PlatformDeserializableUntrusted for ConsensusError

Source§

impl PlatformDeserializableUntrusted for ContenderWithSerializedDocument

Source§

impl PlatformDeserializableUntrusted for ContestedDocumentResourceVotePoll

Source§

impl PlatformDeserializableUntrusted for ContestedDocumentVotePollStoredInfo

Source§

impl PlatformDeserializableUntrusted for ContestedDocumentsTemporarilyNotAllowedError

Source§

impl PlatformDeserializableUntrusted for ContestedUniqueIndexOnMutableDocumentTypeError

Source§

impl PlatformDeserializableUntrusted for ContestedUniqueIndexWithUniqueIndexError

Source§

impl PlatformDeserializableUntrusted for ContractBoundedKeyNonBatchError

Source§

impl PlatformDeserializableUntrusted for ContractBoundedKeyOutOfBoundsError

Source§

impl PlatformDeserializableUntrusted for ContractDocumentAlreadyRestoredError

Source§

impl PlatformDeserializableUntrusted for ContractDocumentRemovalNotFoundError

Source§

impl PlatformDeserializableUntrusted for ContractFeeClaimNotAllowedError

Source§

impl PlatformDeserializableUntrusted for ContractFeeClaimTransition

Source§

impl PlatformDeserializableUntrusted for ContractFeesAlreadyClaimedThisEpochError

Source§

impl PlatformDeserializableUntrusted for ContractFeesNothingToClaimError

Source§

impl PlatformDeserializableUntrusted for ContractGroupAdminNotFoundError

Source§

impl PlatformDeserializableUntrusted for ContractGroupAlreadyExistsError

Source§

impl PlatformDeserializableUntrusted for ContractGroupBoundKeyNotAllowedInShieldedIdentityCreationError

Source§

impl PlatformDeserializableUntrusted for ContractGroupInfo

Source§

impl PlatformDeserializableUntrusted for ContractGroupMemberNotInContractError

Source§

impl PlatformDeserializableUntrusted for ContractGroupMembershipsOverLimitError

Source§

impl PlatformDeserializableUntrusted for ContractGroupNotFoundError

Source§

impl PlatformDeserializableUntrusted for ContractHasNoTokensError

Source§

impl PlatformDeserializableUntrusted for ContractModeratedDocumentTypeNotYetUsableError

Source§

impl PlatformDeserializableUntrusted for ContractModerationAbilityNotGrantedError

Source§

impl PlatformDeserializableUntrusted for ContractModerationCounterpartyBarredError

Source§

impl PlatformDeserializableUntrusted for ContractModerationNotEnabledError

Source§

impl PlatformDeserializableUntrusted for ContractModerationReasonTooLongError

Source§

impl PlatformDeserializableUntrusted for ContractModerationSelfTargetError

Source§

impl PlatformDeserializableUntrusted for ContractModerationTargetNotAllowedError

Source§

impl PlatformDeserializableUntrusted for ContractModerationTargetNotFoundError

Source§

impl PlatformDeserializableUntrusted for ContractModerationTeamNotSeatedError

Source§

impl PlatformDeserializableUntrusted for ContractModeratorIdentityNotFoundError

Source§

impl PlatformDeserializableUntrusted for ContractSuspensionNotInFutureError

Source§

impl PlatformDeserializableUntrusted for ContractTeamActionAlreadyCompletedError

Source§

impl PlatformDeserializableUntrusted for ContractTeamActionAlreadySignedError

Source§

impl PlatformDeserializableUntrusted for ContractTeamActionDocumentChangedError

Source§

impl PlatformDeserializableUntrusted for ContractTeamActionDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for ContractTeamMemberAddedAfterDocumentError

Source§

impl PlatformDeserializableUntrusted for ContractUserAlreadyBannedError

Source§

impl PlatformDeserializableUntrusted for ContractUserBannedError

Source§

impl PlatformDeserializableUntrusted for ContractUserModerationTransition

Source§

impl PlatformDeserializableUntrusted for ContractUserNotBannedError

Source§

impl PlatformDeserializableUntrusted for ContractUserNotSuspendedError

Source§

impl PlatformDeserializableUntrusted for ContractUserNotWarnedError

Source§

impl PlatformDeserializableUntrusted for ContractUserSuspendedError

Source§

impl PlatformDeserializableUntrusted for ContractUserWarningLimitReachedError

Source§

impl PlatformDeserializableUntrusted for DataContractAlreadyPresentError

Source§

impl PlatformDeserializableUntrusted for DataContractConfigUpdateError

Source§

impl PlatformDeserializableUntrusted for DataContractCreateTransition

Source§

impl PlatformDeserializableUntrusted for DataContractError

Source§

impl PlatformDeserializableUntrusted for DataContractHaveNewUniqueIndexError

Source§

impl PlatformDeserializableUntrusted for DataContractImmutablePropertiesUpdateError

Source§

impl PlatformDeserializableUntrusted for DataContractInvalidIndexDefinitionUpdateError

Source§

impl PlatformDeserializableUntrusted for DataContractInvalidRequiredFieldsUpdateError

Source§

impl PlatformDeserializableUntrusted for DataContractIsReadonlyError

Source§

impl PlatformDeserializableUntrusted for DataContractMaxDepthExceedError

Source§

impl PlatformDeserializableUntrusted for DataContractNotFoundError

Source§

impl PlatformDeserializableUntrusted for DataContractNotPresentError

Source§

impl PlatformDeserializableUntrusted for DataContractTokenConfigurationUpdateError

Source§

impl PlatformDeserializableUntrusted for DataContractUniqueIndicesChangedError

Source§

impl PlatformDeserializableUntrusted for DataContractUpdateActionNotAllowedError

Source§

impl PlatformDeserializableUntrusted for DataContractUpdatePermissionError

Source§

impl PlatformDeserializableUntrusted for DataContractUpdateTransition

Source§

impl PlatformDeserializableUntrusted for DataTriggerConditionError

Source§

impl PlatformDeserializableUntrusted for DataTriggerError

Source§

impl PlatformDeserializableUntrusted for DataTriggerExecutionError

Source§

impl PlatformDeserializableUntrusted for DataTriggerInvalidResultError

Source§

impl PlatformDeserializableUntrusted for DecimalsOverLimitError

Source§

impl PlatformDeserializableUntrusted for DecodingError

Source§

impl PlatformDeserializableUntrusted for DestinationIdentityForTokenMintingNotSetError

Source§

impl PlatformDeserializableUntrusted for DisablingKeyIdAlsoBeingAddedInSameTransitionError

Source§

impl PlatformDeserializableUntrusted for DocumentActionFeeAgreementMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentActionFeeAgreementNotSetError

Source§

impl PlatformDeserializableUntrusted for DocumentActionFeeModeratorsShareMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentActionFeeMultiplierNotToleratedError

Source§

impl PlatformDeserializableUntrusted for DocumentActionFeesWithoutModerationError

Source§

impl PlatformDeserializableUntrusted for DocumentAlreadyPresentError

Source§

impl PlatformDeserializableUntrusted for DocumentContestCurrentlyLockedError

Source§

impl PlatformDeserializableUntrusted for DocumentContestDocumentWithSameIdAlreadyPresentError

Source§

impl PlatformDeserializableUntrusted for DocumentContestIdentityAlreadyContestantError

Source§

impl PlatformDeserializableUntrusted for DocumentContestIndexMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentContestMaximumContendersReachedError

Source§

impl PlatformDeserializableUntrusted for DocumentContestNotJoinableError

Source§

impl PlatformDeserializableUntrusted for DocumentContestNotPaidForError

Source§

impl PlatformDeserializableUntrusted for DocumentContestNotRequiredError

Source§

impl PlatformDeserializableUntrusted for DocumentCreationNotAllowedError

Source§

impl PlatformDeserializableUntrusted for DocumentDeleteConstraintViolatedError

Source§

impl PlatformDeserializableUntrusted for DocumentExpiredError

Source§

impl PlatformDeserializableUntrusted for DocumentFieldMaxSizeExceededError

Source§

impl PlatformDeserializableUntrusted for DocumentFieldNotChangeableByModeratorsError

Source§

impl PlatformDeserializableUntrusted for DocumentImmutablePropertyChangedError

Source§

impl PlatformDeserializableUntrusted for DocumentIncorrectPurchasePriceError

Source§

impl PlatformDeserializableUntrusted for DocumentModerationWindowElapsedError

Source§

impl PlatformDeserializableUntrusted for DocumentModeratorFieldNotWritableError

Source§

impl PlatformDeserializableUntrusted for DocumentNotForSaleError

Source§

impl PlatformDeserializableUntrusted for DocumentNotFoundError

Source§

impl PlatformDeserializableUntrusted for DocumentNotSettledError

Source§

impl PlatformDeserializableUntrusted for DocumentOwnerIdMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentPropertyConstraintViolatedError

Source§

impl PlatformDeserializableUntrusted for DocumentPropertyMaxBytesExceededError

Source§

impl PlatformDeserializableUntrusted for DocumentPropertyNotDistinctError

Source§

impl PlatformDeserializableUntrusted for DocumentPropertyNotGeneratedError

Source§

impl PlatformDeserializableUntrusted for DocumentPropertyReferenceTarget

Source§

impl PlatformDeserializableUntrusted for DocumentReferencePreimageInvalidError

Source§

impl PlatformDeserializableUntrusted for DocumentRestoreHashMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentRestoreWindowElapsedError

Source§

impl PlatformDeserializableUntrusted for DocumentTimestampWindowViolationError

Source§

impl PlatformDeserializableUntrusted for DocumentTimestampsAreEqualError

Source§

impl PlatformDeserializableUntrusted for DocumentTimestampsMismatchError

Source§

impl PlatformDeserializableUntrusted for DocumentTransitionsAreAbsentError

Source§

impl PlatformDeserializableUntrusted for DocumentTypeNotDeletableByModeratorsError

Source§

impl PlatformDeserializableUntrusted for DocumentTypeNotDeletableOnceSettledError

Source§

impl PlatformDeserializableUntrusted for DocumentTypeUpdateError

Source§

impl PlatformDeserializableUntrusted for DocumentTypesAreMissingError

Source§

impl PlatformDeserializableUntrusted for DuplicateContractGroupMembershipError

Source§

impl PlatformDeserializableUntrusted for DuplicateDocumentTransitionsWithIdsError

Source§

impl PlatformDeserializableUntrusted for DuplicateDocumentTransitionsWithIndicesError

Source§

impl PlatformDeserializableUntrusted for DuplicateIndexError

Source§

impl PlatformDeserializableUntrusted for DuplicateIndexNameError

Source§

impl PlatformDeserializableUntrusted for DuplicateKeywordsError

Source§

impl PlatformDeserializableUntrusted for DuplicateUniqueIndexError

Source§

impl PlatformDeserializableUntrusted for DuplicatedIdentityPublicKeyBasicError

Source§

impl PlatformDeserializableUntrusted for DuplicatedIdentityPublicKeyIdBasicError

Source§

impl PlatformDeserializableUntrusted for DuplicatedIdentityPublicKeyIdStateError

Source§

impl PlatformDeserializableUntrusted for DuplicatedIdentityPublicKeyStateError

Source§

impl PlatformDeserializableUntrusted for ExtendedBlockInfo

Source§

impl PlatformDeserializableUntrusted for ExtendedEpochInfo

Source§

impl PlatformDeserializableUntrusted for FeeError

Source§

impl PlatformDeserializableUntrusted for FeeStrategyDuplicateError

Source§

impl PlatformDeserializableUntrusted for FeeStrategyEmptyError

Source§

impl PlatformDeserializableUntrusted for FeeStrategyIndexOutOfBoundsError

Source§

impl PlatformDeserializableUntrusted for FeeStrategyTooManyStepsError

Source§

impl PlatformDeserializableUntrusted for FinalizedEpochInfo

Source§

impl PlatformDeserializableUntrusted for GasFeesPaidByNotAllowedError

Source§

impl PlatformDeserializableUntrusted for GasSponsorInsufficientBalanceError

Source§

impl PlatformDeserializableUntrusted for Group

Source§

impl PlatformDeserializableUntrusted for GroupAction

Source§

impl PlatformDeserializableUntrusted for GroupActionAlreadyCompletedError

Source§

impl PlatformDeserializableUntrusted for GroupActionAlreadySignedByIdentityError

Source§

impl PlatformDeserializableUntrusted for GroupActionDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for GroupActionEvent

Source§

impl PlatformDeserializableUntrusted for GroupActionNotAllowedOnTransitionError

Source§

impl PlatformDeserializableUntrusted for GroupActionV0

Source§

impl PlatformDeserializableUntrusted for GroupExceedsMaxMembersError

Source§

impl PlatformDeserializableUntrusted for GroupHasTooFewMembersError

Source§

impl PlatformDeserializableUntrusted for GroupMemberHasPowerOfZeroError

Source§

impl PlatformDeserializableUntrusted for GroupMemberHasPowerOverLimitError

Source§

impl PlatformDeserializableUntrusted for GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError

Source§

impl PlatformDeserializableUntrusted for GroupPositionDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for GroupRequiredPowerIsInvalidError

Source§

impl PlatformDeserializableUntrusted for GroupTotalPowerLessThanRequiredError

Source§

impl PlatformDeserializableUntrusted for GroupV0

Source§

impl PlatformDeserializableUntrusted for Identity

Source§

impl PlatformDeserializableUntrusted for IdentityAlreadyExistsError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockProofLockedTransactionMismatchError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockStateTransitionReplayError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockTransactionIsNotFoundError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockTransactionOutPointAlreadyConsumedError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockTransactionOutPointNotEnoughBalanceError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockTransactionOutputNotFoundError

Source§

impl PlatformDeserializableUntrusted for IdentityAssetLockTransactionTooManyInputsError

Source§

impl PlatformDeserializableUntrusted for IdentityCreateFromAddressesTransition

Source§

impl PlatformDeserializableUntrusted for IdentityCreateFromShieldedPoolTransition

Source§

impl PlatformDeserializableUntrusted for IdentityCreateTransition

Source§

impl PlatformDeserializableUntrusted for IdentityCreditTransferToAddressesTransition

Source§

impl PlatformDeserializableUntrusted for IdentityCreditTransferToAddressesTransitionV0

Source§

impl PlatformDeserializableUntrusted for IdentityCreditTransferToSelfError

Source§

impl PlatformDeserializableUntrusted for IdentityCreditTransferTransition

Source§

impl PlatformDeserializableUntrusted for IdentityCreditTransferTransitionV0

Source§

impl PlatformDeserializableUntrusted for IdentityCreditWithdrawalTransition

Source§

impl PlatformDeserializableUntrusted for IdentityDoesNotHaveEnoughTokenBalanceError

Source§

impl PlatformDeserializableUntrusted for IdentityHasNotAgreedToPayRequiredTokenAmountError

Source§

impl PlatformDeserializableUntrusted for IdentityInTokenConfigurationNotFoundError

Source§

impl PlatformDeserializableUntrusted for IdentityInsufficientBalanceError

Source§

impl PlatformDeserializableUntrusted for IdentityKeyLimitsUpdateEmptyError

Source§

impl PlatformDeserializableUntrusted for IdentityKeyLimitsUpdateTransition

Source§

impl PlatformDeserializableUntrusted for IdentityMemberOfGroupNotFoundError

Source§

impl PlatformDeserializableUntrusted for IdentityNotContractGroupOwnerOrAdminError

Source§

impl PlatformDeserializableUntrusted for IdentityNotContractModeratorError

Source§

impl PlatformDeserializableUntrusted for IdentityNotFoundError

Source§

impl PlatformDeserializableUntrusted for IdentityNotMemberOfGroupError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKey

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyAlreadyExistsForUniqueContractBoundsError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyAlreadyExpiredError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyBudgetExceededError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyIsDisabledError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyIsReadOnlyError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyLimitNotRaisedError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyLimitNotSetError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyLimitsNotAllowedError

Source§

impl PlatformDeserializableUntrusted for IdentityPublicKeyLimitsNotAllowedInShieldedIdentityCreationError

Source§

impl PlatformDeserializableUntrusted for IdentityToFreezeDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for IdentityTokenAccountAlreadyFrozenError

Source§

impl PlatformDeserializableUntrusted for IdentityTokenAccountFrozenError

Source§

impl PlatformDeserializableUntrusted for IdentityTokenAccountNotFrozenError

Source§

impl PlatformDeserializableUntrusted for IdentityTokenInfo

Source§

impl PlatformDeserializableUntrusted for IdentityTopUpFromAddressesTransition

Source§

impl PlatformDeserializableUntrusted for IdentityTopUpFromShieldedPoolTransition

Source§

impl PlatformDeserializableUntrusted for IdentityTopUpFromShieldedPoolTransitionV0

Source§

impl PlatformDeserializableUntrusted for IdentityTopUpTransition

Source§

impl PlatformDeserializableUntrusted for IdentityTryingToPayWithWrongTokenError

Source§

impl PlatformDeserializableUntrusted for IdentityUpdateTransition

Source§

impl PlatformDeserializableUntrusted for IncompatibleDataContractSchemaError

Source§

impl PlatformDeserializableUntrusted for IncompatibleDocumentTypeSchemaError

Source§

impl PlatformDeserializableUntrusted for IncompatibleProtocolVersionError

Source§

impl PlatformDeserializableUntrusted for IncompatibleRe2PatternError

Source§

impl PlatformDeserializableUntrusted for InconsistentCompoundIndexDataError

Source§

impl PlatformDeserializableUntrusted for InconsistentGasFeesPaidByInBatchError

Source§

impl PlatformDeserializableUntrusted for InputBelowMinimumError

Source§

impl PlatformDeserializableUntrusted for InputOutputBalanceMismatchError

Source§

impl PlatformDeserializableUntrusted for InputWitnessCountMismatchError

Source§

impl PlatformDeserializableUntrusted for InputsNotLessThanOutputsError

Source§

impl PlatformDeserializableUntrusted for InsufficientFundingAmountError

Source§

impl PlatformDeserializableUntrusted for InsufficientPoolNotesError

Source§

impl PlatformDeserializableUntrusted for InsufficientShieldedFeeError

Source§

impl PlatformDeserializableUntrusted for InvalidActionIdError

Source§

impl PlatformDeserializableUntrusted for InvalidAnchorError

Source§

impl PlatformDeserializableUntrusted for InvalidAssetLockProofCoreChainHeightError

Source§

impl PlatformDeserializableUntrusted for InvalidAssetLockProofTransactionHeightError

Source§

impl PlatformDeserializableUntrusted for InvalidAssetLockTransactionOutputReturnSizeError

Source§

impl PlatformDeserializableUntrusted for InvalidCompoundIndexError

Source§

impl PlatformDeserializableUntrusted for InvalidContractGroupAdminsError

Source§

impl PlatformDeserializableUntrusted for InvalidContractGroupDescriptionLengthError

Source§

impl PlatformDeserializableUntrusted for InvalidContractGroupNameLengthError

Source§

impl PlatformDeserializableUntrusted for InvalidContractModerationConfigError

Source§

impl PlatformDeserializableUntrusted for InvalidContractModerationDocumentFieldsError

Source§

impl PlatformDeserializableUntrusted for InvalidContractModerationReasonDocumentsError

Source§

impl PlatformDeserializableUntrusted for InvalidCreditWithdrawalTransitionCoreFeeError

Source§

impl PlatformDeserializableUntrusted for InvalidCreditWithdrawalTransitionOutputScriptError

Source§

impl PlatformDeserializableUntrusted for InvalidDataContractIdError

Source§

impl PlatformDeserializableUntrusted for InvalidDataContractVersionError

Source§

impl PlatformDeserializableUntrusted for InvalidDescriptionLengthError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentRevisionError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentTransitionActionError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentTransitionIdError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentTypeError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentTypeNameError

Source§

impl PlatformDeserializableUntrusted for InvalidDocumentTypeRequiredSecurityLevelError

Source§

impl PlatformDeserializableUntrusted for InvalidEncryptedPropertyShapeError

Source§

impl PlatformDeserializableUntrusted for InvalidGroupPositionError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentifierError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityAssetLockProofChainLockValidationError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityAssetLockTransactionError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityAssetLockTransactionOutputError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityCreditTransferAmountError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityCreditWithdrawalTransitionAmountError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityKeySignatureError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityNonceError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityPublicKeyBudgetError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityPublicKeyDataError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityPublicKeyIdError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityPublicKeySecurityLevelError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityPublicKeyTypeError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityRevisionError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityUpdateTransitionDisableKeysError

Source§

impl PlatformDeserializableUntrusted for InvalidIdentityUpdateTransitionEmptyError

Source§

impl PlatformDeserializableUntrusted for InvalidIndexPropertyTypeError

Source§

impl PlatformDeserializableUntrusted for InvalidIndexedPropertyConstraintError

Source§

impl PlatformDeserializableUntrusted for InvalidInstantAssetLockProofError

Source§

impl PlatformDeserializableUntrusted for InvalidInstantAssetLockProofSignatureError

Source§

impl PlatformDeserializableUntrusted for InvalidJsonSchemaRefError

Source§

impl PlatformDeserializableUntrusted for InvalidKeyPurposeForContractBoundsError

Source§

impl PlatformDeserializableUntrusted for InvalidKeywordCharacterError

Source§

impl PlatformDeserializableUntrusted for InvalidKeywordLengthError

Source§

impl PlatformDeserializableUntrusted for InvalidRemainderOutputCountError

Source§

impl PlatformDeserializableUntrusted for InvalidShieldedProofError

Source§

impl PlatformDeserializableUntrusted for InvalidSignaturePublicKeyPurposeError

Source§

impl PlatformDeserializableUntrusted for InvalidSignaturePublicKeySecurityLevelError

Source§

impl PlatformDeserializableUntrusted for InvalidStateTransitionSignatureError

Source§

impl PlatformDeserializableUntrusted for InvalidStateTransitionTypeError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenAmountError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenBaseSupplyError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenClaimNoCurrentRewards

Source§

impl PlatformDeserializableUntrusted for InvalidTokenClaimPropertyMismatch

Source§

impl PlatformDeserializableUntrusted for InvalidTokenClaimWrongClaimant

Source§

impl PlatformDeserializableUntrusted for InvalidTokenConfigUpdateNoChangeError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionBlockIntervalTooShortError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionEpochIntervalTooShortError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionFunctionDivideByZeroError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionFunctionIncoherenceError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionFunctionInvalidParameterError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionFunctionInvalidParameterTupleError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionTimeIntervalNotMinuteAlignedError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenDistributionTimeIntervalTooShortError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenIdError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenLanguageCodeError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenNameCharacterError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenNameLengthError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenNoteTooBigError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenOncePerIdentityDistributionAmountError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenPositionError

Source§

impl PlatformDeserializableUntrusted for InvalidTokenPositionStateError

Source§

impl PlatformDeserializableUntrusted for JsonSchemaCompilationError

Source§

impl PlatformDeserializableUntrusted for dpp::data_contract::errors::JsonSchemaError

Source§

impl PlatformDeserializableUntrusted for dpp::errors::consensus::basic::json_schema_error::error::JsonSchemaError

Source§

impl PlatformDeserializableUntrusted for MainGroupIsNotDefinedError

Source§

impl PlatformDeserializableUntrusted for MasterPublicKeyUpdateError

Source§

impl PlatformDeserializableUntrusted for MasternodeIncorrectVoterIdentityIdError

Source§

impl PlatformDeserializableUntrusted for MasternodeIncorrectVotingAddressError

Source§

impl PlatformDeserializableUntrusted for MasternodeNotFoundError

Source§

impl PlatformDeserializableUntrusted for MasternodeVoteAlreadyPresentError

Source§

impl PlatformDeserializableUntrusted for MasternodeVoteTransition

Source§

impl PlatformDeserializableUntrusted for MasternodeVoteTransitionV0

Source§

impl PlatformDeserializableUntrusted for MasternodeVotedTooManyTimesError

Source§

impl PlatformDeserializableUntrusted for MaxDocumentsTransitionsExceededError

Source§

impl PlatformDeserializableUntrusted for MaxIdentityPublicKeyLimitReachedError

Source§

impl PlatformDeserializableUntrusted for MergeIdentityNonceResult

Source§

impl PlatformDeserializableUntrusted for MissingDataContractIdBasicError

Source§

impl PlatformDeserializableUntrusted for MissingDefaultLocalizationError

Source§

impl PlatformDeserializableUntrusted for MissingDocumentTransitionActionError

Source§

impl PlatformDeserializableUntrusted for MissingDocumentTransitionTypeError

Source§

impl PlatformDeserializableUntrusted for MissingDocumentTypeError

Source§

impl PlatformDeserializableUntrusted for MissingIdentityPublicKeyIdsError

Source§

impl PlatformDeserializableUntrusted for MissingMasterPublicKeyError

Source§

impl PlatformDeserializableUntrusted for MissingPositionsInDocumentTypePropertiesError

Source§

impl PlatformDeserializableUntrusted for MissingPublicKeyError

Source§

impl PlatformDeserializableUntrusted for MissingStateTransitionTypeError

Source§

impl PlatformDeserializableUntrusted for MissingTransferKeyError

Source§

impl PlatformDeserializableUntrusted for ModerationCharterAddedModeratorLimitReachedError

Source§

impl PlatformDeserializableUntrusted for ModerationCharterMalformedFieldError

Source§

impl PlatformDeserializableUntrusted for ModerationCharterRewardSplitNotOneHundredError

Source§

impl PlatformDeserializableUntrusted for ModerationReasonNotListedError

Source§

impl PlatformDeserializableUntrusted for ModificationOfGroupActionMainParametersNotPermittedError

Source§

impl PlatformDeserializableUntrusted for NewAuthorizedActionTakerGroupDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for NewAuthorizedActionTakerIdentityDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for NewAuthorizedActionTakerMainGroupNotSetError

Source§

impl PlatformDeserializableUntrusted for NewTokensDestinationIdentityDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for NewTokensDestinationIdentityOptionRequiredError

Source§

impl PlatformDeserializableUntrusted for NoTransferKeyForCoreWithdrawalAvailableError

Source§

impl PlatformDeserializableUntrusted for NonContiguousContractGroupPositionsError

Source§

impl PlatformDeserializableUntrusted for NonContiguousContractTokenPositionsError

Source§

impl PlatformDeserializableUntrusted for NonceOutOfBoundsError

Source§

impl PlatformDeserializableUntrusted for NotImplementedCreditWithdrawalTransitionPoolingError

Source§

impl PlatformDeserializableUntrusted for NullifierAlreadySpentError

Source§

impl PlatformDeserializableUntrusted for OutputAddressAlsoInputError

Source§

impl PlatformDeserializableUntrusted for OutputBelowMinimumError

Source§

impl PlatformDeserializableUntrusted for OutputsNotGreaterThanInputsError

Source§

impl PlatformDeserializableUntrusted for OverflowError

Source§

impl PlatformDeserializableUntrusted for PlatformAddress

Source§

impl PlatformDeserializableUntrusted for PreProgrammedDistributionAmountOverLimitError

Source§

impl PlatformDeserializableUntrusted for PreProgrammedDistributionTimestampInPastError

Source§

impl PlatformDeserializableUntrusted for PrefundedSpecializedBalanceInsufficientError

Source§

impl PlatformDeserializableUntrusted for PrefundedSpecializedBalanceNotFoundError

Source§

impl PlatformDeserializableUntrusted for ProtocolVersionParsingError

Source§

impl PlatformDeserializableUntrusted for PublicKeyBudgetExhaustedError

Source§

impl PlatformDeserializableUntrusted for PublicKeyExpiredError

Source§

impl PlatformDeserializableUntrusted for PublicKeyIsDisabledError

Source§

impl PlatformDeserializableUntrusted for PublicKeySecurityLevelNotMetError

Source§

impl PlatformDeserializableUntrusted for PublicKeyWithLimitsCannotUpdateKeyLimitsError

Source§

impl PlatformDeserializableUntrusted for RecipientIdentityDoesNotExistError

Source§

impl PlatformDeserializableUntrusted for RedundantContractGroupMembershipError

Source§

impl PlatformDeserializableUntrusted for RedundantDocumentPaidForByTokenWithContractId

Source§

impl PlatformDeserializableUntrusted for ReferencedContractRequirementNotMetError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentListInvalidError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentLookupInvalidError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentPropertyAgreementInvalidError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentPropertyMismatchError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentRemovedError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentRequirementNotMetError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeDeletableError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeIndexOnlyError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeModeratedError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeNotDeletableError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeNotFoundError

Source§

impl PlatformDeserializableUntrusted for ReferencedDocumentTypeNotModeratedError

Source§

impl PlatformDeserializableUntrusted for ReferencedEntityNotFoundError

Source§

impl PlatformDeserializableUntrusted for ReferencedIdentityKeyDisabledError

Source§

impl PlatformDeserializableUntrusted for ReferencedIdentityKeyNotFoundError

Source§

impl PlatformDeserializableUntrusted for ReferencedIdentityKeyRequirementNotMetError

Source§

impl PlatformDeserializableUntrusted for ReferencedKeyIdPropertyInvalidError

Source§

impl PlatformDeserializableUntrusted for RequiredTokenPaymentInfoNotSetError

Source§

impl PlatformDeserializableUntrusted for ResourceVote

Source§

impl PlatformDeserializableUntrusted for ResourceVoteV0

Source§

impl PlatformDeserializableUntrusted for RewardDistributionMoment

Source§

impl PlatformDeserializableUntrusted for SerializedObjectParsingError

Source§

impl PlatformDeserializableUntrusted for SettledDeletionNotRestorableError

Source§

impl PlatformDeserializableUntrusted for ShieldFromAssetLockTransition

Source§

impl PlatformDeserializableUntrusted for ShieldFromAssetLockTransitionV0

Source§

impl PlatformDeserializableUntrusted for ShieldFromAssetLockTransitionV1

Source§

impl PlatformDeserializableUntrusted for ShieldFromIdentityTransition

Source§

impl PlatformDeserializableUntrusted for ShieldFromIdentityTransitionV0

Source§

impl PlatformDeserializableUntrusted for ShieldTransition

Source§

impl PlatformDeserializableUntrusted for ShieldTransitionV0

Source§

impl PlatformDeserializableUntrusted for ShieldedEmptyProofError

Source§

impl PlatformDeserializableUntrusted for ShieldedEncryptedNoteSizeMismatchError

Source§

impl PlatformDeserializableUntrusted for ShieldedImplicitFeeCapExceededError

Source§

impl PlatformDeserializableUntrusted for ShieldedInvalidDenominationError

Source§

impl PlatformDeserializableUntrusted for ShieldedInvalidValueBalanceError

Source§

impl PlatformDeserializableUntrusted for ShieldedNoActionsError

Source§

impl PlatformDeserializableUntrusted for ShieldedTooManyActionsError

Source§

impl PlatformDeserializableUntrusted for ShieldedTransferTransition

Source§

impl PlatformDeserializableUntrusted for ShieldedTransferTransitionV0

Source§

impl PlatformDeserializableUntrusted for ShieldedWithdrawalTransition

Source§

impl PlatformDeserializableUntrusted for ShieldedWithdrawalTransitionV0

Source§

impl PlatformDeserializableUntrusted for ShieldedZeroAnchorError

Source§

impl PlatformDeserializableUntrusted for SignatureError

Source§

impl PlatformDeserializableUntrusted for SignatureShouldNotBePresentError

Source§

impl PlatformDeserializableUntrusted for StateError

Source§

impl PlatformDeserializableUntrusted for StateTransition

Source§

impl PlatformDeserializableUntrusted for StateTransitionMaxSizeExceededError

Source§

impl PlatformDeserializableUntrusted for StateTransitionNotActiveError

Source§

impl PlatformDeserializableUntrusted for SystemPropertyIndexAlreadyPresentError

Source§

impl PlatformDeserializableUntrusted for TokenAlreadyPausedError

Source§

impl PlatformDeserializableUntrusted for TokenAmountUnderMinimumSaleAmount

Source§

impl PlatformDeserializableUntrusted for TokenConfigurationChangeItem

Source§

impl PlatformDeserializableUntrusted for TokenConfigurationIdentityContext

Source§

impl PlatformDeserializableUntrusted for TokenContractInfo

Source§

impl PlatformDeserializableUntrusted for TokenDirectPurchaseUserPriceTooLow

Source§

impl PlatformDeserializableUntrusted for TokenDistributionKey

Source§

impl PlatformDeserializableUntrusted for TokenEvent

Source§

impl PlatformDeserializableUntrusted for TokenIsPausedError

Source§

impl PlatformDeserializableUntrusted for TokenMintPastMaxSupplyError

Source§

impl PlatformDeserializableUntrusted for TokenNotForDirectSale

Source§

impl PlatformDeserializableUntrusted for TokenNotPausedError

Source§

impl PlatformDeserializableUntrusted for TokenNoteOnlyAllowedWhenProposerError

Source§

impl PlatformDeserializableUntrusted for TokenOncePerIdentityDistributionAlreadyClaimedError

Source§

impl PlatformDeserializableUntrusted for TokenPaymentByBurningOnlyAllowedOnInternalTokenError

Source§

impl PlatformDeserializableUntrusted for TokenPaymentInfo

Source§

impl PlatformDeserializableUntrusted for TokenPerpetualDistribution

Source§

impl PlatformDeserializableUntrusted for TokenPricingSchedule

Source§

impl PlatformDeserializableUntrusted for TokenPricingScheduleEmptyError

Source§

impl PlatformDeserializableUntrusted for TokenPurchaseFromShieldedPoolTransition

Source§

impl PlatformDeserializableUntrusted for TokenPurchaseFromShieldedPoolTransitionV0

Source§

impl PlatformDeserializableUntrusted for TokenSettingMaxSupplyToLessThanCurrentSupplyError

Source§

impl PlatformDeserializableUntrusted for TokenShieldedPaymentAmountMismatchError

Source§

impl PlatformDeserializableUntrusted for TokenShieldedPaymentNotRequiredError

Source§

impl PlatformDeserializableUntrusted for TokenShieldedPoolIncompatibleRulesError

Source§

impl PlatformDeserializableUntrusted for TokenShieldedPoolNotEnabledError

Source§

impl PlatformDeserializableUntrusted for TokenShieldedTransferWithShieldedFeeTransition

Source§

impl PlatformDeserializableUntrusted for TokenShieldedTransferWithShieldedFeeTransitionV0

Source§

impl PlatformDeserializableUntrusted for TokenStatus

Source§

impl PlatformDeserializableUntrusted for TokenTransferRecipientIdentityNotExistError

Source§

impl PlatformDeserializableUntrusted for TokenTransferToOurselfError

Source§

impl PlatformDeserializableUntrusted for TokenUnshieldWithShieldedFeeTransition

Source§

impl PlatformDeserializableUntrusted for TokenUnshieldWithShieldedFeeTransitionV0

Source§

impl PlatformDeserializableUntrusted for TooManyKeywordsError

Source§

impl PlatformDeserializableUntrusted for TooManyMasterPublicKeyError

Source§

impl PlatformDeserializableUntrusted for TransitionNoInputsError

Source§

impl PlatformDeserializableUntrusted for TransitionNoOutputsError

Source§

impl PlatformDeserializableUntrusted for TransitionOverMaxInputsError

Source§

impl PlatformDeserializableUntrusted for TransitionOverMaxOutputsError

Source§

impl PlatformDeserializableUntrusted for UnauthorizedTokenActionError

Source§

impl PlatformDeserializableUntrusted for UncompressedPublicKeyNotAllowedError

Source§

impl PlatformDeserializableUntrusted for UndefinedIndexPropertyError

Source§

impl PlatformDeserializableUntrusted for UniqueIndicesLimitReachedError

Source§

impl PlatformDeserializableUntrusted for UnknownDocumentActionTokenEffectError

Source§

impl PlatformDeserializableUntrusted for UnknownDocumentCreationRestrictionModeError

Source§

impl PlatformDeserializableUntrusted for UnknownGasFeesPaidByError

Source§

impl PlatformDeserializableUntrusted for UnknownSecurityLevelError

Source§

impl PlatformDeserializableUntrusted for UnknownStorageKeyRequirementsError

Source§

impl PlatformDeserializableUntrusted for UnknownTradeModeError

Source§

impl PlatformDeserializableUntrusted for UnknownTransferableTypeError

Source§

impl PlatformDeserializableUntrusted for UnshieldTransition

Source§

impl PlatformDeserializableUntrusted for UnshieldTransitionV0

Source§

impl PlatformDeserializableUntrusted for UnsupportedFeatureError

Source§

impl PlatformDeserializableUntrusted for UnsupportedProtocolVersionError

Source§

impl PlatformDeserializableUntrusted for UnsupportedVersionError

Source§

impl PlatformDeserializableUntrusted for ValidatorSet

Source§

impl PlatformDeserializableUntrusted for ValueError

Source§

impl PlatformDeserializableUntrusted for VersionError

Source§

impl PlatformDeserializableUntrusted for Vote

Source§

impl PlatformDeserializableUntrusted for VoteChoiceNotAllowedForVotePollError

Source§

impl PlatformDeserializableUntrusted for VotePoll

Source§

impl PlatformDeserializableUntrusted for VotePollNotAvailableForVotingError

Source§

impl PlatformDeserializableUntrusted for VotePollNotFoundError

Source§

impl PlatformDeserializableUntrusted for WithdrawalBalanceMismatchError

Source§

impl PlatformDeserializableUntrusted for WithdrawalBelowMinAmountError

Source§

impl PlatformDeserializableUntrusted for WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError

Source§

impl PlatformDeserializableUntrusted for WrongPublicKeyPurposeError