@@ -3,6 +3,11 @@ import VeaOutboxSepoliaDevnet from "@kleros/vea-contracts/deployments/sepolia/Ve
3
3
import VeaInboxArbitrumSepoliaTestnet from "@kleros/vea-contracts/deployments/arbitrumSepolia/VeaInboxArbToEthTestnet.json" ;
4
4
import VeaOutboxArbitrumSepoliaTestnet from "@kleros/vea-contracts/deployments/sepolia/VeaOutboxArbToEthTestnet.json" ;
5
5
6
+ import VeaInboxArbitrumSepoliaDevnetGnosis from "@kleros/vea-contracts/deployments/arbitrumSepolia/VeaInboxArbToGnosisDevnet.json" ;
7
+ import VeaOutboxSepoliaDevnetGnosis from "@kleros/vea-contracts/deployments/chiado/VeaOutboxArbToGnosisDevnet.json" ;
8
+ import VeaInboxArbitrumSepoliaTestnetGnosis from "@kleros/vea-contracts/deployments/arbitrumSepolia/VeaInboxArbToGnosisTestnet.json" ;
9
+ import VeaOutboxArbitrumSepoliaTestnetGnosis from "@kleros/vea-contracts/deployments/chiado/VeaOutboxArbToGnosisTestnet.json" ;
10
+
6
11
import {
7
12
Chain ,
8
13
arbitrumSepolia ,
@@ -34,6 +39,17 @@ const arbToEthContracts: { [key in Network]: VeaContracts } = {
34
39
} ,
35
40
} ;
36
41
42
+ const arbToGnosisContracts : { [ key in Network ] : VeaContracts } = {
43
+ [ Network . DEVNET ] : {
44
+ veaInbox : VeaInboxArbitrumSepoliaDevnetGnosis . address as `0x${string } `,
45
+ veaOutbox : VeaOutboxSepoliaDevnetGnosis . address as `0x${string } `,
46
+ } ,
47
+ [ Network . TESTNET ] : {
48
+ veaInbox : VeaInboxArbitrumSepoliaTestnetGnosis . address as `0x${string } `,
49
+ veaOutbox : VeaOutboxArbitrumSepoliaTestnetGnosis . address as `0x${string } `,
50
+ } ,
51
+ } ;
52
+
37
53
export interface IChain extends Chain {
38
54
logo : React . FC < React . SVGAttributes < SVGElement > > ;
39
55
}
@@ -62,8 +78,16 @@ export const bridges: IBridge[] = [
62
78
from : arbitrumSepolia . id ,
63
79
to : sepolia . id ,
64
80
contracts : arbToEthContracts ,
65
- inboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_INBOX_SUBGRAPH } ` ,
66
- outboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_OUTBOX_SUBGRAPH } ` ,
81
+ inboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_INBOX_SUBGRAPH_ARBSEPOLIA } ` ,
82
+ outboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_OUTBOX_SUBGRAPH_SEPOLIA } ` ,
83
+ } ,
84
+ {
85
+ id : 1 ,
86
+ from : arbitrumSepolia . id ,
87
+ to : gnosisChiado . id ,
88
+ contracts : arbToGnosisContracts ,
89
+ inboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_INBOX_SUBGRAPH_ARBSEPOLIA } ` ,
90
+ outboxEndpoint : `https://api.studio.thegraph.com/query/${ process . env . VEASCAN_OUTBOX_SUBGRAPH_CHIADO } ` ,
67
91
} ,
68
92
] ;
69
93
0 commit comments