@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
79 lines (77 loc) • 2.19 kB
text/typescript
import { createVaultConfig } from "../../types/config.js";
import { tokens } from "./tokens.js";
export const vaults = createVaultConfig({
tokens,
vaults: {
mwETH: {
underlyingToken: "ETH",
vaultToken: "mwETH",
campaignId:
"0x1df9a935f6b928b4809c4fda483f16839140864b2b412cc5fea85fd5d9d00e57",
version: 2,
v1VaultKey: "mwETHv1",
},
mwETHv1: {
underlyingToken: "ETH",
vaultToken: "mwETHv1",
campaignId:
"0x1df9a935f6b928b4809c4fda483f16839140864b2b412cc5fea85fd5d9d00e57",
},
mwUSDC: {
underlyingToken: "USDC",
vaultToken: "mwUSDC",
campaignId:
"0xec43a3d75ae25c5255eb06b3aac6b79ccb2cdb6b99740ea13553661b0f06b756",
version: 2,
v1VaultKey: "mwUSDCv1",
},
mwUSDCv1: {
underlyingToken: "USDC",
vaultToken: "mwUSDCv1",
campaignId:
"0xec43a3d75ae25c5255eb06b3aac6b79ccb2cdb6b99740ea13553661b0f06b756",
},
mwEURC: {
underlyingToken: "EURC",
vaultToken: "mwEURC",
campaignId:
"0x03430078e052d58b6e80fa8e373c38a75736f1d24768b9c92a2e44bc4ce62b1d",
version: 2,
v1VaultKey: "mwEURCv1",
},
mwEURCv1: {
underlyingToken: "EURC",
vaultToken: "mwEURCv1",
campaignId:
"0x03430078e052d58b6e80fa8e373c38a75736f1d24768b9c92a2e44bc4ce62b1d",
},
mwcbBTC: {
underlyingToken: "cbBTC",
vaultToken: "mwcbBTC",
campaignId:
"0xb230a09331c22280ae3e02a65caad21a553274912352d8f93c7a92c0f9bb3da4",
version: 2,
v1VaultKey: "mwcbBTCv1",
},
mwcbBTCv1: {
underlyingToken: "cbBTC",
vaultToken: "mwcbBTCv1",
campaignId:
"0xb230a09331c22280ae3e02a65caad21a553274912352d8f93c7a92c0f9bb3da4",
},
meUSDC: {
underlyingToken: "USDC",
vaultToken: "meUSDC",
campaignId:
"0x6738320fdf80785ff7a1d45ed93a6ffa07068ce9ec4170c1887d09f32fba7b57",
version: 2,
v1VaultKey: "meUSDCv1",
},
meUSDCv1: {
underlyingToken: "USDC",
vaultToken: "meUSDCv1",
campaignId:
"0x6738320fdf80785ff7a1d45ed93a6ffa07068ce9ec4170c1887d09f32fba7b57",
},
},
});