UNPKG

@xspswap/smart-order-router

Version:
43 lines 2.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.COST_PER_HOP = exports.COST_PER_INIT_TICK = exports.BASE_SWAP_COST = exports.COST_PER_UNINIT_TICK = void 0; const bignumber_1 = require("@ethersproject/bignumber"); const __1 = require("../../../.."); // Cost for crossing an uninitialized tick. exports.COST_PER_UNINIT_TICK = bignumber_1.BigNumber.from(0); //l2 execution fee on optimism is roughly the same as mainnet const BASE_SWAP_COST = (id) => { switch (id) { // case ChainId.MAINNET: // case ChainId.BSC: // return BigNumber.from(2000); case __1.ChainId.XDC: case __1.ChainId.XDC_APOTHEM: return bignumber_1.BigNumber.from(2000); } }; exports.BASE_SWAP_COST = BASE_SWAP_COST; const COST_PER_INIT_TICK = (id) => { switch (id) { // case ChainId.MAINNET: // case ChainId.BSC: // case ChainId.POLYGON: // return BigNumber.from(31000); case __1.ChainId.XDC: case __1.ChainId.XDC_APOTHEM: return bignumber_1.BigNumber.from(31000); } }; exports.COST_PER_INIT_TICK = COST_PER_INIT_TICK; const COST_PER_HOP = (id) => { switch (id) { // case ChainId.MAINNET: // case ChainId.BSC: // return BigNumber.from(80000); case __1.ChainId.XDC: case __1.ChainId.XDC_APOTHEM: return bignumber_1.BigNumber.from(80000); } }; exports.COST_PER_HOP = COST_PER_HOP; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2FzLWNvc3RzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3JvdXRlcnMvYWxwaGEtcm91dGVyL2dhcy1tb2RlbHMvdjMvZ2FzLWNvc3RzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHdEQUFxRDtBQUVyRCxtQ0FBc0M7QUFFdEMsMkNBQTJDO0FBQzlCLFFBQUEsb0JBQW9CLEdBQUcscUJBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFFdEQsNkRBQTZEO0FBQ3RELE1BQU0sY0FBYyxHQUFHLENBQUMsRUFBVyxFQUFhLEVBQUU7SUFDdkQsUUFBUSxFQUFFLEVBQUU7UUFDVix3QkFBd0I7UUFDeEIsb0JBQW9CO1FBQ3BCLGlDQUFpQztRQUNqQyxLQUFLLFdBQU8sQ0FBQyxHQUFHLENBQUM7UUFDakIsS0FBSyxXQUFPLENBQUMsV0FBVztZQUN0QixPQUFPLHFCQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQy9CO0FBQ0gsQ0FBQyxDQUFDO0FBVFcsUUFBQSxjQUFjLGtCQVN6QjtBQUNLLE1BQU0sa0JBQWtCLEdBQUcsQ0FBQyxFQUFXLEVBQWEsRUFBRTtJQUMzRCxRQUFRLEVBQUUsRUFBRTtRQUNWLHdCQUF3QjtRQUN4QixvQkFBb0I7UUFDcEIsd0JBQXdCO1FBQ3hCLGtDQUFrQztRQUNsQyxLQUFLLFdBQU8sQ0FBQyxHQUFHLENBQUM7UUFDakIsS0FBSyxXQUFPLENBQUMsV0FBVztZQUN0QixPQUFPLHFCQUFTLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0tBQ2hDO0FBQ0gsQ0FBQyxDQUFDO0FBVlcsUUFBQSxrQkFBa0Isc0JBVTdCO0FBRUssTUFBTSxZQUFZLEdBQUcsQ0FBQyxFQUFXLEVBQWEsRUFBRTtJQUNyRCxRQUFRLEVBQUUsRUFBRTtRQUNWLHdCQUF3QjtRQUN4QixvQkFBb0I7UUFDcEIsa0NBQWtDO1FBQ2xDLEtBQUssV0FBTyxDQUFDLEdBQUcsQ0FBQztRQUNqQixLQUFLLFdBQU8sQ0FBQyxXQUFXO1lBQ3RCLE9BQU8scUJBQVMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDaEM7QUFDSCxDQUFDLENBQUM7QUFUVyxRQUFBLFlBQVksZ0JBU3ZCIn0=