pub struct CreateTransferTxRequest {Show 14 fields
pub idempotency_key: String,
pub entity_secret_ciphertext: String,
pub wallet_id: String,
pub blockchain: Option<Blockchain>,
pub token_id: Option<String>,
pub destination_address: String,
pub amounts: Option<Vec<String>>,
pub nft_token_ids: Option<Vec<String>>,
pub ref_id: Option<String>,
pub fee_level: Option<FeeLevel>,
pub gas_limit: Option<String>,
pub gas_price: Option<String>,
pub max_fee: Option<String>,
pub priority_fee: Option<String>,
}Expand description
Request body for creating a developer-controlled transfer transaction.
Fields§
§idempotency_key: StringIdempotency key (UUID).
entity_secret_ciphertext: StringEncrypted entity secret ciphertext.
wallet_id: StringSource wallet ID.
blockchain: Option<Blockchain>Blockchain (required for native asset transfers).
token_id: Option<String>Token ID for the asset being transferred.
destination_address: StringDestination address.
amounts: Option<Vec<String>>Token amounts to transfer.
nft_token_ids: Option<Vec<String>>NFT token IDs to transfer.
ref_id: Option<String>External reference ID.
fee_level: Option<FeeLevel>Fee priority level.
gas_limit: Option<String>Custom gas limit.
gas_price: Option<String>Custom gas price.
max_fee: Option<String>Max fee per gas (EIP-1559).
priority_fee: Option<String>Max priority fee per gas (EIP-1559).
Trait Implementations§
Source§impl Clone for CreateTransferTxRequest
impl Clone for CreateTransferTxRequest
Source§fn clone(&self) -> CreateTransferTxRequest
fn clone(&self) -> CreateTransferTxRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateTransferTxRequest
impl Debug for CreateTransferTxRequest
Auto Trait Implementations§
impl Freeze for CreateTransferTxRequest
impl RefUnwindSafe for CreateTransferTxRequest
impl Send for CreateTransferTxRequest
impl Sync for CreateTransferTxRequest
impl Unpin for CreateTransferTxRequest
impl UnsafeUnpin for CreateTransferTxRequest
impl UnwindSafe for CreateTransferTxRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more