@molecularlabs/nucleus-frontend
Version:
Nucleus BoringVault Frontend SDK
183 lines • 5.15 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var tokens_exports = {};
__export(tokens_exports, {
NucleusTokenKey: () => NucleusTokenKey,
TokenKey: () => TokenKey,
nucleusTokenConfig: () => nucleusTokenConfig,
tokenConfig: () => tokenConfig
});
module.exports = __toCommonJS(tokens_exports);
var import_chains = require("./chains");
const TokenKey = {
ETH: "eth",
WETH: "weth",
WSTETH: "wsteth",
EZETH: "ezeth",
PZETH: "pzeth",
OPNRWA: "op-nRWA",
NRWA: "nRWA",
PUSD: "pUSD",
PLUME: "plume",
USDC: "usdc",
USDCe: "usdce"
};
const NucleusTokenKey = {
BOBAETH: "bobaeth",
SSETH: "sseth",
FETH: "feth",
RARIETH: "rarieth"
};
const tokenConfig = {
[]: {
key: TokenKey.ETH,
name: "ETH",
symbol: "ETH",
addresses: {
[]: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
[]: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"
},
coinGeckoId: "ethereum"
},
[]: {
key: TokenKey.WETH,
name: "WETH",
symbol: "WETH",
fullName: "Wrapped ETH",
addresses: {
[]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
[]: "0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000",
[]: "0xee9e50425e1599e4ec09f0a5f76ce35a4924e4ac"
}
},
[]: {
key: TokenKey.WSTETH,
name: "wsTETH",
symbol: "WSTETH",
fullName: "Wrapped StETH",
addresses: {
[]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee"
}
},
[]: {
key: TokenKey.EZETH,
name: "EZETH",
symbol: "EZETH",
addresses: {
[]: "0xbf5495efe5db9ce00f80364c8b423567e58d2110"
}
},
[]: {
key: TokenKey.PZETH,
name: "PZETH",
symbol: "PZETH",
addresses: {
[]: "0x8c9532a60E0E7C6BbD2B2c1303F63aCE1c3E9811"
}
},
[]: {
key: TokenKey.OPNRWA,
name: "Op-nRWA",
symbol: "OPNRWA",
addresses: {
[]: "0xab306afbf157534cdea99bf197f473362468692e"
}
},
[]: {
key: TokenKey.NRWA,
name: "nRWA",
symbol: "NRWA",
addresses: {
[]: "0x593cCcA4c4bf58b7526a4C164cEEf4003C6388db"
}
},
[]: {
key: TokenKey.PUSD,
name: "pUSD",
symbol: "PUSD",
addresses: {
[]: "0xdddd73f5df1f0dc31373357beac77545dc5a6f3f"
}
},
[]: {
key: TokenKey.PLUME,
name: "Plume",
symbol: "PLUME",
addresses: {
[]: "0xEa237441c92CAe6FC17Caaf9a7acB3f953be4bd1"
}
},
[]: {
key: TokenKey.USDC,
name: "USDC",
symbol: "USDC",
addresses: {
[]: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
}
},
[]: {
key: TokenKey.USDCe,
name: "Bridged USDC (Stargate)",
symbol: "USDC.e",
addresses: {
[]: "0x78adD880A697070c1e765Ac44D65323a0DcCE913"
}
}
};
const nucleusTokenConfig = {
[]: {
key: NucleusTokenKey.BOBAETH,
name: "bobaETH",
fullName: "Boba ETH",
symbol: "BOBAETH",
addresses: {
[]: "0x52E4d8989fa8b3E1C06696e7b16DEf5d7707A0d1",
[]: "0x52E4d8989fa8b3E1C06696e7b16DEf5d7707A0d1"
}
},
[]: {
key: NucleusTokenKey.SSETH,
name: "sETH",
fullName: "Sei Asset",
symbol: "SSETH",
addresses: {
[]: "0xA8A3A5013104e093245164eA56588DBE10a3Eb48",
[]: "0xA8A3A5013104e093245164eA56588DBE10a3Eb48"
}
},
[]: {
key: NucleusTokenKey.FETH,
name: "FETH",
symbol: "FETH",
addresses: {
[]: "0x6C587402dC88Ef187670F744dFB9d6a09Ff7fd76",
[]: "0x6C587402dC88Ef187670F744dFB9d6a09Ff7fd76"
}
},
[]: {
key: NucleusTokenKey.RARIETH,
name: "RARIETH",
symbol: "RARIETH",
addresses: {
[]: "0x5d82Ac302C64B229dC94f866FD10EC6CcF8d47A2",
[]: "0x5d82Ac302C64B229dC94f866FD10EC6CcF8d47A2"
}
}
};
//# sourceMappingURL=tokens.js.map