@@ -10,48 +10,13 @@ enum Chains {
10
10
ethereum = "ethereum" ,
11
11
optimism = "optimism" ,
12
12
base = "base" ,
13
- gnosis = "xdai"
13
+ gnosis = "xdai" ,
14
+ blast = "blast" ,
15
+ linea = "linea" ,
16
+ mantle = "mantle" ,
17
+ taiko = "taiko" ,
14
18
}
15
19
16
- const contractAddresses = {
17
- [ Chains . arbitrum ] : {
18
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
19
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
20
- } ,
21
- [ Chains . bsc ] : {
22
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
23
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
24
- } ,
25
- [ Chains . polygon ] : {
26
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
27
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
28
- } ,
29
- [ Chains . avax ] : {
30
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
31
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
32
- } ,
33
- [ Chains . fantom ] : {
34
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
35
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
36
- } ,
37
- [ Chains . ethereum ] : {
38
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
39
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
40
- } ,
41
- [ Chains . optimism ] : {
42
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
43
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
44
- } ,
45
- [ Chains . base ] : {
46
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
47
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
48
- } ,
49
- [ Chains . gnosis ] : {
50
- portal : "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ,
51
- synthesis : "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ,
52
- } ,
53
- } ;
54
-
55
20
const depositPortalEventParams : ContractEventParams = {
56
21
target : "" ,
57
22
topic : "Locked(address,uint256,address,address)" ,
@@ -136,7 +101,9 @@ const mintSynthesisEventParams: ContractEventParams = {
136
101
} ;
137
102
138
103
const constructParams = ( chain : Chains ) => {
139
- const { portal, synthesis } = contractAddresses [ chain ] ;
104
+ const portal = "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe" ;
105
+ const synthesis = "0xf370D9Ed0141207e81321158393Eea5D8a50CC72" ;
106
+
140
107
const eventParams : ContractEventParams [ ] = [
141
108
{
142
109
...depositPortalEventParams ,
@@ -179,6 +146,10 @@ const adapter: BridgeAdapter = {
179
146
avalanche : constructParams ( Chains . avax ) ,
180
147
[ Chains . base ] : constructParams ( Chains . base ) ,
181
148
[ Chains . gnosis ] : constructParams ( Chains . gnosis ) ,
149
+ [ Chains . blast ] : constructParams ( Chains . blast ) ,
150
+ [ Chains . linea ] : constructParams ( Chains . linea ) ,
151
+ [ Chains . mantle ] : constructParams ( Chains . mantle ) ,
152
+ [ Chains . taiko ] : constructParams ( Chains . taiko ) ,
182
153
} ;
183
154
184
155
export default adapter ;
0 commit comments