Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
b628d72766
build: upgrade to go 1.19 ( #25726 )
...
This changes the CI / release builds to use the latest Go version. It also
upgrades golangci-lint to a newer version compatible with Go 1.19.
In Go 1.19, godoc has gained official support for links and lists. The
syntax for code blocks in doc comments has changed and now requires a
leading tab character. gofmt adapts comments to the new syntax
automatically, so there are a lot of comment re-formatting changes in this
PR. We need to apply the new format in order to pass the CI lint stage with
Go 1.19.
With the linter upgrade, I have decided to disable 'gosec' - it produces
too many false-positive warnings. The 'deadcode' and 'varcheck' linters
have also been removed because golangci-lint warns about them being
unmaintained. 'unused' provides similar coverage and we already have it
enabled, so we don't lose much with this change.
2 years ago
..
testdata
core/rawdb: avoid unnecessary receipt processing for log filtering ( #23147 )
3 years ago
accessors_chain.go
cmd, core, ethdb, node: move chain freezer one folder deeper ( #25487 )
2 years ago
accessors_chain_test.go
all: fix some typos ( #25551 )
2 years ago
accessors_indexes.go
core/rawdb: fix logs to print block number, not address ( #23328 )
3 years ago
accessors_indexes_test.go
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes ( #21480 )
4 years ago
accessors_metadata.go
all: cleanup the APIs for initializing genesis ( #25473 )
2 years ago
accessors_snapshot.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
accessors_state.go
core/rawdb: add HasCode, HashTrieNode and use them where possible ( #24454 )
3 years ago
accessors_sync.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
ancient_scheme.go
cmd, core, ethdb, node: move chain freezer one folder deeper ( #25487 )
2 years ago
chain_freezer.go
cmd, core, ethdb, node: move chain freezer one folder deeper ( #25487 )
2 years ago
chain_iterator.go
cmd, core, ethdb, node: move chain freezer one folder deeper ( #25487 )
2 years ago
chain_iterator_test.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
database.go
all: fix some typos ( #25551 )
2 years ago
database_test.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
freezer.go
build: upgrade to go 1.19 ( #25726 )
2 years ago
freezer_batch.go
core/rawdb: untie freezer and ancient chain data ( #24684 )
3 years ago
freezer_meta.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
freezer_meta_test.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
freezer_table.go
all: fix some typos ( #25551 )
2 years ago
freezer_table_test.go
cmd, core, ethdb, node: move chain freezer one folder deeper ( #25487 )
2 years ago
freezer_test.go
all: more linters ( #24783 )
2 years ago
freezer_utils.go
all: replace uses of ioutil with io and os ( #24869 )
3 years ago
freezer_utils_test.go
all: more linters ( #24783 )
2 years ago
key_length_iterator.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
key_length_iterator_test.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
schema.go
all: cleanup the APIs for initializing genesis ( #25473 )
2 years ago
table.go
core/rawdb: untie freezer and ancient chain data ( #24684 )
3 years ago
table_test.go
all: simplify and fix database iteration with prefix/start ( #20808 )
5 years ago