rubic-sdk
Version:
Simplify dApp creation
12 lines (11 loc) • 915 B
TypeScript
import { BlockchainName } from "../../../../../core/blockchain/models/blockchain-name";
import { BitcoinEncodedConfig } from "../../../../../core/blockchain/web3-private-service/web3-private/bitcoin-web3-private/models/bitcoin-encoded-config";
import { EvmEncodeConfig } from "../../../../../core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/models/evm-encode-config";
import { CrossChainTrade } from '../common/cross-chain-trade';
import { RubicStep } from '../common/models/rubicStep';
import { LifiCrossChainTradeConstructor } from './models/lifi-cross-chain-trade-constructor';
export declare class LifiCrossChainFactory {
static createTrade(fromBlockchain: BlockchainName, constructorParams: LifiCrossChainTradeConstructor<BlockchainName>, providerAddress: string, routePath: RubicStep[], useProxy: boolean): CrossChainTrade<EvmEncodeConfig | {
data: string;
} | BitcoinEncodedConfig>;
}