UNPKG

butterjs-sdk

Version:
35 lines (34 loc) 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WCOIN = void 0; const constants_1 = require("../constants"); /** * Known Wcoin implementation addresses, used in our implementation of EVMNativCoin#wrapped */ const WCOIN = (id) => { switch (id) { case constants_1.ChainId.MAP_MAINNET: return constants_1.MAP_MAINNET_WMAP; case constants_1.ChainId.BSC_MAINNET: return constants_1.BSC_MAINNET_WBNB; case constants_1.ChainId.POLYGON_MAINNET: return constants_1.POLYGON_MAINNET_WMATIC; case constants_1.ChainId.NEAR_MAINNET: return constants_1.NEAR_MAINNET_WNEAR; case constants_1.ChainId.ETH_PRIV: return constants_1.ETH_PRIV_WETH; case constants_1.ChainId.MAP_TEST: return constants_1.MAP_TEST_WMAP; case constants_1.ChainId.ETH_GOERLI: return constants_1.ETH_GOERLI_WETH; case constants_1.ChainId.BSC_TEST: return constants_1.BSC_TEST_WBNB; case constants_1.ChainId.NEAR_TESTNET: return constants_1.NEAR_TEST_WNEAR; case constants_1.ChainId.POLYGON_TEST: return constants_1.POLYGON_TEST_WMATIC; default: throw new Error('could not find wrapped token for chain id: ' + id); } }; exports.WCOIN = WCOIN;