pub struct FirmQuoteOkResponse {Show 17 fields
pub tx: String,
pub tx_required_lamports: u64,
pub solana_transaction_fee: u64,
pub token_account_rent_deposit: u64,
pub last_valid_block_height: u64,
pub last_allowed_block_height: u64,
pub block_height_query_commitment: String,
pub send_qty: String,
pub receive_qty: String,
pub min_fill_qty: String,
pub platform_fee: Option<PlatformFee>,
pub dbbo_time: u64,
pub dbbo_data: Value,
pub send_notional: Option<f64>,
pub receive_notional: Option<f64>,
pub fill_notional: Option<f64>,
pub request_id: SignatoryRequestId,
}
Fields§
§tx: String
The Base64-encoded transaction. The client must not override the blockhash included in this transaction.
tx_required_lamports: u64
Minimum lamports balance required in the retail trader’s wallet for the transaction to be processed.
solana_transaction_fee: u64
Solana transaction fee paid by the retail trader.
token_account_rent_deposit: u64
Refundable token account deposit paid by the retail trader to create an associated token account for the token that the retail trader is receiving. This is required by Solana and is returned to the retail trader if the retail trader closes the token account.
last_valid_block_height: u64
The last valid block height to use when confirming the transaction.
last_allowed_block_height: u64
The last block height at which the transaction can be sent via sendTransaction.
block_height_query_commitment: String
The commitment level that the signatory server will use when querying the block height to determine whether the lastAllowedBlockHeight has passed. Clients should use this commitment level when querying and comparing the current block height to the lastAllowedBlockHeight.
send_qty: String
Send quantity specified as a scaled integer
receive_qty: String
Receive quantity specified as a scaled integer
min_fill_qty: String
Minimum allowed fill quantity before platform fee. Specified as a scaled integer.
platform_fee: Option<PlatformFee>
Platform fee info. Only included if a platform fee was applied to the transaction.
dbbo_time: u64
Time at which the DBBO was calculated
dbbo_data: Value
(Unstable) Response body returned by the DBBO query that was used to determine the
minFillQty
send_notional: Option<f64>
Notional value in USD of the send quantity
receive_notional: Option<f64>
Notional value in USD of the receive quantity
fill_notional: Option<f64>
Notional value in USD of the fill quantity before platform fee
request_id: SignatoryRequestId
(Unstable) Signatory server request identifier
Trait Implementations§
Source§impl Clone for FirmQuoteOkResponse
impl Clone for FirmQuoteOkResponse
Source§fn clone(&self) -> FirmQuoteOkResponse
fn clone(&self) -> FirmQuoteOkResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more