Properties of a LpExchangeRateTask.

interface ILpExchangeRateTask {
    inTokenAddress?: string;
    mercurialPoolAddress?: string;
    orcaPoolAddress?: string;
    orcaPoolTokenMintAddress?: string;
    outTokenAddress?: string;
    portReserveAddress?: string;
    raydiumPoolAddress?: string;
    saberPoolAddress?: string;
}

Implemented by

Properties

inTokenAddress?: string

Used alongside mercurial_pool_address to specify the input token for a swap.

mercurialPoolAddress?: string

Mercurial finance pool address. A full list can be found here: https://github.com/mercurial-finance/stable-swap-n-pool-js

orcaPoolAddress?: string

Pool address for an Orca LP pool or whirlpool. A full list of Orca LP pools can be found here: https://www.orca.so/pools

orcaPoolTokenMintAddress?: string

@deprecated* Use orcaPoolAddress

outTokenAddress?: string

Used alongside mercurial_pool_address to specify the output token for a swap.

portReserveAddress?: string

The Port reserve pubkey. A full list can be found here: https://api-v1.port.finance/reserves

raydiumPoolAddress?: string

The Raydium liquidity pool ammId. A full list can be found here: https://raydium.io/pools

saberPoolAddress?: string

Saber pool address. A full list can be found here: https://github.com/saber-hq/saber-registry-dist