Skip to content

Commit be41f39

Browse files
authored
fix(ponder): start endorsement sync after deployment (#15)
Set per-network endorsement set deployment blocks so provider status polling does not read the contract before it exists. Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
1 parent 4c0de1a commit be41f39

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

apps/ponder/ponder.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default createConfig({
6565
blocks: {
6666
ProviderStatusSync: {
6767
chain: networkName,
68-
startBlock: network.START_BLOCK,
68+
startBlock: network.ENDORSEMENT_SET_START_BLOCK,
6969
interval: 480,
7070
},
7171
},

apps/ponder/src/networks.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export const MAINNET = {
44
PDP_VERIFIER: '0xBADd0B92C1c71d02E7d520f64c0876538fa2557F',
55
SP_REGISTRY: '0xf55dDbf63F1b55c3F1D4FA7e339a68AB7b64A5eB',
66
ENDORSEMENT_SET: '0x59eFa2e8324E1551d46010d7B0B140eE2F5c726b',
7+
ENDORSEMENT_SET_START_BLOCK: 5_664_991,
78
START_BLOCK: 5_459_607,
89
} as const
910

@@ -13,6 +14,7 @@ export const CALIBNET = {
1314
PDP_VERIFIER: '0x85e366Cf9DD2c0aE37E963d9556F5f4718d6417C',
1415
SP_REGISTRY: '0x839e5c9988e4e9977d40708d0094103c0839Ac9D',
1516
ENDORSEMENT_SET: '0xAA2f7CfC7ecAc616EC9C1f6d700fAd19087FAC84',
17+
ENDORSEMENT_SET_START_BLOCK: 3_364_286,
1618
START_BLOCK: 3_141_266,
1719
} as const
1820

@@ -29,6 +31,7 @@ export const NETWORKS = {
2931
PDP_VERIFIER: `0x${string}`
3032
SP_REGISTRY: `0x${string}`
3133
ENDORSEMENT_SET: `0x${string}`
34+
ENDORSEMENT_SET_START_BLOCK: number
3235
START_BLOCK: number
3336
}
3437
>

0 commit comments

Comments
 (0)