@dahlia-labs/celo-tokens
Version:
Common token list for Celo.
218 lines • 17.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RSTCELO = exports.STCELO = exports.MOO = exports.POOF = exports.PEUR1 = exports.PCELO1 = exports.USDCM = exports.USDTM = exports.WETH1 = exports.WBTC1 = exports.PUSDC1 = exports.ASUSDC = exports.PUSD1 = exports.PEUR = exports.PCELO = exports.PUSD = exports.AAUSDC = exports.USDC1 = exports.PUSDC = exports.WBTC = exports.CBTC = exports.DAI = exports.USDCet = exports.USDC = exports.WETH = exports.CETH = exports.UST = exports.dUBE = exports.dMOBI = exports.dcEUR = exports.dcUSD = exports.dCELO = exports.SUSHI = exports.UBE = exports.CREAL = exports.CEUR = exports.CUSD = exports.CELO = exports.MOBI = exports.makeTokens = void 0;
const tslib_1 = require("tslib");
const celo_contrib_1 = require("@dahlia-labs/celo-contrib");
const token_utils_1 = require("@dahlia-labs/token-utils");
const lodash_mapvalues_1 = tslib_1.__importDefault(require("lodash.mapvalues"));
const imageRegistry = "https://raw.githubusercontent.com/DahliaLabs/dahlia-common/master/packages/celo-tokens/src/svgs/";
const makeTokens = (addresses, decimals, symbol, name, logoURI, extensions) => {
return (0, lodash_mapvalues_1.default)(addresses, (tokenAddress, network) => {
return new token_utils_1.Token({
chainId: parseInt(network),
address: tokenAddress,
decimals,
symbol,
name,
logoURI: logoURI !== null && logoURI !== void 0 ? logoURI : imageRegistry.concat(symbol.toLowerCase()).concat(".svg"),
extensions,
});
});
};
exports.makeTokens = makeTokens;
exports.MOBI = (0, exports.makeTokens)({
[]: "0x73a210637f6F6B7005512677Ba6B3C96bb4AA44B",
[]: "0x17a139f275102bBaB5BcbF1c4b7143F08B635EA2",
[]: "0x00Be915B9dCf56a3CBE739D9B9c202ca692409EC",
}, 18, "MOBI", "Mobius DAO Token", undefined, { coingeckoId: "mobius-money" });
exports.CELO = (0, exports.makeTokens)({
[]: "0x471EcE3750Da237f93B8E339c536989b8978a438",
[]: "0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9",
[]: "0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9",
}, 18, "CELO", "Celo native asset", undefined, { coingeckoId: "celo" });
exports.CUSD = (0, exports.makeTokens)({
[]: "0x765DE816845861e75A25fCA122bb6898B8B1282a",
[]: "0x874069Fa1Eb16D44d622F2e0Ca25eeA172369bC1",
[]: "0x62492A644A588FD904270BeD06ad52B9abfEA1aE",
}, 18, "cUSD", "Celo Dollar", undefined, { coingeckoId: "celo-dollar" });
exports.CEUR = (0, exports.makeTokens)({
[]: "0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73",
[]: "0x10c892A6EC43a53E45D0B916B4b7D383B1b78C0F",
[]: "0xf9ecE301247aD2CE21894941830A2470f4E774ca",
}, 18, "cEUR", "Celo Euro", undefined, { coingeckoId: "celo-euro" });
exports.CREAL = (0, exports.makeTokens)({
[]: "0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787",
[]: "0xE4D517785D091D3c54818832dB6094bcc2744545",
[]: "0xf9ecE301247aD2CE21894941830A2470f4E774ca",
}, 18, "cREAL", "Celo Brazilian Real");
exports.UBE = (0, exports.makeTokens)({
[]: "0x00Be915B9dCf56a3CBE739D9B9c202ca692409EC",
[]: "0x00Be915B9dCf56a3CBE739D9B9c202ca692409EC",
[]: "0x00Be915B9dCf56a3CBE739D9B9c202ca692409EC",
}, 18, "UBE", "Ubeswap", undefined, { coingeckoId: "ubeswap" });
exports.SUSHI = (0, exports.makeTokens)({
[]: "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1",
[]: "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1",
[]: "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1",
}, 18, "SUSHI", "Sushi", undefined, { coingeckoId: "sushi" });
exports.dCELO = (0, exports.makeTokens)({
[]: "0x7a6d627b0464dd33C988AE3a99aa6372191E7EB2",
[]: "0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9",
[]: "0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9",
}, 10, "dCELO", "Dahlia Celo");
exports.dcUSD = (0, exports.makeTokens)({
[]: "0xb104422F2Fbc050055671265b95E08aD6057B0B3",
[]: "0xb104422F2Fbc050055671265b95E08aD6057B0B3",
[]: "0xb104422F2Fbc050055671265b95E08aD6057B0B3",
}, 10, "dcUSD", "Dahlia cUSD");
exports.dcEUR = (0, exports.makeTokens)({
[]: "0x998BA352aD84CC0CD7E71B1Cc11Fd192D624254C",
[]: "0x998BA352aD84CC0CD7E71B1Cc11Fd192D624254C",
[]: "0x998BA352aD84CC0CD7E71B1Cc11Fd192D624254C",
}, 10, "dcEUR", "Dahlia cEUR");
exports.dMOBI = (0, exports.makeTokens)({
[]: "0xEfbD2788A0dea9EB959a61CE0098Be6499fB0d78",
[]: "0xEfbD2788A0dea9EB959a61CE0098Be6499fB0d78",
[]: "0xEfbD2788A0dea9EB959a61CE0098Be6499fB0d78",
}, 10, "dMOBI", "Dahlia Mobi");
exports.dUBE = (0, exports.makeTokens)({
[]: "0x37a022Bd03A8b0F66ea68996410E0F70EC395C5e",
[]: "0x37a022Bd03A8b0F66ea68996410E0F70EC395C5e",
[]: "0x37a022Bd03A8b0F66ea68996410E0F70EC395C5e",
}, 10, "dUBE", "Dahlia Ube");
exports.UST = (0, exports.makeTokens)({
[]: "0xEd193C4E69F591E42398eF54DEa65aa1bb02835c",
[]: "0xEd193C4E69F591E42398eF54DEa65aa1bb02835c",
[]: "0xEd193C4E69F591E42398eF54DEa65aa1bb02835c",
}, 18, "UST", "Allbridge UST", undefined, { coingeckoId: "terrausd" });
exports.CETH = (0, exports.makeTokens)({
[]: "0x2DEf4285787d58a2f811AF24755A8150622f4361",
[]: "0x2DEf4285787d58a2f811AF24755A8150622f4361",
[]: "0x2DEf4285787d58a2f811AF24755A8150622f4361",
}, 18, "cETH", "Wrapped Ethereum", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cETH.svg");
exports.WETH = (0, exports.makeTokens)({
[]: "0x122013fd7dF1C6F636a5bb8f03108E876548b455",
[]: "0x122013fd7dF1C6F636a5bb8f03108E876548b455",
[]: "0x122013fd7dF1C6F636a5bb8f03108E876548b455",
}, 18, "wETH", "Wrapped Ether (Optics Bridge)", "https://etherscan.io/token/images/weth_28.png", { coingeckoId: "weth" });
exports.USDC = (0, exports.makeTokens)({
[]: "0xef4229c8c3250C675F21BCefa42f58EfbfF6002a",
[]: "0xef4229c8c3250C675F21BCefa42f58EfbfF6002a",
[]: "0xef4229c8c3250C675F21BCefa42f58EfbfF6002a",
}, 6, "cUSDC", "US Dollar Coin (Optics Bridge)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.USDCet = (0, exports.makeTokens)({
[]: "0x37f750B7cC259A2f741AF45294f6a16572CF5cAd",
[]: "0x37f750B7cC259A2f741AF45294f6a16572CF5cAd",
[]: "0x37f750B7cC259A2f741AF45294f6a16572CF5cAd",
}, 6, "USDCet", "USDCet (Portal from Ethereum)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.DAI = (0, exports.makeTokens)({
[]: "0x90Ca507a5D4458a4C6C6249d186b6dCb02a5BCCd",
[]: "0x90Ca507a5D4458a4C6C6249d186b6dCb02a5BCCd",
[]: "0x90Ca507a5D4458a4C6C6249d186b6dCb02a5BCCd",
}, 18, "DAI", "Optics DAI", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_DAI.png", { coingeckoId: "dai" });
exports.CBTC = (0, exports.makeTokens)({
[]: "0xD629eb00dEced2a080B7EC630eF6aC117e614f1b",
[]: "0xD629eb00dEced2a080B7EC630eF6aC117e614f1b",
[]: "0xD629eb00dEced2a080B7EC630eF6aC117e614f1b",
}, 18, "cBTC", "Wrapped Bitcoin", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_cBTC.png");
exports.WBTC = (0, exports.makeTokens)({
[]: "0xBAAB46E28388d2779e6E31Fd00cF0e5Ad95E327B",
[]: "0xBAAB46E28388d2779e6E31Fd00cF0e5Ad95E327B",
[]: "0xBAAB46E28388d2779e6E31Fd00cF0e5Ad95E327B",
}, 8, "wBTC", "Wrapped Bitcoin (Optics Bridge)", "https://etherscan.io/token/images/wbtc_28.png?v=1", { coingeckoId: "wrapped-bitcoin" });
exports.PUSDC = (0, exports.makeTokens)({
[]: "0x1bfc26cE035c368503fAE319Cc2596716428ca44",
[]: "0x1bfc26cE035c368503fAE319Cc2596716428ca44",
[]: "0x1bfc26cE035c368503fAE319Cc2596716428ca44",
}, 6, "pUSDC", "USD Coin (PoS Optics)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.USDC1 = (0, exports.makeTokens)({
[]: "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7",
[]: "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7",
[]: "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7",
}, 6, "cUSDCxV1", "US Dollar Coin (Optics Bridge)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.AAUSDC = (0, exports.makeTokens)({
[]: "0xb70e0a782b058BFdb0d109a3599BEc1f19328E36",
[]: "0xb70e0a782b058BFdb0d109a3599BEc1f19328E36",
[]: "0xb70e0a782b058BFdb0d109a3599BEc1f19328E36",
}, 18, "aaUSDC", "US Dollar Coin (Avalanche Allbridge)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.PUSD = (0, exports.makeTokens)({
[]: "0xEadf4A7168A82D30Ba0619e64d5BCf5B30B45226",
[]: "0xEadf4A7168A82D30Ba0619e64d5BCf5B30B45226",
[]: "0xEadf4A7168A82D30Ba0619e64d5BCf5B30B45226",
}, 18, "pUSD", "Poof USD V2", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pUSD.png");
exports.PCELO = (0, exports.makeTokens)({
[]: "0x301a61D01A63c8D670c2B8a43f37d12eF181F997",
[]: "0x301a61D01A63c8D670c2B8a43f37d12eF181F997",
[]: "0x301a61D01A63c8D670c2B8a43f37d12eF181F997",
}, 18, "pCELO", "Poof CELO V2", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pCELO.png");
exports.PEUR = (0, exports.makeTokens)({
[]: "0xD8761DD6c7cB54febD33adD699F5E4440b62E01B",
[]: "0xD8761DD6c7cB54febD33adD699F5E4440b62E01B",
[]: "0xD8761DD6c7cB54febD33adD699F5E4440b62E01B",
}, 18, "pEUR", "Poof EUR", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pEUR.png");
exports.PUSD1 = (0, exports.makeTokens)({
[]: "0xB4aa2986622249B1F45eb93F28Cfca2b2606d809",
[]: "0xB4aa2986622249B1F45eb93F28Cfca2b2606d809",
[]: "0xB4aa2986622249B1F45eb93F28Cfca2b2606d809",
}, 18, "pUSDxV1", "Poof USD V1", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pUSD.png");
exports.ASUSDC = (0, exports.makeTokens)({
[]: "0xCD7D7Ff64746C1909E44Db8e95331F9316478817",
[]: "0xCD7D7Ff64746C1909E44Db8e95331F9316478817",
[]: "0xCD7D7Ff64746C1909E44Db8e95331F9316478817",
}, 18, "asUSDC", "US Dollar Coin (Solana Allbridge)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.PUSDC1 = (0, exports.makeTokens)({
[]: "0xcC82628f6A8dEFA1e2B0aD7ed448bef3647F7941",
[]: "0xcC82628f6A8dEFA1e2B0aD7ed448bef3647F7941",
[]: "0xcC82628f6A8dEFA1e2B0aD7ed448bef3647F7941",
}, 6, "pUSDCxV1", "USD Coin (PoS Optics)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.WBTC1 = (0, exports.makeTokens)({
[]: "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE",
[]: "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE",
[]: "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE",
}, 8, "wBTCxV1", "Wrapped Bitcoin (Optics Bridge)", "https://etherscan.io/token/images/wbtc_28.png?v=1", { coingeckoId: "wrapped-bitcoin" });
exports.WETH1 = (0, exports.makeTokens)({
[]: "0xE919F65739c26a42616b7b8eedC6b5524d1e3aC4",
[]: "0xE919F65739c26a42616b7b8eedC6b5524d1e3aC4",
[]: "0xE919F65739c26a42616b7b8eedC6b5524d1e3aC4",
}, 18, "wETHxV1", "Wrapped Ether (Optics Bridge)", "https://etherscan.io/token/images/weth_28.png", { coingeckoId: "weth" });
exports.USDTM = (0, exports.makeTokens)({
[]: "0xcFFfE0c89a779c09Df3DF5624f54cDf7EF5fDd5D",
[]: "0xcFFfE0c89a779c09Df3DF5624f54cDf7EF5fDd5D",
[]: "0xcFFfE0c89a779c09Df3DF5624f54cDf7EF5fDd5D",
}, 18, "cUSDTm", "Tether (Moss Bridge)", "https://bit.ly/3AMrCyD", { coingeckoId: "tether" });
exports.USDCM = (0, exports.makeTokens)({
[]: "0x93DB49bE12B864019dA9Cb147ba75cDC0506190e",
[]: "0x93DB49bE12B864019dA9Cb147ba75cDC0506190e",
[]: "0x93DB49bE12B864019dA9Cb147ba75cDC0506190e",
}, 18, "cUSDCm", "US Dollar Coin (Moss Bridge)", "https://bit.ly/3CwGimW", { coingeckoId: "usd-coin" });
exports.PCELO1 = (0, exports.makeTokens)({
[]: "0xE74AbF23E1Fdf7ACbec2F3a30a772eF77f1601E1",
[]: "0xE74AbF23E1Fdf7ACbec2F3a30a772eF77f1601E1",
[]: "0xE74AbF23E1Fdf7ACbec2F3a30a772eF77f1601E1",
}, 18, "pCELOxV1", "Poof Celo V1", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pCELO.png");
exports.PEUR1 = (0, exports.makeTokens)({
[]: "0x56072D4832642dB29225dA12d6Fd1290E4744682",
[]: "0x56072D4832642dB29225dA12d6Fd1290E4744682",
[]: "0x56072D4832642dB29225dA12d6Fd1290E4744682",
}, 18, "pEURxV1", "Poof EUR V1", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_pEUR.png");
exports.POOF = (0, exports.makeTokens)({
[]: "0x00400FcbF0816bebB94654259de7273f4A05c762",
[]: "0x00400FcbF0816bebB94654259de7273f4A05c762",
[]: "0x00400FcbF0816bebB94654259de7273f4A05c762",
}, 18, "Poof", "POOF", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_POOF.png", { coingeckoId: "poofcash" });
exports.MOO = (0, exports.makeTokens)({
[]: "0x17700282592D6917F6A73D0bF8AcCf4D578c131e",
[]: "0x17700282592D6917F6A73D0bF8AcCf4D578c131e",
[]: "0x17700282592D6917F6A73D0bF8AcCf4D578c131e",
}, 18, "Moola", "MOO", "https://raw.githubusercontent.com/ubeswap/default-token-list/master/assets/asset_MOO.png", { coingeckoId: "moola-market" });
exports.STCELO = (0, exports.makeTokens)({
[]: "0xC668583dcbDc9ae6FA3CE46462758188adfdfC24",
[]: "0xC668583dcbDc9ae6FA3CE46462758188adfdfC24",
[]: "0xC668583dcbDc9ae6FA3CE46462758188adfdfC24",
}, 18, "stCELO", "Staked CELO", "https://raw.githubusercontent.com/DahliaLabs/dahlia-common/master/packages/celo-tokens/src/svgs/stcelo.svg", { coingeckoId: "celo" });
exports.RSTCELO = (0, exports.makeTokens)({
[]: "0xDc5762753043327d74e0a538199c1488FC1F44cf",
[]: "0xDc5762753043327d74e0a538199c1488FC1F44cf",
[]: "0xDc5762753043327d74e0a538199c1488FC1F44cf",
}, 18, "rstCELO", "Rebased Staked CELO", "https://raw.githubusercontent.com/DahliaLabs/dahlia-common/master/packages/celo-tokens/src/svgs/stcelo.svg", { coingeckoId: "celo" });
//# sourceMappingURL=index.js.map