Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit 05a4826

Browse files
authored
Merge pull request #3592 from 0xPolygonHermez/feature/extralogdslib
Feature/extralogdslib
2 parents ec6691a + b7a2484 commit 05a4826

File tree

3 files changed

+9
-20
lines changed

3 files changed

+9
-20
lines changed

go.mod

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/0xPolygonHermez/zkevm-node
33
go 1.21
44

55
require (
6-
github.com/0xPolygonHermez/zkevm-data-streamer v0.1.18
6+
github.com/0xPolygonHermez/zkevm-data-streamer v0.2.3-0.20240422135400-0df0d27226b3
77
github.com/didip/tollbooth/v6 v6.1.2
88
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127
99
github.com/ethereum/go-ethereum v1.13.11
@@ -171,7 +171,6 @@ require (
171171

172172
require (
173173
github.com/fatih/color v1.16.0
174-
github.com/joho/godotenv v1.5.1
175174
github.com/prometheus/client_golang v1.18.0
176175
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
177176
)

go.sum

+2-4
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9
3939
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
4040
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
4141
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
42-
github.com/0xPolygonHermez/zkevm-data-streamer v0.1.18 h1:InqeTcHrNbfj1OUfn2aFplFay7ibd7KhYqvmMZYZfn0=
43-
github.com/0xPolygonHermez/zkevm-data-streamer v0.1.18/go.mod h1:0QkAXcFa92mFJrCbN3UPUJGJYes851yEgYHLONnaosE=
42+
github.com/0xPolygonHermez/zkevm-data-streamer v0.2.3-0.20240422135400-0df0d27226b3 h1:g5IMJalQxVRNfnXrzQG7bx2COktaFBf1mNuF4SLuQss=
43+
github.com/0xPolygonHermez/zkevm-data-streamer v0.2.3-0.20240422135400-0df0d27226b3/go.mod h1:0QkAXcFa92mFJrCbN3UPUJGJYes851yEgYHLONnaosE=
4444
github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8=
4545
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 h1:w+iIsaOQNcT7OZ575w+acHgRric5iCyQh+xv+KJ4HB8=
4646
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8=
@@ -483,8 +483,6 @@ github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOl
483483
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
484484
github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=
485485
github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=
486-
github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=
487-
github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4=
488486
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
489487
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
490488
github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=

tools/datastreamer/main.go

+6-14
Original file line numberDiff line numberDiff line change
@@ -558,14 +558,13 @@ func decodeEntry(cliCtx *cli.Context) error {
558558
os.Exit(1)
559559
}
560560

561-
client.FromEntry = cliCtx.Uint64("entry")
562-
err = client.ExecCommand(datastreamer.CmdEntry)
561+
entry, err := client.ExecCommandGetEntry(cliCtx.Uint64("entry"))
563562
if err != nil {
564563
log.Error(err)
565564
os.Exit(1)
566565
}
567566

568-
printEntry(client.Entry)
567+
printEntry(entry)
569568
return nil
570569
}
571570

@@ -597,35 +596,28 @@ func decodeL2Block(cliCtx *cli.Context) error {
597596
Value: l2BlockNumber,
598597
}
599598

600-
client.FromBookmark = bookMark.Encode()
601-
err = client.ExecCommand(datastreamer.CmdBookmark)
599+
firstEntry, err := client.ExecCommandGetBookmark(bookMark.Encode())
602600
if err != nil {
603601
log.Error(err)
604602
os.Exit(1)
605603
}
606-
607-
firstEntry := client.Entry
608604
printEntry(firstEntry)
609605

610-
client.FromEntry = firstEntry.Number + 1
611-
err = client.ExecCommand(datastreamer.CmdEntry)
606+
secondEntry, err := client.ExecCommandGetEntry(firstEntry.Number + 1)
612607
if err != nil {
613608
log.Error(err)
614609
os.Exit(1)
615610
}
616-
617-
secondEntry := client.Entry
618611
printEntry(secondEntry)
619612

620613
i := uint64(2) //nolint:gomnd
621614
for secondEntry.Type == state.EntryTypeL2Tx {
622-
client.FromEntry = firstEntry.Number + i
623-
err = client.ExecCommand(datastreamer.CmdEntry)
615+
entry, err := client.ExecCommandGetEntry(firstEntry.Number + i)
624616
if err != nil {
625617
log.Error(err)
626618
os.Exit(1)
627619
}
628-
secondEntry = client.Entry
620+
secondEntry = entry
629621
printEntry(secondEntry)
630622
i++
631623
}

0 commit comments

Comments
 (0)