openzeppelin_relayer/models/transaction/request/
stellar.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};
use utoipa::ToSchema;

#[derive(Deserialize, Serialize, ToSchema)]
pub struct StellarTransactionRequest {
    pub source_account: String,
    pub destination_account: String,
    pub amount: String,
    pub asset_code: String,
    #[schema(nullable = false)]
    pub asset_issuer: Option<String>,
    #[schema(nullable = false)]
    pub memo: Option<String>,
    pub fee: u128,
    pub sequence_number: String,
}