rubic-sdk
Version:
Simplify dApp creation
26 lines • 1.26 kB
JavaScript
;
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