Skip to content

Commit cfd9de0

Browse files
authored
feat: update network configuration (#533)
1 parent b3d0f16 commit cfd9de0

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

cmd/utils/flags.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1789,14 +1789,14 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
17891789
cfg.NoPrefetch = true
17901790
case ctx.GlobalBool(ScrollFlag.Name):
17911791
if !ctx.GlobalIsSet(NetworkIdFlag.Name) {
1792-
cfg.NetworkId = 53435222224
1792+
cfg.NetworkId = 534352
17931793
}
17941794
cfg.Genesis = core.DefaultScrollMainnetGenesisBlock()
17951795
// forced for mainnet
17961796
log.Info("Setting flag", "--l1.confirmations", "finalized")
17971797
stack.Config().L1Confirmations = rpc.FinalizedBlockNumber
1798-
log.Info("Setting flag", "--l1.sync.startblock", "18305000")
1799-
stack.Config().L1DeploymentBlock = 18305000
1798+
log.Info("Setting flag", "--l1.sync.startblock", "18306000")
1799+
stack.Config().L1DeploymentBlock = 18306000
18001800
// disable pruning
18011801
if ctx.GlobalString(GCModeFlag.Name) != GCModeArchive {
18021802
log.Crit("Must use --gcmode=archive")

core/genesis.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -464,8 +464,8 @@ func DefaultScrollSepoliaGenesisBlock() *Genesis {
464464
func DefaultScrollMainnetGenesisBlock() *Genesis {
465465
return &Genesis{
466466
Config: params.ScrollMainnetChainConfig,
467-
Timestamp: 0x6523abf8,
468-
ExtraData: hexutil.MustDecode("0x4c61206573746f6e7465636f206573746173206d616c6665726d6974612e000068340d76bBa5996FC67b5f7152cb3A65f5A398C10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),
467+
Timestamp: 0x6524e860,
468+
ExtraData: hexutil.MustDecode("0x4c61206573746f6e7465636f206573746173206d616c6665726d6974612e0000d2ACF5d16a983DB0d909d9D761B8337Fabd6cBd10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),
469469
GasLimit: 10000000,
470470
Difficulty: big.NewInt(1),
471471
Alloc: decodePrealloc(scrollMainnetAllocData),

core/genesis_alloc.go

+1-1
Large diffs are not rendered by default.

params/bootnodes.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ var ScrollSepoliaBootnodes = []string{
9292

9393
// ScrollMainnetBootnodes are the enode URLs of the P2P bootstrap nodes running on the Scroll mainnet.
9494
var ScrollMainnetBootnodes = []string{
95-
"enode://11f62f1592352bdf47fcd1521a5b4b753e31cedbff5c2ff3f5aafb028c1d774ef3fd5880d73aa871c0f571733cd0dcc93af3ad21e65281794de0c26c96aee2c0@54.186.123.248:30303",
96-
"enode://f2fe493a112d0c5ded394e288be1e95edac0c422f60fc00b6c23ee3c39a6fd91e9c6f62289fd519da692a6f0ff0805c4466715642770c83d215a0ce8224b7eb1@44.227.91.206:30303",
97-
"enode://5bb85c970acff2eff7327d06616434fe50489f0e994e82abdcd7b9d61ebc0e0801f2b931ad0d8b0e9cfc7eac994d729974b9930c2e13c33822406b82f08f1be2@44.237.194.52:30303",
98-
"enode://f15a5982a9fdfc5eb88b1471aeeb4656fb8fa62339769c024af2cd7f57cca9be82d6f49d9c4c77166d706f9d7a7fc748ac7c2e4b14f661b88f9507df015d3b0a@52.35.203.107:30303",
99-
"enode://5623eb16ae4412bead2504d419ccf58a8e3690613531951110e1aa53a65a7bdede1dc02b7b7f05119aa314d1898d1e8fb994c97b445328261624a0b8049ff580@54.70.236.187:30303",
95+
"enode://c6ac91f43df3d63916ac1ae411cdd5ba249d55d48a7bec7f8cd5bb351a31aba437e5a69e8a1de74d73fdfeba8af1cfe9caf9846ecd3abf60d1ffdf4925b55b23@54.186.123.248:30303",
96+
"enode://fdcc807b5d1353f3a1e98b90208ce6ef1b7d446136e51eaa8ad657b55518a2f8b37655e42375d61622e6ea18f3faf9d070c9bbdf012cf5484bcbad33b7a15fb1@44.227.91.206:30303",
97+
"enode://6beb5a3efbb39be73d17630b6da48e94c0ce7ec665172111463cb470197b20c12faa1fa6f835b81c28571277d1017e65c4e426cc92a46141cf69118ecf28ac03@44.237.194.52:30303",
98+
"enode://7cf893d444eb8e129dca0f6485b3df579911606e7c728be4fa55fcc5f155a37c3ce07d217ccec5447798bde465ac2bdba2cb8763d107e9f3257e787579e9f27e@52.35.203.107:30303",
99+
"enode://c7b2d94e95da343db6e667a01cef90376a592f2d277fbcbf6e9c9186734ed8003d01389571bd10cdbab7a6e5adfa6f0c7b55644d0db24e0b9deb4ec80f842075@54.70.236.187:30303",
100100
}
101101

102102
var V5Bootnodes = []string{

params/config.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var (
3636
GoerliGenesisHash = common.HexToHash("0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a")
3737
ScrollAlphaGenesisHash = common.HexToHash("0xa4fc62b9b0643e345bdcebe457b3ae898bef59c7203c3db269200055e037afda")
3838
ScrollSepoliaGenesisHash = common.HexToHash("0xaa62d1a8b2bffa9e5d2368b63aae0d98d54928bd713125e3fd9e5c896c68592c")
39-
ScrollMainnetGenesisHash = common.HexToHash("0xb0763bf0c49a41cf260a5d58113cbd4f2ae630a27ed8d7f260d57593bf4dd407")
39+
ScrollMainnetGenesisHash = common.HexToHash("0xbbc05efd412b7cd47a2ed0e5ddfcf87af251e414ea4c801d78b6784513180a80")
4040
)
4141

4242
// TrustedCheckpoints associates each known checkpoint with the genesis hash of
@@ -336,7 +336,7 @@ var (
336336
}
337337

338338
ScrollMainnetChainConfig = &ChainConfig{
339-
ChainID: big.NewInt(53435222224),
339+
ChainID: big.NewInt(534352),
340340
HomesteadBlock: big.NewInt(0),
341341
DAOForkBlock: nil,
342342
DAOForkSupport: true,
@@ -366,7 +366,7 @@ var (
366366
EnableEIP1559: false,
367367
L1Config: &L1Config{
368368
L1ChainId: 1,
369-
L1MessageQueueAddress: common.HexToAddress("0x72FF472b663Bb201B02258c4d2a34cD75867A6E3"),
369+
L1MessageQueueAddress: common.HexToAddress("0x0d7E906BD9cAFa154b048cFa766Cc1E54E39AF9B"),
370370
NumL1MessagesPerBlock: 10,
371371
},
372372
},

0 commit comments

Comments
 (0)