rubic-sdk
Version:
Simplify dApp creation
19 lines (18 loc) • 882 B
TypeScript
import { OnChainTradeType } from "../../../common/models/on-chain-trade-type";
import { IzumiProvider } from "../../common/izumi-abstract/izumi-provider";
import { IzumiTrade } from "../../common/izumi-abstract/izumi-trade";
import { IzumiTradeStruct } from "../../common/izumi-abstract/models/izumi-trade-struct";
export declare class MerlinSwapMerlinProvider extends IzumiProvider {
readonly blockchain: "MERLIN";
protected readonly dexAddress = "0x1aFa5D7f89743219576Ef48a9826261bE6378a68";
get type(): OnChainTradeType;
getProviderTrade(tradeStruct: IzumiTradeStruct, providerAddress: string): IzumiTrade;
protected readonly config: {
maxTransitTokens: number;
quoterAddress: string;
liquidityManagerAddress: string;
routingTokenAddresses: string[];
multicallAddress: string;
supportedFees: number[];
};
}