pub struct CreateTransferTxRequest {Show 14 fields
pub idempotency_key: String,
pub wallet_id: String,
pub destination_address: String,
pub amounts: Option<Vec<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>,
pub nft_token_ids: Option<Vec<String>>,
pub ref_id: Option<String>,
pub token_id: Option<String>,
pub token_address: Option<String>,
pub blockchain: Option<Blockchain>,
}Expand description
Request body for createTransferTransaction.
Fields§
§idempotency_key: StringClient-generated idempotency key (UUID).
wallet_id: StringSource wallet ID.
destination_address: StringDestination address.
amounts: Option<Vec<String>>Amounts to transfer (decimal strings).
fee_level: Option<FeeLevel>Gas fee level preference.
gas_limit: Option<String>Custom gas limit override.
gas_price: Option<String>Custom gas price override (legacy).
max_fee: Option<String>EIP-1559 max fee per gas override.
priority_fee: Option<String>EIP-1559 priority fee override.
nft_token_ids: Option<Vec<String>>NFT token IDs to transfer.
ref_id: Option<String>Application-defined reference identifier.
token_id: Option<String>Circle token ID to transfer.
token_address: Option<String>On-chain token contract address (alternative to token_id).
blockchain: Option<Blockchain>Blockchain to use (for cross-chain transfers).
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
Source§impl<'de> Deserialize<'de> for CreateTransferTxRequest
impl<'de> Deserialize<'de> for CreateTransferTxRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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