pub struct SendSolanaTransactionBody {
pub network: SendSolanaTransactionBodyNetwork,
pub transaction: String,
}
Expand description
SendSolanaTransactionBody
JSON schema
{
"type": "object",
"required": [
"network",
"transaction"
],
"properties": {
"network": {
"description": "The Solana network to send the transaction to.",
"examples": [
"solana-devnet"
],
"type": "string",
"enum": [
"solana",
"solana-devnet"
]
},
"transaction": {
"description": "The base64 encoded transaction to sign and send. This transaction can contain multiple instructions for native Solana batching.",
"examples": [
"AQABAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAQECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8CBgMBAQAAAAIBAwQAAAAABgIAAAAAAAYDBQEBAAAGBAgAAAAABgUAAAAA6AMAAAAAAAAGBgUBAQEBBgcEAQAAAAYICgMBAQIDBgkCBgAAAAYKAwABAQEGCwMGAQEBBgwDAAABAQAAAAA="
],
"type": "string"
}
}
}
Fields§
§network: SendSolanaTransactionBodyNetwork
The Solana network to send the transaction to.
transaction: String
The base64 encoded transaction to sign and send. This transaction can contain multiple instructions for native Solana batching.
Implementations§
Source§impl SendSolanaTransactionBody
impl SendSolanaTransactionBody
pub fn builder() -> SendSolanaTransactionBody
Trait Implementations§
Source§impl Clone for SendSolanaTransactionBody
impl Clone for SendSolanaTransactionBody
Source§fn clone(&self) -> SendSolanaTransactionBody
fn clone(&self) -> SendSolanaTransactionBody
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 SendSolanaTransactionBody
impl Debug for SendSolanaTransactionBody
Source§impl<'de> Deserialize<'de> for SendSolanaTransactionBody
impl<'de> Deserialize<'de> for SendSolanaTransactionBody
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
Source§impl From<&SendSolanaTransactionBody> for SendSolanaTransactionBody
impl From<&SendSolanaTransactionBody> for SendSolanaTransactionBody
Source§fn from(value: &SendSolanaTransactionBody) -> Self
fn from(value: &SendSolanaTransactionBody) -> Self
Converts to this type from the input type.
Source§impl From<SendSolanaTransactionBody> for SendSolanaTransactionBody
impl From<SendSolanaTransactionBody> for SendSolanaTransactionBody
Source§fn from(value: SendSolanaTransactionBody) -> Self
fn from(value: SendSolanaTransactionBody) -> Self
Converts to this type from the input type.
Source§impl TryFrom<SendSolanaTransactionBody> for SendSolanaTransactionBody
impl TryFrom<SendSolanaTransactionBody> for SendSolanaTransactionBody
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: SendSolanaTransactionBody) -> Result<Self, ConversionError>
fn try_from(value: SendSolanaTransactionBody) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for SendSolanaTransactionBody
impl RefUnwindSafe for SendSolanaTransactionBody
impl Send for SendSolanaTransactionBody
impl Sync for SendSolanaTransactionBody
impl Unpin for SendSolanaTransactionBody
impl UnwindSafe for SendSolanaTransactionBody
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