UNPKG

@xspswap/smart-order-router

Version:
39 lines 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IOnChainGasModelFactory = exports.IV2GasModelFactory = exports.usdGasTokensByChain = void 0; const token_provider_1 = require("../../../providers/token-provider"); const chains_1 = require("../../../util/chains"); exports.usdGasTokensByChain = { // [ChainId.POLYGON]: [USDC_POLYGON], [chains_1.ChainId.XDC_APOTHEM]: [token_provider_1.DAI_XDC_APOTHEM, token_provider_1.USDC_XDC_APOTHEM, token_provider_1.USDT_XDC_APOTHEM], [chains_1.ChainId.XDC]: [token_provider_1.USDT_XDC], }; /** * Factory for building gas models that can be used with any route to generate * gas estimates. * * Factory model is used so that any supporting data can be fetched once and * returned as part of the model. * * @export * @abstract * @class IV2GasModelFactory */ class IV2GasModelFactory { } exports.IV2GasModelFactory = IV2GasModelFactory; /** * Factory for building gas models that can be used with any route to generate * gas estimates. * * Factory model is used so that any supporting data can be fetched once and * returned as part of the model. * * @export * @abstract * @class IOnChainGasModelFactory */ class IOnChainGasModelFactory { } exports.IOnChainGasModelFactory = IOnChainGasModelFactory; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2FzLW1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3JvdXRlcnMvYWxwaGEtcm91dGVyL2dhcy1tb2RlbHMvZ2FzLW1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLHNFQUsyQztBQVMzQyxpREFBK0M7QUFRbEMsUUFBQSxtQkFBbUIsR0FBdUM7SUFDckUscUNBQXFDO0lBQ3JDLENBQUMsZ0JBQU8sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLGdDQUFlLEVBQUUsaUNBQWdCLEVBQUUsaUNBQWdCLENBQUM7SUFDNUUsQ0FBQyxnQkFBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMseUJBQVEsQ0FBQztDQUMxQixDQUFDO0FBb0RGOzs7Ozs7Ozs7O0dBVUc7QUFDSCxNQUFzQixrQkFBa0I7Q0FPdkM7QUFQRCxnREFPQztBQUVEOzs7Ozs7Ozs7O0dBVUc7QUFDSCxNQUFzQix1QkFBdUI7Q0FZNUM7QUFaRCwwREFZQyJ9