Skip to content

Commit 4b838ca

Browse files
committed
feat(base-psm): add new psm vaults for morpho
1 parent d33290d commit 4b838ca

File tree

4 files changed

+47
-6
lines changed

4 files changed

+47
-6
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@qidao/sdk",
33
"license": "MIT",
4-
"version": "5.3.27",
4+
"version": "5.3.27-1",
55
"description": "🛠 An SDK for building applications on top of QiDao Protocol.",
66
"main": "./dist/index.js",
77
"umd:main": "dist/index.umd.js",

src/constants.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,9 @@ export const BASE_CBETH_VAULT_ADDRESS = '0x7333fd58d8D73a8e5FC1a16C8037ADa4f580F
236236
export const BASE_WSTETH_VAULT_ADDRESS = '0x654a31Ba7D714cfCab19b17D0066171c1A292349'
237237
export const BASE_AERO_VAULT_ADDRESS = '0x20658fDaBD4C79F1B3666E5bcCAeF78b5059B109'
238238
export const BASE_EZETH_VAULT_ADDRESS = '0x491E3a7cDA79aF2bba5De48C58445644821D14dE'
239-
export const BASE_PSM_ADDRESS = '0x83D41737d086033A9c3acE2F1Ad9350d7d91cf02'
239+
export const BASE_BEEFY_COMPOUND_PSM_ADDRESS = '0x83D41737d086033A9c3acE2F1Ad9350d7d91cf02'
240+
export const BASE_MORHPO_GAUNTLET_PSM_ADDRESS = '0x88960e693CE3bd88e8b46450097aB9Ec25b6cd4C'
241+
export const BASE_MORPHO_STAKEHOUSE_PSM_ADDRESS = '0x19286B2786b0aBd65334CC054F5763b95fD39022'
240242
export const BASE_VE_AERO_VAULT_ADDRESS = '0xE8B5601b32b847FE0371246dB143D6fAbF8EAD21'
241243
export const BASE_CBBTC_VAULT_ADDRESS = '0x806C0287f0e7124567c35D9A2a20B79c94179313'
242244

src/tokenDescriptions.json

+1
Original file line numberDiff line numberDiff line change
@@ -249,4 +249,5 @@
249249
"logo": "https://s2.tokeninsight.com/static/coins/img/currency/CoinbaseWrappedBitcoin_WBTC.png",
250250
"name": "Coinbase Wrapped Bitcoin"
251251
}
252+
252253
}

src/vaultInfo.ts

+42-4
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,14 @@ import {
123123
LINEA_MPETH_ADDRESS,
124124
BASE_EZETH_VAULT_ADDRESS,
125125
BASE_EZETH_ADDRESS,
126-
BASE_PSM_ADDRESS,
126+
BASE_BEEFY_COMPOUND_PSM_ADDRESS,
127127
MATIC_PSM_ADDRESS,
128128
LINEA_PSM_ADDRESS,
129-
BASE_VE_AERO_VAULT_ADDRESS, BASE_CBBTC_VAULT_ADDRESS, BASE_CBBTC_ADDRESS,
129+
BASE_VE_AERO_VAULT_ADDRESS,
130+
BASE_CBBTC_VAULT_ADDRESS,
131+
BASE_CBBTC_ADDRESS,
132+
BASE_MORPHO_STAKEHOUSE_PSM_ADDRESS,
133+
BASE_MORHPO_GAUNTLET_PSM_ADDRESS,
130134
} from './constants'
131135
import {PLATFORM} from "./ProtocolInfo";
132136

@@ -2809,13 +2813,30 @@ export const COLLATERALS: {
28092813
[chainId in ChainId]: (COLLATERAL | GAUGE_VALID_COLLATERAL | COLLATERAL_V2 | GAUGE_VALID_COLLATERAL_V2)[]
28102814
}
28112815

2816+
28122817
export const PSM:{
28132818
[chainId in ChainId]?: (COLLATERAL | GAUGE_VALID_COLLATERAL | COLLATERAL_V2 | GAUGE_VALID_COLLATERAL_V2)[]
28142819
} = {
28152820
[ChainId.BASE]:[
28162821
{
28172822
chainId: ChainId.BASE,
2818-
vaultAddress: BASE_PSM_ADDRESS,
2823+
vaultAddress: BASE_MORPHO_STAKEHOUSE_PSM_ADDRESS,
2824+
token: new Token(ChainId.BASE, '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', 6, 'USDC', 'USDC'),
2825+
addedAt: 1735952400,
2826+
deprecated: false,
2827+
discriminator: 'StableQiVault',
2828+
frontend: FRONTEND.MAI,
2829+
minimumCDR: 200,
2830+
shortName: 'usdc',
2831+
version: 2,
2832+
connect: () => {
2833+
throw new Error('not implemented')
2834+
},
2835+
underlyingIds:[],
2836+
},
2837+
{
2838+
chainId: ChainId.BASE,
2839+
vaultAddress: BASE_BEEFY_COMPOUND_PSM_ADDRESS,
28192840
token: new Token(ChainId.BASE, '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', 6, 'USDC', 'USDC'),
28202841
addedAt: 1706270929,
28212842
deprecated: false,
@@ -2828,7 +2849,24 @@ export const PSM:{
28282849
throw new Error('not implemented')
28292850
},
28302851
underlyingIds:['beefy-finance', 'compound'],
2831-
}],
2852+
},
2853+
{
2854+
chainId: ChainId.BASE,
2855+
vaultAddress: BASE_MORHPO_GAUNTLET_PSM_ADDRESS,
2856+
token: new Token(ChainId.BASE, '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', 6, 'USDC', 'USDC'),
2857+
addedAt: 1735952400,
2858+
deprecated: false,
2859+
discriminator: 'StableQiVault',
2860+
frontend: FRONTEND.MAI,
2861+
minimumCDR: 200,
2862+
shortName: 'usdc',
2863+
version: 2,
2864+
connect: () => {
2865+
throw new Error('not implemented')
2866+
},
2867+
underlyingIds:[],
2868+
}
2869+
],
28322870
[ChainId.LINEA]: [
28332871
{
28342872
chainId: ChainId.LINEA,

0 commit comments

Comments
 (0)