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

Commit 61536dd

Browse files
authored
add callTracer (#2010)
* go 1.19 * add callTracer, 4byte, noop and prestate tracers * workaround to fix linter problem related to the ruleguard, more details here: golangci/golangci-lint#3107
1 parent 9b3747b commit 61536dd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+9066
-1061
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Install Go
1616
uses: actions/setup-go@v3
1717
with:
18-
go-version: 1.18.x
18+
go-version: 1.19.x
1919
- name: Checkout code
2020
uses: actions/checkout@v3
2121
- name: Lint

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Go
1818
uses: actions/setup-go@v3
1919
with:
20-
go-version: 1.18
20+
go-version: 1.19
2121

2222
- name: Get packr
2323
run: go install github.com/gobuffalo/packr/v2/[email protected]

.github/workflows/test-e2e.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
go-version: [ 1.18.x ]
21+
go-version: [ 1.19.x ]
2222
goarch: [ "amd64" ]
2323
e2e-group: [ 1, 2, 3, 4, 5, 6, 7 ]
2424
runs-on: ubuntu-latest
@@ -57,7 +57,7 @@ jobs:
5757
contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha)
5858
strategy:
5959
matrix:
60-
go-version: [ 1.18.x ]
60+
go-version: [ 1.19.x ]
6161
goarch: [ "amd64" ]
6262
e2e-group: [ 1, 2, 3, 4, 5, 6, 7 ]
6363
runs-on: ubuntu-latest

.github/workflows/test-from-prover.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
strategy:
1919
matrix:
20-
go-version: [ 1.18.x ]
20+
go-version: [ 1.19.x ]
2121
goarch: [ "amd64" ]
2222
e2e-group: [ 2 ]
2323

.github/workflows/test-full-non-e2e.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
1818
strategy:
1919
matrix:
20-
go-version: [ 1.18.x ]
20+
go-version: [ 1.19.x ]
2121
goarch: [ "amd64" ]
2222
runs-on: ubuntu-latest
2323
steps:
@@ -54,7 +54,7 @@ jobs:
5454
contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha)
5555
strategy:
5656
matrix:
57-
go-version: [ 1.18.x ]
57+
go-version: [ 1.19.x ]
5858
goarch: [ "amd64" ]
5959
runs-on: ubuntu-latest
6060
steps:

.github/workflows/updatedeps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Install Go
1515
uses: actions/setup-go@v3
1616
with:
17-
go-version: "1.18.x"
17+
go-version: "1.19.x"
1818
env:
1919
GOARCH: "amd64"
2020

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---
22
run:
33
timeout: 5m
4+
skip-dirs:
5+
- state/runtime/fakevm
6+
- state/runtime/instrumentation
47

58
linters:
69
enable:

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# CONTAINER FOR BUILDING BINARY
2-
FROM golang:1.18 AS build
2+
FROM golang:1.19 AS build
33

44
# INSTALL DEPENDENCIES
55
RUN go install github.com/gobuffalo/packr/v2/[email protected]

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ install-linter: ## Installs the linter
5252

5353
.PHONY: lint
5454
lint: ## Runs the linter
55-
$$(go env GOPATH)/bin/golangci-lint run
55+
export "GOROOT=$$(go env GOROOT)" && $$(go env GOPATH)/bin/golangci-lint run
5656

5757
.PHONY: update-external-dependencies
5858
update-external-dependencies: ## Updates external dependencies like images, test vectors or proto files

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ It's recommended to use `make` for building, and testing the code, ... Run `make
110110

111111
### Requirements
112112

113-
- Go 1.18
113+
- Go 1.19
114114
- Docker
115115
- Docker Compose
116116
- Make

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ services:
107107
zkevm-prover:
108108
container_name: zkevm-prover
109109
restart: unless-stopped
110-
image: hermeznetwork/zkevm-prover:c514cd1
110+
image: hermeznetwork/zkevm-prover:4e3272b
111111
depends_on:
112112
zkevm-state-db:
113113
condition: service_healthy

docs/ci/groups.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ for each of the jobs looks like this:
3737
```
3838
strategy:
3939
matrix:
40-
go-version: [ 1.18.x ]
40+
go-version: [ 1.19.x ]
4141
goarch: [ "amd64" ]
4242
e2e-group: [ 1, 2, 3 ]
4343
```
@@ -54,15 +54,15 @@ groups 1 and 3, the matrix strategy config should look like:
5454
```
5555
strategy:
5656
matrix:
57-
go-version: [ 1.18.x ]
57+
go-version: [ 1.19.x ]
5858
goarch: [ "amd64" ]
5959
e2e-group: [ 2 ]
6060
```
6161
If we want to re-add group 1:
6262
```
6363
strategy:
6464
matrix:
65-
go-version: [ 1.18.x ]
65+
go-version: [ 1.19.x ]
6666
goarch: [ "amd64" ]
6767
e2e-group: [ 1, 2 ]
6868
```

