Struct stellar_client::resources::Transaction[][src]

pub struct Transaction { /* fields omitted */ }

Transactions are the basic unit of change in the Stellar Network. A transaction is a grouping of operations.

To learn more about the concept of transactions in the Stellar network, take a look at the Stellar transactions concept guide.

Methods

impl Transaction
[src]

The canonical id of this transaction, suitable for use as the :id parameter for url templates that require a transaction’s ID.

A paging token suitable for use as the cursor parameter to transaction collection resources.

A hex-encoded SHA-256 hash of the transaction’s XDR-encoded form.

Sequence number of the ledger in which this transaction was applied.

The time the transaction was processed.

The account that signed and initiated the transaction

The current sequence number that can be used when submitting a transaction from the transaction signing account

The fee paid by the source account of this transaction when the transaction was applied to the ledger.

The fee represented as an amount. This is useful when subtracting fees from other amounts in your model

The number of operations that are contained within this transaction.

A base64 encoded string of the raw TransactionEnvelope xdr struct for this transaction

A base64 encoded string of the raw TransactionResultPair xdr struct for this transaction

A base64 encoded string of the raw TransactionMeta xdr struct for this transaction

A base64 encoded string of the raw LedgerEntryChanges xdr struct produced by taking fees for this transaction.

The value/contents of the memo for this transaction

Trait Implementations

impl Debug for Transaction
[src]

Formats the value using the given formatter. Read more

impl Clone for Transaction
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Transaction

impl Sync for Transaction