@molecularlabs/nucleus-frontend
Version:
Nucleus BoringVault Frontend SDK
163 lines • 3.9 kB
JavaScript
import { boba, form, mainnet, plume, rari, sei } from "./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"
}
}
};
export {
NucleusTokenKey,
TokenKey,
nucleusTokenConfig,
tokenConfig
};
//# sourceMappingURL=tokens.mjs.map