• QuoteApi - functional programming interface

    Parameters

    Returns {
        quotesaverdeposit(height?, asset?, amount?, options?): Promise<((axios?, basePath?) => AxiosPromise<QuoteSaverDepositResponse>)>;
        quotesaverwithdraw(height?, asset?, address?, withdrawBps?, options?): Promise<((axios?, basePath?) => AxiosPromise<QuoteSaverWithdrawResponse>)>;
        quoteswap(height?, fromAsset?, toAsset?, amount?, destination?, toleranceBps?, affiliateBps?, affiliate?, options?): Promise<((axios?, basePath?) => AxiosPromise<QuoteSwapResponse>)>;
    }

    • quotesaverdeposit:function
    • quotesaverwithdraw:function
      • Provide a quote estimate for the provided saver withdraw.

        Parameters

        • Optional height: number

          optional block height, defaults to current tip

        • Optional asset: string

          the asset to withdraw

        • Optional address: string

          the address for the position

        • Optional withdrawBps: number

          the basis points of the existing position to withdraw

        • Optional options: AxiosRequestConfig<any>

          Override http request option.

        Returns Promise<((axios?, basePath?) => AxiosPromise<QuoteSaverWithdrawResponse>)>

        Throws

    • quoteswap:function
      • Provide a quote estimate for the provided swap.

        Parameters

        • Optional height: number

          optional block height, defaults to current tip

        • Optional fromAsset: string

          the source asset

        • Optional toAsset: string

          the target asset

        • Optional amount: number

          the source asset amount in 1e8 decimals

        • Optional destination: string

          the destination address, required to generate memo

        • Optional toleranceBps: number

          the maximum basis points from the current feeless swap price to set the limit in the generated memo

        • Optional affiliateBps: number

          the affiliate fee in basis points

        • Optional affiliate: string

          the affiliate (address or mayaname)

        • Optional options: AxiosRequestConfig<any>

          Override http request option.

        Returns Promise<((axios?, basePath?) => AxiosPromise<QuoteSwapResponse>)>

        Throws

    Export

Generated using TypeDoc