rubic-sdk
Version:
Simplify dApp creation
16 lines • 810 B
JavaScript
;
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