Properties of a JupiterSwapTask.

interface IJupiterSwapTask {
    allowList?: null | OracleJob.JupiterSwapTask.IFilterList;
    apiKey?: null | string;
    baseAmount?: null | number;
    baseAmountString?: null | string;
    denyList?: null | OracleJob.JupiterSwapTask.IFilterList;
    directRoutesOnly?: null | boolean;
    inTokenAddress?: null | string;
    outTokenAddress?: null | string;
    quoteAmount?: null | number;
    quoteAmountString?: null | string;
    slippage?: null | number;
    version?: null | OracleJob.JupiterSwapTask.Version;
}

Implemented by

Properties

A list of AMM markets to allow.

apiKey?: null | string

Optional API key for authenticated requests

baseAmount?: null | number

The amount of in_token_address tokens to swap.

baseAmountString?: null | string

The amount of in_token_address tokens to swap.

A list of AMM markets to deny.

directRoutesOnly?: null | boolean

JupiterSwapTask directRoutesOnly

inTokenAddress?: null | string

The input token address.

outTokenAddress?: null | string

The output token address.

quoteAmount?: null | number

The amount of out_token_address tokens to swap.

quoteAmountString?: null | string

The amount of out_token_address tokens to swap.

slippage?: null | number

The allowable slippage on the swap in decimal form (e.g. 0.5 is 0.5% slippage)

JupiterSwapTask version