interface DexAggregatorRoute {
    evmChain:
        | "evm-ethereum (BroSDK ChainId)"
        | "evm-sepolia (BroSDK ChainId)"
        | "evm-bsc (BroSDK ChainId)"
        | "evm-bsctestnet (BroSDK ChainId)"
        | "evm-coredao (BroSDK ChainId)"
        | "evm-coredao-testnet (BroSDK ChainId)"
        | "evm-bsquared (BroSDK ChainId)"
        | "evm-bob (BroSDK ChainId)"
        | "evm-bitlayer (BroSDK ChainId)"
        | "evm-lorenzo (BroSDK ChainId)"
        | "evm-merlin (BroSDK ChainId)"
        | "evm-ailayer (BroSDK ChainId)"
        | "evm-mode (BroSDK ChainId)"
        | "evm-xlayer (BroSDK ChainId)"
        | "evm-arbitrum (BroSDK ChainId)"
        | "evm-aurora (BroSDK ChainId)"
        | "evm-blife-testnet (BroSDK ChainId)"
        | "evm-bitboy-testnet (BroSDK ChainId)"
        | "evm-manta (BroSDK ChainId)"
        | "evm-linea (BroSDK ChainId)"
        | "evm-base (BroSDK ChainId)"
        | "evm-bera-testnet (BroSDK ChainId)"
        | "evm-avalanche (BroSDK ChainId)"
        | "evm-mezo (BroSDK ChainId)";
    fromAmount: `${string} (BroSDK number)`;
    fromToken: EVMToken;
    provider: "IceCreamSwap"
    | "Matcha"
    | "KyberSwap";
    slippage: `${string} (BroSDK number)`;
    toAmount: `${string} (BroSDK number)`;
    toToken: EVMToken;
}

Hierarchy

  • Omit<_DexAggregatorRoute, "fromAmount" | "toAmount" | "slippage">
    • DexAggregatorRoute

Properties

evmChain:
    | "evm-ethereum (BroSDK ChainId)"
    | "evm-sepolia (BroSDK ChainId)"
    | "evm-bsc (BroSDK ChainId)"
    | "evm-bsctestnet (BroSDK ChainId)"
    | "evm-coredao (BroSDK ChainId)"
    | "evm-coredao-testnet (BroSDK ChainId)"
    | "evm-bsquared (BroSDK ChainId)"
    | "evm-bob (BroSDK ChainId)"
    | "evm-bitlayer (BroSDK ChainId)"
    | "evm-lorenzo (BroSDK ChainId)"
    | "evm-merlin (BroSDK ChainId)"
    | "evm-ailayer (BroSDK ChainId)"
    | "evm-mode (BroSDK ChainId)"
    | "evm-xlayer (BroSDK ChainId)"
    | "evm-arbitrum (BroSDK ChainId)"
    | "evm-aurora (BroSDK ChainId)"
    | "evm-blife-testnet (BroSDK ChainId)"
    | "evm-bitboy-testnet (BroSDK ChainId)"
    | "evm-manta (BroSDK ChainId)"
    | "evm-linea (BroSDK ChainId)"
    | "evm-base (BroSDK ChainId)"
    | "evm-bera-testnet (BroSDK ChainId)"
    | "evm-avalanche (BroSDK ChainId)"
    | "evm-mezo (BroSDK ChainId)"
fromAmount: `${string} (BroSDK number)`
fromToken: EVMToken
provider: "IceCreamSwap" | "Matcha" | "KyberSwap"
slippage: `${string} (BroSDK number)`
toAmount: `${string} (BroSDK number)`
toToken: EVMToken