Struct shuttle_sdk::Server
[−]
[src]
pub struct Server { /* fields omitted */ }
Handle connection to the Horizon server.
Methods
impl Server
[src]
fn new<U: IntoUrl>(horizon_url: U) -> Result<Server>
[src]
Create a new Server
. Will return error if the connection is not secure.
fn new_unsecure<U: IntoUrl>(horizon_url: U) -> Result<Server>
[src]
Create a new Server
.
fn accounts(&self) -> AccountsRequest
[src]
Create accounts request.
fn assets(&self) -> AssetsRequest
[src]
Create assets request.
fn effects(&self) -> EffectsRequest
[src]
Create effects request.
fn ledgers(&self) -> LedgersRequest
[src]
Create ledgers request.
fn offers(&self) -> OffersRequest
[src]
Create offers request.
fn operations(&self) -> OperationsRequest
[src]
Create operations request.
fn orderbook(&self) -> OrderbookRequest
[src]
Create orderbook request.
fn paths(&self) -> PathsRequest
[src]
Create paths request.
fn payments(&self) -> PaymentsRequest
[src]
Create payments request.
fn trade_aggregations(&self) -> TradeAggregationsRequest
[src]
Create trade aggregation request.
fn trades(&self) -> TradesRequest
[src]
Create trades request.
fn transactions(&self) -> TransactionsRequest
[src]
Create transactions request.
fn friendbot(&self, account_id: &PublicKey) -> Result<FriendbotRequest>
[src]
Create friendbot request.
fn submit_transaction(
&self,
tx: &SignedTransaction
) -> Result<SubmitTransactionRequest>
[src]
&self,
tx: &SignedTransaction
) -> Result<SubmitTransactionRequest>
Submit transaction to server.