UNPKG

rubic-sdk

Version:
26 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stargateV2PoolId = void 0; exports.getTokenPoolByAddress = getTokenPoolByAddress; const stargate_v2_bridge_token_1 = require("./stargate-v2-bridge-token"); const stargate_v2_token_address_1 = require("./stargate-v2-token-address"); const pools = { [stargate_v2_bridge_token_1.stargateV2BridgeToken.USDC]: 1, [stargate_v2_bridge_token_1.stargateV2BridgeToken.USDCe]: 1, [stargate_v2_bridge_token_1.stargateV2BridgeToken.USDT]: 2, [stargate_v2_bridge_token_1.stargateV2BridgeToken.mUSD]: 2, [stargate_v2_bridge_token_1.stargateV2BridgeToken.ETH]: 13, [stargate_v2_bridge_token_1.stargateV2BridgeToken.WETH]: 13, [stargate_v2_bridge_token_1.stargateV2BridgeToken.METIS]: 17, [stargate_v2_bridge_token_1.stargateV2BridgeToken.METH]: 22 }; exports.stargateV2PoolId = pools; function getTokenPoolByAddress(blockchain, contractAddress) { const tokenAddress = contractAddress.toLowerCase(); const tokenSymbol = stargate_v2_token_address_1.stargateV2TokenAddress?.[blockchain]?.[tokenAddress]; if (tokenSymbol) { return exports.stargateV2PoolId[tokenSymbol]; } return null; } //# sourceMappingURL=stargate-v2-pool-id.js.map