rubic-sdk
Version:
Simplify dApp creation
11 lines (10 loc) • 918 B
TypeScript
import { BlockchainName } from "../../../../../core/blockchain/models/blockchain-name";
import { SymbiosisCcrBitcoinTrade } from "./chain-trades/symbiosis-ccr-bitcoin-trade";
import { SymbiosisEvmCcrTrade } from "./chain-trades/symbiosis-ccr-evm-trade";
import { SymbiosisCcrTonTrade } from "./chain-trades/symbiosis-ccr-ton-trade";
import { SymbiosisTronCcrTrade } from "./chain-trades/symbiosis-ccr-tron-trade";
import { SymbiosisCrossChainTradeConstructor } from "./models/symbiosis-cross-chain-trade-constructor";
import { RubicStep } from '../common/models/rubicStep';
export declare class SymbiosisCrossChainFactory {
static createTrade(fromBlockchain: BlockchainName, constructorParams: SymbiosisCrossChainTradeConstructor<BlockchainName>, providerAddress: string, routePath: RubicStep[], useProxy: boolean): SymbiosisCcrTonTrade | SymbiosisEvmCcrTrade | SymbiosisTronCcrTrade | SymbiosisCcrBitcoinTrade;
}