Network / Horizon
Horizon.AccountResponse
Do not create this object directly, use Horizon.Server#loadAccount.
Returns information and links relating to a single account.
The balances section in the returned JSON will also list all the trust lines this account has set up.
It also contains BaseAccount object and exposes it’s methods so can be used in TransactionBuilder.
class AccountResponse implements TransactionSource { constructor(response: AccountRecord); readonly account_id: string; readonly balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[]; readonly data: (options: { value: string }) => Promise<{ value: string }>; readonly data_attr: Record<string, string>; readonly effects: CallCollectionFunction<EffectRecord>; readonly flags: Flags; readonly home_domain?: string; readonly id: string; readonly inflation_destination?: string; readonly last_modified_ledger: number; readonly last_modified_time: string; readonly num_sponsored: number; readonly num_sponsoring: number; readonly offers: CallCollectionFunction<OfferRecord>; readonly operations: CallCollectionFunction<OperationRecord>; readonly paging_token: string; readonly payments: CallCollectionFunction<PaymentOperationRecord>; sequence: string; readonly sequence_ledger?: number; readonly sequence_time?: string; readonly signers: AccountRecordSigners[]; readonly sponsor?: string; readonly subentry_count: number; readonly thresholds: AccountThresholds; readonly trades: CallCollectionFunction<TradeRecord>; readonly transactions: CallCollectionFunction<TransactionRecord>; accountId(): string; incrementSequenceNumber(): void; sequenceNumber(): string;}See also
Account Details
Source: src/horizon/account_response.ts:19
new AccountResponse(response)
constructor(response: AccountRecord);Parameters
response—AccountRecord(required)
Source: src/horizon/account_response.ts:50
accountResponse.account_id
readonly account_id: string;Source: src/horizon/account_response.ts:22
accountResponse.balances
readonly balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[];Source: src/horizon/account_response.ts:33
accountResponse.data
readonly data: (options: { value: string }) => Promise<{ value: string }>;Parameters
options—{ value: string }(required)
Source: src/horizon/account_response.ts:38
accountResponse.data_attr
readonly data_attr: Record<string, string>;Source: src/horizon/account_response.ts:41
accountResponse.effects
readonly effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/account_response.ts:42
accountResponse.flags
readonly flags: Flags;Source: src/horizon/account_response.ts:32
accountResponse.home_domain
readonly home_domain?: string;Source: src/horizon/account_response.ts:27
accountResponse.id
readonly id: string;Source: src/horizon/account_response.ts:20
accountResponse.inflation_destination
readonly inflation_destination?: string;Source: src/horizon/account_response.ts:28
accountResponse.last_modified_ledger
readonly last_modified_ledger: number;Source: src/horizon/account_response.ts:29
accountResponse.last_modified_time
readonly last_modified_time: string;Source: src/horizon/account_response.ts:30
accountResponse.num_sponsored
readonly num_sponsored: number;Source: src/horizon/account_response.ts:36
accountResponse.num_sponsoring
readonly num_sponsoring: number;Source: src/horizon/account_response.ts:35
accountResponse.offers
readonly offers: CallCollectionFunction<OfferRecord>;Source: src/horizon/account_response.ts:43
accountResponse.operations
readonly operations: CallCollectionFunction<OperationRecord>;Source: src/horizon/account_response.ts:44
accountResponse.paging_token
readonly paging_token: string;Source: src/horizon/account_response.ts:21
accountResponse.payments
readonly payments: CallCollectionFunction<PaymentOperationRecord>;Source: src/horizon/account_response.ts:45
accountResponse.sequence
sequence: string;Source: src/horizon/account_response.ts:23
accountResponse.sequence_ledger
readonly sequence_ledger?: number;Source: src/horizon/account_response.ts:24
accountResponse.sequence_time
readonly sequence_time?: string;Source: src/horizon/account_response.ts:25
accountResponse.signers
readonly signers: AccountRecordSigners[];Source: src/horizon/account_response.ts:34
accountResponse.sponsor
readonly sponsor?: string;Source: src/horizon/account_response.ts:37
accountResponse.subentry_count
readonly subentry_count: number;Source: src/horizon/account_response.ts:26
accountResponse.thresholds
readonly thresholds: AccountThresholds;Source: src/horizon/account_response.ts:31
accountResponse.trades
readonly trades: CallCollectionFunction<TradeRecord>;Source: src/horizon/account_response.ts:46
accountResponse.transactions
readonly transactions: CallCollectionFunction<TransactionRecord>;Source: src/horizon/account_response.ts:47
accountResponse.accountId()
Get Stellar account public key ex. GB3KJPLFUYN5VL6R3GU3EGCGVCKFDSD7BEDX42HWG5BWFKB3KQGJJRMA
accountId(): string;Returns
accountId
Source: src/horizon/account_response.ts:85
accountResponse.incrementSequenceNumber()
Increments sequence number in this object by one.
incrementSequenceNumber(): void;Source: src/horizon/account_response.ts:100
accountResponse.sequenceNumber()
Get the current sequence number
sequenceNumber(): string;Returns
sequenceNumber
Source: src/horizon/account_response.ts:93
Horizon.SERVER_TIME_MAP
keep a local map of server times (export this purely for testing purposes)
each entry will map the server domain to the last-known time and the local time it was recorded, ex:
const SERVER_TIME_MAP: Record<string, ServerTime>Example
"horizon-testnet.stellar.org": { serverTime: 1552513039, localTimeRecorded: 1552513052}Source: src/horizon/horizon_axios_client.ts:32
Horizon.Server
Server handles the network connection to a Horizon instance and exposes an interface for requests to that instance.
class Server { constructor(serverURL: string, opts: Options = {}); readonly httpClient: HttpClient; readonly serverURL: URL; accounts(): AccountCallBuilder; assets(): AssetsCallBuilder; checkMemoRequired(transaction: Transaction | FeeBumpTransaction): Promise<void>; claimableBalances(): ClaimableBalanceCallBuilder; effects(): EffectCallBuilder; feeStats(): Promise<FeeStatsResponse>; fetchBaseFee(): Promise<number>; fetchTimebounds(seconds: number, _isRetry: boolean = false): Promise<Timebounds>; friendbot(address: string): FriendbotBuilder; ledgers(): LedgerCallBuilder; liquidityPools(): LiquidityPoolCallBuilder; loadAccount(accountId: string): Promise<AccountResponse>; offers(): OfferCallBuilder; operations(): OperationCallBuilder; orderbook(selling: Asset, buying: Asset): OrderbookCallBuilder; payments(): PaymentCallBuilder; root(): Promise<RootResponse>; strictReceivePaths(source: string | Asset[], destinationAsset: Asset, destinationAmount: string): PathCallBuilder; strictSendPaths(sourceAsset: Asset, sourceAmount: string, destination: string | Asset[]): PathCallBuilder; submitAsyncTransaction(transaction: Transaction | FeeBumpTransaction, opts: SubmitTransactionOptions = ...): Promise<SubmitAsyncTransactionResponse>; submitTransaction(transaction: Transaction | FeeBumpTransaction, opts: SubmitTransactionOptions = ...): Promise<SubmitTransactionResponse>; tradeAggregation(base: Asset, counter: Asset, start_time: number, end_time: number, resolution: number, offset: number): TradeAggregationCallBuilder; trades(): TradesCallBuilder; transactions(): TransactionCallBuilder;}Source: src/horizon/server.ts:83
new Server(serverURL, opts)
constructor(serverURL: string, opts: Options = {});Parameters
serverURL—string(required)opts—Options(optional) (default:{})
Source: src/horizon/server.ts:108
server.httpClient
HTTP client instance for making requests to Horizon. Exposes interceptors, defaults, and other configuration options.
readonly httpClient: HttpClient;Example
// Add authentication headerserver.httpClient.defaults.headers['Authorization'] = 'Bearer token';
// Add request interceptorserver.httpClient.interceptors.request.use((config) => { console.log('Request:', config.url); return config;});Source: src/horizon/server.ts:107
server.serverURL
Horizon Server URL (ex. https://horizon-testnet.stellar.org)
TODO: Solve this.serverURL.
readonly serverURL: URL;Source: src/horizon/server.ts:89
server.accounts()
accounts(): AccountCallBuilder;Returns
New AccountCallBuilder object configured by a current Horizon server configuration.
Chainable methods
accountId(id: string): CallBuilder<AccountRecord>— Returns information and links relating to a single account.call(): Promise<CollectionPage<AccountRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAsset(asset: Asset): this— This endpoint filters all accounts who are trustees to an asset.forLiquidityPool(id: string): this— This endpoint filters accounts holding a trustline to the given liquidity pool.forSigner(id: string): this— This endpoint filters accounts by signer account.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.sponsor(id: string): this— This endpoint filters accounts where the given account is sponsoring the account or any of its sub-entries..stream(options: EventSourceOptions<AccountRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:604
server.assets()
Get a new AssetsCallBuilder instance configured with the current
Horizon server configuration.
assets(): AssetsCallBuilder;Returns
New AssetsCallBuilder instance
Chainable methods
call(): Promise<CollectionPage<AssetRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forCode(value: string): AssetsCallBuilder— This endpoint filters all assets by the asset code.forIssuer(value: string): AssetsCallBuilder— This endpoint filters all assets by the asset issuer.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<AssetRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:786
server.checkMemoRequired(transaction)
Check if any of the destination accounts requires a memo.
This function implements a memo required check as defined in
SEP-29. It will load each account
which is the destination and check if it has the data field
config.memo_required set to "MQ==".
Each account is checked sequentially instead of loading multiple accounts at the same time from Horizon.
checkMemoRequired(transaction: Transaction | FeeBumpTransaction): Promise<void>;Parameters
transaction—Transaction | FeeBumpTransaction(required) — The transaction to check.
Returns
- If any of the destination account
requires a memo, the promise will throw
AccountRequiresMemoError.
See also
SEP-29: Account Memo Requirements
Source: src/horizon/server.ts:852
server.claimableBalances()
claimableBalances(): ClaimableBalanceCallBuilder;Returns
New ClaimableBalanceCallBuilder object configured by a current Horizon server configuration.
Chainable methods
asset(asset: Asset): this— Returns all claimable balances which provide a balance for the given asset.call(): Promise<CollectionPage<ClaimableBalanceRecord>>— Triggers a HTTP request using this builder’s current configuration.claimableBalance(claimableBalanceId: string): CallBuilder<ClaimableBalanceRecord>— The claimable balance details endpoint provides information on a single claimable balance.claimant(claimant: string): this— Returns all claimable balances which can be claimed by the given account ID.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.sponsor(sponsor: string): this— Returns all claimable balances which are sponsored by the given account ID.stream(options: EventSourceOptions<ClaimableBalanceRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:611
server.effects()
effects(): EffectCallBuilder;Returns
New EffectCallBuilder instance configured with the current
Horizon server configuration
Chainable methods
call(): Promise<CollectionPage<EffectRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(accountId: string): this— This endpoint represents all effects that changed a given account.forLedger(sequence: string | number): this— Effects are the specific ways that the ledger was changed by any operation.forLiquidityPool(poolId: string): this— This endpoint represents all effects involving a particular liquidity pool.forOperation(operationId: string): this— This endpoint represents all effects that occurred as a result of a given operation.forTransaction(transactionId: string): this— This endpoint represents all effects that occurred as a result of a given transaction.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<EffectRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:768
server.feeStats()
Fetch the fee stats endpoint.
feeStats(): Promise<FeeStatsResponse>;Returns
Promise that resolves to the fee stats returned by Horizon.
See also
Fee Stats
Source: src/horizon/server.ts:217
server.fetchBaseFee()
Fetch the base fee. Since this hits the server, if the server call fails, you might get an error. You should be prepared to use a default value if that happens!
fetchBaseFee(): Promise<number>;Returns
Promise that resolves to the base fee.
Source: src/horizon/server.ts:206
server.fetchTimebounds(seconds, _isRetry)
Get timebounds for N seconds from now, when you’re creating a transaction
with TransactionBuilder.
By default, TransactionBuilder uses the current local time, but
your machine’s local time could be different from Horizon’s. This gives you
more assurance that your timebounds will reflect what you want.
Note that this will generate your timebounds when you init the transaction, not when you build or submit the transaction! So give yourself enough time to get the transaction built and signed before submitting.
fetchTimebounds(seconds: number, _isRetry: boolean = false): Promise<Timebounds>;Parameters
seconds—number(required) — Number of seconds past the current time to wait._isRetry—boolean(optional) (default:false) — (optional) True if this is a retry. Only set this internally! This is to avoid a scenario where Horizon is horking up the wrong date.
Returns
Promise that resolves a Timebounds object
(with the shape { minTime: 0, maxTime: N }) that you can set the timebounds option to.
Example
const transaction = new StellarSdk.TransactionBuilder(accountId, { fee: await StellarSdk.Server.fetchBaseFee(), timebounds: await StellarSdk.Server.fetchTimebounds(100)}) .addOperation(operation) // normally we would need to call setTimeout here, but setting timebounds // earlier does the trick! .build();Source: src/horizon/server.ts:168
server.friendbot(address)
friendbot(address: string): FriendbotBuilder;Parameters
address—string(required) — The Stellar ID that you want Friendbot to send lumens to
Returns
New FriendbotBuilder instance configured with the current
Horizon server configuration
Chainable methods
call(): Promise<any>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<any> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:777
server.ledgers()
ledgers(): LedgerCallBuilder;Returns
New LedgerCallBuilder object configured by a current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<LedgerRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.ledger(sequence: string | number): this— Provides information on a single ledger.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<LedgerRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:618
server.liquidityPools()
liquidityPools(): LiquidityPoolCallBuilder;Returns
New LiquidityPoolCallBuilder
object configured to the current Horizon server settings.
Chainable methods
call(): Promise<CollectionPage<LiquidityPoolRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(id: string): this— Retrieves all pools an account is participating in.forAssets(...assets: Asset[]): this— Filters out pools whose reserves don’t exactly match these assets.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.liquidityPoolId(id: string): CallBuilder<LiquidityPoolRecord>— Retrieves a specific liquidity pool by ID.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<LiquidityPoolRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:683
server.loadAccount(accountId)
Fetches an account’s most current state in the ledger, then creates and
returns an AccountResponse object.
loadAccount(accountId: string): Promise<AccountResponse>;Parameters
accountId—string(required) — The account to load.
Returns
Returns a promise to the AccountResponse object
with populated sequence number.
Source: src/horizon/server.ts:799
server.offers()
People on the Stellar network can make offers to buy or sell assets. This endpoint represents all the offers on the DEX.
You can query all offers for account using the function .accountId.
offers(): OfferCallBuilder;Returns
New OfferCallBuilder object
Example
server.offers() .forAccount(accountId).call() .then(function(offers) { console.log(offers); });Chainable methods
buying(asset: Asset): this— Returns all offers buying an asset.call(): Promise<CollectionPage<OfferRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(id: string): this— Returns all offers where the given account is involved.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.offer(offerId: string): CallBuilder<OfferRecord>— The offer details endpoint provides information on a single offer.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.seller(seller: string): this— This endpoint filters offers where the given account is the seller.selling(asset: Asset): this— Returns all offers selling an asset.sponsor(id: string): this— This endpoint filters offers where the given account is sponsoring the offer entry.stream(options: EventSourceOptions<OfferRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:645
server.operations()
operations(): OperationCallBuilder;Returns
New OperationCallBuilder object configured by a current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<OperationRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(accountId: string): this— This endpoint represents all operations that were included in valid transactions that affected a particular account.forClaimableBalance(claimableBalanceId: string): this— This endpoint represents all operations that reference a given claimable_balance.forLedger(sequence: string | number): this— This endpoint returns all operations that occurred in a given ledger.forLiquidityPool(poolId: string): this— This endpoint represents all operations involving a particular liquidity pool.forTransaction(transactionId: string): this— This endpoint represents all operations that are part of a given transaction.includeFailed(value: boolean): this— Adds a parameter defining whether to include failed transactions.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.operation(operationId: string): CallBuilder<OperationRecord>— The operation details endpoint provides information on a single operation.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<OperationRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:675
server.orderbook(selling, buying)
orderbook(selling: Asset, buying: Asset): OrderbookCallBuilder;Parameters
selling—Asset(required) — Asset being soldbuying—Asset(required) — Asset being bought
Returns
New OrderbookCallBuilder object configured by a current Horizon server configuration.
Chainable methods
call(): Promise<OrderbookRecord>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<OrderbookRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:654
server.payments()
payments(): PaymentCallBuilder;Returns
New PaymentCallBuilder instance configured with the current
Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<CreateAccountOperationRecord | PaymentOperationRecord | PathPaymentOperationRecord | AccountMergeOperationRecord | PathPaymentStrictSendOperationRecord | InvokeHostFunctionOperationRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(accountId: string): this— This endpoint responds with a collection of Payment operations where the given account was either the sender or receiver.forLedger(sequence: string | number): this— This endpoint represents all payment operations that are part of a valid transactions in a given ledger.forTransaction(transactionId: string): this— This endpoint represents all payment operations that are part of a given transaction.includeFailed(value: boolean): this— Adds a parameter defining whether to include failed transactions.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<CreateAccountOperationRecord | PaymentOperationRecord | PathPaymentOperationRecord | AccountMergeOperationRecord | PathPaymentStrictSendOperationRecord | InvokeHostFunctionOperationRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:760
server.root()
Fetch the Horizon server’s root endpoint.
root(): Promise<RootResponse>;Returns
Promise that resolves to the root endpoint returned by Horizon.
Source: src/horizon/server.ts:230
server.strictReceivePaths(source, destinationAsset, destinationAmount)
The Stellar Network allows payments to be made between assets through path payments. A strict receive path payment specifies a series of assets to route a payment through, from source asset (the asset debited from the payer) to destination asset (the asset credited to the payee).
A strict receive path search is specified using:
- The destination address.
- The source address or source assets.
- The asset and amount that the destination account should receive.
As part of the search, horizon will load a list of assets available to the source address and will find any payment paths from those source assets to the desired destination asset. The search’s amount parameter will be used to determine if there a given path can satisfy a payment of the desired amount.
If a list of assets is passed as the source, horizon will find any payment paths from those source assets to the desired destination asset.
strictReceivePaths(source: string | Asset[], destinationAsset: Asset, destinationAmount: string): PathCallBuilder;Parameters
source—string | Asset[](required) — The sender’s account ID or a list of assets. Any returned path will use a source that the sender can hold.destinationAsset—Asset(required) — The destination asset.destinationAmount—string(required) — The amount, denominated in the destination asset, that any returned path should be able to satisfy.
Returns
New StrictReceivePathCallBuilder object configured with the current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<PaymentPathRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<PaymentPathRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:713
server.strictSendPaths(sourceAsset, sourceAmount, destination)
The Stellar Network allows payments to be made between assets through path payments. A strict send path payment specifies a series of assets to route a payment through, from source asset (the asset debited from the payer) to destination asset (the asset credited to the payee).
A strict send path search is specified using:
The asset and amount that is being sent. The destination account or the destination assets.
strictSendPaths(sourceAsset: Asset, sourceAmount: string, destination: string | Asset[]): PathCallBuilder;Parameters
sourceAsset—Asset(required) — The asset to be sent.sourceAmount—string(required) — The amount, denominated in the source asset, that any returned path should be able to satisfy.destination—string | Asset[](required) — The destination account or the destination assets.
Returns
New StrictSendPathCallBuilder object configured with the current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<PaymentPathRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<PaymentPathRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:742
server.submitAsyncTransaction(transaction, opts)
Submits an asynchronous transaction to the network. Unlike the synchronous version, which blocks and waits for the transaction to be ingested in Horizon, this endpoint relays the response from core directly back to the user.
By default, this function calls HorizonServer.checkMemoRequired, you can
skip this check by setting the option skipMemoRequiredCheck to true.
submitAsyncTransaction(transaction: Transaction | FeeBumpTransaction, opts: SubmitTransactionOptions = ...): Promise<SubmitAsyncTransactionResponse>;Parameters
transaction—Transaction | FeeBumpTransaction(required) — The transaction to submit.opts—SubmitTransactionOptions(optional) (default:...) — (optional) Options objectskipMemoRequiredCheck(optional): Allow skipping memo required check, default:false. See SEP0029.
Returns
Promise that resolves with the response from Horizon. Rejects
with a TransactionFailedError when Horizon reports transaction
result codes, a BadResponseError for any other HTTP error
response (the underlying client error is preserved as cause on both),
or the original error for network-level failures.
See also
Source: src/horizon/server.ts:574
server.submitTransaction(transaction, opts)
Submits a transaction to the network.
By default this function calls Horizon.Server.checkMemoRequired, you can
skip this check by setting the option skipMemoRequiredCheck to true.
If you submit any number of manageOffer operations, this will add an
attribute to the response that will help you analyze what happened with
your offers.
For example, you’ll want to examine offerResults to add affordances like
these to your app:
- If
wasImmediatelyFilledis true, then no offer was created. So if you normally watch theServer.offersendpoint for offer updates, you instead need to checkServer.tradesto find the result of this filled offer. - If
wasImmediatelyDeletedis true, then the offer you submitted was deleted without reaching the orderbook or being matched (possibly because your amounts were rounded down to zero). So treat the just-submitted offer request as if it never happened. - If
wasPartiallyFilledis true, you can tell the user thatamountBoughtoramountSoldhave already been transferred.
submitTransaction(transaction: Transaction | FeeBumpTransaction, opts: SubmitTransactionOptions = ...): Promise<SubmitTransactionResponse>;Parameters
transaction—Transaction | FeeBumpTransaction(required) — The transaction to submit.opts—SubmitTransactionOptions(optional) (default:...) — (optional) Options objectskipMemoRequiredCheck(optional): Allow skipping memo required check, default:false. See SEP0029.
Returns
Promise that resolves with the response from Horizon. Rejects
with a TransactionFailedError when Horizon reports transaction
result codes, a BadResponseError for any other HTTP error
response (the underlying client error is preserved as cause on both),
or the original error for network-level failures.
Example
const res = { ...response, offerResults: [ { // Exact ordered list of offers that executed, with the exception // that the last one may not have executed entirely. offersClaimed: [ sellerId: String, offerId: String, assetSold: { type: 'native|credit_alphanum4|credit_alphanum12',
// these are only present if the asset is not native assetCode: String, issuer: String, },
// same shape as assetSold assetBought: {} ],
// What effect your manageOffer op had effect: "manageOfferCreated|manageOfferUpdated|manageOfferDeleted",
// Whether your offer immediately got matched and filled wasImmediatelyFilled: Boolean,
// Whether your offer immediately got deleted, if for example the order was too small wasImmediatelyDeleted: Boolean,
// Whether the offer was partially, but not completely, filled wasPartiallyFilled: Boolean,
// The full requested amount of the offer is open for matching isFullyOpen: Boolean,
// The total amount of tokens bought / sold during transaction execution amountBought: Number, amountSold: Number,
// if the offer was created, updated, or partially filled, this is // the outstanding offer currentOffer: { offerId: String, amount: String, price: { n: String, d: String, },
selling: { type: 'native|credit_alphanum4|credit_alphanum12',
// these are only present if the asset is not native assetCode: String, issuer: String, },
// same as `selling` buying: {}, },
// the index of this particular operation in the op stack operationIndex: Number } ]}See also
Submit a Transaction
Source: src/horizon/server.ts:344
server.tradeAggregation(base, counter, start_time, end_time, resolution, offset)
tradeAggregation(base: Asset, counter: Asset, start_time: number, end_time: number, resolution: number, offset: number): TradeAggregationCallBuilder;Parameters
base—Asset(required) — base assetcounter—Asset(required) — counter assetstart_time—number(required) — lower time boundary represented as millis since epochend_time—number(required) — upper time boundary represented as millis since epochresolution—number(required) — segment duration as millis since epoch. *Supported values are 5 minutes (300000), 15 minutes (900000), 1 hour (3600000), 1 day (86400000) and 1 week (604800000).offset—number(required) — segments can be offset using this parameter. Expressed in milliseconds. *Can only be used if the resolution is greater than 1 hour. Value must be in whole hours, less than the provided resolution, and less than 24 hours. Returns newTradeAggregationCallBuilderobject configured with the current Horizon server configuration.
Returns
New TradeAggregationCallBuilder instance
Chainable methods
call(): Promise<CollectionPage<TradeAggregationRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<TradeAggregationRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:816
server.trades()
Returns
trades(): TradesCallBuilder;Returns
New TradesCallBuilder object configured by a current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<TradeRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(accountId: string): this— Filter trades for a specific accountforAssetPair(base: Asset, counter: Asset): this— Filter trades for a specific asset pair (orderbook)forLiquidityPool(liquidityPoolId: string): this— Filter trades for a specific liquidity poolforOffer(offerId: string): this— Filter trades for a specific offerforType(tradeType: TradeType): this— Filter trades by a specific type.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<TradeRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.
Source: src/horizon/server.ts:668
server.transactions()
transactions(): TransactionCallBuilder;Returns
New TransactionCallBuilder object configured by a current Horizon server configuration.
Chainable methods
call(): Promise<CollectionPage<TransactionRecord>>— Triggers a HTTP request using this builder’s current configuration.cursor(cursor: string): this— Setscursorparameter for the current call.forAccount(accountId: string): this— This endpoint represents all transactions that affected a given account.forClaimableBalance(claimableBalanceId: string): this— This endpoint represents all transactions that reference a given claimable_balance.forLedger(sequence: string | number): this— This endpoint represents all transactions in a given ledger.forLiquidityPool(poolId: string): this— This endpoint represents all transactions involving a particular liquidity pool.includeFailed(value: boolean): this— Adds a parameter defining whether to include failed transactions.join(include: "transactions"): this— Setsjoinparameter for the current call.limit(recordsNumber: number): this— Setslimitparameter for the current call.order(direction: "asc" | "desc"): this— Setsorderparameter for the current call.stream(options: EventSourceOptions<TransactionRecord> = {}): () => void— Creates an EventSource that listens for incoming messages from the server.transaction(transactionId: string): CallBuilder<TransactionRecord>— The transaction details endpoint provides information on a single transaction.
Source: src/horizon/server.ts:625
Horizon.ServerApi.EffectType
const EffectType: typeof EffectTypeSource: src/horizon/server_api.ts:86
Horizon.getCurrentServerTime
Given a hostname, get the current time of that server (i.e., use the last- recorded server time and offset it by the time since then.) If there IS no recorded server time, or it’s been 5 minutes since the last, return null.
getCurrentServerTime(hostname: string): number | nullParameters
hostname—string(required) — Hostname of a Horizon server.
Returns
The UNIX timestamp (in seconds, not milliseconds)
representing the current time on that server, or null if we don’t have
a record of that time.
Source: src/horizon/horizon_axios_client.ts:95
Types
Horizon.HorizonApi.AccountMergeOperationResponse
interface AccountMergeOperationResponse extends BaseOperationResponse<OperationResponseType.accountMerge, OperationResponseTypeI.accountMerge> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; into: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: accountMerge; type_i: accountMerge;}Source: src/horizon/horizon_api.ts:413
accountMergeOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
accountMergeOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
accountMergeOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
accountMergeOperationResponse.into
into: string;Source: src/horizon/horizon_api.ts:417
accountMergeOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
accountMergeOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
accountMergeOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
accountMergeOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
accountMergeOperationResponse.type
type: accountMerge;Source: src/horizon/horizon_api.ts:265
accountMergeOperationResponse.type_i
type_i: accountMerge;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.AccountResponse
interface AccountResponse extends BaseResponse<"transactions" | "operations" | "payments" | "effects" | "offers" | "trades" | "data"> { _links: { data: ResponseLink; effects: ResponseLink; offers: ResponseLink; operations: ResponseLink; payments: ResponseLink; self: ResponseLink; trades: ResponseLink; transactions: ResponseLink }; account_id: string; balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[]; data: { [key: string]: string }; flags: Flags; id: string; last_modified_ledger: number; last_modified_time: string; num_sponsored: number; num_sponsoring: number; paging_token: string; sequence: string; sequence_ledger?: number; sequence_time?: string; signers: AccountSigner[]; sponsor?: string; subentry_count: number; thresholds: AccountThresholds;}Source: src/horizon/horizon_api.ts:166
accountResponse._links
_links: { data: ResponseLink; effects: ResponseLink; offers: ResponseLink; operations: ResponseLink; payments: ResponseLink; self: ResponseLink; trades: ResponseLink; transactions: ResponseLink };Source: src/horizon/horizon_api.ts:10
accountResponse.account_id
account_id: string;Source: src/horizon/horizon_api.ts:177
accountResponse.balances
balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[];Source: src/horizon/horizon_api.ts:186
accountResponse.data
data: { [key: string]: string };Source: src/horizon/horizon_api.ts:188
accountResponse.flags
flags: Flags;Source: src/horizon/horizon_api.ts:185
accountResponse.id
id: string;Source: src/horizon/horizon_api.ts:175
accountResponse.last_modified_ledger
last_modified_ledger: number;Source: src/horizon/horizon_api.ts:183
accountResponse.last_modified_time
last_modified_time: string;Source: src/horizon/horizon_api.ts:184
accountResponse.num_sponsored
num_sponsored: number;Source: src/horizon/horizon_api.ts:193
accountResponse.num_sponsoring
num_sponsoring: number;Source: src/horizon/horizon_api.ts:192
accountResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:176
accountResponse.sequence
sequence: string;Source: src/horizon/horizon_api.ts:178
accountResponse.sequence_ledger
sequence_ledger?: number;Source: src/horizon/horizon_api.ts:179
accountResponse.sequence_time
sequence_time?: string;Source: src/horizon/horizon_api.ts:180
accountResponse.signers
signers: AccountSigner[];Source: src/horizon/horizon_api.ts:187
accountResponse.sponsor
sponsor?: string;Source: src/horizon/horizon_api.ts:191
accountResponse.subentry_count
subentry_count: number;Source: src/horizon/horizon_api.ts:181
accountResponse.thresholds
thresholds: AccountThresholds;Source: src/horizon/horizon_api.ts:182
Horizon.HorizonApi.AccountSigner
interface AccountSigner { key: string; sponsor?: string; type: string; weight: number;}Source: src/horizon/horizon_api.ts:160
accountSigner.key
key: string;Source: src/horizon/horizon_api.ts:161
accountSigner.sponsor
sponsor?: string;Source: src/horizon/horizon_api.ts:164
accountSigner.type
type: string;Source: src/horizon/horizon_api.ts:163
accountSigner.weight
weight: number;Source: src/horizon/horizon_api.ts:162
Horizon.HorizonApi.AccountThresholds
interface AccountThresholds { high_threshold: number; low_threshold: number; med_threshold: number;}Source: src/horizon/horizon_api.ts:149
accountThresholds.high_threshold
high_threshold: number;Source: src/horizon/horizon_api.ts:152
accountThresholds.low_threshold
low_threshold: number;Source: src/horizon/horizon_api.ts:150
accountThresholds.med_threshold
med_threshold: number;Source: src/horizon/horizon_api.ts:151
Horizon.HorizonApi.AllowTrustOperationResponse
interface AllowTrustOperationResponse extends BaseOperationResponse<OperationResponseType.allowTrust, OperationResponseTypeI.allowTrust> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code: string; asset_issuer: string; asset_type: AssetType; authorize: boolean; authorize_to_maintain_liabilities: boolean; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; trustee: string; trustor: string; type: allowTrust; type_i: allowTrust;}Source: src/horizon/horizon_api.ts:401
allowTrustOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
allowTrustOperationResponse.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:406
allowTrustOperationResponse.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:407
allowTrustOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:405
allowTrustOperationResponse.authorize
authorize: boolean;Source: src/horizon/horizon_api.ts:408
allowTrustOperationResponse.authorize_to_maintain_liabilities
authorize_to_maintain_liabilities: boolean;Source: src/horizon/horizon_api.ts:409
allowTrustOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
allowTrustOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
allowTrustOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
allowTrustOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
allowTrustOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
allowTrustOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
allowTrustOperationResponse.trustee
trustee: string;Source: src/horizon/horizon_api.ts:410
allowTrustOperationResponse.trustor
trustor: string;Source: src/horizon/horizon_api.ts:411
allowTrustOperationResponse.type
type: allowTrust;Source: src/horizon/horizon_api.ts:265
allowTrustOperationResponse.type_i
type_i: allowTrust;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.AssetAccounts
interface AssetAccounts { authorized: number; authorized_to_maintain_liabilities: number; unauthorized: number;}Source: src/horizon/horizon_api.ts:128
assetAccounts.authorized
authorized: number;Source: src/horizon/horizon_api.ts:129
assetAccounts.authorized_to_maintain_liabilities
authorized_to_maintain_liabilities: number;Source: src/horizon/horizon_api.ts:130
assetAccounts.unauthorized
unauthorized: number;Source: src/horizon/horizon_api.ts:131
Horizon.HorizonApi.AssetBalances
interface AssetBalances { authorized: string; authorized_to_maintain_liabilities: string; unauthorized: string;}Source: src/horizon/horizon_api.ts:133
assetBalances.authorized
authorized: string;Source: src/horizon/horizon_api.ts:134
assetBalances.authorized_to_maintain_liabilities
authorized_to_maintain_liabilities: string;Source: src/horizon/horizon_api.ts:135
assetBalances.unauthorized
unauthorized: string;Source: src/horizon/horizon_api.ts:136
Horizon.HorizonApi.BalanceChange
interface BalanceChange { amount: string; asset_code?: string; asset_issuer?: string; asset_type: string; destination_muxed_id?: string; from: string; to: string; type: string;}Source: src/horizon/horizon_api.ts:564
balanceChange.amount
amount: string;Source: src/horizon/horizon_api.ts:572
balanceChange.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:566
balanceChange.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:567
balanceChange.asset_type
asset_type: string;Source: src/horizon/horizon_api.ts:565
balanceChange.destination_muxed_id
destination_muxed_id?: string;Source: src/horizon/horizon_api.ts:573
balanceChange.from
from: string;Source: src/horizon/horizon_api.ts:570
balanceChange.to
to: string;Source: src/horizon/horizon_api.ts:571
balanceChange.type
type: string;Source: src/horizon/horizon_api.ts:569
Horizon.HorizonApi.BalanceLine
type BalanceLine<T extends AssetType = AssetType> = T extends AssetType.native ? BalanceLineNative : T extends (AssetType.credit4 | AssetType.credit12) ? BalanceLineAsset<T> : T extends AssetType.liquidityPoolShares ? BalanceLineLiquidityPool : BalanceLineNative | BalanceLineAsset | BalanceLineLiquidityPoolSource: src/horizon/horizon_api.ts:119
Horizon.HorizonApi.BalanceLineAsset
interface BalanceLineAsset<T extends AssetType.credit4 | AssetType.credit12 = AssetType.credit4 | AssetType.credit12> { asset_code: string; asset_issuer: string; asset_type: T; balance: string; buying_liabilities: string; is_authorized: boolean; is_authorized_to_maintain_liabilities: boolean; is_clawback_enabled: boolean; last_modified_ledger: number; limit: string; selling_liabilities: string; sponsor?: string;}Source: src/horizon/horizon_api.ts:102
balanceLineAsset.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:109
balanceLineAsset.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:110
balanceLineAsset.asset_type
asset_type: T;Source: src/horizon/horizon_api.ts:108
balanceLineAsset.balance
balance: string;Source: src/horizon/horizon_api.ts:106
balanceLineAsset.buying_liabilities
buying_liabilities: string;Source: src/horizon/horizon_api.ts:111
balanceLineAsset.is_authorized
is_authorized: boolean;Source: src/horizon/horizon_api.ts:114
balanceLineAsset.is_authorized_to_maintain_liabilities
is_authorized_to_maintain_liabilities: boolean;Source: src/horizon/horizon_api.ts:115
balanceLineAsset.is_clawback_enabled
is_clawback_enabled: boolean;Source: src/horizon/horizon_api.ts:116
balanceLineAsset.last_modified_ledger
last_modified_ledger: number;Source: src/horizon/horizon_api.ts:113
balanceLineAsset.limit
limit: string;Source: src/horizon/horizon_api.ts:107
balanceLineAsset.selling_liabilities
selling_liabilities: string;Source: src/horizon/horizon_api.ts:112
balanceLineAsset.sponsor
sponsor?: string;Source: src/horizon/horizon_api.ts:117
Horizon.HorizonApi.BalanceLineLiquidityPool
interface BalanceLineLiquidityPool { asset_type: "liquidity_pool_shares"; balance: string; is_authorized: boolean; is_authorized_to_maintain_liabilities: boolean; is_clawback_enabled: boolean; last_modified_ledger: number; limit: string; liquidity_pool_id: string; sponsor?: string;}Source: src/horizon/horizon_api.ts:91
balanceLineLiquidityPool.asset_type
asset_type: "liquidity_pool_shares";Source: src/horizon/horizon_api.ts:93
balanceLineLiquidityPool.balance
balance: string;Source: src/horizon/horizon_api.ts:94
balanceLineLiquidityPool.is_authorized
is_authorized: boolean;Source: src/horizon/horizon_api.ts:97
balanceLineLiquidityPool.is_authorized_to_maintain_liabilities
is_authorized_to_maintain_liabilities: boolean;Source: src/horizon/horizon_api.ts:98
balanceLineLiquidityPool.is_clawback_enabled
is_clawback_enabled: boolean;Source: src/horizon/horizon_api.ts:99
balanceLineLiquidityPool.last_modified_ledger
last_modified_ledger: number;Source: src/horizon/horizon_api.ts:96
balanceLineLiquidityPool.limit
limit: string;Source: src/horizon/horizon_api.ts:95
balanceLineLiquidityPool.liquidity_pool_id
liquidity_pool_id: string;Source: src/horizon/horizon_api.ts:92
balanceLineLiquidityPool.sponsor
sponsor?: string;Source: src/horizon/horizon_api.ts:100
Horizon.HorizonApi.BalanceLineNative
interface BalanceLineNative { asset_type: "native"; balance: string; buying_liabilities: string; selling_liabilities: string;}Source: src/horizon/horizon_api.ts:85
balanceLineNative.asset_type
asset_type: "native";Source: src/horizon/horizon_api.ts:87
balanceLineNative.balance
balance: string;Source: src/horizon/horizon_api.ts:86
balanceLineNative.buying_liabilities
buying_liabilities: string;Source: src/horizon/horizon_api.ts:88
balanceLineNative.selling_liabilities
selling_liabilities: string;Source: src/horizon/horizon_api.ts:89
Horizon.HorizonApi.BaseOperationResponse
interface BaseOperationResponse<T extends OperationResponseType = OperationResponseType, TI extends OperationResponseTypeI = OperationResponseTypeI> extends BaseResponse<"succeeds" | "precedes" | "effects" | "transaction"> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: T; type_i: TI;}Source: src/horizon/horizon_api.ts:258
baseOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
baseOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
baseOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
baseOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
baseOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
baseOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
baseOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
baseOperationResponse.type
type: T;Source: src/horizon/horizon_api.ts:265
baseOperationResponse.type_i
type_i: TI;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.BaseResponse
interface BaseResponse<T extends string = never> { _links: { [key in string]: ResponseLink };}Source: src/horizon/horizon_api.ts:9
baseResponse._links
_links: { [key in string]: ResponseLink };Source: src/horizon/horizon_api.ts:10
Horizon.HorizonApi.BeginSponsoringFutureReservesOperationResponse
interface BeginSponsoringFutureReservesOperationResponse extends BaseOperationResponse<OperationResponseType.beginSponsoringFutureReserves, OperationResponseTypeI.beginSponsoringFutureReserves> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; paging_token: string; source_account: string; sponsored_id: string; transaction_hash: string; transaction_successful: boolean; type: beginSponsoringFutureReserves; type_i: beginSponsoringFutureReserves;}Source: src/horizon/horizon_api.ts:478
beginSponsoringFutureReservesOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
beginSponsoringFutureReservesOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
beginSponsoringFutureReservesOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
beginSponsoringFutureReservesOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
beginSponsoringFutureReservesOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
beginSponsoringFutureReservesOperationResponse.sponsored_id
sponsored_id: string;Source: src/horizon/horizon_api.ts:482
beginSponsoringFutureReservesOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
beginSponsoringFutureReservesOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
beginSponsoringFutureReservesOperationResponse.type
type: beginSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:265
beginSponsoringFutureReservesOperationResponse.type_i
type_i: beginSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.BumpFootprintExpirationOperationResponse
interface BumpFootprintExpirationOperationResponse extends BaseOperationResponse<OperationResponseType.bumpFootprintExpiration, OperationResponseTypeI.bumpFootprintExpiration> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; ledgers_to_expire: number; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: bumpFootprintExpiration; type_i: bumpFootprintExpiration;}Source: src/horizon/horizon_api.ts:590
bumpFootprintExpirationOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
bumpFootprintExpirationOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
bumpFootprintExpirationOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
bumpFootprintExpirationOperationResponse.ledgers_to_expire
ledgers_to_expire: number;Source: src/horizon/horizon_api.ts:594
bumpFootprintExpirationOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
bumpFootprintExpirationOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
bumpFootprintExpirationOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
bumpFootprintExpirationOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
bumpFootprintExpirationOperationResponse.type
type: bumpFootprintExpiration;Source: src/horizon/horizon_api.ts:265
bumpFootprintExpirationOperationResponse.type_i
type_i: bumpFootprintExpiration;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.BumpSequenceOperationResponse
interface BumpSequenceOperationResponse extends BaseOperationResponse<OperationResponseType.bumpSequence, OperationResponseTypeI.bumpSequence> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; bump_to: string; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: bumpSequence; type_i: bumpSequence;}Source: src/horizon/horizon_api.ts:431
bumpSequenceOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
bumpSequenceOperationResponse.bump_to
bump_to: string;Source: src/horizon/horizon_api.ts:435
bumpSequenceOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
bumpSequenceOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
bumpSequenceOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
bumpSequenceOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
bumpSequenceOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
bumpSequenceOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
bumpSequenceOperationResponse.type
type: bumpSequence;Source: src/horizon/horizon_api.ts:265
bumpSequenceOperationResponse.type_i
type_i: bumpSequence;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.ChangeTrustOperationResponse
interface ChangeTrustOperationResponse extends BaseOperationResponse<OperationResponseType.changeTrust, OperationResponseTypeI.changeTrust> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code?: string; asset_issuer?: string; asset_type: "credit_alphanum4" | "credit_alphanum12" | "liquidity_pool_shares"; created_at: string; id: string; limit: string; liquidity_pool_id?: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; trustee?: string; trustor: string; type: changeTrust; type_i: changeTrust;}Source: src/horizon/horizon_api.ts:388
changeTrustOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
changeTrustOperationResponse.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:394
changeTrustOperationResponse.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:395
changeTrustOperationResponse.asset_type
asset_type: "credit_alphanum4" | "credit_alphanum12" | "liquidity_pool_shares";Source: src/horizon/horizon_api.ts:392
changeTrustOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
changeTrustOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
changeTrustOperationResponse.limit
limit: string;Source: src/horizon/horizon_api.ts:399
changeTrustOperationResponse.liquidity_pool_id
liquidity_pool_id?: string;Source: src/horizon/horizon_api.ts:396
changeTrustOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
changeTrustOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
changeTrustOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
changeTrustOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
changeTrustOperationResponse.trustee
trustee?: string;Source: src/horizon/horizon_api.ts:397
changeTrustOperationResponse.trustor
trustor: string;Source: src/horizon/horizon_api.ts:398
changeTrustOperationResponse.type
type: changeTrust;Source: src/horizon/horizon_api.ts:265
changeTrustOperationResponse.type_i
type_i: changeTrust;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.ClaimClaimableBalanceOperationResponse
interface ClaimClaimableBalanceOperationResponse extends BaseOperationResponse<OperationResponseType.claimClaimableBalance, OperationResponseTypeI.claimClaimableBalance> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; balance_id: string; claimant: string; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: claimClaimableBalance; type_i: claimClaimableBalance;}Source: src/horizon/horizon_api.ts:470
claimClaimableBalanceOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
claimClaimableBalanceOperationResponse.balance_id
balance_id: string;Source: src/horizon/horizon_api.ts:474
claimClaimableBalanceOperationResponse.claimant
claimant: string;Source: src/horizon/horizon_api.ts:475
claimClaimableBalanceOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
claimClaimableBalanceOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
claimClaimableBalanceOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
claimClaimableBalanceOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
claimClaimableBalanceOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
claimClaimableBalanceOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
claimClaimableBalanceOperationResponse.type
type: claimClaimableBalance;Source: src/horizon/horizon_api.ts:265
claimClaimableBalanceOperationResponse.type_i
type_i: claimClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.Claimant
interface Claimant { destination: string; predicate: Predicate;}Source: src/horizon/horizon_api.ts:455
claimant.destination
destination: string;Source: src/horizon/horizon_api.ts:456
claimant.predicate
predicate: Predicate;Source: src/horizon/horizon_api.ts:457
Horizon.HorizonApi.ClawbackClaimableBalanceOperationResponse
interface ClawbackClaimableBalanceOperationResponse extends BaseOperationResponse<OperationResponseType.clawbackClaimableBalance, OperationResponseTypeI.clawbackClaimableBalance> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; balance_id: string; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: clawbackClaimableBalance; type_i: clawbackClaimableBalance;}Source: src/horizon/horizon_api.ts:519
clawbackClaimableBalanceOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
clawbackClaimableBalanceOperationResponse.balance_id
balance_id: string;Source: src/horizon/horizon_api.ts:523
clawbackClaimableBalanceOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
clawbackClaimableBalanceOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
clawbackClaimableBalanceOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
clawbackClaimableBalanceOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
clawbackClaimableBalanceOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
clawbackClaimableBalanceOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
clawbackClaimableBalanceOperationResponse.type
type: clawbackClaimableBalance;Source: src/horizon/horizon_api.ts:265
clawbackClaimableBalanceOperationResponse.type_i
type_i: clawbackClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.ClawbackOperationResponse
interface ClawbackOperationResponse extends BaseOperationResponse<OperationResponseType.clawback, OperationResponseTypeI.clawback> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code: string; asset_issuer: string; asset_type: AssetType; created_at: string; from: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: clawback; type_i: clawback;}Source: src/horizon/horizon_api.ts:508
clawbackOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
clawbackOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:516
clawbackOperationResponse.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:513
clawbackOperationResponse.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:514
clawbackOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:512
clawbackOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
clawbackOperationResponse.from
from: string;Source: src/horizon/horizon_api.ts:515
clawbackOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
clawbackOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
clawbackOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
clawbackOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
clawbackOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
clawbackOperationResponse.type
type: clawback;Source: src/horizon/horizon_api.ts:265
clawbackOperationResponse.type_i
type_i: clawback;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.CreateAccountOperationResponse
interface CreateAccountOperationResponse extends BaseOperationResponse<OperationResponseType.createAccount, OperationResponseTypeI.createAccount> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; account: string; created_at: string; funder: string; id: string; paging_token: string; source_account: string; starting_balance: string; transaction_hash: string; transaction_successful: boolean; type: createAccount; type_i: createAccount;}Source: src/horizon/horizon_api.ts:271
createAccountOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
createAccountOperationResponse.account
account: string;Source: src/horizon/horizon_api.ts:275
createAccountOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
createAccountOperationResponse.funder
funder: string;Source: src/horizon/horizon_api.ts:276
createAccountOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
createAccountOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
createAccountOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
createAccountOperationResponse.starting_balance
starting_balance: string;Source: src/horizon/horizon_api.ts:277
createAccountOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
createAccountOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
createAccountOperationResponse.type
type: createAccount;Source: src/horizon/horizon_api.ts:265
createAccountOperationResponse.type_i
type_i: createAccount;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.CreateClaimableBalanceOperationResponse
interface CreateClaimableBalanceOperationResponse extends BaseOperationResponse<OperationResponseType.createClaimableBalance, OperationResponseTypeI.createClaimableBalance> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset: string; claimants: Claimant[]; created_at: string; id: string; paging_token: string; source_account: string; sponsor: string; transaction_hash: string; transaction_successful: boolean; type: createClaimableBalance; type_i: createClaimableBalance;}Source: src/horizon/horizon_api.ts:460
createClaimableBalanceOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
createClaimableBalanceOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:465
createClaimableBalanceOperationResponse.asset
asset: string;Source: src/horizon/horizon_api.ts:464
createClaimableBalanceOperationResponse.claimants
claimants: Claimant[];Source: src/horizon/horizon_api.ts:467
createClaimableBalanceOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
createClaimableBalanceOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
createClaimableBalanceOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
createClaimableBalanceOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
createClaimableBalanceOperationResponse.sponsor
sponsor: string;Source: src/horizon/horizon_api.ts:466
createClaimableBalanceOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
createClaimableBalanceOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
createClaimableBalanceOperationResponse.type
type: createClaimableBalance;Source: src/horizon/horizon_api.ts:265
createClaimableBalanceOperationResponse.type_i
type_i: createClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.DepositLiquidityOperationResponse
interface DepositLiquidityOperationResponse extends BaseOperationResponse<OperationResponseType.liquidityPoolDeposit, OperationResponseTypeI.liquidityPoolDeposit> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; liquidity_pool_id: string; max_price: string; max_price_r: PriceRShorthand; min_price: string; min_price_r: PriceRShorthand; paging_token: string; reserves_deposited: Reserve[]; reserves_max: Reserve[]; shares_received: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: liquidityPoolDeposit; type_i: liquidityPoolDeposit;}Source: src/horizon/horizon_api.ts:541
depositLiquidityOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
depositLiquidityOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
depositLiquidityOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
depositLiquidityOperationResponse.liquidity_pool_id
liquidity_pool_id: string;Source: src/horizon/horizon_api.ts:545
depositLiquidityOperationResponse.max_price
max_price: string;Source: src/horizon/horizon_api.ts:549
depositLiquidityOperationResponse.max_price_r
max_price_r: PriceRShorthand;Source: src/horizon/horizon_api.ts:550
depositLiquidityOperationResponse.min_price
min_price: string;Source: src/horizon/horizon_api.ts:547
depositLiquidityOperationResponse.min_price_r
min_price_r: PriceRShorthand;Source: src/horizon/horizon_api.ts:548
depositLiquidityOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
depositLiquidityOperationResponse.reserves_deposited
reserves_deposited: Reserve[];Source: src/horizon/horizon_api.ts:551
depositLiquidityOperationResponse.reserves_max
reserves_max: Reserve[];Source: src/horizon/horizon_api.ts:546
depositLiquidityOperationResponse.shares_received
shares_received: string;Source: src/horizon/horizon_api.ts:552
depositLiquidityOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
depositLiquidityOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
depositLiquidityOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
depositLiquidityOperationResponse.type
type: liquidityPoolDeposit;Source: src/horizon/horizon_api.ts:265
depositLiquidityOperationResponse.type_i
type_i: liquidityPoolDeposit;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.EndSponsoringFutureReservesOperationResponse
interface EndSponsoringFutureReservesOperationResponse extends BaseOperationResponse<OperationResponseType.endSponsoringFutureReserves, OperationResponseTypeI.endSponsoringFutureReserves> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; begin_sponsor: string; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: endSponsoringFutureReserves; type_i: endSponsoringFutureReserves;}Source: src/horizon/horizon_api.ts:485
endSponsoringFutureReservesOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
endSponsoringFutureReservesOperationResponse.begin_sponsor
begin_sponsor: string;Source: src/horizon/horizon_api.ts:489
endSponsoringFutureReservesOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
endSponsoringFutureReservesOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
endSponsoringFutureReservesOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
endSponsoringFutureReservesOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
endSponsoringFutureReservesOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
endSponsoringFutureReservesOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
endSponsoringFutureReservesOperationResponse.type
type: endSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:265
endSponsoringFutureReservesOperationResponse.type_i
type_i: endSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.ErrorResponseData
type ErrorResponseData = ErrorResponseData.RateLimitExceeded | ErrorResponseData.InternalServerError | ErrorResponseData.TransactionFailedSource: src/horizon/horizon_api.ts:640
Horizon.HorizonApi.ErrorResponseData.Base
interface Base { details: string; instance: string; status: number; title: string; type: string;}Source: src/horizon/horizon_api.ts:646
base.details
details: string;Source: src/horizon/horizon_api.ts:650
base.instance
instance: string;Source: src/horizon/horizon_api.ts:651
base.status
status: number;Source: src/horizon/horizon_api.ts:647
base.title
title: string;Source: src/horizon/horizon_api.ts:648
base.type
type: string;Source: src/horizon/horizon_api.ts:649
Horizon.HorizonApi.ErrorResponseData.InternalServerError
interface InternalServerError extends Base { details: string; instance: string; status: 500; title: "Internal Server Error"; type: string;}Source: src/horizon/horizon_api.ts:658
internalServerError.details
details: string;Source: src/horizon/horizon_api.ts:650
internalServerError.instance
instance: string;Source: src/horizon/horizon_api.ts:651
internalServerError.status
status: 500;Source: src/horizon/horizon_api.ts:659
internalServerError.title
title: "Internal Server Error";Source: src/horizon/horizon_api.ts:660
internalServerError.type
type: string;Source: src/horizon/horizon_api.ts:649
Horizon.HorizonApi.ErrorResponseData.RateLimitExceeded
interface RateLimitExceeded extends Base { details: string; instance: string; status: 429; title: "Rate Limit Exceeded"; type: string;}Source: src/horizon/horizon_api.ts:654
rateLimitExceeded.details
details: string;Source: src/horizon/horizon_api.ts:650
rateLimitExceeded.instance
instance: string;Source: src/horizon/horizon_api.ts:651
rateLimitExceeded.status
status: 429;Source: src/horizon/horizon_api.ts:655
rateLimitExceeded.title
title: "Rate Limit Exceeded";Source: src/horizon/horizon_api.ts:656
rateLimitExceeded.type
type: string;Source: src/horizon/horizon_api.ts:649
Horizon.HorizonApi.ErrorResponseData.TransactionFailed
interface TransactionFailed extends Base { details: string; extras: TransactionFailedExtras; instance: string; status: 400; title: "Transaction Failed"; type: string;}Source: src/horizon/horizon_api.ts:662
transactionFailed.details
details: string;Source: src/horizon/horizon_api.ts:650
transactionFailed.extras
extras: TransactionFailedExtras;Source: src/horizon/horizon_api.ts:665
transactionFailed.instance
instance: string;Source: src/horizon/horizon_api.ts:651
transactionFailed.status
status: 400;Source: src/horizon/horizon_api.ts:663
transactionFailed.title
title: "Transaction Failed";Source: src/horizon/horizon_api.ts:664
transactionFailed.type
type: string;Source: src/horizon/horizon_api.ts:649
Horizon.HorizonApi.FeeBumpTransactionResponse
interface FeeBumpTransactionResponse { hash: string; signatures: string[];}Source: src/horizon/horizon_api.ts:29
feeBumpTransactionResponse.hash
hash: string;Source: src/horizon/horizon_api.ts:30
feeBumpTransactionResponse.signatures
signatures: string[];Source: src/horizon/horizon_api.ts:31
Horizon.HorizonApi.FeeDistribution
interface FeeDistribution { max: string; min: string; mode: string; p10: string; p20: string; p30: string; p40: string; p50: string; p60: string; p70: string; p80: string; p90: string; p95: string; p99: string;}Source: src/horizon/horizon_api.ts:616
feeDistribution.max
max: string;Source: src/horizon/horizon_api.ts:617
feeDistribution.min
min: string;Source: src/horizon/horizon_api.ts:618
feeDistribution.mode
mode: string;Source: src/horizon/horizon_api.ts:619
feeDistribution.p10
p10: string;Source: src/horizon/horizon_api.ts:620
feeDistribution.p20
p20: string;Source: src/horizon/horizon_api.ts:621
feeDistribution.p30
p30: string;Source: src/horizon/horizon_api.ts:622
feeDistribution.p40
p40: string;Source: src/horizon/horizon_api.ts:623
feeDistribution.p50
p50: string;Source: src/horizon/horizon_api.ts:624
feeDistribution.p60
p60: string;Source: src/horizon/horizon_api.ts:625
feeDistribution.p70
p70: string;Source: src/horizon/horizon_api.ts:626
feeDistribution.p80
p80: string;Source: src/horizon/horizon_api.ts:627
feeDistribution.p90
p90: string;Source: src/horizon/horizon_api.ts:628
feeDistribution.p95
p95: string;Source: src/horizon/horizon_api.ts:629
feeDistribution.p99
p99: string;Source: src/horizon/horizon_api.ts:630
Horizon.HorizonApi.FeeStatsResponse
interface FeeStatsResponse { fee_charged: FeeDistribution; last_ledger: string; last_ledger_base_fee: string; ledger_capacity_usage: string; max_fee: FeeDistribution;}Source: src/horizon/horizon_api.ts:632
feeStatsResponse.fee_charged
fee_charged: FeeDistribution;Source: src/horizon/horizon_api.ts:636
feeStatsResponse.last_ledger
last_ledger: string;Source: src/horizon/horizon_api.ts:633
feeStatsResponse.last_ledger_base_fee
last_ledger_base_fee: string;Source: src/horizon/horizon_api.ts:634
feeStatsResponse.ledger_capacity_usage
ledger_capacity_usage: string;Source: src/horizon/horizon_api.ts:635
feeStatsResponse.max_fee
max_fee: FeeDistribution;Source: src/horizon/horizon_api.ts:637
Horizon.HorizonApi.Flags
interface Flags { auth_clawback_enabled: boolean; auth_immutable: boolean; auth_required: boolean; auth_revocable: boolean;}Source: src/horizon/horizon_api.ts:154
flags.auth_clawback_enabled
auth_clawback_enabled: boolean;Source: src/horizon/horizon_api.ts:158
flags.auth_immutable
auth_immutable: boolean;Source: src/horizon/horizon_api.ts:155
flags.auth_required
auth_required: boolean;Source: src/horizon/horizon_api.ts:156
flags.auth_revocable
auth_revocable: boolean;Source: src/horizon/horizon_api.ts:157
Horizon.HorizonApi.InflationOperationResponse
interface InflationOperationResponse extends BaseOperationResponse<OperationResponseType.inflation, OperationResponseTypeI.inflation> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: inflation; type_i: inflation;}Source: src/horizon/horizon_api.ts:420
inflationOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
inflationOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
inflationOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
inflationOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
inflationOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
inflationOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
inflationOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
inflationOperationResponse.type
type: inflation;Source: src/horizon/horizon_api.ts:265
inflationOperationResponse.type_i
type_i: inflation;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.InnerTransactionResponse
interface InnerTransactionResponse { hash: string; max_fee: string; signatures: string[];}Source: src/horizon/horizon_api.ts:34
innerTransactionResponse.hash
hash: string;Source: src/horizon/horizon_api.ts:35
innerTransactionResponse.max_fee
max_fee: string;Source: src/horizon/horizon_api.ts:37
innerTransactionResponse.signatures
signatures: string[];Source: src/horizon/horizon_api.ts:36
Horizon.HorizonApi.InvokeHostFunctionOperationResponse
interface InvokeHostFunctionOperationResponse extends BaseOperationResponse<OperationResponseType.invokeHostFunction, OperationResponseTypeI.invokeHostFunction> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; address: string; asset_balance_changes: BalanceChange[]; created_at: string; function: string; id: string; paging_token: string; parameters: { type: string; value: string }[]; salt: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: invokeHostFunction; type_i: invokeHostFunction;}Source: src/horizon/horizon_api.ts:576
invokeHostFunctionOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
invokeHostFunctionOperationResponse.address
address: string;Source: src/horizon/horizon_api.ts:585
invokeHostFunctionOperationResponse.asset_balance_changes
asset_balance_changes: BalanceChange[];Source: src/horizon/horizon_api.ts:587
invokeHostFunctionOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
invokeHostFunctionOperationResponse.function
function: string;Source: src/horizon/horizon_api.ts:580
invokeHostFunctionOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
invokeHostFunctionOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
invokeHostFunctionOperationResponse.parameters
parameters: { type: string; value: string }[];Source: src/horizon/horizon_api.ts:581
invokeHostFunctionOperationResponse.salt
salt: string;Source: src/horizon/horizon_api.ts:586
invokeHostFunctionOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
invokeHostFunctionOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
invokeHostFunctionOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
invokeHostFunctionOperationResponse.type
type: invokeHostFunction;Source: src/horizon/horizon_api.ts:265
invokeHostFunctionOperationResponse.type_i
type_i: invokeHostFunction;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.LiquidityPoolType
enum LiquidityPoolTypeSource: src/horizon/horizon_api.ts:196
Horizon.HorizonApi.ManageDataOperationResponse
interface ManageDataOperationResponse extends BaseOperationResponse<OperationResponseType.manageData, OperationResponseTypeI.manageData> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; name: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: manageData; type_i: manageData; value: string;}Source: src/horizon/horizon_api.ts:424
manageDataOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
manageDataOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
manageDataOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
manageDataOperationResponse.name
name: string;Source: src/horizon/horizon_api.ts:428
manageDataOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
manageDataOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
manageDataOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
manageDataOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
manageDataOperationResponse.type
type: manageData;Source: src/horizon/horizon_api.ts:265
manageDataOperationResponse.type_i
type_i: manageData;Source: src/horizon/horizon_api.ts:266
manageDataOperationResponse.value
value: string;Source: src/horizon/horizon_api.ts:429
Horizon.HorizonApi.ManageOfferOperationResponse
interface ManageOfferOperationResponse extends BaseOperationResponse<OperationResponseType.manageOffer, OperationResponseTypeI.manageOffer> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; buying_asset_code?: string; buying_asset_issuer?: string; buying_asset_type: AssetType; created_at: string; id: string; offer_id: string | number; paging_token: string; price: string; price_r: PriceR; selling_asset_code?: string; selling_asset_issuer?: string; selling_asset_type: AssetType; source_account: string; transaction_hash: string; transaction_successful: boolean; type: manageOffer; type_i: manageOffer;}Source: src/horizon/horizon_api.ts:334
manageOfferOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
manageOfferOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:339
manageOfferOperationResponse.buying_asset_code
buying_asset_code?: string;Source: src/horizon/horizon_api.ts:341
manageOfferOperationResponse.buying_asset_issuer
buying_asset_issuer?: string;Source: src/horizon/horizon_api.ts:342
manageOfferOperationResponse.buying_asset_type
buying_asset_type: AssetType;Source: src/horizon/horizon_api.ts:340
manageOfferOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
manageOfferOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
manageOfferOperationResponse.offer_id
offer_id: string | number;Source: src/horizon/horizon_api.ts:338
manageOfferOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
manageOfferOperationResponse.price
price: string;Source: src/horizon/horizon_api.ts:343
manageOfferOperationResponse.price_r
price_r: PriceR;Source: src/horizon/horizon_api.ts:344
manageOfferOperationResponse.selling_asset_code
selling_asset_code?: string;Source: src/horizon/horizon_api.ts:346
manageOfferOperationResponse.selling_asset_issuer
selling_asset_issuer?: string;Source: src/horizon/horizon_api.ts:347
manageOfferOperationResponse.selling_asset_type
selling_asset_type: AssetType;Source: src/horizon/horizon_api.ts:345
manageOfferOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
manageOfferOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
manageOfferOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
manageOfferOperationResponse.type
type: manageOffer;Source: src/horizon/horizon_api.ts:265
manageOfferOperationResponse.type_i
type_i: manageOffer;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.OperationResponseType
enum OperationResponseTypeSource: src/horizon/horizon_api.ts:200
Horizon.HorizonApi.OperationResponseTypeI
enum OperationResponseTypeISource: src/horizon/horizon_api.ts:229
Horizon.HorizonApi.PassiveOfferOperationResponse
interface PassiveOfferOperationResponse extends BaseOperationResponse<OperationResponseType.createPassiveOffer, OperationResponseTypeI.createPassiveOffer> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; buying_asset_code?: string; buying_asset_issuer?: string; buying_asset_type: AssetType; created_at: string; id: string; offer_id: string | number; paging_token: string; price: string; price_r: PriceR; selling_asset_code?: string; selling_asset_issuer?: string; selling_asset_type: AssetType; source_account: string; transaction_hash: string; transaction_successful: boolean; type: createPassiveOffer; type_i: createPassiveOffer;}Source: src/horizon/horizon_api.ts:349
passiveOfferOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
passiveOfferOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:354
passiveOfferOperationResponse.buying_asset_code
buying_asset_code?: string;Source: src/horizon/horizon_api.ts:356
passiveOfferOperationResponse.buying_asset_issuer
buying_asset_issuer?: string;Source: src/horizon/horizon_api.ts:357
passiveOfferOperationResponse.buying_asset_type
buying_asset_type: AssetType;Source: src/horizon/horizon_api.ts:355
passiveOfferOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
passiveOfferOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
passiveOfferOperationResponse.offer_id
offer_id: string | number;Source: src/horizon/horizon_api.ts:353
passiveOfferOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
passiveOfferOperationResponse.price
price: string;Source: src/horizon/horizon_api.ts:358
passiveOfferOperationResponse.price_r
price_r: PriceR;Source: src/horizon/horizon_api.ts:359
passiveOfferOperationResponse.selling_asset_code
selling_asset_code?: string;Source: src/horizon/horizon_api.ts:361
passiveOfferOperationResponse.selling_asset_issuer
selling_asset_issuer?: string;Source: src/horizon/horizon_api.ts:362
passiveOfferOperationResponse.selling_asset_type
selling_asset_type: AssetType;Source: src/horizon/horizon_api.ts:360
passiveOfferOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
passiveOfferOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
passiveOfferOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
passiveOfferOperationResponse.type
type: createPassiveOffer;Source: src/horizon/horizon_api.ts:265
passiveOfferOperationResponse.type_i
type_i: createPassiveOffer;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.PathPaymentOperationResponse
interface PathPaymentOperationResponse extends BaseOperationResponse<OperationResponseType.pathPayment, OperationResponseTypeI.pathPayment> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; from: string; id: string; paging_token: string; path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[]; source_account: string; source_amount: string; source_asset_code?: string; source_asset_issuer?: string; source_asset_type: AssetType; source_max: string; to: string; transaction_hash: string; transaction_successful: boolean; type: pathPayment; type_i: pathPayment;}Source: src/horizon/horizon_api.ts:292
pathPaymentOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
pathPaymentOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:296
pathPaymentOperationResponse.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:297
pathPaymentOperationResponse.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:298
pathPaymentOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:299
pathPaymentOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
pathPaymentOperationResponse.from
from: string;Source: src/horizon/horizon_api.ts:300
pathPaymentOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
pathPaymentOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
pathPaymentOperationResponse.path
path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[];Source: src/horizon/horizon_api.ts:301
pathPaymentOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
pathPaymentOperationResponse.source_amount
source_amount: string;Source: src/horizon/horizon_api.ts:306
pathPaymentOperationResponse.source_asset_code
source_asset_code?: string;Source: src/horizon/horizon_api.ts:307
pathPaymentOperationResponse.source_asset_issuer
source_asset_issuer?: string;Source: src/horizon/horizon_api.ts:308
pathPaymentOperationResponse.source_asset_type
source_asset_type: AssetType;Source: src/horizon/horizon_api.ts:309
pathPaymentOperationResponse.source_max
source_max: string;Source: src/horizon/horizon_api.ts:310
pathPaymentOperationResponse.to
to: string;Source: src/horizon/horizon_api.ts:311
pathPaymentOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
pathPaymentOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
pathPaymentOperationResponse.type
type: pathPayment;Source: src/horizon/horizon_api.ts:265
pathPaymentOperationResponse.type_i
type_i: pathPayment;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.PathPaymentStrictSendOperationResponse
interface PathPaymentStrictSendOperationResponse extends BaseOperationResponse<OperationResponseType.pathPaymentStrictSend, OperationResponseTypeI.pathPaymentStrictSend> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; destination_min: string; from: string; id: string; paging_token: string; path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[]; source_account: string; source_amount: string; source_asset_code?: string; source_asset_issuer?: string; source_asset_type: AssetType; to: string; transaction_hash: string; transaction_successful: boolean; type: pathPaymentStrictSend; type_i: pathPaymentStrictSend;}Source: src/horizon/horizon_api.ts:313
pathPaymentStrictSendOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
pathPaymentStrictSendOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:317
pathPaymentStrictSendOperationResponse.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:318
pathPaymentStrictSendOperationResponse.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:319
pathPaymentStrictSendOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:320
pathPaymentStrictSendOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
pathPaymentStrictSendOperationResponse.destination_min
destination_min: string;Source: src/horizon/horizon_api.ts:321
pathPaymentStrictSendOperationResponse.from
from: string;Source: src/horizon/horizon_api.ts:322
pathPaymentStrictSendOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
pathPaymentStrictSendOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
pathPaymentStrictSendOperationResponse.path
path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[];Source: src/horizon/horizon_api.ts:323
pathPaymentStrictSendOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
pathPaymentStrictSendOperationResponse.source_amount
source_amount: string;Source: src/horizon/horizon_api.ts:328
pathPaymentStrictSendOperationResponse.source_asset_code
source_asset_code?: string;Source: src/horizon/horizon_api.ts:329
pathPaymentStrictSendOperationResponse.source_asset_issuer
source_asset_issuer?: string;Source: src/horizon/horizon_api.ts:330
pathPaymentStrictSendOperationResponse.source_asset_type
source_asset_type: AssetType;Source: src/horizon/horizon_api.ts:331
pathPaymentStrictSendOperationResponse.to
to: string;Source: src/horizon/horizon_api.ts:332
pathPaymentStrictSendOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
pathPaymentStrictSendOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
pathPaymentStrictSendOperationResponse.type
type: pathPaymentStrictSend;Source: src/horizon/horizon_api.ts:265
pathPaymentStrictSendOperationResponse.type_i
type_i: pathPaymentStrictSend;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.PaymentOperationResponse
interface PaymentOperationResponse extends BaseOperationResponse<OperationResponseType.payment, OperationResponseTypeI.payment> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; from: string; id: string; paging_token: string; source_account: string; to: string; to_muxed?: string; to_muxed_id?: string; transaction_hash: string; transaction_successful: boolean; type: payment; type_i: payment;}Source: src/horizon/horizon_api.ts:279
paymentOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
paymentOperationResponse.amount
amount: string;Source: src/horizon/horizon_api.ts:288
paymentOperationResponse.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:286
paymentOperationResponse.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:287
paymentOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:285
paymentOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
paymentOperationResponse.from
from: string;Source: src/horizon/horizon_api.ts:283
paymentOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
paymentOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
paymentOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
paymentOperationResponse.to
to: string;Source: src/horizon/horizon_api.ts:284
paymentOperationResponse.to_muxed
to_muxed?: string;Source: src/horizon/horizon_api.ts:289
paymentOperationResponse.to_muxed_id
to_muxed_id?: string;Source: src/horizon/horizon_api.ts:290
paymentOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
paymentOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
paymentOperationResponse.type
type: payment;Source: src/horizon/horizon_api.ts:265
paymentOperationResponse.type_i
type_i: payment;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.Predicate
A claim predicate as Horizon serves it.
Horizon’s dialect, not SEP-0051’s: abs_before is an ISO-8601 timestamp,
where SEP-0051’s before_absolute_time is epoch seconds. RPC serves
SEP-0051; build a predicate from that dialect with
xdr.ClaimPredicate.fromJson().
interface Predicate { abs_before?: string; abs_before_epoch?: string; and?: Predicate[]; not?: Predicate; or?: Predicate[]; rel_before?: string; unconditional?: boolean;}Source: src/horizon/horizon_api.ts:445
predicate.abs_before
abs_before?: string;Source: src/horizon/horizon_api.ts:450
predicate.abs_before_epoch
abs_before_epoch?: string;Source: src/horizon/horizon_api.ts:451
predicate.and
and?: Predicate[];Source: src/horizon/horizon_api.ts:446
predicate.not
not?: Predicate;Source: src/horizon/horizon_api.ts:448
predicate.or
or?: Predicate[];Source: src/horizon/horizon_api.ts:447
predicate.rel_before
rel_before?: string;Source: src/horizon/horizon_api.ts:452
predicate.unconditional
unconditional?: boolean;Source: src/horizon/horizon_api.ts:449
Horizon.HorizonApi.PriceR
interface PriceR { denominator: number; numerator: number;}Source: src/horizon/horizon_api.ts:139
priceR.denominator
denominator: number;Source: src/horizon/horizon_api.ts:141
priceR.numerator
numerator: number;Source: src/horizon/horizon_api.ts:140
Horizon.HorizonApi.PriceRShorthand
interface PriceRShorthand { d: number; n: number;}Source: src/horizon/horizon_api.ts:144
priceRShorthand.d
d: number;Source: src/horizon/horizon_api.ts:146
priceRShorthand.n
n: number;Source: src/horizon/horizon_api.ts:145
Horizon.HorizonApi.Reserve
interface Reserve { amount: string; asset: string;}Source: src/horizon/horizon_api.ts:537
reserve.amount
amount: string;Source: src/horizon/horizon_api.ts:539
reserve.asset
asset: string;Source: src/horizon/horizon_api.ts:538
Horizon.HorizonApi.ResponseCollection
interface ResponseCollection<T extends BaseResponse = BaseResponse> { _embedded: { records: T[] }; _links: { next: ResponseLink; prev: ResponseLink; self: ResponseLink };}Source: src/horizon/horizon_api.ts:603
responseCollection._embedded
_embedded: { records: T[] };Source: src/horizon/horizon_api.ts:609
responseCollection._links
_links: { next: ResponseLink; prev: ResponseLink; self: ResponseLink };Source: src/horizon/horizon_api.ts:604
Horizon.HorizonApi.ResponseLink
interface ResponseLink { href: string; templated?: boolean;}Source: src/horizon/horizon_api.ts:5
responseLink.href
href: string;Source: src/horizon/horizon_api.ts:6
responseLink.templated
templated?: boolean;Source: src/horizon/horizon_api.ts:7
Horizon.HorizonApi.RestoreFootprintOperationResponse
interface RestoreFootprintOperationResponse extends BaseOperationResponse<OperationResponseType.restoreFootprint, OperationResponseTypeI.restoreFootprint> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; paging_token: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: restoreFootprint; type_i: restoreFootprint;}Source: src/horizon/horizon_api.ts:598
restoreFootprintOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
restoreFootprintOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
restoreFootprintOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
restoreFootprintOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
restoreFootprintOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
restoreFootprintOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
restoreFootprintOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
restoreFootprintOperationResponse.type
type: restoreFootprint;Source: src/horizon/horizon_api.ts:265
restoreFootprintOperationResponse.type_i
type_i: restoreFootprint;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.RevokeSponsorshipOperationResponse
interface RevokeSponsorshipOperationResponse extends BaseOperationResponse<OperationResponseType.revokeSponsorship, OperationResponseTypeI.revokeSponsorship> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; account_id?: string; claimable_balance_id?: string; created_at: string; data_account_id?: string; data_name?: string; id: string; offer_id?: string; paging_token: string; signer_account_id?: string; signer_key?: string; source_account: string; transaction_hash: string; transaction_successful: boolean; trustline_account_id?: string; trustline_asset?: string; trustline_liquidity_pool_id?: string; type: revokeSponsorship; type_i: revokeSponsorship;}Source: src/horizon/horizon_api.ts:492
revokeSponsorshipOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
revokeSponsorshipOperationResponse.account_id
account_id?: string;Source: src/horizon/horizon_api.ts:496
revokeSponsorshipOperationResponse.claimable_balance_id
claimable_balance_id?: string;Source: src/horizon/horizon_api.ts:497
revokeSponsorshipOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
revokeSponsorshipOperationResponse.data_account_id
data_account_id?: string;Source: src/horizon/horizon_api.ts:498
revokeSponsorshipOperationResponse.data_name
data_name?: string;Source: src/horizon/horizon_api.ts:499
revokeSponsorshipOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
revokeSponsorshipOperationResponse.offer_id
offer_id?: string;Source: src/horizon/horizon_api.ts:500
revokeSponsorshipOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
revokeSponsorshipOperationResponse.signer_account_id
signer_account_id?: string;Source: src/horizon/horizon_api.ts:504
revokeSponsorshipOperationResponse.signer_key
signer_key?: string;Source: src/horizon/horizon_api.ts:505
revokeSponsorshipOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
revokeSponsorshipOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
revokeSponsorshipOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
revokeSponsorshipOperationResponse.trustline_account_id
trustline_account_id?: string;Source: src/horizon/horizon_api.ts:501
revokeSponsorshipOperationResponse.trustline_asset
trustline_asset?: string;Source: src/horizon/horizon_api.ts:502
revokeSponsorshipOperationResponse.trustline_liquidity_pool_id
trustline_liquidity_pool_id?: string;Source: src/horizon/horizon_api.ts:503
revokeSponsorshipOperationResponse.type
type: revokeSponsorship;Source: src/horizon/horizon_api.ts:265
revokeSponsorshipOperationResponse.type_i
type_i: revokeSponsorship;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.RootResponse
interface RootResponse { core_latest_ledger: number; core_supported_protocol_version: number; core_version: string; current_protocol_version: number; history_elder_ledger: number; history_latest_ledger: number; history_latest_ledger_closed_at: string; horizon_version: string; ingest_latest_ledger: number; network_passphrase: string; supported_protocol_version: number;}Source: src/horizon/horizon_api.ts:705
rootResponse.core_latest_ledger
core_latest_ledger: number;Source: src/horizon/horizon_api.ts:712
rootResponse.core_supported_protocol_version
core_supported_protocol_version: number;Source: src/horizon/horizon_api.ts:716
rootResponse.core_version
core_version: string;Source: src/horizon/horizon_api.ts:707
rootResponse.current_protocol_version
current_protocol_version: number;Source: src/horizon/horizon_api.ts:714
rootResponse.history_elder_ledger
history_elder_ledger: number;Source: src/horizon/horizon_api.ts:711
rootResponse.history_latest_ledger
history_latest_ledger: number;Source: src/horizon/horizon_api.ts:709
rootResponse.history_latest_ledger_closed_at
history_latest_ledger_closed_at: string;Source: src/horizon/horizon_api.ts:710
rootResponse.horizon_version
horizon_version: string;Source: src/horizon/horizon_api.ts:706
rootResponse.ingest_latest_ledger
ingest_latest_ledger: number;Source: src/horizon/horizon_api.ts:708
rootResponse.network_passphrase
network_passphrase: string;Source: src/horizon/horizon_api.ts:713
rootResponse.supported_protocol_version
supported_protocol_version: number;Source: src/horizon/horizon_api.ts:715
Horizon.HorizonApi.SetOptionsOperationResponse
interface SetOptionsOperationResponse extends BaseOperationResponse<OperationResponseType.setOptions, OperationResponseTypeI.setOptions> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; clear_flags: (1 | 2 | 4)[]; clear_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[]; created_at: string; high_threshold?: number; home_domain?: string; id: string; low_threshold?: number; master_key_weight?: number; med_threshold?: number; paging_token: string; set_flags: (1 | 2 | 4)[]; set_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[]; signer_key?: string; signer_weight?: number; source_account: string; transaction_hash: string; transaction_successful: boolean; type: setOptions; type_i: setOptions;}Source: src/horizon/horizon_api.ts:364
setOptionsOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
setOptionsOperationResponse.clear_flags
clear_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:381
setOptionsOperationResponse.clear_flags_s
clear_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[];Source: src/horizon/horizon_api.ts:382
setOptionsOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
setOptionsOperationResponse.high_threshold
high_threshold?: number;Source: src/horizon/horizon_api.ts:373
setOptionsOperationResponse.home_domain
home_domain?: string;Source: src/horizon/horizon_api.ts:374
setOptionsOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
setOptionsOperationResponse.low_threshold
low_threshold?: number;Source: src/horizon/horizon_api.ts:371
setOptionsOperationResponse.master_key_weight
master_key_weight?: number;Source: src/horizon/horizon_api.ts:370
setOptionsOperationResponse.med_threshold
med_threshold?: number;Source: src/horizon/horizon_api.ts:372
setOptionsOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
setOptionsOperationResponse.set_flags
set_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:375
setOptionsOperationResponse.set_flags_s
set_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[];Source: src/horizon/horizon_api.ts:376
setOptionsOperationResponse.signer_key
signer_key?: string;Source: src/horizon/horizon_api.ts:368
setOptionsOperationResponse.signer_weight
signer_weight?: number;Source: src/horizon/horizon_api.ts:369
setOptionsOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
setOptionsOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
setOptionsOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
setOptionsOperationResponse.type
type: setOptions;Source: src/horizon/horizon_api.ts:265
setOptionsOperationResponse.type_i
type_i: setOptions;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.SetTrustLineFlagsOperationResponse
interface SetTrustLineFlagsOperationResponse extends BaseOperationResponse<OperationResponseType.setTrustLineFlags, OperationResponseTypeI.setTrustLineFlags> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code: string; asset_issuer: string; asset_type: AssetType; clear_flags: (1 | 2 | 4)[]; created_at: string; id: string; paging_token: string; set_flags: (1 | 2 | 4)[]; source_account: string; transaction_hash: string; transaction_successful: boolean; trustor: string; type: setTrustLineFlags; type_i: setTrustLineFlags;}Source: src/horizon/horizon_api.ts:526
setTrustLineFlagsOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
setTrustLineFlagsOperationResponse.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:531
setTrustLineFlagsOperationResponse.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:532
setTrustLineFlagsOperationResponse.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:530
setTrustLineFlagsOperationResponse.clear_flags
clear_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:535
setTrustLineFlagsOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
setTrustLineFlagsOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
setTrustLineFlagsOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
setTrustLineFlagsOperationResponse.set_flags
set_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:534
setTrustLineFlagsOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
setTrustLineFlagsOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
setTrustLineFlagsOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
setTrustLineFlagsOperationResponse.trustor
trustor: string;Source: src/horizon/horizon_api.ts:533
setTrustLineFlagsOperationResponse.type
type: setTrustLineFlags;Source: src/horizon/horizon_api.ts:265
setTrustLineFlagsOperationResponse.type_i
type_i: setTrustLineFlags;Source: src/horizon/horizon_api.ts:266
Horizon.HorizonApi.SubmitAsyncTransactionResponse
interface SubmitAsyncTransactionResponse { error_result_xdr: string; hash: string; tx_status: string;}Source: src/horizon/horizon_api.ts:23
submitAsyncTransactionResponse.error_result_xdr
error_result_xdr: string;Source: src/horizon/horizon_api.ts:26
submitAsyncTransactionResponse.hash
hash: string;Source: src/horizon/horizon_api.ts:24
submitAsyncTransactionResponse.tx_status
tx_status: string;Source: src/horizon/horizon_api.ts:25
Horizon.HorizonApi.SubmitTransactionResponse
interface SubmitTransactionResponse { envelope_xdr: string; hash: string; ledger: number; paging_token: string; result_meta_xdr: string; result_xdr: string; successful: boolean;}Source: src/horizon/horizon_api.ts:13
submitTransactionResponse.envelope_xdr
envelope_xdr: string;Source: src/horizon/horizon_api.ts:17
submitTransactionResponse.hash
hash: string;Source: src/horizon/horizon_api.ts:14
submitTransactionResponse.ledger
ledger: number;Source: src/horizon/horizon_api.ts:15
submitTransactionResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:20
submitTransactionResponse.result_meta_xdr
result_meta_xdr: string;Source: src/horizon/horizon_api.ts:19
submitTransactionResponse.result_xdr
result_xdr: string;Source: src/horizon/horizon_api.ts:18
submitTransactionResponse.successful
successful: boolean;Source: src/horizon/horizon_api.ts:16
Horizon.HorizonApi.TransactionFailedExtras
interface TransactionFailedExtras { envelope_xdr: string; result_codes: { operations?: string[]; transaction: TransactionFailedResultCodes }; result_xdr: string;}Source: src/horizon/horizon_api.ts:692
transactionFailedExtras.envelope_xdr
envelope_xdr: string;Source: src/horizon/horizon_api.ts:693
transactionFailedExtras.result_codes
result_codes: { operations?: string[]; transaction: TransactionFailedResultCodes };Source: src/horizon/horizon_api.ts:694
transactionFailedExtras.result_xdr
result_xdr: string;Source: src/horizon/horizon_api.ts:702
Horizon.HorizonApi.TransactionFailedResultCodes
enum TransactionFailedResultCodesSource: src/horizon/horizon_api.ts:669
Horizon.HorizonApi.TransactionPreconditions
interface TransactionPreconditions { extra_signers?: string[]; ledgerbounds?: { max_ledger: number; min_ledger: number }; min_account_sequence?: string; min_account_sequence_age?: string; min_account_sequence_ledger_gap?: number; timebounds?: { max_time: string; min_time: string };}Source: src/horizon/horizon_api.ts:40
transactionPreconditions.extra_signers
extra_signers?: string[];Source: src/horizon/horizon_api.ts:52
transactionPreconditions.ledgerbounds
ledgerbounds?: { max_ledger: number; min_ledger: number };Source: src/horizon/horizon_api.ts:45
transactionPreconditions.min_account_sequence
min_account_sequence?: string;Source: src/horizon/horizon_api.ts:49
transactionPreconditions.min_account_sequence_age
min_account_sequence_age?: string;Source: src/horizon/horizon_api.ts:50
transactionPreconditions.min_account_sequence_ledger_gap
min_account_sequence_ledger_gap?: number;Source: src/horizon/horizon_api.ts:51
transactionPreconditions.timebounds
timebounds?: { max_time: string; min_time: string };Source: src/horizon/horizon_api.ts:41
Horizon.HorizonApi.TransactionResponse
interface TransactionResponse extends SubmitTransactionResponse, BaseResponse<"account" | "ledger" | "operations" | "effects" | "succeeds" | "precedes"> { _links: { account: ResponseLink; effects: ResponseLink; ledger: ResponseLink; operations: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink }; created_at: string; envelope_xdr: string; fee_account: string; fee_bump_transaction?: FeeBumpTransactionResponse; fee_charged: string | number; fee_meta_xdr: string; hash: string; id: string; inner_transaction?: InnerTransactionResponse; ledger: number; max_fee: string | number; memo?: string; memo_bytes?: string; memo_type: MemoType; operation_count: number; paging_token: string; preconditions?: TransactionPreconditions; result_meta_xdr: string; result_xdr: string; signatures: string[]; source_account: string; source_account_sequence: string; successful: boolean;}Source: src/horizon/horizon_api.ts:55
transactionResponse._links
_links: { account: ResponseLink; effects: ResponseLink; ledger: ResponseLink; operations: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink };Source: src/horizon/horizon_api.ts:10
transactionResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:66
transactionResponse.envelope_xdr
envelope_xdr: string;Source: src/horizon/horizon_api.ts:17
transactionResponse.fee_account
fee_account: string;Source: src/horizon/horizon_api.ts:79
transactionResponse.fee_bump_transaction
fee_bump_transaction?: FeeBumpTransactionResponse;Source: src/horizon/horizon_api.ts:81
transactionResponse.fee_charged
fee_charged: string | number;Source: src/horizon/horizon_api.ts:68
transactionResponse.fee_meta_xdr
fee_meta_xdr: string;Source: src/horizon/horizon_api.ts:67
transactionResponse.hash
hash: string;Source: src/horizon/horizon_api.ts:14
transactionResponse.id
id: string;Source: src/horizon/horizon_api.ts:70
transactionResponse.inner_transaction
inner_transaction?: InnerTransactionResponse;Source: src/horizon/horizon_api.ts:80
transactionResponse.ledger
ledger: number;Source: src/horizon/horizon_api.ts:15
transactionResponse.max_fee
max_fee: string | number;Source: src/horizon/horizon_api.ts:69
transactionResponse.memo
memo?: string;Source: src/horizon/horizon_api.ts:72
transactionResponse.memo_bytes
memo_bytes?: string;Source: src/horizon/horizon_api.ts:73
transactionResponse.memo_type
memo_type: MemoType;Source: src/horizon/horizon_api.ts:71
transactionResponse.operation_count
operation_count: number;Source: src/horizon/horizon_api.ts:74
transactionResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:75
transactionResponse.preconditions
preconditions?: TransactionPreconditions;Source: src/horizon/horizon_api.ts:82
transactionResponse.result_meta_xdr
result_meta_xdr: string;Source: src/horizon/horizon_api.ts:19
transactionResponse.result_xdr
result_xdr: string;Source: src/horizon/horizon_api.ts:18
transactionResponse.signatures
signatures: string[];Source: src/horizon/horizon_api.ts:76
transactionResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:77
transactionResponse.source_account_sequence
source_account_sequence: string;Source: src/horizon/horizon_api.ts:78
transactionResponse.successful
successful: boolean;Source: src/horizon/horizon_api.ts:16
Horizon.HorizonApi.TransactionResponseCollection
interface TransactionResponseCollection extends ResponseCollection<TransactionResponse> { _embedded: { records: TransactionResponse[] }; _links: { next: ResponseLink; prev: ResponseLink; self: ResponseLink };}Source: src/horizon/horizon_api.ts:614
transactionResponseCollection._embedded
_embedded: { records: TransactionResponse[] };Source: src/horizon/horizon_api.ts:609
transactionResponseCollection._links
_links: { next: ResponseLink; prev: ResponseLink; self: ResponseLink };Source: src/horizon/horizon_api.ts:604
Horizon.HorizonApi.WithdrawLiquidityOperationResponse
interface WithdrawLiquidityOperationResponse extends BaseOperationResponse<OperationResponseType.liquidityPoolWithdraw, OperationResponseTypeI.liquidityPoolWithdraw> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; id: string; liquidity_pool_id: string; paging_token: string; reserves_min: Reserve[]; reserves_received: Reserve[]; shares: string; source_account: string; transaction_hash: string; transaction_successful: boolean; type: liquidityPoolWithdraw; type_i: liquidityPoolWithdraw;}Source: src/horizon/horizon_api.ts:554
withdrawLiquidityOperationResponse._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
withdrawLiquidityOperationResponse.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
withdrawLiquidityOperationResponse.id
id: string;Source: src/horizon/horizon_api.ts:262
withdrawLiquidityOperationResponse.liquidity_pool_id
liquidity_pool_id: string;Source: src/horizon/horizon_api.ts:558
withdrawLiquidityOperationResponse.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
withdrawLiquidityOperationResponse.reserves_min
reserves_min: Reserve[];Source: src/horizon/horizon_api.ts:559
withdrawLiquidityOperationResponse.reserves_received
reserves_received: Reserve[];Source: src/horizon/horizon_api.ts:561
withdrawLiquidityOperationResponse.shares
shares: string;Source: src/horizon/horizon_api.ts:560
withdrawLiquidityOperationResponse.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
withdrawLiquidityOperationResponse.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
withdrawLiquidityOperationResponse.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
withdrawLiquidityOperationResponse.type
type: liquidityPoolWithdraw;Source: src/horizon/horizon_api.ts:265
withdrawLiquidityOperationResponse.type_i
type_i: liquidityPoolWithdraw;Source: src/horizon/horizon_api.ts:266
Horizon.Server.Options
Options for configuring connections to Horizon servers.
interface Options { allowHttp?: boolean; appName?: string; appVersion?: string; authToken?: string; headers?: Record<string, string>;}Source: src/horizon/server.ts:919
options.allowHttp
Allow connecting to http servers, default: false. This must be set to false in production deployments! You can also use Config class to set this globally.
allowHttp?: boolean;Source: src/horizon/server.ts:921
options.appName
Allow set custom header X-App-Name, default: undefined.
appName?: string;Source: src/horizon/server.ts:923
options.appVersion
Allow set custom header X-App-Version, default: undefined.
appVersion?: string;Source: src/horizon/server.ts:925
options.authToken
Allow set custom header X-Auth-Token, default: undefined.
authToken?: string;Source: src/horizon/server.ts:927
options.headers
headers?: Record<string, string>;Source: src/horizon/server.ts:928
Horizon.Server.SubmitTransactionOptions
interface SubmitTransactionOptions { skipMemoRequiredCheck?: boolean;}Source: src/horizon/server.ts:936
submitTransactionOptions.skipMemoRequiredCheck
skipMemoRequiredCheck?: boolean;Source: src/horizon/server.ts:937
Horizon.Server.Timebounds
interface Timebounds { maxTime: number; minTime: number;}Source: src/horizon/server.ts:931
timebounds.maxTime
maxTime: number;Source: src/horizon/server.ts:933
timebounds.minTime
minTime: number;Source: src/horizon/server.ts:932
Horizon.ServerApi.AccountMergeOperationRecord
interface AccountMergeOperationRecord extends BaseOperationRecord<OperationResponseType.accountMerge, OperationResponseTypeI.accountMerge>, AccountMergeOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; into: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: accountMerge; type_i: accountMerge;}Source: src/horizon/server_api.ts:249
accountMergeOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
accountMergeOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
accountMergeOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
accountMergeOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
accountMergeOperationRecord.into
into: string;Source: src/horizon/horizon_api.ts:417
accountMergeOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
accountMergeOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
accountMergeOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
accountMergeOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
accountMergeOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
accountMergeOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
accountMergeOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
accountMergeOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
accountMergeOperationRecord.type
type: accountMerge;Source: src/horizon/horizon_api.ts:265
accountMergeOperationRecord.type_i
type_i: accountMerge;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.AccountRecord
interface AccountRecord extends BaseResponse { _links: { self: ResponseLink }; account_id: string; balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[]; data: (options: { value: string }) => Promise<{ value: string }>; data_attr: { [key: string]: string }; effects: CallCollectionFunction<EffectRecord>; flags: Flags; home_domain?: string; id: string; inflation_destination?: string; last_modified_ledger: number; last_modified_time: string; num_sponsored: number; num_sponsoring: number; offers: CallCollectionFunction<OfferRecord>; operations: CallCollectionFunction<OperationRecord>; paging_token: string; payments: CallCollectionFunction<PaymentOperationRecord>; sequence: string; sequence_ledger?: number; sequence_time?: string; signers: AccountRecordSigners[]; sponsor?: string; subentry_count: number; thresholds: AccountThresholds; trades: CallCollectionFunction<TradeRecord>; transactions: CallCollectionFunction<TransactionRecord>;}Source: src/horizon/server_api.ts:96
accountRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
accountRecord.account_id
account_id: string;Source: src/horizon/server_api.ts:99
accountRecord.balances
balances: (BalanceLineNative | BalanceLineLiquidityPool | BalanceLineAsset<"credit_alphanum4"> | BalanceLineAsset<"credit_alphanum12">)[];Source: src/horizon/server_api.ts:110
accountRecord.data
data: (options: { value: string }) => Promise<{ value: string }>;Parameters
options—{ value: string }(required)
Source: src/horizon/server_api.ts:112
accountRecord.data_attr
data_attr: { [key: string]: string };Source: src/horizon/server_api.ts:113
accountRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:120
accountRecord.flags
flags: Flags;Source: src/horizon/server_api.ts:109
accountRecord.home_domain
home_domain?: string;Source: src/horizon/server_api.ts:104
accountRecord.id
id: string;Source: src/horizon/server_api.ts:97
accountRecord.inflation_destination
inflation_destination?: string;Source: src/horizon/server_api.ts:105
accountRecord.last_modified_ledger
last_modified_ledger: number;Source: src/horizon/server_api.ts:106
accountRecord.last_modified_time
last_modified_time: string;Source: src/horizon/server_api.ts:107
accountRecord.num_sponsored
num_sponsored: number;Source: src/horizon/server_api.ts:118
accountRecord.num_sponsoring
num_sponsoring: number;Source: src/horizon/server_api.ts:117
accountRecord.offers
offers: CallCollectionFunction<OfferRecord>;Source: src/horizon/server_api.ts:121
accountRecord.operations
operations: CallCollectionFunction<OperationRecord>;Source: src/horizon/server_api.ts:122
accountRecord.paging_token
paging_token: string;Source: src/horizon/server_api.ts:98
accountRecord.payments
payments: CallCollectionFunction<PaymentOperationRecord>;Source: src/horizon/server_api.ts:123
accountRecord.sequence
sequence: string;Source: src/horizon/server_api.ts:100
accountRecord.sequence_ledger
sequence_ledger?: number;Source: src/horizon/server_api.ts:101
accountRecord.sequence_time
sequence_time?: string;Source: src/horizon/server_api.ts:102
accountRecord.signers
signers: AccountRecordSigners[];Source: src/horizon/server_api.ts:111
accountRecord.sponsor
sponsor?: string;Source: src/horizon/server_api.ts:116
accountRecord.subentry_count
subentry_count: number;Source: src/horizon/server_api.ts:103
accountRecord.thresholds
thresholds: AccountThresholds;Source: src/horizon/server_api.ts:108
accountRecord.trades
trades: CallCollectionFunction<TradeRecord>;Source: src/horizon/server_api.ts:124
accountRecord.transactions
transactions: CallCollectionFunction<TransactionRecord>;Source: src/horizon/server_api.ts:119
Horizon.ServerApi.AccountRecordSigners
type AccountRecordSigners = AccountRecordSignersTypeSource: src/horizon/server_api.ts:14
Horizon.ServerApi.AllowTrustOperationRecord
interface AllowTrustOperationRecord extends BaseOperationRecord<OperationResponseType.allowTrust, OperationResponseTypeI.allowTrust>, AllowTrustOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code: string; asset_issuer: string; asset_type: AssetType; authorize: boolean; authorize_to_maintain_liabilities: boolean; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; trustee: string; trustor: string; type: allowTrust; type_i: allowTrust;}Source: src/horizon/server_api.ts:242
allowTrustOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
allowTrustOperationRecord.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:406
allowTrustOperationRecord.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:407
allowTrustOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:405
allowTrustOperationRecord.authorize
authorize: boolean;Source: src/horizon/horizon_api.ts:408
allowTrustOperationRecord.authorize_to_maintain_liabilities
authorize_to_maintain_liabilities: boolean;Source: src/horizon/horizon_api.ts:409
allowTrustOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
allowTrustOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
allowTrustOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
allowTrustOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
allowTrustOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
allowTrustOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
allowTrustOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
allowTrustOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
allowTrustOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
allowTrustOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
allowTrustOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
allowTrustOperationRecord.trustee
trustee: string;Source: src/horizon/horizon_api.ts:410
allowTrustOperationRecord.trustor
trustor: string;Source: src/horizon/horizon_api.ts:411
allowTrustOperationRecord.type
type: allowTrust;Source: src/horizon/horizon_api.ts:265
allowTrustOperationRecord.type_i
type_i: allowTrust;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.AssetRecord
type AssetRecord = AssetRecordTypeSource: src/horizon/server_api.ts:15
Horizon.ServerApi.BaseOperationRecord
interface BaseOperationRecord<T extends OperationResponseType = OperationResponseType, TI extends OperationResponseTypeI = OperationResponseTypeI> extends BaseOperationResponse<T, TI> { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: T; type_i: TI;}Source: src/horizon/server_api.ts:173
baseOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
baseOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
baseOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
baseOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
baseOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
baseOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
baseOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
baseOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
baseOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
baseOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
baseOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
baseOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
baseOperationRecord.type
type: T;Source: src/horizon/horizon_api.ts:265
baseOperationRecord.type_i
type_i: TI;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.BeginSponsoringFutureReservesOperationRecord
interface BeginSponsoringFutureReservesOperationRecord extends BaseOperationRecord<OperationResponseType.beginSponsoringFutureReserves, OperationResponseTypeI.beginSponsoringFutureReserves>, BeginSponsoringFutureReservesOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; sponsored_id: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: beginSponsoringFutureReserves; type_i: beginSponsoringFutureReserves;}Source: src/horizon/server_api.ts:291
beginSponsoringFutureReservesOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
beginSponsoringFutureReservesOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
beginSponsoringFutureReservesOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
beginSponsoringFutureReservesOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
beginSponsoringFutureReservesOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
beginSponsoringFutureReservesOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
beginSponsoringFutureReservesOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
beginSponsoringFutureReservesOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
beginSponsoringFutureReservesOperationRecord.sponsored_id
sponsored_id: string;Source: src/horizon/horizon_api.ts:482
beginSponsoringFutureReservesOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
beginSponsoringFutureReservesOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
beginSponsoringFutureReservesOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
beginSponsoringFutureReservesOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
beginSponsoringFutureReservesOperationRecord.type
type: beginSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:265
beginSponsoringFutureReservesOperationRecord.type_i
type_i: beginSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.BumpFootprintExpirationOperationRecord
interface BumpFootprintExpirationOperationRecord extends BaseOperationRecord<OperationResponseType.bumpFootprintExpiration, OperationResponseTypeI.bumpFootprintExpiration>, BumpFootprintExpirationOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; ledgers_to_expire: number; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: bumpFootprintExpiration; type_i: bumpFootprintExpiration;}Source: src/horizon/server_api.ts:354
bumpFootprintExpirationOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
bumpFootprintExpirationOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
bumpFootprintExpirationOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
bumpFootprintExpirationOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
bumpFootprintExpirationOperationRecord.ledgers_to_expire
ledgers_to_expire: number;Source: src/horizon/horizon_api.ts:594
bumpFootprintExpirationOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
bumpFootprintExpirationOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
bumpFootprintExpirationOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
bumpFootprintExpirationOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
bumpFootprintExpirationOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
bumpFootprintExpirationOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
bumpFootprintExpirationOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
bumpFootprintExpirationOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
bumpFootprintExpirationOperationRecord.type
type: bumpFootprintExpiration;Source: src/horizon/horizon_api.ts:265
bumpFootprintExpirationOperationRecord.type_i
type_i: bumpFootprintExpiration;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.BumpSequenceOperationRecord
interface BumpSequenceOperationRecord extends BaseOperationRecord<OperationResponseType.bumpSequence, OperationResponseTypeI.bumpSequence>, BumpSequenceOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; bump_to: string; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: bumpSequence; type_i: bumpSequence;}Source: src/horizon/server_api.ts:270
bumpSequenceOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
bumpSequenceOperationRecord.bump_to
bump_to: string;Source: src/horizon/horizon_api.ts:435
bumpSequenceOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
bumpSequenceOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
bumpSequenceOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
bumpSequenceOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
bumpSequenceOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
bumpSequenceOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
bumpSequenceOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
bumpSequenceOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
bumpSequenceOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
bumpSequenceOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
bumpSequenceOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
bumpSequenceOperationRecord.type
type: bumpSequence;Source: src/horizon/horizon_api.ts:265
bumpSequenceOperationRecord.type_i
type_i: bumpSequence;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.CallCollectionFunction
type CallCollectionFunction<T extends HorizonApi.BaseResponse = HorizonApi.BaseResponse> = (options?: CallFunctionTemplateOptions) => Promise<CollectionPage<T>>Source: src/horizon/server_api.ts:33
Horizon.ServerApi.CallFunction
type CallFunction<T extends HorizonApi.BaseResponse = HorizonApi.BaseResponse> = () => Promise<T>Source: src/horizon/server_api.ts:30
Horizon.ServerApi.CallFunctionTemplateOptions
interface CallFunctionTemplateOptions { cursor?: string | number; limit?: number; order?: "desc" | "asc";}Source: src/horizon/server_api.ts:24
callFunctionTemplateOptions.cursor
cursor?: string | number;Source: src/horizon/server_api.ts:25
callFunctionTemplateOptions.limit
limit?: number;Source: src/horizon/server_api.ts:26
callFunctionTemplateOptions.order
order?: "desc" | "asc";Source: src/horizon/server_api.ts:27
Horizon.ServerApi.ChangeTrustOperationRecord
interface ChangeTrustOperationRecord extends BaseOperationRecord<OperationResponseType.changeTrust, OperationResponseTypeI.changeTrust>, ChangeTrustOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code?: string; asset_issuer?: string; asset_type: "credit_alphanum4" | "credit_alphanum12" | "liquidity_pool_shares"; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; limit: string; liquidity_pool_id?: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; trustee?: string; trustor: string; type: changeTrust; type_i: changeTrust;}Source: src/horizon/server_api.ts:235
changeTrustOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
changeTrustOperationRecord.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:394
changeTrustOperationRecord.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:395
changeTrustOperationRecord.asset_type
asset_type: "credit_alphanum4" | "credit_alphanum12" | "liquidity_pool_shares";Source: src/horizon/horizon_api.ts:392
changeTrustOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
changeTrustOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
changeTrustOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
changeTrustOperationRecord.limit
limit: string;Source: src/horizon/horizon_api.ts:399
changeTrustOperationRecord.liquidity_pool_id
liquidity_pool_id?: string;Source: src/horizon/horizon_api.ts:396
changeTrustOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
changeTrustOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
changeTrustOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
changeTrustOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
changeTrustOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
changeTrustOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
changeTrustOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
changeTrustOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
changeTrustOperationRecord.trustee
trustee?: string;Source: src/horizon/horizon_api.ts:397
changeTrustOperationRecord.trustor
trustor: string;Source: src/horizon/horizon_api.ts:398
changeTrustOperationRecord.type
type: changeTrust;Source: src/horizon/horizon_api.ts:265
changeTrustOperationRecord.type_i
type_i: changeTrust;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.ClaimClaimableBalanceOperationRecord
interface ClaimClaimableBalanceOperationRecord extends BaseOperationRecord<OperationResponseType.claimClaimableBalance, OperationResponseTypeI.claimClaimableBalance>, ClaimClaimableBalanceOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; balance_id: string; claimant: string; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: claimClaimableBalance; type_i: claimClaimableBalance;}Source: src/horizon/server_api.ts:284
claimClaimableBalanceOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
claimClaimableBalanceOperationRecord.balance_id
balance_id: string;Source: src/horizon/horizon_api.ts:474
claimClaimableBalanceOperationRecord.claimant
claimant: string;Source: src/horizon/horizon_api.ts:475
claimClaimableBalanceOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
claimClaimableBalanceOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
claimClaimableBalanceOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
claimClaimableBalanceOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
claimClaimableBalanceOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
claimClaimableBalanceOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
claimClaimableBalanceOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
claimClaimableBalanceOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
claimClaimableBalanceOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
claimClaimableBalanceOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
claimClaimableBalanceOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
claimClaimableBalanceOperationRecord.type
type: claimClaimableBalance;Source: src/horizon/horizon_api.ts:265
claimClaimableBalanceOperationRecord.type_i
type_i: claimClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.ClaimableBalanceRecord
interface ClaimableBalanceRecord extends BaseResponse { _links: { self: ResponseLink }; amount: string; asset: string; claimants: Claimant[]; id: string; last_modified_ledger: number; paging_token: string; sponsor?: string;}Source: src/horizon/server_api.ts:87
claimableBalanceRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
claimableBalanceRecord.amount
amount: string;Source: src/horizon/server_api.ts:91
claimableBalanceRecord.asset
asset: string;Source: src/horizon/server_api.ts:90
claimableBalanceRecord.claimants
claimants: Claimant[];Source: src/horizon/server_api.ts:94
claimableBalanceRecord.id
id: string;Source: src/horizon/server_api.ts:88
claimableBalanceRecord.last_modified_ledger
last_modified_ledger: number;Source: src/horizon/server_api.ts:93
claimableBalanceRecord.paging_token
paging_token: string;Source: src/horizon/server_api.ts:89
claimableBalanceRecord.sponsor
sponsor?: string;Source: src/horizon/server_api.ts:92
Horizon.ServerApi.ClawbackClaimableBalanceOperationRecord
interface ClawbackClaimableBalanceOperationRecord extends BaseOperationRecord<OperationResponseType.clawbackClaimableBalance, OperationResponseTypeI.clawbackClaimableBalance>, ClawbackClaimableBalanceOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; balance_id: string; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: clawbackClaimableBalance; type_i: clawbackClaimableBalance;}Source: src/horizon/server_api.ts:319
clawbackClaimableBalanceOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
clawbackClaimableBalanceOperationRecord.balance_id
balance_id: string;Source: src/horizon/horizon_api.ts:523
clawbackClaimableBalanceOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
clawbackClaimableBalanceOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
clawbackClaimableBalanceOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
clawbackClaimableBalanceOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
clawbackClaimableBalanceOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
clawbackClaimableBalanceOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
clawbackClaimableBalanceOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
clawbackClaimableBalanceOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
clawbackClaimableBalanceOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
clawbackClaimableBalanceOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
clawbackClaimableBalanceOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
clawbackClaimableBalanceOperationRecord.type
type: clawbackClaimableBalance;Source: src/horizon/horizon_api.ts:265
clawbackClaimableBalanceOperationRecord.type_i
type_i: clawbackClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.ClawbackOperationRecord
interface ClawbackOperationRecord extends BaseOperationRecord<OperationResponseType.clawback, OperationResponseTypeI.clawback>, ClawbackOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code: string; asset_issuer: string; asset_type: AssetType; created_at: string; effects: CallCollectionFunction<EffectRecord>; from: string; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: clawback; type_i: clawback;}Source: src/horizon/server_api.ts:312
clawbackOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
clawbackOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:516
clawbackOperationRecord.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:513
clawbackOperationRecord.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:514
clawbackOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:512
clawbackOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
clawbackOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
clawbackOperationRecord.from
from: string;Source: src/horizon/horizon_api.ts:515
clawbackOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
clawbackOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
clawbackOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
clawbackOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
clawbackOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
clawbackOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
clawbackOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
clawbackOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
clawbackOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
clawbackOperationRecord.type
type: clawback;Source: src/horizon/horizon_api.ts:265
clawbackOperationRecord.type_i
type_i: clawback;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.CollectionPage
interface CollectionPage<T extends HorizonApi.BaseResponse = HorizonApi.BaseResponse> { next: () => Promise<CollectionPage<T>>; prev: () => Promise<CollectionPage<T>>; records: T[];}Source: src/horizon/server_api.ts:16
collectionPage.next
next: () => Promise<CollectionPage<T>>;Source: src/horizon/server_api.ts:20
collectionPage.prev
prev: () => Promise<CollectionPage<T>>;Source: src/horizon/server_api.ts:21
collectionPage.records
records: T[];Source: src/horizon/server_api.ts:19
Horizon.ServerApi.CreateAccountOperationRecord
interface CreateAccountOperationRecord extends BaseOperationRecord<OperationResponseType.createAccount, OperationResponseTypeI.createAccount>, CreateAccountOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; account: string; created_at: string; effects: CallCollectionFunction<EffectRecord>; funder: string; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; starting_balance: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: createAccount; type_i: createAccount;}Source: src/horizon/server_api.ts:183
createAccountOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
createAccountOperationRecord.account
account: string;Source: src/horizon/horizon_api.ts:275
createAccountOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
createAccountOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
createAccountOperationRecord.funder
funder: string;Source: src/horizon/horizon_api.ts:276
createAccountOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
createAccountOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
createAccountOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
createAccountOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
createAccountOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
createAccountOperationRecord.starting_balance
starting_balance: string;Source: src/horizon/horizon_api.ts:277
createAccountOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
createAccountOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
createAccountOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
createAccountOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
createAccountOperationRecord.type
type: createAccount;Source: src/horizon/horizon_api.ts:265
createAccountOperationRecord.type_i
type_i: createAccount;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.CreateClaimableBalanceOperationRecord
interface CreateClaimableBalanceOperationRecord extends BaseOperationRecord<OperationResponseType.createClaimableBalance, OperationResponseTypeI.createClaimableBalance>, CreateClaimableBalanceOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset: string; claimants: Claimant[]; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; sponsor: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: createClaimableBalance; type_i: createClaimableBalance;}Source: src/horizon/server_api.ts:277
createClaimableBalanceOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
createClaimableBalanceOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:465
createClaimableBalanceOperationRecord.asset
asset: string;Source: src/horizon/horizon_api.ts:464
createClaimableBalanceOperationRecord.claimants
claimants: Claimant[];Source: src/horizon/horizon_api.ts:467
createClaimableBalanceOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
createClaimableBalanceOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
createClaimableBalanceOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
createClaimableBalanceOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
createClaimableBalanceOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
createClaimableBalanceOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
createClaimableBalanceOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
createClaimableBalanceOperationRecord.sponsor
sponsor: string;Source: src/horizon/horizon_api.ts:466
createClaimableBalanceOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
createClaimableBalanceOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
createClaimableBalanceOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
createClaimableBalanceOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
createClaimableBalanceOperationRecord.type
type: createClaimableBalance;Source: src/horizon/horizon_api.ts:265
createClaimableBalanceOperationRecord.type_i
type_i: createClaimableBalance;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.DepositLiquidityOperationRecord
interface DepositLiquidityOperationRecord extends BaseOperationRecord<OperationResponseType.liquidityPoolDeposit, OperationResponseTypeI.liquidityPoolDeposit>, DepositLiquidityOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; liquidity_pool_id: string; max_price: string; max_price_r: PriceRShorthand; min_price: string; min_price_r: PriceRShorthand; paging_token: string; precedes: CallFunction<OperationRecord>; reserves_deposited: Reserve[]; reserves_max: Reserve[]; self: CallFunction<OperationRecord>; shares_received: string; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: liquidityPoolDeposit; type_i: liquidityPoolDeposit;}Source: src/horizon/server_api.ts:333
depositLiquidityOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
depositLiquidityOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
depositLiquidityOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
depositLiquidityOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
depositLiquidityOperationRecord.liquidity_pool_id
liquidity_pool_id: string;Source: src/horizon/horizon_api.ts:545
depositLiquidityOperationRecord.max_price
max_price: string;Source: src/horizon/horizon_api.ts:549
depositLiquidityOperationRecord.max_price_r
max_price_r: PriceRShorthand;Source: src/horizon/horizon_api.ts:550
depositLiquidityOperationRecord.min_price
min_price: string;Source: src/horizon/horizon_api.ts:547
depositLiquidityOperationRecord.min_price_r
min_price_r: PriceRShorthand;Source: src/horizon/horizon_api.ts:548
depositLiquidityOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
depositLiquidityOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
depositLiquidityOperationRecord.reserves_deposited
reserves_deposited: Reserve[];Source: src/horizon/horizon_api.ts:551
depositLiquidityOperationRecord.reserves_max
reserves_max: Reserve[];Source: src/horizon/horizon_api.ts:546
depositLiquidityOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
depositLiquidityOperationRecord.shares_received
shares_received: string;Source: src/horizon/horizon_api.ts:552
depositLiquidityOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
depositLiquidityOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
depositLiquidityOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
depositLiquidityOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
depositLiquidityOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
depositLiquidityOperationRecord.type
type: liquidityPoolDeposit;Source: src/horizon/horizon_api.ts:265
depositLiquidityOperationRecord.type_i
type_i: liquidityPoolDeposit;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.EffectRecord
type EffectRecord = BaseEffectRecordFromTypes & EffectRecordMethodsSource: src/horizon/server_api.ts:85
Horizon.ServerApi.EndSponsoringFutureReservesOperationRecord
interface EndSponsoringFutureReservesOperationRecord extends BaseOperationRecord<OperationResponseType.endSponsoringFutureReserves, OperationResponseTypeI.endSponsoringFutureReserves>, EndSponsoringFutureReservesOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; begin_sponsor: string; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: endSponsoringFutureReserves; type_i: endSponsoringFutureReserves;}Source: src/horizon/server_api.ts:298
endSponsoringFutureReservesOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
endSponsoringFutureReservesOperationRecord.begin_sponsor
begin_sponsor: string;Source: src/horizon/horizon_api.ts:489
endSponsoringFutureReservesOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
endSponsoringFutureReservesOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
endSponsoringFutureReservesOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
endSponsoringFutureReservesOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
endSponsoringFutureReservesOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
endSponsoringFutureReservesOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
endSponsoringFutureReservesOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
endSponsoringFutureReservesOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
endSponsoringFutureReservesOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
endSponsoringFutureReservesOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
endSponsoringFutureReservesOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
endSponsoringFutureReservesOperationRecord.type
type: endSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:265
endSponsoringFutureReservesOperationRecord.type_i
type_i: endSponsoringFutureReserves;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.InflationOperationRecord
interface InflationOperationRecord extends BaseOperationRecord<OperationResponseType.inflation, OperationResponseTypeI.inflation>, InflationOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: inflation; type_i: inflation;}Source: src/horizon/server_api.ts:256
inflationOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
inflationOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
inflationOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
inflationOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
inflationOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
inflationOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
inflationOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
inflationOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
inflationOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
inflationOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
inflationOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
inflationOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
inflationOperationRecord.type
type: inflation;Source: src/horizon/horizon_api.ts:265
inflationOperationRecord.type_i
type_i: inflation;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.InvokeHostFunctionOperationRecord
interface InvokeHostFunctionOperationRecord extends BaseOperationRecord<OperationResponseType.invokeHostFunction, OperationResponseTypeI.invokeHostFunction>, InvokeHostFunctionOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; address: string; asset_balance_changes: BalanceChange[]; created_at: string; effects: CallCollectionFunction<EffectRecord>; function: string; id: string; paging_token: string; parameters: { type: string; value: string }[]; precedes: CallFunction<OperationRecord>; salt: string; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: invokeHostFunction; type_i: invokeHostFunction;}Source: src/horizon/server_api.ts:347
invokeHostFunctionOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
invokeHostFunctionOperationRecord.address
address: string;Source: src/horizon/horizon_api.ts:585
invokeHostFunctionOperationRecord.asset_balance_changes
asset_balance_changes: BalanceChange[];Source: src/horizon/horizon_api.ts:587
invokeHostFunctionOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
invokeHostFunctionOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
invokeHostFunctionOperationRecord.function
function: string;Source: src/horizon/horizon_api.ts:580
invokeHostFunctionOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
invokeHostFunctionOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
invokeHostFunctionOperationRecord.parameters
parameters: { type: string; value: string }[];Source: src/horizon/horizon_api.ts:581
invokeHostFunctionOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
invokeHostFunctionOperationRecord.salt
salt: string;Source: src/horizon/horizon_api.ts:586
invokeHostFunctionOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
invokeHostFunctionOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
invokeHostFunctionOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
invokeHostFunctionOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
invokeHostFunctionOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
invokeHostFunctionOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
invokeHostFunctionOperationRecord.type
type: invokeHostFunction;Source: src/horizon/horizon_api.ts:265
invokeHostFunctionOperationRecord.type_i
type_i: invokeHostFunction;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.LedgerRecord
interface LedgerRecord extends BaseResponse { _links: { self: ResponseLink }; base_fee_in_stroops: number; base_reserve_in_stroops: number; closed_at: string; effects: CallCollectionFunction<EffectRecord>; failed_transaction_count: number; fee_pool: string; hash: string; header_xdr: string; id: string; max_tx_set_size: number; operation_count: number; operations: CallCollectionFunction<OperationRecord>; paging_token: string; prev_hash: string; protocol_version: number; self: CallFunction<LedgerRecord>; sequence: number; successful_transaction_count: number; total_coins: string; transactions: CallCollectionFunction<TransactionRecord>; tx_set_operation_count: number | null;}Source: src/horizon/server_api.ts:145
ledgerRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
ledgerRecord.base_fee_in_stroops
base_fee_in_stroops: number;Source: src/horizon/server_api.ts:161
ledgerRecord.base_reserve_in_stroops
base_reserve_in_stroops: number;Source: src/horizon/server_api.ts:162
ledgerRecord.closed_at
closed_at: string;Source: src/horizon/server_api.ts:155
ledgerRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:164
ledgerRecord.failed_transaction_count
failed_transaction_count: number;Source: src/horizon/server_api.ts:152
ledgerRecord.fee_pool
fee_pool: string;Source: src/horizon/server_api.ts:157
ledgerRecord.hash
hash: string;Source: src/horizon/server_api.ts:148
ledgerRecord.header_xdr
header_xdr: string;Source: src/horizon/server_api.ts:160
ledgerRecord.id
id: string;Source: src/horizon/server_api.ts:146
ledgerRecord.max_tx_set_size
max_tx_set_size: number;Source: src/horizon/server_api.ts:158
ledgerRecord.operation_count
operation_count: number;Source: src/horizon/server_api.ts:153
ledgerRecord.operations
operations: CallCollectionFunction<OperationRecord>;Source: src/horizon/server_api.ts:165
ledgerRecord.paging_token
paging_token: string;Source: src/horizon/server_api.ts:147
ledgerRecord.prev_hash
prev_hash: string;Source: src/horizon/server_api.ts:149
ledgerRecord.protocol_version
protocol_version: number;Source: src/horizon/server_api.ts:159
ledgerRecord.self
self: CallFunction<LedgerRecord>;Source: src/horizon/server_api.ts:166
ledgerRecord.sequence
sequence: number;Source: src/horizon/server_api.ts:150
ledgerRecord.successful_transaction_count
successful_transaction_count: number;Source: src/horizon/server_api.ts:151
ledgerRecord.total_coins
total_coins: string;Source: src/horizon/server_api.ts:156
ledgerRecord.transactions
transactions: CallCollectionFunction<TransactionRecord>;Source: src/horizon/server_api.ts:167
ledgerRecord.tx_set_operation_count
tx_set_operation_count: number | null;Source: src/horizon/server_api.ts:154
Horizon.ServerApi.LiquidityPoolRecord
interface LiquidityPoolRecord extends BaseResponse { _links: { self: ResponseLink }; fee_bp: number; id: string; paging_token: string; reserves: Reserve[]; total_shares: string; total_trustlines: string; type: LiquidityPoolType;}Source: src/horizon/server_api.ts:126
liquidityPoolRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
liquidityPoolRecord.fee_bp
fee_bp: number;Source: src/horizon/server_api.ts:129
liquidityPoolRecord.id
id: string;Source: src/horizon/server_api.ts:127
liquidityPoolRecord.paging_token
paging_token: string;Source: src/horizon/server_api.ts:128
liquidityPoolRecord.reserves
reserves: Reserve[];Source: src/horizon/server_api.ts:133
liquidityPoolRecord.total_shares
total_shares: string;Source: src/horizon/server_api.ts:132
liquidityPoolRecord.total_trustlines
total_trustlines: string;Source: src/horizon/server_api.ts:131
liquidityPoolRecord.type
type: LiquidityPoolType;Source: src/horizon/server_api.ts:130
Horizon.ServerApi.ManageDataOperationRecord
interface ManageDataOperationRecord extends BaseOperationRecord<OperationResponseType.manageData, OperationResponseTypeI.manageData>, ManageDataOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; name: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: manageData; type_i: manageData; value: string;}Source: src/horizon/server_api.ts:263
manageDataOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
manageDataOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
manageDataOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
manageDataOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
manageDataOperationRecord.name
name: string;Source: src/horizon/horizon_api.ts:428
manageDataOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
manageDataOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
manageDataOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
manageDataOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
manageDataOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
manageDataOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
manageDataOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
manageDataOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
manageDataOperationRecord.type
type: manageData;Source: src/horizon/horizon_api.ts:265
manageDataOperationRecord.type_i
type_i: manageData;Source: src/horizon/horizon_api.ts:266
manageDataOperationRecord.value
value: string;Source: src/horizon/horizon_api.ts:429
Horizon.ServerApi.ManageOfferOperationRecord
interface ManageOfferOperationRecord extends BaseOperationRecord<OperationResponseType.manageOffer, OperationResponseTypeI.manageOffer>, ManageOfferOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; buying_asset_code?: string; buying_asset_issuer?: string; buying_asset_type: AssetType; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; offer_id: string | number; paging_token: string; precedes: CallFunction<OperationRecord>; price: string; price_r: PriceR; self: CallFunction<OperationRecord>; selling_asset_code?: string; selling_asset_issuer?: string; selling_asset_type: AssetType; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: manageOffer; type_i: manageOffer;}Source: src/horizon/server_api.ts:214
manageOfferOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
manageOfferOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:339
manageOfferOperationRecord.buying_asset_code
buying_asset_code?: string;Source: src/horizon/horizon_api.ts:341
manageOfferOperationRecord.buying_asset_issuer
buying_asset_issuer?: string;Source: src/horizon/horizon_api.ts:342
manageOfferOperationRecord.buying_asset_type
buying_asset_type: AssetType;Source: src/horizon/horizon_api.ts:340
manageOfferOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
manageOfferOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
manageOfferOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
manageOfferOperationRecord.offer_id
offer_id: string | number;Source: src/horizon/horizon_api.ts:338
manageOfferOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
manageOfferOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
manageOfferOperationRecord.price
price: string;Source: src/horizon/horizon_api.ts:343
manageOfferOperationRecord.price_r
price_r: PriceR;Source: src/horizon/horizon_api.ts:344
manageOfferOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
manageOfferOperationRecord.selling_asset_code
selling_asset_code?: string;Source: src/horizon/horizon_api.ts:346
manageOfferOperationRecord.selling_asset_issuer
selling_asset_issuer?: string;Source: src/horizon/horizon_api.ts:347
manageOfferOperationRecord.selling_asset_type
selling_asset_type: AssetType;Source: src/horizon/horizon_api.ts:345
manageOfferOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
manageOfferOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
manageOfferOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
manageOfferOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
manageOfferOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
manageOfferOperationRecord.type
type: manageOffer;Source: src/horizon/horizon_api.ts:265
manageOfferOperationRecord.type_i
type_i: manageOffer;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.OfferRecord
type OfferRecord = OfferRecordTypeSource: src/horizon/server_api.ts:13
Horizon.ServerApi.OperationRecord
type OperationRecord = CreateAccountOperationRecord | PaymentOperationRecord | PathPaymentOperationRecord | ManageOfferOperationRecord | PassiveOfferOperationRecord | SetOptionsOperationRecord | ChangeTrustOperationRecord | AllowTrustOperationRecord | AccountMergeOperationRecord | InflationOperationRecord | ManageDataOperationRecord | BumpSequenceOperationRecord | PathPaymentStrictSendOperationRecord | CreateClaimableBalanceOperationRecord | ClaimClaimableBalanceOperationRecord | BeginSponsoringFutureReservesOperationRecord | EndSponsoringFutureReservesOperationRecord | RevokeSponsorshipOperationRecord | ClawbackClaimableBalanceOperationRecord | ClawbackOperationRecord | SetTrustLineFlagsOperationRecord | DepositLiquidityOperationRecord | WithdrawLiquidityOperationRecord | InvokeHostFunctionOperationRecord | BumpFootprintExpirationOperationRecord | RestoreFootprintOperationRecordSource: src/horizon/server_api.ts:369
Horizon.ServerApi.OrderbookRecord
interface OrderbookRecord extends BaseResponse { _links: { self: ResponseLink }; asks: { amount: string; price: string; price_r: { d: number; n: number } }[]; base: Asset; bids: { amount: string; price: string; price_r: { d: number; n: number } }[]; counter: Asset;}Source: src/horizon/server_api.ts:456
orderbookRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
orderbookRecord.asks
asks: { amount: string; price: string; price_r: { d: number; n: number } }[];Source: src/horizon/server_api.ts:465
orderbookRecord.base
base: Asset;Source: src/horizon/server_api.ts:473
orderbookRecord.bids
bids: { amount: string; price: string; price_r: { d: number; n: number } }[];Source: src/horizon/server_api.ts:457
orderbookRecord.counter
counter: Asset;Source: src/horizon/server_api.ts:474
Horizon.ServerApi.PassiveOfferOperationRecord
interface PassiveOfferOperationRecord extends BaseOperationRecord<OperationResponseType.createPassiveOffer, OperationResponseTypeI.createPassiveOffer>, PassiveOfferOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; buying_asset_code?: string; buying_asset_issuer?: string; buying_asset_type: AssetType; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; offer_id: string | number; paging_token: string; precedes: CallFunction<OperationRecord>; price: string; price_r: PriceR; self: CallFunction<OperationRecord>; selling_asset_code?: string; selling_asset_issuer?: string; selling_asset_type: AssetType; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: createPassiveOffer; type_i: createPassiveOffer;}Source: src/horizon/server_api.ts:221
passiveOfferOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
passiveOfferOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:354
passiveOfferOperationRecord.buying_asset_code
buying_asset_code?: string;Source: src/horizon/horizon_api.ts:356
passiveOfferOperationRecord.buying_asset_issuer
buying_asset_issuer?: string;Source: src/horizon/horizon_api.ts:357
passiveOfferOperationRecord.buying_asset_type
buying_asset_type: AssetType;Source: src/horizon/horizon_api.ts:355
passiveOfferOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
passiveOfferOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
passiveOfferOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
passiveOfferOperationRecord.offer_id
offer_id: string | number;Source: src/horizon/horizon_api.ts:353
passiveOfferOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
passiveOfferOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
passiveOfferOperationRecord.price
price: string;Source: src/horizon/horizon_api.ts:358
passiveOfferOperationRecord.price_r
price_r: PriceR;Source: src/horizon/horizon_api.ts:359
passiveOfferOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
passiveOfferOperationRecord.selling_asset_code
selling_asset_code?: string;Source: src/horizon/horizon_api.ts:361
passiveOfferOperationRecord.selling_asset_issuer
selling_asset_issuer?: string;Source: src/horizon/horizon_api.ts:362
passiveOfferOperationRecord.selling_asset_type
selling_asset_type: AssetType;Source: src/horizon/horizon_api.ts:360
passiveOfferOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
passiveOfferOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
passiveOfferOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
passiveOfferOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
passiveOfferOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
passiveOfferOperationRecord.type
type: createPassiveOffer;Source: src/horizon/horizon_api.ts:265
passiveOfferOperationRecord.type_i
type_i: createPassiveOffer;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.PathPaymentOperationRecord
interface PathPaymentOperationRecord extends BaseOperationRecord<OperationResponseType.pathPayment, OperationResponseTypeI.pathPayment>, PathPaymentOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; effects: CallCollectionFunction<EffectRecord>; from: string; id: string; paging_token: string; path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[]; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; source_amount: string; source_asset_code?: string; source_asset_issuer?: string; source_asset_type: AssetType; source_max: string; succeeds: CallFunction<OperationRecord>; to: string; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: pathPayment; type_i: pathPayment;}Source: src/horizon/server_api.ts:200
pathPaymentOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
pathPaymentOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:296
pathPaymentOperationRecord.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:297
pathPaymentOperationRecord.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:298
pathPaymentOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:299
pathPaymentOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
pathPaymentOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
pathPaymentOperationRecord.from
from: string;Source: src/horizon/horizon_api.ts:300
pathPaymentOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
pathPaymentOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
pathPaymentOperationRecord.path
path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[];Source: src/horizon/horizon_api.ts:301
pathPaymentOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
pathPaymentOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
pathPaymentOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
pathPaymentOperationRecord.source_amount
source_amount: string;Source: src/horizon/horizon_api.ts:306
pathPaymentOperationRecord.source_asset_code
source_asset_code?: string;Source: src/horizon/horizon_api.ts:307
pathPaymentOperationRecord.source_asset_issuer
source_asset_issuer?: string;Source: src/horizon/horizon_api.ts:308
pathPaymentOperationRecord.source_asset_type
source_asset_type: AssetType;Source: src/horizon/horizon_api.ts:309
pathPaymentOperationRecord.source_max
source_max: string;Source: src/horizon/horizon_api.ts:310
pathPaymentOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
pathPaymentOperationRecord.to
to: string;Source: src/horizon/horizon_api.ts:311
pathPaymentOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
pathPaymentOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
pathPaymentOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
pathPaymentOperationRecord.type
type: pathPayment;Source: src/horizon/horizon_api.ts:265
pathPaymentOperationRecord.type_i
type_i: pathPayment;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.PathPaymentStrictSendOperationRecord
interface PathPaymentStrictSendOperationRecord extends BaseOperationRecord<OperationResponseType.pathPaymentStrictSend, OperationResponseTypeI.pathPaymentStrictSend>, PathPaymentStrictSendOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; destination_min: string; effects: CallCollectionFunction<EffectRecord>; from: string; id: string; paging_token: string; path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[]; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; source_amount: string; source_asset_code?: string; source_asset_issuer?: string; source_asset_type: AssetType; succeeds: CallFunction<OperationRecord>; to: string; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: pathPaymentStrictSend; type_i: pathPaymentStrictSend;}Source: src/horizon/server_api.ts:207
pathPaymentStrictSendOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
pathPaymentStrictSendOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:317
pathPaymentStrictSendOperationRecord.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:318
pathPaymentStrictSendOperationRecord.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:319
pathPaymentStrictSendOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:320
pathPaymentStrictSendOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
pathPaymentStrictSendOperationRecord.destination_min
destination_min: string;Source: src/horizon/horizon_api.ts:321
pathPaymentStrictSendOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
pathPaymentStrictSendOperationRecord.from
from: string;Source: src/horizon/horizon_api.ts:322
pathPaymentStrictSendOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
pathPaymentStrictSendOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
pathPaymentStrictSendOperationRecord.path
path: { asset_code: string; asset_issuer: string; asset_type: AssetType }[];Source: src/horizon/horizon_api.ts:323
pathPaymentStrictSendOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
pathPaymentStrictSendOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
pathPaymentStrictSendOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
pathPaymentStrictSendOperationRecord.source_amount
source_amount: string;Source: src/horizon/horizon_api.ts:328
pathPaymentStrictSendOperationRecord.source_asset_code
source_asset_code?: string;Source: src/horizon/horizon_api.ts:329
pathPaymentStrictSendOperationRecord.source_asset_issuer
source_asset_issuer?: string;Source: src/horizon/horizon_api.ts:330
pathPaymentStrictSendOperationRecord.source_asset_type
source_asset_type: AssetType;Source: src/horizon/horizon_api.ts:331
pathPaymentStrictSendOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
pathPaymentStrictSendOperationRecord.to
to: string;Source: src/horizon/horizon_api.ts:332
pathPaymentStrictSendOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
pathPaymentStrictSendOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
pathPaymentStrictSendOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
pathPaymentStrictSendOperationRecord.type
type: pathPaymentStrictSend;Source: src/horizon/horizon_api.ts:265
pathPaymentStrictSendOperationRecord.type_i
type_i: pathPaymentStrictSend;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.PaymentOperationRecord
interface PaymentOperationRecord extends BaseOperationRecord<OperationResponseType.payment, OperationResponseTypeI.payment>, PaymentOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; amount: string; asset_code?: string; asset_issuer?: string; asset_type: AssetType; created_at: string; effects: CallCollectionFunction<EffectRecord>; from: string; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; receiver: CallFunction<AccountRecord>; self: CallFunction<OperationRecord>; sender: CallFunction<AccountRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; to: string; to_muxed?: string; to_muxed_id?: string; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: payment; type_i: payment;}Source: src/horizon/server_api.ts:190
paymentOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
paymentOperationRecord.amount
amount: string;Source: src/horizon/horizon_api.ts:288
paymentOperationRecord.asset_code
asset_code?: string;Source: src/horizon/horizon_api.ts:286
paymentOperationRecord.asset_issuer
asset_issuer?: string;Source: src/horizon/horizon_api.ts:287
paymentOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:285
paymentOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
paymentOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
paymentOperationRecord.from
from: string;Source: src/horizon/horizon_api.ts:283
paymentOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
paymentOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
paymentOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
paymentOperationRecord.receiver
receiver: CallFunction<AccountRecord>;Source: src/horizon/server_api.ts:198
paymentOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
paymentOperationRecord.sender
sender: CallFunction<AccountRecord>;Source: src/horizon/server_api.ts:197
paymentOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
paymentOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
paymentOperationRecord.to
to: string;Source: src/horizon/horizon_api.ts:284
paymentOperationRecord.to_muxed
to_muxed?: string;Source: src/horizon/horizon_api.ts:289
paymentOperationRecord.to_muxed_id
to_muxed_id?: string;Source: src/horizon/horizon_api.ts:290
paymentOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
paymentOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
paymentOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
paymentOperationRecord.type
type: payment;Source: src/horizon/horizon_api.ts:265
paymentOperationRecord.type_i
type_i: payment;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.PaymentPathRecord
interface PaymentPathRecord extends BaseResponse { _links: { self: ResponseLink }; destination_amount: string; destination_asset_code: string; destination_asset_issuer: string; destination_asset_type: string; path: { asset_code: string; asset_issuer: string; asset_type: string }[]; source_amount: string; source_asset_code: string; source_asset_issuer: string; source_asset_type: string;}Source: src/horizon/server_api.ts:476
paymentPathRecord._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
paymentPathRecord.destination_amount
destination_amount: string;Source: src/horizon/server_api.ts:486
paymentPathRecord.destination_asset_code
destination_asset_code: string;Source: src/horizon/server_api.ts:488
paymentPathRecord.destination_asset_issuer
destination_asset_issuer: string;Source: src/horizon/server_api.ts:489
paymentPathRecord.destination_asset_type
destination_asset_type: string;Source: src/horizon/server_api.ts:487
paymentPathRecord.path
path: { asset_code: string; asset_issuer: string; asset_type: string }[];Source: src/horizon/server_api.ts:477
paymentPathRecord.source_amount
source_amount: string;Source: src/horizon/server_api.ts:482
paymentPathRecord.source_asset_code
source_asset_code: string;Source: src/horizon/server_api.ts:484
paymentPathRecord.source_asset_issuer
source_asset_issuer: string;Source: src/horizon/server_api.ts:485
paymentPathRecord.source_asset_type
source_asset_type: string;Source: src/horizon/server_api.ts:483
Horizon.ServerApi.RestoreFootprintOperationRecord
interface RestoreFootprintOperationRecord extends BaseOperationRecord<OperationResponseType.restoreFootprint, OperationResponseTypeI.restoreFootprint>, RestoreFootprintOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: restoreFootprint; type_i: restoreFootprint;}Source: src/horizon/server_api.ts:361
restoreFootprintOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
restoreFootprintOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
restoreFootprintOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
restoreFootprintOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
restoreFootprintOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
restoreFootprintOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
restoreFootprintOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
restoreFootprintOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
restoreFootprintOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
restoreFootprintOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
restoreFootprintOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
restoreFootprintOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
restoreFootprintOperationRecord.type
type: restoreFootprint;Source: src/horizon/horizon_api.ts:265
restoreFootprintOperationRecord.type_i
type_i: restoreFootprint;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.RevokeSponsorshipOperationRecord
interface RevokeSponsorshipOperationRecord extends BaseOperationRecord<OperationResponseType.revokeSponsorship, OperationResponseTypeI.revokeSponsorship>, RevokeSponsorshipOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; account_id?: string; claimable_balance_id?: string; created_at: string; data_account_id?: string; data_name?: string; effects: CallCollectionFunction<EffectRecord>; id: string; offer_id?: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; signer_account_id?: string; signer_key?: string; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; trustline_account_id?: string; trustline_asset?: string; trustline_liquidity_pool_id?: string; type: revokeSponsorship; type_i: revokeSponsorship;}Source: src/horizon/server_api.ts:305
revokeSponsorshipOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
revokeSponsorshipOperationRecord.account_id
account_id?: string;Source: src/horizon/horizon_api.ts:496
revokeSponsorshipOperationRecord.claimable_balance_id
claimable_balance_id?: string;Source: src/horizon/horizon_api.ts:497
revokeSponsorshipOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
revokeSponsorshipOperationRecord.data_account_id
data_account_id?: string;Source: src/horizon/horizon_api.ts:498
revokeSponsorshipOperationRecord.data_name
data_name?: string;Source: src/horizon/horizon_api.ts:499
revokeSponsorshipOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
revokeSponsorshipOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
revokeSponsorshipOperationRecord.offer_id
offer_id?: string;Source: src/horizon/horizon_api.ts:500
revokeSponsorshipOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
revokeSponsorshipOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
revokeSponsorshipOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
revokeSponsorshipOperationRecord.signer_account_id
signer_account_id?: string;Source: src/horizon/horizon_api.ts:504
revokeSponsorshipOperationRecord.signer_key
signer_key?: string;Source: src/horizon/horizon_api.ts:505
revokeSponsorshipOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
revokeSponsorshipOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
revokeSponsorshipOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
revokeSponsorshipOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
revokeSponsorshipOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
revokeSponsorshipOperationRecord.trustline_account_id
trustline_account_id?: string;Source: src/horizon/horizon_api.ts:501
revokeSponsorshipOperationRecord.trustline_asset
trustline_asset?: string;Source: src/horizon/horizon_api.ts:502
revokeSponsorshipOperationRecord.trustline_liquidity_pool_id
trustline_liquidity_pool_id?: string;Source: src/horizon/horizon_api.ts:503
revokeSponsorshipOperationRecord.type
type: revokeSponsorship;Source: src/horizon/horizon_api.ts:265
revokeSponsorshipOperationRecord.type_i
type_i: revokeSponsorship;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.SetOptionsOperationRecord
interface SetOptionsOperationRecord extends BaseOperationRecord<OperationResponseType.setOptions, OperationResponseTypeI.setOptions>, SetOptionsOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; clear_flags: (1 | 2 | 4)[]; clear_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[]; created_at: string; effects: CallCollectionFunction<EffectRecord>; high_threshold?: number; home_domain?: string; id: string; low_threshold?: number; master_key_weight?: number; med_threshold?: number; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; set_flags: (1 | 2 | 4)[]; set_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[]; signer_key?: string; signer_weight?: number; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: setOptions; type_i: setOptions;}Source: src/horizon/server_api.ts:228
setOptionsOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
setOptionsOperationRecord.clear_flags
clear_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:381
setOptionsOperationRecord.clear_flags_s
clear_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[];Source: src/horizon/horizon_api.ts:382
setOptionsOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
setOptionsOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
setOptionsOperationRecord.high_threshold
high_threshold?: number;Source: src/horizon/horizon_api.ts:373
setOptionsOperationRecord.home_domain
home_domain?: string;Source: src/horizon/horizon_api.ts:374
setOptionsOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
setOptionsOperationRecord.low_threshold
low_threshold?: number;Source: src/horizon/horizon_api.ts:371
setOptionsOperationRecord.master_key_weight
master_key_weight?: number;Source: src/horizon/horizon_api.ts:370
setOptionsOperationRecord.med_threshold
med_threshold?: number;Source: src/horizon/horizon_api.ts:372
setOptionsOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
setOptionsOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
setOptionsOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
setOptionsOperationRecord.set_flags
set_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:375
setOptionsOperationRecord.set_flags_s
set_flags_s: ("auth_required_flag" | "auth_revocable_flag" | "auth_clawback_enabled_flag")[];Source: src/horizon/horizon_api.ts:376
setOptionsOperationRecord.signer_key
signer_key?: string;Source: src/horizon/horizon_api.ts:368
setOptionsOperationRecord.signer_weight
signer_weight?: number;Source: src/horizon/horizon_api.ts:369
setOptionsOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
setOptionsOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
setOptionsOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
setOptionsOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
setOptionsOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
setOptionsOperationRecord.type
type: setOptions;Source: src/horizon/horizon_api.ts:265
setOptionsOperationRecord.type_i
type_i: setOptions;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.SetTrustLineFlagsOperationRecord
interface SetTrustLineFlagsOperationRecord extends BaseOperationRecord<OperationResponseType.setTrustLineFlags, OperationResponseTypeI.setTrustLineFlags>, SetTrustLineFlagsOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; asset_code: string; asset_issuer: string; asset_type: AssetType; clear_flags: (1 | 2 | 4)[]; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; paging_token: string; precedes: CallFunction<OperationRecord>; self: CallFunction<OperationRecord>; set_flags: (1 | 2 | 4)[]; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; trustor: string; type: setTrustLineFlags; type_i: setTrustLineFlags;}Source: src/horizon/server_api.ts:326
setTrustLineFlagsOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
setTrustLineFlagsOperationRecord.asset_code
asset_code: string;Source: src/horizon/horizon_api.ts:531
setTrustLineFlagsOperationRecord.asset_issuer
asset_issuer: string;Source: src/horizon/horizon_api.ts:532
setTrustLineFlagsOperationRecord.asset_type
asset_type: AssetType;Source: src/horizon/horizon_api.ts:530
setTrustLineFlagsOperationRecord.clear_flags
clear_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:535
setTrustLineFlagsOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
setTrustLineFlagsOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
setTrustLineFlagsOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
setTrustLineFlagsOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
setTrustLineFlagsOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
setTrustLineFlagsOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
setTrustLineFlagsOperationRecord.set_flags
set_flags: (1 | 2 | 4)[];Source: src/horizon/horizon_api.ts:534
setTrustLineFlagsOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
setTrustLineFlagsOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
setTrustLineFlagsOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
setTrustLineFlagsOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
setTrustLineFlagsOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
setTrustLineFlagsOperationRecord.trustor
trustor: string;Source: src/horizon/horizon_api.ts:533
setTrustLineFlagsOperationRecord.type
type: setTrustLineFlags;Source: src/horizon/horizon_api.ts:265
setTrustLineFlagsOperationRecord.type_i
type_i: setTrustLineFlags;Source: src/horizon/horizon_api.ts:266
Horizon.ServerApi.TradeRecord
type TradeRecord = TradeRecord.Orderbook | TradeRecord.LiquidityPoolSource: src/horizon/server_api.ts:397
Horizon.ServerApi.TradeRecord.LiquidityPool
interface LiquidityPool extends Base { _links: { self: ResponseLink }; base: CallFunction<AccountRecord | LiquidityPoolRecord>; base_account?: string; base_amount: string; base_asset_code?: string; base_asset_issuer?: string; base_asset_type: string; base_is_seller: boolean; base_liquidity_pool_id?: string; counter: CallFunction<AccountRecord | LiquidityPoolRecord>; counter_account?: string; counter_amount: string; counter_asset_code?: string; counter_asset_issuer?: string; counter_asset_type: string; counter_liquidity_pool_id?: string; id: string; ledger_close_time: string; liquidity_pool_fee_bp: number; operation: CallFunction<OperationRecord>; paging_token: string; price?: { d: string; n: string }; trade_type: liquidityPools;}Source: src/horizon/server_api.ts:431
liquidityPool._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
liquidityPool.base
base: CallFunction<AccountRecord | LiquidityPoolRecord>;Source: src/horizon/server_api.ts:437
liquidityPool.base_account
base_account?: string;Source: src/horizon/server_api.ts:403
liquidityPool.base_amount
base_amount: string;Source: src/horizon/server_api.ts:404
liquidityPool.base_asset_code
base_asset_code?: string;Source: src/horizon/server_api.ts:406
liquidityPool.base_asset_issuer
base_asset_issuer?: string;Source: src/horizon/server_api.ts:407
liquidityPool.base_asset_type
base_asset_type: string;Source: src/horizon/server_api.ts:405
liquidityPool.base_is_seller
base_is_seller: boolean;Source: src/horizon/server_api.ts:413
liquidityPool.base_liquidity_pool_id
base_liquidity_pool_id?: string;Source: src/horizon/server_api.ts:433
liquidityPool.counter
counter: CallFunction<AccountRecord | LiquidityPoolRecord>;Source: src/horizon/server_api.ts:438
liquidityPool.counter_account
counter_account?: string;Source: src/horizon/server_api.ts:408
liquidityPool.counter_amount
counter_amount: string;Source: src/horizon/server_api.ts:409
liquidityPool.counter_asset_code
counter_asset_code?: string;Source: src/horizon/server_api.ts:411
liquidityPool.counter_asset_issuer
counter_asset_issuer?: string;Source: src/horizon/server_api.ts:412
liquidityPool.counter_asset_type
counter_asset_type: string;Source: src/horizon/server_api.ts:410
liquidityPool.counter_liquidity_pool_id
counter_liquidity_pool_id?: string;Source: src/horizon/server_api.ts:434
liquidityPool.id
id: string;Source: src/horizon/server_api.ts:399
liquidityPool.ledger_close_time
ledger_close_time: string;Source: src/horizon/server_api.ts:401
liquidityPool.liquidity_pool_fee_bp
liquidity_pool_fee_bp: number;Source: src/horizon/server_api.ts:435
liquidityPool.operation
operation: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:419
liquidityPool.paging_token
paging_token: string;Source: src/horizon/server_api.ts:400
liquidityPool.price
price?: { d: string; n: string };Source: src/horizon/server_api.ts:414
liquidityPool.trade_type
trade_type: liquidityPools;Source: src/horizon/server_api.ts:432
Horizon.ServerApi.TradeRecord.Orderbook
interface Orderbook extends Base { _links: { self: ResponseLink }; base: CallFunction<AccountRecord>; base_account: string; base_amount: string; base_asset_code?: string; base_asset_issuer?: string; base_asset_type: string; base_is_seller: boolean; base_offer_id: string; counter: CallFunction<AccountRecord>; counter_account: string; counter_amount: string; counter_asset_code?: string; counter_asset_issuer?: string; counter_asset_type: string; counter_offer_id: string; id: string; ledger_close_time: string; operation: CallFunction<OperationRecord>; paging_token: string; price?: { d: string; n: string }; trade_type: orderbook;}Source: src/horizon/server_api.ts:421
orderbook._links
_links: { self: ResponseLink };Source: src/horizon/horizon_api.ts:10
orderbook.base
base: CallFunction<AccountRecord>;Source: src/horizon/server_api.ts:428
orderbook.base_account
base_account: string;Source: src/horizon/server_api.ts:424
orderbook.base_amount
base_amount: string;Source: src/horizon/server_api.ts:404
orderbook.base_asset_code
base_asset_code?: string;Source: src/horizon/server_api.ts:406
orderbook.base_asset_issuer
base_asset_issuer?: string;Source: src/horizon/server_api.ts:407
orderbook.base_asset_type
base_asset_type: string;Source: src/horizon/server_api.ts:405
orderbook.base_is_seller
base_is_seller: boolean;Source: src/horizon/server_api.ts:413
orderbook.base_offer_id
base_offer_id: string;Source: src/horizon/server_api.ts:423
orderbook.counter
counter: CallFunction<AccountRecord>;Source: src/horizon/server_api.ts:429
orderbook.counter_account
counter_account: string;Source: src/horizon/server_api.ts:426
orderbook.counter_amount
counter_amount: string;Source: src/horizon/server_api.ts:409
orderbook.counter_asset_code
counter_asset_code?: string;Source: src/horizon/server_api.ts:411
orderbook.counter_asset_issuer
counter_asset_issuer?: string;Source: src/horizon/server_api.ts:412
orderbook.counter_asset_type
counter_asset_type: string;Source: src/horizon/server_api.ts:410
orderbook.counter_offer_id
counter_offer_id: string;Source: src/horizon/server_api.ts:425
orderbook.id
id: string;Source: src/horizon/server_api.ts:399
orderbook.ledger_close_time
ledger_close_time: string;Source: src/horizon/server_api.ts:401
orderbook.operation
operation: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:419
orderbook.paging_token
paging_token: string;Source: src/horizon/server_api.ts:400
orderbook.price
price?: { d: string; n: string };Source: src/horizon/server_api.ts:414
orderbook.trade_type
trade_type: orderbook;Source: src/horizon/server_api.ts:422
Horizon.ServerApi.TradeType
enum TradeTypeSource: src/horizon/server_api.ts:135
Horizon.ServerApi.TransactionRecord
interface TransactionRecord extends Omit<HorizonApi.TransactionResponse, "ledger"> { _links: { account: ResponseLink; effects: ResponseLink; ledger: ResponseLink; operations: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink }; account: CallFunction<AccountRecord>; created_at: string; effects: CallCollectionFunction<EffectRecord>; envelope_xdr: string; fee_account: string; fee_bump_transaction?: FeeBumpTransactionResponse; fee_charged: string | number; fee_meta_xdr: string; hash: string; id: string; inner_transaction?: InnerTransactionResponse; ledger: CallFunction<LedgerRecord>; ledger_attr: number; max_fee: string | number; memo?: string; memo_bytes?: string; memo_type: MemoType; operation_count: number; operations: CallCollectionFunction<OperationRecord>; paging_token: string; precedes: CallFunction<TransactionRecord>; preconditions?: TransactionPreconditions; result_meta_xdr: string; result_xdr: string; self: CallFunction<TransactionRecord>; signatures: string[]; source_account: string; source_account_sequence: string; succeeds: CallFunction<TransactionRecord>; successful: boolean;}Source: src/horizon/server_api.ts:442
transactionRecord._links
_links: { account: ResponseLink; effects: ResponseLink; ledger: ResponseLink; operations: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink };Source: src/horizon/horizon_api.ts:10
transactionRecord.account
account: CallFunction<AccountRecord>;Source: src/horizon/server_api.ts:448
transactionRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:66
transactionRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:449
transactionRecord.envelope_xdr
envelope_xdr: string;Source: src/horizon/horizon_api.ts:17
transactionRecord.fee_account
fee_account: string;Source: src/horizon/horizon_api.ts:79
transactionRecord.fee_bump_transaction
fee_bump_transaction?: FeeBumpTransactionResponse;Source: src/horizon/horizon_api.ts:81
transactionRecord.fee_charged
fee_charged: string | number;Source: src/horizon/horizon_api.ts:68
transactionRecord.fee_meta_xdr
fee_meta_xdr: string;Source: src/horizon/horizon_api.ts:67
transactionRecord.hash
hash: string;Source: src/horizon/horizon_api.ts:14
transactionRecord.id
id: string;Source: src/horizon/horizon_api.ts:70
transactionRecord.inner_transaction
inner_transaction?: InnerTransactionResponse;Source: src/horizon/horizon_api.ts:80
transactionRecord.ledger
ledger: CallFunction<LedgerRecord>;Source: src/horizon/server_api.ts:450
transactionRecord.ledger_attr
ledger_attr: number;Source: src/horizon/server_api.ts:446
transactionRecord.max_fee
max_fee: string | number;Source: src/horizon/horizon_api.ts:69
transactionRecord.memo
memo?: string;Source: src/horizon/horizon_api.ts:72
transactionRecord.memo_bytes
memo_bytes?: string;Source: src/horizon/horizon_api.ts:73
transactionRecord.memo_type
memo_type: MemoType;Source: src/horizon/horizon_api.ts:71
transactionRecord.operation_count
operation_count: number;Source: src/horizon/horizon_api.ts:74
transactionRecord.operations
operations: CallCollectionFunction<OperationRecord>;Source: src/horizon/server_api.ts:451
transactionRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:75
transactionRecord.precedes
precedes: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:452
transactionRecord.preconditions
preconditions?: TransactionPreconditions;Source: src/horizon/horizon_api.ts:82
transactionRecord.result_meta_xdr
result_meta_xdr: string;Source: src/horizon/horizon_api.ts:19
transactionRecord.result_xdr
result_xdr: string;Source: src/horizon/horizon_api.ts:18
transactionRecord.self
self: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:453
transactionRecord.signatures
signatures: string[];Source: src/horizon/horizon_api.ts:76
transactionRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:77
transactionRecord.source_account_sequence
source_account_sequence: string;Source: src/horizon/horizon_api.ts:78
transactionRecord.succeeds
succeeds: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:454
transactionRecord.successful
successful: boolean;Source: src/horizon/horizon_api.ts:16
Horizon.ServerApi.WithdrawLiquidityOperationRecord
interface WithdrawLiquidityOperationRecord extends BaseOperationRecord<OperationResponseType.liquidityPoolWithdraw, OperationResponseTypeI.liquidityPoolWithdraw>, WithdrawLiquidityOperationResponse { _links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink }; created_at: string; effects: CallCollectionFunction<EffectRecord>; id: string; liquidity_pool_id: string; paging_token: string; precedes: CallFunction<OperationRecord>; reserves_min: Reserve[]; reserves_received: Reserve[]; self: CallFunction<OperationRecord>; shares: string; source_account: string; succeeds: CallFunction<OperationRecord>; transaction: CallFunction<TransactionRecord>; transaction_hash: string; transaction_successful: boolean; type: liquidityPoolWithdraw; type_i: liquidityPoolWithdraw;}Source: src/horizon/server_api.ts:340
withdrawLiquidityOperationRecord._links
_links: { effects: ResponseLink; precedes: ResponseLink; self: ResponseLink; succeeds: ResponseLink; transaction: ResponseLink };Source: src/horizon/horizon_api.ts:10
withdrawLiquidityOperationRecord.created_at
created_at: string;Source: src/horizon/horizon_api.ts:267
withdrawLiquidityOperationRecord.effects
effects: CallCollectionFunction<EffectRecord>;Source: src/horizon/server_api.ts:180
withdrawLiquidityOperationRecord.id
id: string;Source: src/horizon/horizon_api.ts:262
withdrawLiquidityOperationRecord.liquidity_pool_id
liquidity_pool_id: string;Source: src/horizon/horizon_api.ts:558
withdrawLiquidityOperationRecord.paging_token
paging_token: string;Source: src/horizon/horizon_api.ts:263
withdrawLiquidityOperationRecord.precedes
precedes: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:179
withdrawLiquidityOperationRecord.reserves_min
reserves_min: Reserve[];Source: src/horizon/horizon_api.ts:559
withdrawLiquidityOperationRecord.reserves_received
reserves_received: Reserve[];Source: src/horizon/horizon_api.ts:561
withdrawLiquidityOperationRecord.self
self: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:177
withdrawLiquidityOperationRecord.shares
shares: string;Source: src/horizon/horizon_api.ts:560
withdrawLiquidityOperationRecord.source_account
source_account: string;Source: src/horizon/horizon_api.ts:264
withdrawLiquidityOperationRecord.succeeds
succeeds: CallFunction<OperationRecord>;Source: src/horizon/server_api.ts:178
withdrawLiquidityOperationRecord.transaction
transaction: CallFunction<TransactionRecord>;Source: src/horizon/server_api.ts:181
withdrawLiquidityOperationRecord.transaction_hash
transaction_hash: string;Source: src/horizon/horizon_api.ts:268
withdrawLiquidityOperationRecord.transaction_successful
transaction_successful: boolean;Source: src/horizon/horizon_api.ts:269
withdrawLiquidityOperationRecord.type
type: liquidityPoolWithdraw;Source: src/horizon/horizon_api.ts:265
withdrawLiquidityOperationRecord.type_i
type_i: liquidityPoolWithdraw;Source: src/horizon/horizon_api.ts:266