pub trait StateTransitionStructureKnownInStateValidationForIdentityCreateTransitionV0 {
// Required method
fn validate_advanced_structure_from_state_for_identity_create_transition(
&self,
action: &IdentityCreateTransitionAction,
signable_bytes: Vec<u8>,
execution_context: &mut StateTransitionExecutionContext,
platform_version: &PlatformVersion,
) -> Result<ConsensusValidationResult<StateTransitionAction>, Error>;
}Expand description
A trait for advanced structure validation after transforming into an action
Required Methods§
Sourcefn validate_advanced_structure_from_state_for_identity_create_transition(
&self,
action: &IdentityCreateTransitionAction,
signable_bytes: Vec<u8>,
execution_context: &mut StateTransitionExecutionContext,
platform_version: &PlatformVersion,
) -> Result<ConsensusValidationResult<StateTransitionAction>, Error>
fn validate_advanced_structure_from_state_for_identity_create_transition( &self, action: &IdentityCreateTransitionAction, signable_bytes: Vec<u8>, execution_context: &mut StateTransitionExecutionContext, platform_version: &PlatformVersion, ) -> Result<ConsensusValidationResult<StateTransitionAction>, Error>
Validation of the advanced structure