Skip to content

Commit abc924c

Browse files
authored
Merge pull request #158 from gnosischain/debug-sg
fix: SG indexing fixes
2 parents 4b5cbd5 + 2a90cb6 commit abc924c

10 files changed

Lines changed: 352 additions & 86 deletions

File tree

subgraph/.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v18.18.0
1+
v22.11.0

subgraph/config/gnosis.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
"network": "gnosis",
44

55
"HomeBridgeErcToNative": "0x7301CFA0e1756B71869E93d4e4Dca5c7d0eb0AA6",
6-
"startBlockHomeBridgeErcToNative": 25736050,
6+
"startBlockHomeBridgeErcToNative": 39568341,
77

88
"XDAIBridgeValidators": "0xb289f0e6fbdff8eee340498a56e1787b303f1b6d",
9-
"startBlockXDAIBridgeValidators": 25736050,
9+
"startBlockXDAIBridgeValidators": 39568341,
1010

1111
"AMBBridgeValidators": "0xa280fed8d7cad9a76c8b50ca5c33c2534ffa5008",
12-
"startBlockAMBBridgeValidators": 25736050,
12+
"startBlockAMBBridgeValidators": 39568341,
1313

1414
"HomeAMB": "0x75Df5AF045d91108662D8080fD1FEFAd6aA0bb59",
15-
"startBlockHomeAMB": 25736050,
15+
"startBlockHomeAMB": 39568341,
1616

