UNPKG

rubic-sdk

Version:
14 lines 860 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findCompatibleZrc20TokenAddress = findCompatibleZrc20TokenAddress; const errors_1 = require("../../../../../../common/errors"); const blockchain_1 = require("../../../../../../common/utils/blockchain"); const eddy_bridge_contract_addresses_1 = require("../constants/eddy-bridge-contract-addresses"); function findCompatibleZrc20TokenAddress(token) { const transitTokenInZetachain = eddy_bridge_contract_addresses_1.ZETA_CHAIN_SUPPORTED_TOKENS.find(zrcToken => (0, blockchain_1.compareAddresses)(zrcToken.symbol, token.symbol) && zrcToken.relativeChain === token.blockchain); if (!transitTokenInZetachain) throw new errors_1.NotSupportedTokensError(); return transitTokenInZetachain.address; } //# sourceMappingURL=find-transit-token-address.js.map