API Reference Elixir Stellar SDK v0.3.0

Modules

Represents an Account resource from Horizon API.

Represents a Balance for an account.

Represents Flags for an account.

Represents a Signer for an Account.

Represents Thresholds for an account.

Exposes functions to interact with Accounts in Horizon.

Specifies the API for processing HTTP requests in the Stellar network.

Hackney HTTP client implementation.

Specifies expected behaviour of an HTTP client.

Represents an error which occurred during a Horizon API call.

Takes a result map or list of maps from Horizon response and returns a struct (e.g. %Horizon.Transaction{}) or list of structs.

Specifies contracts to build Horizon resources.

Represents a Transaction resource from Horizon API.

Exposes functions to interact with Transactions in Horizon.

Specifies an API to operate Stellar KeyPairs.

Ed25519 functions to manage signatures.

Defines contracts to generate, validate and encode/decode Stellar KeyPairs.

Utility that handles Stellar's network configuration.

Specifies an API to build Stellar transactions.

Account struct definition.

AccountID struct definition.

Transfers the native balance (the amount of XLM an account holds) to another account and removes the source account from the ledger.

Amount struct definition.

Asset struct definition.

AssetsPath struct definition.

BaseFee struct definition.

Initiates a sponsorship. There must be a corresponding EndSponsoringFutureReserves operation in the same transaction.

Bumps sequence number.

Creates, updates, or deletes a trustline.

ClaimableBalanceID struct definition.

Creates a clawback operation.

Creates a clawback operation for a claimable balance.

Creates and funds a new account with the specified starting balance.

Creates an offer that does not take another offer of equal price when created.

Default TxBuild implementation.

Flags struct definition.

Creates, updates, or deletes an offer.

Sets, modifies, or deletes a Data Entry (name/value pair).

Creates, updates, or deletes an offer.

Memo struct definition.

Operation struct definition.

Operations struct definition.

OptionalAccount struct definition.

OptionalAccountID struct definition.

OptionalFlags struct definition.

OptionalSigner struct definition.

OptionalString32 struct definition.

OptionalWeight struct definition.

Sends an amount in a specific asset to a destination account through a path of offers.

Sends an amount in a specific asset to a destination account through a path of offers.

Sends an amount in a specific asset to a destination account.

Price struct definition.

SequenceNumber struct definition.

Sets various configuration options for an account.

Signature struct definition.

Signer struct definition.

Defines contracts to build a Stellar transaction.

String32 struct definition.

TimeBounds struct definition.

Transaction struct definition.

TransactionEnvelope struct definition.

A module for tagging and signing transactions.

TxBuild utils functions.

Ensures that child components/structures used by operations are properly initialized otherwise, returns a formatted error.

Weight struct definition.

Defines the XDR construction callbacks for the transaction's components.