1717
"validators": [
1818
{

subgraph/config/gnosis_.json

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
{
2+
"description": "Subgraph for the Bridge Monitoring System (GnosisChain)",
3+
"network": "gnosis",
4+
5+
"HomeBridgeErcToNative": "0x7301CFA0e1756B71869E93d4e4Dca5c7d0eb0AA6",
6+
"startBlockHomeBridgeErcToNative": 25736050,
7+
8+
"XDAIBridgeValidators": "0xb289f0e6fbdff8eee340498a56e1787b303f1b6d",
9+
"startBlockXDAIBridgeValidators": 25736050,
10+
11+
"AMBBridgeValidators": "0xa280fed8d7cad9a76c8b50ca5c33c2534ffa5008",
12+
"startBlockAMBBridgeValidators": 25736050,
13+
14+
"HomeAMB": "0x75Df5AF045d91108662D8080fD1FEFAd6aA0bb59",
15+
"startBlockHomeAMB": 25736050,
16+
17+
"validators": [
18+
{
19+
"address": "0x587c0d02b40822f15f05301d87c16f6a08aaddde",
20+
"name": "Cow Protocol",
21+
"bridgeType": "XDAI"
22+
},
23+
{
24+
"address": "0xc073c8e5ed9aa11cf6776c69b3e13b259ba9f506",
25+
"name": "Giveth",
26+
"bridgeType": "XDAI"
27+
},
28+
{
29+
"address": "0x97630e2ae609d4104abda91f3066c556403182dd",
30+
"name": "Gnosis DAO",
31+
"bridgeType": "XDAI"
32+
},
33+
{
34+
"address": "0x1312e98995bbcc30fc63db3cef807e20cdd33dca",
35+
"name": "Gnosis Safe",
36+
"bridgeType": "XDAI"
37+
},
38+
{
39+
"address": "0x4d1c96b9a49c4469a0b720a22b74b034eddfe051",
40+
"name": "Protofire",
41+
"bridgeType": "XDAI"
42+
},
43+
{
44+
"address": "0xfe24cfb2f8872e9ed097c451de065a9f6048915b",
45+
"name": "Syncnode",
46+
"bridgeType": "XDAI"
47+
},
48+
{
49+
"address": "0x90776017057b84bc47D7e7383b65C463C80a6cdd",
50+
"name": "Gateway",
51+
"bridgeType": "XDAI"
52+
},
53+
{
54+
"address": "0xfa98b60e02a61b6590f073cad56e68326652d094",
55+
"name": "Karpatkey",
56+
"bridgeType": "XDAI"
57+
},
58+
{
59+
"address": "0x459a3bd49f1ff109bc90b76125533699aaaaf9a6",
60+
"name": "Protofire",
61+
"bridgeType": "AMB"
62+
},
63+
{
64+
"address": "0x105CD22eD3D089Bf5589C59b452f9dE0796Ca52d",
65+
"name": "Giveth",
66+
"bridgeType": "AMB"
67+
},
68+
{
69+
"address": "0x19aC7c69e5F1AC95b8d49b30Cbb79e81f1ab0dba",
70+
"name": "Syncnode",
71+
"bridgeType": "AMB"
72+
},
73+
{
74+
"address": "0xbdc141c8d2343f33f40cb9edd601ccf460cd0dde",
75+
"name": "Gnosis DAO",
76+
"bridgeType": "AMB"
77+
},
78+
{
79+
"address": "0x674c97db4ce6cac04a124d745979f3e4cba0e9f0",
80+
"name": "Cow Protocol",
81+
"bridgeType": "AMB"
82+
},
83+
{
84+
"address": "0x258667E543C913264388B33328337257aF208a8f",
85+
"name": "Gnosis Safe",
86+
"bridgeType": "AMB"
87+
},
88+
{
89+
"address": "0xfA98B60E02A61B6590f073cAD56e68326652d094",
90+
"name": "Karpatkey",
91+
"bridgeType": "AMB"
92+
},
93+
{
94+
"address": "0x3e0A20099626F3d4d4Ea7B0cE0330e88d1Fe65D6",
95+
"name": "Gateway",
96+
"bridgeType": "AMB"
97+
},
98+
{
99+
"address": "0x456c255A8BC1F33778603A2a48Eb6B0C69F4d48E",
100+
"name": "Telepathy",
101+
"bridgeType": "AMB"
102+
}
103+
]
104+
}

subgraph/config/mainnet.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"network": "mainnet",
44

55
"DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
6-
"startDAI": 16308190,
6+
"startDAI": 22272590,
77
"DAITopic0": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
88

99
"ForeignBridgeErcToNative": "0x4aa42145Aa6Ebf72e164C9bBC74fbD3788045016",
10-
"startBlockForeignBridgeErcToNative": 16308190,
10+
"startBlockForeignBridgeErcToNative": 22272590,
1111

1212
"ForeignAMB": "0x4C36d2919e407f0Cc2Ee3c993ccF8ac26d9CE64e",
13-
"startBlockForeignAMB": 16308190,
13+
"startBlockForeignAMB": 22272590,
1414

1515
"validators": [
1616
{

subgraph/config/mainnet_.json

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
{
2+
"description": "Subgraph for the Bridge Monitoring System (Mainnet)",
3+
"network": "mainnet",
4+
5+
"DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
6+
"startDAI": 16308190,
7+
"DAITopic0": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
8+
9+
"ForeignBridgeErcToNative": "0x4aa42145Aa6Ebf72e164C9bBC74fbD3788045016",
10+
"startBlockForeignBridgeErcToNative": 16308190,
11+
12+
"ForeignAMB": "0x4C36d2919e407f0Cc2Ee3c993ccF8ac26d9CE64e",
13+
"startBlockForeignAMB": 16308190,
14+
15+
"validators": [
16+
{
17+
"id": 1,
18+
"address": "0x587c0d02b40822f15f05301d87c16f6a08aaddde",
19+
"name": "Cow Protocol",
20+
"bridgeType": "XDAI"
21+
},
22+
{
23+
"id": 2,
24+
"address": "0xc073c8e5ed9aa11cf6776c69b3e13b259ba9f506",
25+
"name": "Giveth",
26+
"bridgeType": "XDAI"
27+
},
28+
{
29+
"id": 3,
30+
"address": "0x97630e2ae609d4104abda91f3066c556403182dd",
31+
"name": "Gnosis DAO",
32+
"bridgeType": "XDAI"
33+
},
34+
{
35+
"id": 4,
36+
"address": "0x1312e98995bbcc30fc63db3cef807e20cdd33dca",
37+
"name": "Gnosis Safe",
38+
"bridgeType": "XDAI"
39+
},
40+
{
41+
"id": 5,
42+
"address": "0x4d1c96b9a49c4469a0b720a22b74b034eddfe051",
43+
"name": "Protofire",
44+
"bridgeType": "XDAI"
45+
},
46+
{
47+
"id": 6,
48+
"address": "0xfe24cfb2f8872e9ed097c451de065a9f6048915b",
49+
"name": "Syncnode",
50+
"bridgeType": "XDAI"
51+
},
52+
{
53+
"id": 7,
54+
"address": "0x459a3bd49f1ff109bc90b76125533699aaaaf9a6",
55+
"name": "Protofire",
56+
"bridgeType": "AMB"
57+
},
58+
{
59+
"id": 8,
60+
"address": "0x105CD22eD3D089Bf5589C59b452f9dE0796Ca52d",
61+
"name": "Giveth",
62+
"bridgeType": "AMB"
63+
},
64+
{
65+
"id": 9,
66+
"address": "0x19aC7c69e5F1AC95b8d49b30Cbb79e81f1ab0dba",
67+
"name": "Syncnode",
68+
"bridgeType": "AMB"
69+
},
70+
{
71+
"id": 10,
72+
"address": "0xbdc141c8d2343f33f40cb9edd601ccf460cd0dde",
73+
"name": "Gnosis DAO",
74+
"bridgeType": "AMB"
75+
},
76+
{
77+
"id": 11,
78+
"address": "0x674c97db4ce6cac04a124d745979f3e4cba0e9f0",
79+
"name": "Cow Protocol",
80+
"bridgeType": "AMB"
81+
},
82+
{
83+
"id": 12,
84+
"address": "0x258667E543C913264388B33328337257aF208a8f",
85+
"name": "Gnosis Safe",
86+
"bridgeType": "AMB"
87+
},
88+
{
89+
"id": 13,
90+
"address": "0xfA98B60E02A61B6590f073cAD56e68326652d094",
91+
"name": "Karpatkey",
92+
"bridgeType": "AMB"
93+
},
94+
{
95+
"id": 14,
96+
"address": "0x3e0A20099626F3d4d4Ea7B0cE0330e88d1Fe65D6",
97+
"name": "Gateway",
98+
"bridgeType": "AMB"
99+
},
100+
{
101+
"id": 15,
102+
"address": "0x90776017057b84bc47D7e7383b65C463C80a6cdd",
103+
"name": "Gateway",
104+
"bridgeType": "XDAI"
105+
}
106+
]
107+
}

subgraph/config/mainnet_dev.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"network": "mainnet",
44

55
"DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
6-
"startDAI": 22272780,
6+
"startDAI": 22272590,
77
"DAITopic0": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
88

99
"ForeignBridgeErcToNative": "0x4aa42145Aa6Ebf72e164C9bBC74fbD3788045016",
10-
"startBlockForeignBridgeErcToNative": 22272780,
10+
"startBlockForeignBridgeErcToNative": 22272590,
1111

1212
"ForeignAMB": "0x4C36d2919e407f0Cc2Ee3c993ccF8ac26d9CE64e",
13-
"startBlockForeignAMB": 22272780,
13+
"startBlockForeignAMB": 22272590,
1414

1515
"validators": [
1616
{

subgraph/scripts/codegen.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ set -e
33

44
source "./scripts/env.sh"
55

6-
# @TODO we might reuse the generated files only removing when TYPE is diff from previous
7-
if [ -d "generated" ]; then
8-
echo "Cleaning generated types"
9-
rm -r generated/
10-
fi
6+
# # @TODO we might reuse the generated files only removing when TYPE is diff from previous
7+
# if [ -d "generated" ]; then
8+
# echo "Cleaning generated types"
9+
# rm -r generated/
10+
# fi
1111

1212
VALIDATORS_TYPES_CONFIG="./src/config/validators.template"
1313
VALIDATORS_TYPES_OUTPUT="./src/config/validators.ts"

0 commit comments

Comments
 (0)