StateTransitionStructureValidation

Trait StateTransitionStructureValidation 

Source
pub trait StateTransitionStructureValidation {
    // Required method
    fn validate_structure(
        &self,
        platform_version: &PlatformVersion,
    ) -> SimpleConsensusValidationResult;
}
Expand description

Trait for validating the structure of a state transition

Required Methods§

Source

fn validate_structure( &self, platform_version: &PlatformVersion, ) -> SimpleConsensusValidationResult

Validates the structure of the state transition

Implementors§

Source§

impl StateTransitionStructureValidation for StateTransition

Available on crate feature state-transition-validation only.
Source§

impl StateTransitionStructureValidation for AddressCreditWithdrawalTransition

Source§

impl StateTransitionStructureValidation for AddressFundingFromAssetLockTransition

Source§

impl StateTransitionStructureValidation for AddressFundsTransferTransition

Source§

impl StateTransitionStructureValidation for IdentityCreateFromAddressesTransition

Source§

impl StateTransitionStructureValidation for IdentityCreditTransferToAddressesTransition

Source§

impl StateTransitionStructureValidation for IdentityTopUpFromAddressesTransition

Source§

impl StateTransitionStructureValidation for ShieldFromAssetLockTransition

Source§

impl StateTransitionStructureValidation for ShieldTransition

Source§

impl StateTransitionStructureValidation for ShieldedTransferTransition

Source§

impl StateTransitionStructureValidation for ShieldedWithdrawalTransition

Source§

impl StateTransitionStructureValidation for UnshieldTransition

Source§

impl StateTransitionStructureValidation for AddressCreditWithdrawalTransitionV0

Source§

impl StateTransitionStructureValidation for AddressFundingFromAssetLockTransitionV0

Source§

impl StateTransitionStructureValidation for AddressFundsTransferTransitionV0

Source§

impl StateTransitionStructureValidation for IdentityCreateFromAddressesTransitionV0

Source§

impl StateTransitionStructureValidation for IdentityCreditTransferToAddressesTransitionV0

Source§

impl StateTransitionStructureValidation for IdentityTopUpFromAddressesTransitionV0

Source§

impl StateTransitionStructureValidation for ShieldFromAssetLockTransitionV0

Source§

impl StateTransitionStructureValidation for ShieldTransitionV0

Source§

impl StateTransitionStructureValidation for ShieldedTransferTransitionV0

Source§

impl StateTransitionStructureValidation for ShieldedWithdrawalTransitionV0

Source§

impl StateTransitionStructureValidation for UnshieldTransitionV0