rubic-sdk
Version:
Simplify dApp creation
19 lines • 968 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KodiakV3Trade = void 0;
const on_chain_trade_type_1 = require("../../../common/models/on-chain-trade-type");
const swap_router_contract_abi_1 = require("../../common/uniswap-v3-abstract/constants/swap-router-contract-abi");
const uniswap_v3_abstract_trade_1 = require("../../common/uniswap-v3-abstract/uniswap-v3-abstract-trade");
const provider_config_1 = require("./constants/provider-config");
class KodiakV3Trade extends uniswap_v3_abstract_trade_1.UniswapV3AbstractTrade {
constructor() {
super(...arguments);
this.dexContractAddress = provider_config_1.KODIAK_V3_ROUTER_CONTRACT_ADDRESS;
this.contractAbi = swap_router_contract_abi_1.UNISWAP_V3_SWAP_ROUTER_CONTRACT_ABI;
}
get type() {
return on_chain_trade_type_1.ON_CHAIN_TRADE_TYPE.KODIAK;
}
}
exports.KodiakV3Trade = KodiakV3Trade;
//# sourceMappingURL=kodiak-v3-trade.js.map