etherman/etherman.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import (
2828
"github.com/ethereum/go-ethereum/accounts/abi/bind"
2929
"github.com/ethereum/go-ethereum/accounts/keystore"
3030
"github.com/ethereum/go-ethereum/common"
31+
"github.com/ethereum/go-ethereum/core"
3132
"github.com/ethereum/go-ethereum/core/types"
3233
"github.com/ethereum/go-ethereum/crypto"
3334
"github.com/ethereum/go-ethereum/ethclient"
@@ -594,11 +595,11 @@ func (etherMan *Client) forcedBatchEvent(ctx context.Context, vLog types.Log, bl
594595
} else if isPending {
595596
return fmt.Errorf("error: tx is still pending. TxHash: %s", tx.Hash().String())
596597
}
597-
msg, err := tx.AsMessage(types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
598+
msg, err := core.TransactionToMessage(tx, types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
598599
if err != nil {
599600
return err
600601
}
601-
if fb.Sequencer == msg.From() {
602+
if fb.Sequencer == msg.From {
602603
txData := tx.Data()
603604
// Extract coded txs.
604605
// Load contract ABI
@@ -661,11 +662,11 @@ func (etherMan *Client) sequencedBatchesEvent(ctx context.Context, vLog types.Lo
661662
} else if isPending {
662663
return fmt.Errorf("error tx is still pending. TxHash: %s", tx.Hash().String())
663664
}
664-
msg, err := tx.AsMessage(types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
665+
msg, err := core.TransactionToMessage(tx, types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
665666
if err != nil {
666667
return err
667668
}
668-
sequences, err := decodeSequences(tx.Data(), sb.NumBatch, msg.From(), vLog.TxHash, msg.Nonce())
669+
sequences, err := decodeSequences(tx.Data(), sb.NumBatch, msg.From, vLog.TxHash, msg.Nonce)
669670
if err != nil {
670671
return fmt.Errorf("error decoding the sequences: %v", err)
671672
}
@@ -786,15 +787,15 @@ func (etherMan *Client) forceSequencedBatchesEvent(ctx context.Context, vLog typ
786787
} else if isPending {
787788
return fmt.Errorf("error: tx is still pending. TxHash: %s", tx.Hash().String())
788789
}
789-
msg, err := tx.AsMessage(types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
790+
msg, err := core.TransactionToMessage(tx, types.NewLondonSigner(tx.ChainId()), big.NewInt(0))
790791
if err != nil {
791792
return err
792793
}
793794
fullBlock, err := etherMan.EthClient.BlockByHash(ctx, vLog.BlockHash)
794795
if err != nil {
795796
return fmt.Errorf("error getting hashParent. BlockNumber: %d. Error: %w", vLog.BlockNumber, err)
796797
}
797-
sequencedForceBatch, err := decodeSequencedForceBatches(tx.Data(), fsb.NumBatch, msg.From(), vLog.TxHash, fullBlock, msg.Nonce())
798+
sequencedForceBatch, err := decodeSequencedForceBatches(tx.Data(), fsb.NumBatch, msg.From, vLog.TxHash, fullBlock, msg.Nonce)
798799
if err != nil {
799800
return err
800801
}

go.mod

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module github.com/0xPolygonHermez/zkevm-node
22

3-
go 1.18
3+
go 1.19
44

55
require (
66
github.com/didip/tollbooth/v6 v6.1.2
77
github.com/dop251/goja v0.0.0-20230122112309-96b1610dd4f7
8-
github.com/ethereum/go-ethereum v1.11.0
8+
github.com/ethereum/go-ethereum v1.11.5
99
github.com/go-git/go-billy/v5 v5.4.1
1010
github.com/go-git/go-git/v5 v5.6.1
1111
github.com/gobuffalo/packr/v2 v2.8.3
@@ -24,7 +24,7 @@ require (
2424
github.com/umbracle/ethgo v0.1.3
2525
github.com/urfave/cli/v2 v2.25.1
2626
go.uber.org/zap v1.24.0
27-
golang.org/x/crypto v0.7.0
27+
golang.org/x/crypto v0.8.0
2828
golang.org/x/sync v0.1.0
2929
google.golang.org/grpc v1.54.0
3030
google.golang.org/protobuf v1.30.0
@@ -40,7 +40,7 @@ require (
4040
github.com/VictoriaMetrics/fastcache v1.6.0 // indirect
4141
github.com/acomagu/bufpipe v1.0.4 // indirect
4242
github.com/beorn7/perks v1.0.1 // indirect
43-
github.com/btcsuite/btcd/btcec/v2 v2.2.0 // indirect
43+
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
4444
github.com/cespare/xxhash/v2 v2.2.0 // indirect
4545
github.com/cloudflare/circl v1.1.0 // indirect
4646
github.com/cockroachdb/errors v1.9.1 // indirect
@@ -50,7 +50,7 @@ require (
5050
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
5151
github.com/davecgh/go-spew v1.1.1 // indirect
5252
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
53-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
53+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
5454
github.com/dlclark/regexp2 v1.7.0 // indirect
5555
github.com/edsrzf/mmap-go v1.0.0 // indirect
5656
github.com/emirpasic/gods v1.18.1 // indirect
@@ -66,6 +66,7 @@ require (
6666
github.com/go-stack/stack v1.8.1 // indirect
6767
github.com/gobuffalo/logger v1.0.7 // indirect
6868
github.com/gobuffalo/packd v1.0.2 // indirect
69+
github.com/gofrs/flock v0.8.1 // indirect
6970
github.com/gogo/protobuf v1.3.2 // indirect
7071
github.com/golang/protobuf v1.5.2 // indirect
7172
github.com/golang/snappy v0.0.4 // indirect
@@ -124,10 +125,10 @@ require (
124125
go.uber.org/atomic v1.9.0 // indirect
125126
go.uber.org/multierr v1.8.0 // indirect
126127
golang.org/x/exp v0.0.0-20230206171751-46f607a40771 // indirect
127-
golang.org/x/net v0.8.0 // indirect
128-
golang.org/x/sys v0.6.0 // indirect
129-
golang.org/x/term v0.6.0 // indirect
130-
golang.org/x/text v0.8.0 // indirect
128+
golang.org/x/net v0.9.0 // indirect
129+
golang.org/x/sys v0.7.0 // indirect
130+
golang.org/x/term v0.7.0 // indirect
131+
golang.org/x/text v0.9.0 // indirect
131132
golang.org/x/time v0.1.0 // indirect
132133
google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect
133134
gopkg.in/ini.v1 v1.67.0 // indirect

go.sum

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqO
9595
github.com/btcsuite/btcd v0.22.1 h1:CnwP9LM/M9xuRrGSCGeMVs9iv09uMqwsVX7EeIpgV2c=
9696
github.com/btcsuite/btcd/btcec/v2 v2.2.0 h1:fzn1qaOt32TuLjFlkzYSsBC35Q3KUjT1SwPxiMSCF5k=
9797
github.com/btcsuite/btcd/btcec/v2 v2.2.0/go.mod h1:U7MHm051Al6XmscBQ0BoNydpOTsFAn707034b5nY8zU=
98+
github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U=
99+
github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04=
98100
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U=
99101
github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0=
100102
github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4=
@@ -152,6 +154,8 @@ github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK
152154
github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
153155
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1m5sE92cU+pd5Mcc=
154156
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs=
157+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4=
158+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0/go.mod h1:DZGJHZMqrU4JJqFAWUS2UO1+lbSKsdiOoYi9Zzey7Fc=
155159
github.com/denisenkom/go-mssqldb v0.9.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
156160
github.com/dgraph-io/badger v1.6.0/go.mod h1:zwt7syl517jmP8s94KqSxTlM6IMsdhYy6psNgSztDR4=
157161
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
@@ -185,6 +189,8 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7
185189
github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw=
186190
github.com/ethereum/go-ethereum v1.11.0 h1:5ervzucOW7z0TnTMPfWPgkb12utq7mmPb4/OmYnoTq8=
187191
github.com/ethereum/go-ethereum v1.11.0/go.mod h1:DuefStAgaxoaYGLR0FueVcVbehmn5n9QUcVrMCuOvuc=
192+
github.com/ethereum/go-ethereum v1.11.5 h1:3M1uan+LAUvdn+7wCEFrcMM4LJTeuxDrPTg/f31a5QQ=
193+
github.com/ethereum/go-ethereum v1.11.5/go.mod h1:it7x0DWnTDMfVFdXcU6Ti4KEFQynLHVRarcSlPr0HBo=
188194
github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8=
189195
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
190196
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
@@ -260,6 +266,8 @@ github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6Wezm
260266
github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM=
261267
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
262268
github.com/godror/godror v0.24.2/go.mod h1:wZv/9vPiUib6tkoDl+AZ/QLf5YZgMravZ7jxH2eQWAE=
269+
github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw=
270+
github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU=
263271
github.com/gofrs/uuid v4.0.0+incompatible h1:1SD/1F5pU8p29ybwgQSwpQk+mwdRrXCYuPhW6m+TnJw=
264272
github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
265273
github.com/gogo/googleapis v0.0.0-20180223154316-0cd9801be74a/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=
@@ -870,6 +878,8 @@ golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU
870878
golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
871879
golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A=
872880
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
881+
golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ=
882+
golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
873883
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
874884
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
875885
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -969,6 +979,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
969979
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
970980
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
971981
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
982+
golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM=
983+
golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
972984
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
973985
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
974986
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -1081,6 +1093,8 @@ golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
10811093
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
10821094
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
10831095
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1096+
golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
1097+
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
10841098
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
10851099
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
10861100
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
@@ -1091,6 +1105,8 @@ golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
10911105
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
10921106
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
10931107
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
1108+
golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ=
1109+
golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
10941110
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
10951111
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
10961112
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -1105,6 +1121,8 @@ golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
11051121
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
11061122
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
11071123
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
1124+
golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
1125+
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
11081126
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
11091127
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
11101128
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

0 commit comments

Comments
 (0)