UNPKG

rubic-sdk

Version:
16 lines 810 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MesonCrossChainFactory = void 0; const blockchains_info_1 = require("../../../../../core/blockchain/utils/blockchains-info/blockchains-info"); const meson_cross_chain_evm_trade_1 = require("./networks/meson-cross-chain-evm-trade"); class MesonCrossChainFactory { static createTrade(params) { const fromBlockchain = params.crossChainTrade.from.blockchain; if (blockchains_info_1.BlockchainsInfo.isEvmBlockchainName(fromBlockchain)) { return new meson_cross_chain_evm_trade_1.MesonCrossChainEvmTrade(params); } throw new Error('Can not create trade instance'); } } exports.MesonCrossChainFactory = MesonCrossChainFactory; //# sourceMappingURL=meson-cross-chain-factory.js.map