pub struct SubmitSolanaOffchainTxRequest {
pub body: String,
}Expand description
Body for a Solana off-chain signed transaction.
Produced by the bullet SDK’s solana / solanaSimple authenticators
(Phantom, Solflare, Ledger). The inner bytes are a Solana off-chain
signed message, NOT a borsh-serialized Sovereign tx.
JSON schema
{
"description": "Body for a Solana off-chain signed transaction.\n\nProduced by the bullet SDK's `solana` / `solanaSimple` authenticators\n(Phantom, Solflare, Ledger). The inner bytes are a Solana off-chain\nsigned message, NOT a borsh-serialized Sovereign tx.",
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"description": "Base64-encoded Solana off-chain signed message envelope",
"type": "string"
}
}
}Fields§
§body: StringBase64-encoded Solana off-chain signed message envelope
Trait Implementations§
Source§impl Clone for SubmitSolanaOffchainTxRequest
impl Clone for SubmitSolanaOffchainTxRequest
Source§fn clone(&self) -> SubmitSolanaOffchainTxRequest
fn clone(&self) -> SubmitSolanaOffchainTxRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for SubmitSolanaOffchainTxRequest
impl<'de> Deserialize<'de> for SubmitSolanaOffchainTxRequest
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 SubmitSolanaOffchainTxRequest
impl RefUnwindSafe for SubmitSolanaOffchainTxRequest
impl Send for SubmitSolanaOffchainTxRequest
impl Sync for SubmitSolanaOffchainTxRequest
impl Unpin for SubmitSolanaOffchainTxRequest
impl UnsafeUnpin for SubmitSolanaOffchainTxRequest
impl UnwindSafe for SubmitSolanaOffchainTxRequest
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