7
7
optimism ,
8
8
soneiumMinato ,
9
9
soneium ,
10
+ unichain ,
11
+ unichainSepolia ,
10
12
} from 'viem/chains' ;
11
13
12
14
export enum CHAINS {
@@ -17,6 +19,8 @@ export enum CHAINS {
17
19
OptimismSepolia = 11155420 ,
18
20
Soneium = 1868 ,
19
21
SoneiumMinato = 1946 ,
22
+ Unichain = 130 ,
23
+ UnichainSepolia = 1301 ,
20
24
}
21
25
22
26
export const APPROX_BLOCKS_BY_DAY = 7600n ;
@@ -29,6 +33,8 @@ export const SUPPORTED_CHAINS: CHAINS[] = [
29
33
CHAINS . OptimismSepolia ,
30
34
CHAINS . Soneium ,
31
35
CHAINS . SoneiumMinato ,
36
+ CHAINS . Unichain ,
37
+ CHAINS . UnichainSepolia ,
32
38
] ;
33
39
34
40
export const SUBMIT_EXTRA_GAS_TRANSACTION_RATIO = 1.05 ;
@@ -105,6 +111,14 @@ export const LIDO_L2_CONTRACT_ADDRESSES: {
105
111
wsteth : '0xf7489b8d220DCf33bAe6b594C070061E4da9fDa9' ,
106
112
steth : '0x4e55E2d4c83df2E0083f1D616AFf007ac420b110' ,
107
113
} ,
114
+ [ CHAINS . Unichain ] : {
115
+ wsteth : '0xc02fE7317D4eb8753a02c35fe019786854A92001' ,
116
+ steth : '0x81f2508AAC59757EF7425DDc9717AB5c2AA0A84F' ,
117
+ } ,
118
+ [ CHAINS . UnichainSepolia ] : {
119
+ wsteth : '0xE66e1B0931345900024b524A88BBE58f09A18FD0' ,
120
+ steth : '0x4436b2d6A2a0807b211c6a725E905b736dF8511F' ,
121
+ } ,
108
122
} ;
109
123
110
124
export const CONTRACTS_BY_TOKENS = {
@@ -147,6 +161,8 @@ export const VIEM_CHAINS: { [key in CHAINS]: Chain } = {
147
161
[ CHAINS . OptimismSepolia ] : optimismSepolia ,
148
162
[ CHAINS . Soneium ] : soneium ,
149
163
[ CHAINS . SoneiumMinato ] : soneiumMinato ,
164
+ [ CHAINS . Unichain ] : unichain ,
165
+ [ CHAINS . UnichainSepolia ] : unichainSepolia ,
150
166
} ;
151
167
152
168
export const WQ_API_URLS : { [ key in CHAINS ] ?: string } = {
0 commit comments