@cosmosapp/pay_sdkDéfinitionsServeur

DefindexManager

DeFindex vaults on Stellar — client.defindex. Served only where the deployment enables the DeFindex native plugin (PLUGINS_ENABLED=defindex); elsewhere every…

DeFindex vaults on Stellar — client.defindex. Served only where the deployment enables the DeFindex native plugin (PLUGINS_ENABLED=defindex); elsewhere every call is a 404. The payloads are DeFindex's own and are passed through untyped. Deposits and withdrawals come back as an unsigned transaction for the caller to sign and hand to {@link submit}.

Constructor

DefindexManager

constructor(client: Client)

Parameters

Properties

client

readonly client: Client

Type Client

Methods

vaults()

vaults<T = unknown>(): Promise<T>

Returns Promise<T>

vault()

vault<T = unknown>(vault: string): Promise<T>

Parameters

  • vault: string

Returns Promise<T>

balance()

An account's position in a vault.

balance<T = unknown>(vault: string, account: string): Promise<T>

Parameters

  • vault: string
  • account: string

Returns Promise<T>

deposit()

deposit<T = unknown>(vault: string, options: DefindexDepositOptions): Promise<T>

Parameters

  • vault: string
  • options: DefindexDepositOptions

Returns Promise<T>

withdraw()

withdraw<T = unknown>(vault: string, options: DefindexWithdrawOptions): Promise<T>

Parameters

  • vault: string
  • options: DefindexWithdrawOptions

Returns Promise<T>

submit()

Submit a signed DeFindex transaction (base64 XDR).

submit<T = unknown>(xdr: string): Promise<T>

Parameters

  • xdr: string

Returns Promise<T>

Sur cette page