Class ChangenowCrossChainTrade

Abstract class for all cross-chain providers' trades.

Hierarchy

Constructors

Properties

bridgeType: "changenow" = BRIDGE_TYPE.CHANGENOW

Contains bridge provider's type used in route.

feeInfo: FeeInfo

Swap fee information.

Token to sell with input amount.

gasData: GasData

Gas fee info in source blockchain.

isAggregator: false = false

True, if provider is aggregator.

onChainSubtype: {
    from: "SOLANA" | "LIFI" | "BRIDGERS" | "RANGO" | "OPEN_OCEAN" | "SYNAPSE" | "10K_SWAP" | "AERODROME" | "ACRYPTOS" | "ALDRIN_EXCHANGE" | "ALGEBRA" | "ALGEBRA_INTEGRAL" | "ANNEX" | "APE_SWAP" | "ARTH_SWAP" | "ASTRO_SWAP" | "ASCENT" | "AURORA_SWAP" | "AVNU" | "BABY_SWAP" | "BALANCER" | "BASE_SWAP" | "BEAM_SWAP" | "BI_SWAP" | "CAMELOT" | "CHERRY_SWAP" | "CLAIM_SWAP" | "CREMA_FINANCE" | "CRO_SWAP" | "CRONA_SWAP" | "CROPPER_FINANCE" | "CROW_FI" | "CRO_DEX" | "CURVE" | "DEFI_PLAZA" | "DEFI_SWAP" | "DFYN" | "DLN" | "DODO" | "DYSTOPIA" | "ECHO_DEX" | "ELK" | "FINKUJIRA" | "FUSIONX" | "HONEY_SWAP" | "HORIZONDEX" | "JET_SWAP" | "JOE" | "JUPITER" | "JUPITER_SWAP" | "J_SWAP" | "KIM" | "KYBER_SWAP" | "LUA_SWAP" | "MAVERICK" | "MDEX" | "MERLIN_SWAP" | "MESH_SWAP" | "MM_FINANCE" | "MOJITO_SWAP" | "MUTE_SWAP" | "NET_SWAP" | "ODOS" | "OKC_SWAP" | "OKU_SWAP" | "ONE_INCH" | "ONE_MOON" | "ONE_SOL" | "OMNIDEX" | "OOLONG_SWAP" | "ORCA_SWAP" | "OSMOSIS_SWAP" | "PANCAKE_SWAP" | "PANCAKE_SWAP_V3" | "PANGOLIN" | "PARA_SWAP" | "PEGASYS" | "PHOTON_SWAP" | "POLYDEX" | "PITEAS" | "QUICK_SWAP" | "QUICK_SWAP_V3" | "PULSEX_V1" | "PULSEX_V2" | "RAYDIUM" | "REF_FINANCE" | "REN_BTC" | "SABER_STABLE_SWAP" | "SAROS_SWAP" | "SERUM" | "SHIBA_SWAP" | "SMOOTHY" | "SOLAR_BEAM" | "SPACEFI_SWAP" | "SPIRIT_SWAP" | "SPL_TOKEN_SWAP" | "SPOOKY_SWAP" | "SOUL_SWAP" | "STELLA_SWAP" | "SUN_SWAP" | "SURFDEX" | "SUSHI_SWAP" | "SYNC_SWAP" | "SYMBIOSIS_SWAP" | "TRADER" | "TRISOLARIS" | "IZUMI" | "UBE_SWAP" | "UNISWAP_V2" | "UNI_SWAP_V3" | "VERSE" | "VIPER_SWAP" | "VOLTAGE_SWAP" | "VOOI" | "VVS_FINANCE" | "WAGYU_SWAP" | "WANNA_SWAP" | "WAULT_SWAP" | "WOO_FI" | "WRAPPED" | "WYND" | "YUZU_SWAP" | "XY_DEX" | "ZAPPY" | "ZIP_SWAP" | "ZRX";
    to: undefined;
} | {
    from: undefined;
    to: undefined;
}

Contains on-chain providers' type used in route.

onChainTrade: null | EvmOnChainTrade
priceImpact: null | number
promotions: string[] = []

Promotions array.

to: PriceTokenAmount<"ETH" | "BSC" | "POLYGON" | "AVALANCHE" | "FANTOM" | "ARBITRUM" | "OPTIMISM" | "CELO" | "ETHW" | "BITGERT" | "OASIS" | "KLAYTN" | "SYSCOIN" | "ETHEREUM_CLASSIC" | "FLARE" | "IOTEX" | "THETA" | "BITCOIN_CASH" | "ZK_SYNC" | "PULSECHAIN" | "BASE" | "SOLANA" | "NEAR" | "BITCOIN" | "TRON" | "ICP" | "CARDANO" | "AION" | "ALGORAND" | "APTOS" | "ARDOR" | "ARK" | "ASTAR" | "COSMOS" | "BAND_PROTOCOL" | "BITCOIN_DIAMOND" | "BSV" | "BITCOIN_GOLD" | "CASPER" | "DASH" | "DECRED" | "DIGI_BYTE" | "DIVI" | "DOGECOIN" | "POLKADOT" | "MULTIVERS_X" | "FIO_PROTOCOL" | "FIRO" | "FLOW" | "HEDERA" | "HELIUM" | "ICON" | "IOST" | "IOTA" | "KADENA" | "KOMODO" | "KUSAMA" | "LISK" | "LITECOIN" | "TERRA" | "TERRA_CLASSIC" | "MINA_PROTOCOL" | "NANO" | "NEO" | "OSMOSIS" | "PIVX" | "POLYX" | "QTUM" | "THOR_CHAIN" | "RAVENCOIN" | "SIA" | "SECRET" | "STEEM" | "STRATIS" | "STACKS" | "SOLAR" | "TON" | "VE_CHAIN" | "WAVES" | "WAX" | "DX_CHAIN" | "E_CASH" | "NEM" | "STELLAR" | "MONERO" | "RIPPLE" | "TEZOS" | "VERGE" | "SYMBOL" | "ZCASH" | "HORIZEN" | "ZILLIQA" | "KAVA_COSMOS" | "FILECOIN" | "EOS" | "ONTOLOGY" | "XDC">

Token to get with output amount.

toTokenAmountMin: BigNumber

Minimum amount of output token user will get in Eth units.

type: "changenow" = CROSS_CHAIN_TRADE_TYPE.CHANGENOW

Type of calculated cross-chain trade.

Accessors

Methods

Generated using TypeDoc