rubic-sdk
Version:
Simplify dApp creation
18 lines (17 loc) • 1.08 kB
TypeScript
import { PriceTokenAmount } from "../../../../../../common/tokens";
import { EvmBlockchainName } from "../../../../../../core/blockchain/models/blockchain-name";
import { EddySwapController } from "../models/eddy-swap-controller";
import { EddyRoutingDirection } from './eddy-bridge-routing-directions';
export declare class EddySwapControllerFactory {
private static readonly wrappedZetaAddress;
private static readonly evmConfigBuilders;
private constructor();
static createController(from: PriceTokenAmount<EvmBlockchainName>, to: PriceTokenAmount<EvmBlockchainName>, walletAddress: string, routingDirection: EddyRoutingDirection): EddySwapController;
private static createAnyChainNativeToZetaNativeConfig;
private static createAnyChainTokenToZetaTokenConfig;
private static createAnyChainNativeToZetaTokenConfig;
private static createAnyChainNativeToAnyChainTokenConfig;
private static createAnyChainTokenToAnyChainTokenConfig;
private static createZetaTokenToAnyChainAllConfig;
private static createZetaNativeToAnyChainAllConfig;
}