Skip to content

Commit f2275d7

Browse files
Merge pull request ethereum#1626 from maticnetwork/v2.2.6-candidate
V2.2.6 candidate
2 parents 041ced5 + eaf9d5e commit f2275d7

File tree

7 files changed

+24
-2
lines changed

7 files changed

+24
-2
lines changed

builder/files/genesis-mainnet-v1.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
"14953792": 0,
5353
"14953856": 0
5454
},
55+
"overrideStateSyncRecordsInRange": [
56+
{ "startBlock": 73812433, "endBlock": 73822500, "value": 0 }
57+
],
5558
"blockAlloc": {
5659
"22156660": {
5760
"0000000000000000000000000000000000001010": {

consensus/bor/bor.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,6 +1428,16 @@ func (c *Bor) CommitStates(
14281428
fetchStart := time.Now()
14291429
number := header.Number.Uint64()
14301430

1431+
// Check for override state sync records before fetching event records
1432+
if c.config.OverrideStateSyncRecordsInRange != nil {
1433+
overrideStateSyncRecord, ok := c.config.GetOverrideStateSyncRecord(number)
1434+
if ok && overrideStateSyncRecord == 0 {
1435+
// If override value is 0, skip fetching event records entirely
1436+
log.Info("Skipping state sync events fetch due to override value 0", "number", number)
1437+
return make([]*types.StateSyncData, 0), nil
1438+
}
1439+
}
1440+
14311441
var (
14321442
lastStateIDBig *big.Int
14331443
from uint64

consensus/bor/heimdall/client.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,7 @@ func internalFetchWithTimeout(ctx context.Context, client http.Client, url *url.
670670
// If no timeout is set, use a default timeout
671671
client.Timeout = 1 * time.Second
672672
}
673+
client.Timeout = 30 * time.Second
673674
ctx, cancel := context.WithTimeout(ctx, client.Timeout)
674675
defer cancel()
675676

consensus/bor/heimdallgrpc/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020

2121
const (
2222
stateFetchLimit = 50
23-
defaultTimeout = 1 * time.Second
23+
defaultTimeout = 30 * time.Second
2424
)
2525

2626
type HeimdallGRPCClient struct {

internal/cli/server/chains/mainnet.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ var mainnetBor = &Chain{
6666
"14953792": 0,
6767
"14953856": 0,
6868
},
69+
OverrideStateSyncRecordsInRange: []params.BlockRangeOverride{
70+
{StartBlock: 73812433, EndBlock: 73822500, Value: 0},
71+
},
72+
6973
BurntContract: map[string]string{
7074
"23850000": "0x70bca57f4579f58670ab2d18ef16e02c17553c38",
7175
"50523000": "0x7A8ed27F4C30512326878652d20fC85727401854",

params/config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,10 @@ var (
428428
"14953792": 0,
429429
"14953856": 0,
430430
},
431+
OverrideStateSyncRecordsInRange: []BlockRangeOverride{
432+
{StartBlock: 73812433, EndBlock: 73822500, Value: 0},
433+
},
434+
431435
BurntContract: map[string]string{
432436
"23850000": "0x70bca57f4579f58670ab2d18ef16e02c17553c38",
433437
"50523000": "0x7A8ed27F4C30512326878652d20fC85727401854",

params/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
const (
2626
VersionMajor = 2 // Major version component of the current release
2727
VersionMinor = 2 // Minor version component of the current release
28-
VersionPatch = 5 // Patch version component of the current release
28+
VersionPatch = 6 // Patch version component of the current release
2929
VersionMeta = "" // Version metadata to append to the version string
3030
)
3131

0 commit comments

Comments
 (0)