drive/state_transition_action/identity/identity_topup/v0/
mod.rs1mod transformer;
2
3use dpp::identifier::Identifier;
4
5use dpp::asset_lock::reduced_asset_lock_value::AssetLockValue;
6use dpp::platform_value::Bytes36;
7use dpp::prelude::UserFeeIncrease;
8use dpp::state_transition::signable_bytes_hasher::SignableBytesHasher;
9
10#[derive(Debug, Clone)]
12pub struct IdentityTopUpTransitionActionV0 {
13 pub signable_bytes_hasher: SignableBytesHasher,
15 pub top_up_asset_lock_value: AssetLockValue,
17 pub identity_id: Identifier,
19 pub asset_lock_outpoint: Bytes36,
21 pub user_fee_increase: UserFeeIncrease,
23}