@@ -125,7 +125,11 @@ import {
125
125
BASE_EZETH_ADDRESS ,
126
126
BASE_PSM_ADDRESS ,
127
127
MATIC_PSM_ADDRESS ,
128
- LINEA_PSM_ADDRESS , BASE_VE_AERO_VAULT_ADDRESS , BASE_VE_V2_AERO_VAULT_ADDRESS , BASE_VE_V3_AERO_VAULT_ADDRESS
128
+ LINEA_PSM_ADDRESS ,
129
+ BASE_VE_AERO_VAULT_ADDRESS ,
130
+ BASE_VE_V2_AERO_VAULT_ADDRESS ,
131
+ BASE_VE_V3_AERO_VAULT_ADDRESS ,
132
+ BASE_VE_V4_AERO_VAULT_ADDRESS
129
133
} from './constants'
130
134
import { PLATFORM } from "./ProtocolInfo" ;
131
135
@@ -215,6 +219,7 @@ export type SnapshotCanonicalChoiceName =
215
219
| 'VeAero (Base)'
216
220
| 'VeAero V2 (Base)'
217
221
| 'VeAero V3 (Base)'
222
+ | 'VeAero V4 (Base)'
218
223
219
224
export type VaultShortName =
220
225
| 'aave'
@@ -318,6 +323,7 @@ export type VaultShortName =
318
323
| 'veaero'
319
324
| 'veaero-v2'
320
325
| 'veaero-v3'
326
+ | 'veaero-v4'
321
327
322
328
export type RawVaultContractAbiV1 =
323
329
| typeof qiStablecoin
@@ -2648,6 +2654,21 @@ const BASE_COLLATERALS = [
2648
2654
platform : [ 'Aerodrome' ] ,
2649
2655
addedAt : 1712941200 ,
2650
2656
deprecated : false ,
2657
+ } , {
2658
+ shortName : 'veaero-v4' ,
2659
+ vaultAddress : BASE_VE_V4_AERO_VAULT_ADDRESS ,
2660
+ chainId : ChainId . BASE ,
2661
+ token : new Token ( ChainId . BASE , BASE_AERO_ADDRESS , 18 , 'veAERO-v4' , 'Voting Escrowed Aerodrome' ) ,
2662
+ connect : GraceQiVault__factory . connect ,
2663
+ discriminator : 'GraceQiVault' ,
2664
+ minimumCDR : 300 ,
2665
+ frontend : FRONTEND . MAI ,
2666
+ version : 2 ,
2667
+ snapshotName : 'VeAero V4 (Base)' ,
2668
+ underlyingIds : [ 'aerodrome-finance' ] ,
2669
+ platform : [ 'Aerodrome' ] ,
2670
+ addedAt : 1712941200 ,
2671
+ deprecated : false ,
2651
2672
}
2652
2673
2653
2674
] satisfies ( COLLATERAL | GAUGE_VALID_COLLATERAL | COLLATERAL_V2 | GAUGE_VALID_COLLATERAL_V2 ) [ ]
0 commit comments