DriveHighLevelOperationConverter

Trait DriveHighLevelOperationConverter 

Source
pub trait DriveHighLevelOperationConverter {
    // Required method
    fn into_high_level_drive_operations<'a>(
        self,
        epoch: &Epoch,
        platform_version: &PlatformVersion,
    ) -> Result<Vec<DriveOperation<'a>>, Error>;
}
Expand description

A converter that will get High Level Drive Operations from State transitions

Required Methods§

Source

fn into_high_level_drive_operations<'a>( self, epoch: &Epoch, platform_version: &PlatformVersion, ) -> Result<Vec<DriveOperation<'a>>, Error>

This will get a list of atomic drive operations from a high level operations

Implementors§

Source§

impl DriveHighLevelOperationConverter for AddressCreditWithdrawalTransitionAction

Source§

impl DriveHighLevelOperationConverter for AddressFundingFromAssetLockTransitionAction

Source§

impl DriveHighLevelOperationConverter for AddressFundsTransferTransitionAction

Source§

impl DriveHighLevelOperationConverter for BatchTransitionAction

Source§

impl DriveHighLevelOperationConverter for DataContractCreateTransitionAction

Source§

impl DriveHighLevelOperationConverter for DataContractUpdateTransitionAction

Source§

impl DriveHighLevelOperationConverter for StateTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityCreateTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityCreateFromAddressesTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityCreditTransferTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityCreditTransferToAddressesTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityCreditWithdrawalTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityTopUpTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityTopUpFromAddressesTransitionAction

Source§

impl DriveHighLevelOperationConverter for IdentityUpdateTransitionAction

Source§

impl DriveHighLevelOperationConverter for MasternodeVoteTransitionAction

Source§

impl DriveHighLevelOperationConverter for ShieldTransitionAction

Source§

impl DriveHighLevelOperationConverter for ShieldFromAssetLockTransitionAction

Source§

impl DriveHighLevelOperationConverter for ShieldedTransferTransitionAction

Source§

impl DriveHighLevelOperationConverter for ShieldedWithdrawalTransitionAction

Source§

impl DriveHighLevelOperationConverter for UnshieldTransitionAction

Source§

impl DriveHighLevelOperationConverter for BumpAddressInputNoncesAction

Source§

impl DriveHighLevelOperationConverter for BumpIdentityDataContractNonceAction

Source§

impl DriveHighLevelOperationConverter for BumpIdentityNonceAction

Source§

impl DriveHighLevelOperationConverter for PartiallyUseAssetLockAction