Module state_transition

Module state_transition 

Source

Re-exports§

pub use state_transitions::*;

Modules§

errors
proof_result
state_transition_factory
state_transition_helpers
state_transitions

Structs§

JsonStateTransitionSerializationOptions
StateTransitionSigningOptions
The state transition signing options
WitnessValidationResult
Result of witness validation, containing both the validation result and the operations performed.

Enums§

StateTransition
StateTransitionSignable
StateTransitionType

Constants§

DATA_CONTRACT_TRANSITION_TYPES
DOCUMENT_TRANSITION_TYPES
IDENTITY_TRANSITION_TYPE
VOTING_TRANSITION_TYPE

Traits§

FeatureVersioned
StateTransitionAddressEstimatedFeeValidation
Trait for validating that address-based state transitions have sufficient funds for fees.
StateTransitionAddressesFeeStrategy
Trait for state transitions that use an address-based fee strategy.
StateTransitionEstimatedFeeValidation
Trait for estimating fees for state transitions.
StateTransitionFieldTypes
The trait contains methods related to conversion of StateTransition into different formats
StateTransitionHasUserFeeIncrease
Trait for state transitions that support a user-adjustable fee increase.
StateTransitionIdentityEstimatedFeeValidation
Trait for validating that identity-based state transitions have sufficient funds for fees.
StateTransitionIdentityIdFromInputs
StateTransitionIdentitySigned
StateTransitionJsonConvert
The trait contains methods related to conversion of StateTransition into different formats
StateTransitionLike
The StateTransitionLike represents set of methods that are shared for all types of State Transition. Every type of state transition should also implement Debug, Clone, and support conversion to compounded StateTransition
StateTransitionOwned
StateTransitionSingleSigned
StateTransitionStructureValidation
Trait for validating the structure of a state transition
StateTransitionValueConvert
The trait contains methods related to conversion of StateTransition into different formats
StateTransitionWitnessSigned
StateTransitionWitnessValidation
Trait for validating input witnesses against signable bytes.

Functions§

get_compressed_public_ec_key
identity_id_from_input_addresses
Helper that computes the identity ID from input addresses and nonces. Nonces should represent state after creation of the identity (eg. be incremented by 1).

Type Aliases§

GetDataContractSecurityLevelRequirementFn