-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Upgrade] Go-Ethereum release v1.9.8 #1112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ricardolyn
merged 1,153 commits into
Consensys:master
from
ricardolyn:upgrade/quorum-geth-1.9.8
Feb 2, 2021
Merged
[Upgrade] Go-Ethereum release v1.9.8 #1112
ricardolyn
merged 1,153 commits into
Consensys:master
from
ricardolyn:upgrade/quorum-geth-1.9.8
Feb 2, 2021
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The precompile at 0x09 wraps the BLAKE2b F compression function: https://tools.ietf.org/html/rfc7693#section-3.2 The precompile requires 6 inputs tightly encoded, taking exactly 213 bytes, as explained below. - `rounds` - the number of rounds - 32-bit unsigned big-endian word - `h` - the state vector - 8 unsigned 64-bit little-endian words - `m` - the message block vector - 16 unsigned 64-bit little-endian words - `t_0, t_1` - offset counters - 2 unsigned 64-bit little-endian words - `f` - the final block indicator flag - 8-bit word [4 bytes for rounds][64 bytes for h][128 bytes for m][8 bytes for t_0] [8 bytes for t_1][1 byte for f] The boolean `f` parameter is considered as `true` if set to `1`. The boolean `f` parameter is considered as `false` if set to `0`. All other values yield an invalid encoding of `f` error. The precompile should compute the F function as specified in the RFC (https://tools.ietf.org/html/rfc7693#section-3.2) and return the updated state vector `h` with unchanged encoding (little-endian). See EIP-152 for details.
…f-precompile core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09
crypto/blake2b: fix non-amd64 builds
crypto/blake2b: fix 386, round 2
* core: log chain reorg/split metrics * core: report 1-block reorgs on the metrics too
- Move the existing tests from memorydb into a generalized testsuite that can be run by any ethdb backend implementation. - Add several more test cases to clarify some non-obvious nuances when implementing a custom ethdb backend, such as the behaviour of NewIteratorWithPrefix vs NewIteratorWithStart. - Add leveldb to the testsuite using in-memory storage for fast execution.
build: gomobile automaticall adds the ios tag, don't duplicate
This copies cli.printHelp but changes minwidth to 38. Custom flag code is improved to print the default value using cli.FlagStringer like all built-in flags do.
Original change by @jpeletier
This change adds support for gzip encoding on HTTP responses. Gzip encoding is used when the client sets the 'accept-encoding: gzip' header. Original change by @brianosaurus, with fixes from @SjonHortensius.
core/vm: enable istanbul EIPs in the jump table
cmd, core, eth, les: support --override.istanbul
* Change chainId in genesis block to 8888 from 0 Change chainId in genesis block to 8888 from 0 per Moriteru in https://ethereum.stackexchange.com/a/28082/40230. * Replace 8888 with “<arbitrary positive integer>” Per PR review, replace Moriteru’s arbitrary positive integer 8888 with “<arbitrary positive integer>” in chainId field.
* les: wait all task routines before drop the peer * les: address comments * les: fix issue
eth: disallow overwrite files via admin.exportChain
internal/ethapi: implement fillTransaction
- Replacing with underscore unused variables. - Removing unnucessary casts
Fixed spacing, import ordering and other small issues
refactor: improved ID test
nmvalera
reviewed
Feb 2, 2021
nmvalera
reviewed
Feb 2, 2021
nmvalera
approved these changes
Feb 2, 2021
Contributor
nmvalera
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TODO
Plan & Analyse
As you review, list extra changes and/or tests to be implemented to ensure compatibility with GoQuorum specific features.
Build & Test
masterinto this branchExtra Changes & Tests
Go-Ethereum Release: Thessian Temple (v1.9.8)
Release notes
Geth v1.9.8 is yet another biweekly maintenance release, but that does mean it only contains fixes! Two highlights of the release are switching the entire code base over to Go modules (#20311); and replacing the trie cacher, slashing memory consumption on mainnet - using default configs - by 1GB (#19971).
Note: Go modules were introduced in Go 1.11 and greatly polished throughout Go 1.13. Although Geth builds fine with Go 1.11 and Go 1.12 too, we recommend running at least Go 1.13 as it is more flexible in handling various circumstances. If you are using
go-ethereumas a library, converting your project to Go modules viago mod initwill make dependency management a lot less of a hassle than the vendor approach. Be aware, however, that Go modules require network access if the dependencies aren't yet cached locally.Other notable changes:
github.com/gorilla/websocket(#20283, #20289).gometalinterin favor ofgolangci-lint(#20295 + dozens of linter fixes).abigengenerated code (#20244).clique_statusAPI to quickly glance the health of Clique networks (#20103).puppethSSH key confirmation friendlier with bad user input (#20350).evmutility (#20273).For a full rundown of the changes please consult the Geth 1.9.8 release milestone.
As with all our previous releases, you can find the:
ethereum/client-go.Codebase changes assesment
Legend
File Stats: (A) Added, (M) Modified and (R) Removed
Line Stats: (A) Added and (R) Removed
Assessment:
69 Pull Requests
M/A/R
(files changed)
A/R
(lines changed)
p2p/enode: mock DNS resolver in URL parsing testp2p/enode(2)p2p/enode/urlv4.go(34)p2p/enode/urlv4_test.go(20)travis: Enable ARM support in travismetrics(3).travis.yml(1)consensus/ethash(1)eth(1)miner(1)metrics/ewma_test.go(202).travis.yml(20)miner/worker_test.go(12)metrics/doc.go(8)metrics/sample_test.go(6)p2p: fix bug in TestPeerDisconnectp2p(1)p2p/peer_test.go(4)dashboard: send current block to the dashboard clientdashboard/assets/components(7)dashboard(5)p2p(3)dashboard/assets(2)cmd/geth(1)cmd/utils(1)dashboard/assets/types(1)dashboard/assets.go(55152)dashboard/assets/yarn.lock(2798)dashboard/assets/components/Network.jsx(1406)dashboard/peers.go(560)dashboard/dashboard.go(168)miner: increase worker test timeoutminer(1)miner/worker_test.go(4)les: implement server priority APIles(5)internal/web3ext(1)les/clientpool.go(592)les/api.go(562)les/clientpool_test.go(108)internal/web3ext/web3ext.go(68)les/server.go(62)accounts/abi/bind, cmd/abigen: implement alias for abigenaccounts/abi/bind(2)cmd/abigen(1)accounts/abi/bind/bind_test.go(140)accounts/abi/bind/bind.go(82)cmd/abigen/main.go(62)Fix typo in rpc/doc.gorpc(1)rpc/doc.go(4)cmd/faucet: use github.com/gorilla/websocketcmd/faucet(1)cmd/faucet/faucet.go(36)dashboard: remove the dashboarddashboard/assets(12)dashboard/assets/components(11)cmd/geth(3)dashboard(2)dashboard/assets/types(1)cmd/utils(1)dashboard/assets.go(78102)dashboard/assets/yarn.lock(14966)dashboard/assets/components/Network.jsx(1716)dashboard/assets/components/Logs.jsx(654)dashboard/assets/components/Dashboard.jsx(536)whisper/whisperv6: Fix issues reported by staticcheckwhisper/whisperv6(2)whisper/whisperv6/topic.go(6)whisper/whisperv6/whisper.go(4)build: gather info to investigate why builds fail on ARM.travis.yml(1)build(1)build/ci.go(8).travis.yml(4)params: finish sentence in commentparams(1)params/config.go(4)tracer: fix interface parameter.core/vm(1)core/vm/logger.go(4)cmd/evm: Allow loading input from filecmd/evm(2)cmd/evm/runner.go(28)cmd/evm/main.go(10)p2p/simulations: use github.com/gorilla/websocketrpc(13)vendor/golang.org/x/net/websocket(5)p2p/simulations/adapters(3)p2p/simulations(1)vendor(1)vendor/golang.org/x/net/websocket/hybi.go(1166)vendor/golang.org/x/net/websocket/websocket.go(902)vendor/golang.org/x/net/websocket/server.go(226)vendor/golang.org/x/net/websocket/client.go(212)rpc/json.go(120)build: use golangci-lintp2p/simulations(4)les(3)internal/build(3)build(2)p2p/nat(2)rlp(1)signer/core(1).gitignore(1)core(1)crypto/bn256(1)core/state(1)core/vm(1)cmd/clef(1)core/rawdb(1)whisper/whisperv6(1).travis.yml(1)core/forkid(1)crypto/ecies(1).golangci.yml(1)cmd/utils(1)internal/build/download.go(298)build/ci.go(170)internal/build/gosrc.go(162)p2p/simulations/network_test.go(112)cmd/clef/main.go(94)travis: Remove traces and use travis_wait in ARM build.travis.yml(1).travis.yml(8)core: s/isEIP155/isEIP2/ (fix IntrinsicGas signature var name)core(1)core/state_transition.go(8)les: rename UpdateBalance to AddBalance and simplify return formatles(4)internal/web3ext(1)les/balance.go(40)les/clientpool_test.go(40)les/api.go(22)internal/web3ext/web3ext.go(8)les/clientpool.go(8)travis: Use travis_wait for both install and build.travis.yml(1).travis.yml(4)build: add test cmd flag -v for verbose logsbuild(1)build/ci.go(8)cmd/clef: fix staticcheck warningscmd/clef(1)cmd/clef/main.go(12)consensus/clique: add clique_status API methodconsensus/clique(1)consensus/clique/api.go(116)consensus/clique: fix struct tags for status APIconsensus/clique(1)consensus/clique/api.go(16)cmd/ethkey: fix file permissions in changepassword commandcmd/ethkey(1)cmd/ethkey/changepassword.go(4)p2p/netutil: fix staticcheck warningp2p/netutil(1)p2p/netutil/net.go(4)core/rawdb: check hash before return data from ancient dbcore/rawdb(2)core/rawdb/accessors_chain.go(258)core/rawdb/accessors_chain_test.go(132)travis: deactivate arm build during push.travis.yml(1).travis.yml(10)ethclient: remove use of common.ToHexethclient(1)ethclient/ethclient.go(4)cmd/wnode: remove uses of common.ToHexcmd/wnode(1)cmd/wnode/main.go(10)event: remove unused field 'closed'event(1)event/feed.go(14).github: remove 'nonsense' from CODEOWNERS.github(1).github/CODEOWNERS(12)whisper/whisperv6: fix staticcheck warningswhisper/whisperv6(2)whisper/whisperv6/peer_test.go(44)whisper/whisperv6/filter_test.go(20)p2p: remove unused codep2p(3)p2p/util.go(22)p2p/rlpx.go(20)p2p/server.go(6)p2p/simulations: fix staticcheck warningsp2p/simulations(3)p2p/simulations/adapters(2)p2p/simulations/adapters/inproc_test.go(538)p2p/simulations/mocker_test.go(38)p2p/simulations/http.go(18)p2p/simulations/network_test.go(14)p2p/simulations/adapters/exec.go(4)internal/web3ext, les: update clique JS and make it work with the light clientinternal/web3ext(1)les(1)light(1)internal/web3ext/web3ext.go(18)light/lightchain.go(10)les/client.go(8)rpc: remove 'exported or builtin' restriction for parametersrpc(9)rpc/client_test.go(64)rpc/service.go(56)rpc/testservice_test.go(30)rpc/subscription.go(24)rpc/doc.go(20)core: fix staticcheck warningscore(3)core/helper_test.go(174)core/blockchain_test.go(32)core/chain_makers.go(6)miner: fix data race in testsminer(3)miner/worker_test.go(246)miner/worker.go(14)miner/miner.go(4)cmd/puppeth: update chain spec of paritycmd/puppeth(2)cmd/puppeth/testdata(1)cmd/puppeth/genesis.go(244)cmd/puppeth/testdata/stureby_parity.json(122)cmd/puppeth/genesis_test.go(54)internal/ethapi: don't query wallets at every execution of gas estimationinternal/ethapi(1)internal/ethapi/api.go(24)tests: enable TransactionTests Istanbul casetests(1)tests/transaction_test_util.go(6)tests: refactor TestState to dedupe walk callbacktests(1)tests/state_test.go(84)cmd/puppeth: x-spec nonce data type, use types.BlockNoncecmd/puppeth(1)cmd/puppeth/genesis.go(76)cmd/puppeth: make ssh prompt more user-friendlycmd/puppeth(1)cmd/puppeth/ssh.go(46)common/hexutil: improve GraphQL error messagescommon/hexutil(1)common/hexutil/json.go(12)go.mod: switch to Go modulesvendor/github.com/Azure/azure-pipeline-go/pipeline(10)vendor/github.com/Azure/azure-sdk-for-go(5)vendor/github.com/Azure/azure-storage-blob-go/azblob(5)go.sum(1)internal/build(1)mobile(1)vendor/github.com/Azure/azure-pipeline-go(1).travis.yml(1)accounts/abi/bind(1)build(1)build/deb/ethereum(1)go.mod(1)vendor/github.com/Azure/azure-storage-blob-go(1)vendor/github.com/Azure/azure-storage-blob-go/azblob/blob.json(16018)vendor/github.com/Azure/azure-storage-blob-go/azblob/highlevel.go(1076)vendor/github.com/Azure/azure-pipeline-go/pipeline/core.go(568)vendor/github.com/Azure/azure-sdk-for-go/CHANGELOG.md(560)go.sum(428)build: pull in ci.go dependencies for the PPA builderbuild(1)build/ci.go(24)common: improve GraphQL error messagescommon(3)common/bytes_test.go(104)common/main_test.go(50)common/types.go(18)core/types: remove BlockBy sorting codecore(1)core/types(1)core/types/block.go(48)core/blockchain.go(12)build: skip go clean on PPA, messes with the module trickbuild(2)Makefile(1)build/deb/ethereum(1)build/clean_go_build_cache.sh(38)build/deb/ethereum/deb.rules(10)Makefile(4)build/ci.go(4)accounts/abi/bind/backends: remove unused assignmentaccounts/abi/bind/backends(1)accounts/abi/bind/backends/simulated_test.go(4)accounts/abi: fix staticcheck warningsaccounts/abi(2)accounts/abi/event_test.go(72)accounts/abi/abi_test.go(4)core/state: fix staticcheck warningscore/state(6)go.mod(1)core/state/statedb.go(600)core/state/state_test.go(106)core/state/dump.go(94)core/state/main_test.go(50)core/state/statedb_test.go(18)metrics: fix issues reported by staticcheckmetrics(12)metrics/librato(2)metrics/influxdb(1)metrics/sample_test.go(108)metrics/histogram_test.go(68)metrics/timer_test.go(64)metrics/registry_test.go(44)metrics/counter_test.go(32)trie: remove unused codetrie(2)trie/database.go(118)trie/trie_test.go(22)p2p/discv5: add deprecation warning and remove unused codep2p/discv5(12)p2p/discv5/udp_test.go(900)p2p/discv5/ntp.go(252)p2p/discv5/table_test.go(198)p2p/discv5/ticket.go(140)p2p/discv5/net_test.go(88)tests, signer: remove staticcheck warningssigner/core(6)tests(3)signer/rules/deps(1)signer/rules(1)signer/storage(1)tests/block_test_util.go(76)signer/core/cliui.go(56)signer/rules/deps/bindata.go(42)tests/init_test.go(22)tests/transaction_test_util.go(16)core/asm: allow numbers in labelscore/asm(2)core/asm/lex_test.go(16)core/asm/lexer.go(4)miner: fix staticcheck warningsminer(2)miner/miner.go(152)miner/worker_test.go(12)eth/tracers: fix staticcheck warningseth/tracers(1)eth/tracers/tracer.go(12)vendor, trie: replace bigCache with fastCachego.mod(1)go.sum(1)trie(1)trie/database.go(50)go.sum(20)go.mod(4)cmd/geth: remove network id from version cmdcmd/geth(1)cmd/geth/misccmd.go(2)rlp: fix staticcheck warningsrlp(2)rlp/decode.go(22)rlp/decode_test.go(18)accounts/abi/bind: avoid reclaring structsaccounts/abi/bind(3)accounts/abi/bind/bind_test.go(164)accounts/abi/bind/template.go(48)accounts/abi/bind/bind.go(30)accounts/keystore: fix staticcheck warningsaccounts/keystore(1)accounts/keystore/passphrase.go(18)p2p/discover: slow down lookups on empty tablep2p/discover(1)p2p/discover/lookup.go(32)les: fix clientInfo deadlockles(1)les/api.go(4)313 Changed files
dashboard/assets.go#20279
vendor/github.com/Azure/azure-storage-blob-go/azblob/blob.jsondashboard/assets/yarn.lock#20279
dashboard/peers.govendor/github.com/Azure/azure-storage-blob-go/azblob/highlevel.godashboard/assets/components/Network.jsx#20279
p2p/discv5/udp_test.godashboard/assets/components/Logs.jsxcore/state/statedb.goles/clientpool.go#20295
#20070
vendor/github.com/Azure/azure-storage-blob-go/azblob/url_container.godashboard/log.govendor/github.com/Azure/azure-pipeline-go/pipeline/core.govendor/github.com/Azure/azure-sdk-for-go/CHANGELOG.mddashboard/dashboard.goles/api.go#20070
#20395
p2p/simulations/adapters/inproc_test.godashboard/assets/components/Dashboard.jsx#20279
vendor/github.com/Azure/azure-storage-blob-go/azblob/sas_service.gogo.sum#19971
vendor/github.com/Azure/azure-storage-blob-go/azblob/url_page_blob.govendor/github.com/Azure/azure-storage-blob-go/azblob/url_blob.godashboard/assets/components/Footer.jsx#20279
vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_shared_key.govendor/github.com/Azure/azure-sdk-for-go/LICENSEvendor/github.com/Azure/azure-storage-blob-go/azblob/service_codes_blob.govendor/github.com/Azure/azure-pipeline-go/pipeline/error.goaccounts/abi/bind/bind_test.go#20311
#20381
vendor/github.com/Azure/azure-storage-blob-go/azblob/url_block_blob.govendor/github.com/Azure/azure-pipeline-go/pipeline/doc.gocmd/puppeth/genesis.go#20339
vendor/github.com/Azure/azure-storage-blob-go/azblob/parsing_urls.gointernal/build/download.govendor/github.com/Azure/azure-pipeline-go/pipeline/request.godashboard/system.govendor/github.com/Azure/azure-storage-blob-go/azblob/url_service.godashboard/assets/components/Main.jsx#20279
dashboard/assets/types/content.jsx#20279
vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_token.gominer/worker_test.go#20219
#20310
#20375
build/ci.go#20298
#20295
#20311
#20356
#20360
core/rawdb/accessors_chain.govendor/github.com/Azure/azure-storage-blob-go/azblob/url_append_blob.gop2p/discv5/ntp.godashboard/assets/components/SideBar.jsx#20279
vendor/github.com/Azure/azure-sdk-for-go/README.mdmetrics/ewma_test.gop2p/discv5/table_test.godashboard/geoip.godashboard/message.godashboard/assets/common.jsxcore/helper_test.godashboard/assets/webpack.config.common.jstrie/database.go#19971
dashboard/assets/components/CustomTooltip.jsxvendor/github.com/Azure/azure-pipeline-go/pipeline/progress.godashboard/assets/components/Header.jsx#20279
internal/build/gosrc.godashboard/assets/.eslintrcp2p/metrics.gominer/miner.go#20375
vendor/github.com/Azure/azure-pipeline-go/pipeline/response.gop2p/discv5/ticket.govendor/github.com/Azure/azure-storage-blob-go/azblob/atomicmorph.gorpc/json.go#20332
go.mod#19971
#20357
core/rawdb/accessors_chain_test.godashboard/assets/package.json#20279
vendor/github.com/Azure/azure-storage-blob-go/azblob/access_conditions.gop2p/simulations/network_test.go#20322
dashboard/assets/components/Body.jsxcmd/puppeth/testdata/stureby_parity.jsonvendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_windows.godashboard/README.mdconsensus/clique/api.go#20103
metrics/sample_test.go#20365
dashboard/assets/components/ChartRow.jsxaccounts/abi/bind/bind.go#20381
vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_credential_anonymous.goles/clientpool_test.go#20070
core/state/state_test.govendor/github.com/Azure/azure-sdk-for-go/glide.lockcmd/clef/main.go#20295
common/bytes_test.gop2p/simulations/adapters/exec.go#20322
core/state/dump.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_pipeline.go.golangci.ymlp2p/discv5/net_test.godashboard/assets/index.jsxinternal/web3ext/web3ext.go#20070
#20318
tests/state_test.godashboard/config.godashboard/assets/webpack.config.prod.jsvendor/github.com/Azure/azure-storage-blob-go/azblob/user_delegation_credential.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_mmf_windows.gotests/block_test_util.goaccounts/abi/event_test.godashboard/cpu.godashboard/assets/webpack.config.dev.jscmd/utils/flags.go#20279
metrics/histogram_test.gop2p/simulations/network.govendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_syslog.gorpc/client_test.gometrics/timer_test.gocmd/abigen/main.goles/server.goles/balance.go#20070
rpc/service.gosigner/core/cliui.gocmd/puppeth/genesis_test.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_mmf_unix.gop2p/simulations/http.go#20322
rpc/http.godashboard/assets/index.htmlcore/state/state_object_test.gop2p/discv5/sim_test.gop2p/discv5/database.gop2p/discv5/node.gocommon/main_test.gocore/state/main_test.goaccounts/abi/bind/template.gocore/types/block.gop2p/discv5/net.godashboard/cpu_windows.godashboard/assets/fa-only-woff-loader.jscmd/puppeth/ssh.gointernal/build/util.gocmd/utils/customflags.gometrics/registry_test.gosigner/rules/deps/bindata.govendor/github.com/Azure/azure-pipeline-go/LICENSEvendor/github.com/Azure/azure-storage-blob-go/LICENSEcmd/geth/config.go#20279
.travis.yml#20219
#20309
#20295
#20296
#20311
#20321
p2p/simulations/mocker_test.gobuild/checksums.txtbuild/clean_go_build_cache.shbuild/deb/ethereum/deb.rules#20360
cmd/faucet/faucet.gop2p/enode/urlv4.gop2p/server.go#20325
p2p/discover/lookup.gop2p/discv5/udp.gocrypto/ecies/ecies_test.gocore/blockchain_test.gometrics/counter_test.gorpc/subscription.go#20332
p2p/simulations/http_test.gocmd/geth/usage.gorpc/testservice_test.govendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog.gocmd/evm/runner.gocmd/geth/main.gorpc/types.go#20332
rpc/doc.go#20332
internal/ethapi/api.govendor/github.com/Azure/azure-sdk-for-go/glide.yamlrpc/client.gorlp/decode.go#20368
rpc/handler.go#20332
tests/init_test.godashboard/assets/.flowconfigtrie/trie_test.gop2p/util.gotests/transaction_test_util.go#20364
p2p/rlpx.gop2p/enode/urlv4_test.gometrics/meter_test.gocrypto/bn256/bn256_fast.gorpc/server.goaccounts/keystore/passphrase.gorlp/decode_test.govendor/github.com/Azure/azure-pipeline-go/pipeline/version.gocommon/types.gocore/state/statedb_test.gocore/rawdb/freezer_table_test.gop2p/simulations/adapters/inproc.gometrics/gauge_test.gocore/blockchain.go#20355
core/asm/lex_test.gometrics/sample.govendor/github.com/Azure/azure-storage-blob-go/azblob/storage_account_credential.gop2p/discv5/table.gometrics/runtime_test.gominer/worker.gocore/forkid/forkid.goevent/feed.gometrics/influxdb/influxdb.gocommon/hexutil/json.go.github/CODEOWNERSeth/tracers/tracer.gosigner/core/api.gometrics/librato/librato.gointernal/build/archive.gocmd/wnode/main.gocore/vm/instructions_test.gosigner/storage/storage.gometrics/timer.golight/lightchain.gocmd/evm/main.gorpc/ipc.gosigner/core/api_test.goles/client.gosigner/core/signed_data_test.gocore/state_transition.gorpc/subscription_test.gometrics/doc.gop2p/discv5/READMErpc/websocket.gorpc/inproc.gomobile/android_test.gocore/state/journal.godashboard/assets/.eslintignoreles/api_test.govendor/github.com/Azure/azure-storage-blob-go/azblob/version.gop2p/simulations/events.gop2p/simulations/adapters/types.gocore/chain_makers.gop2p/dial.gop2p/peer_test.gocore/vm/logger.gocmd/ethkey/changepassword.gometrics/gauge_float64_test.goaccounts/abi/abi_test.gop2p/netutil/net.gometrics/json_test.gosigner/rules/rules.goles/protocol.goconsensus/ethash/ethash_test.gorpc/websocket_test.goeth/handler_test.goMakefilemetrics/librato/client.gorpc/server_test.gosigner/core/uiapi.gosigner/core/types.goaccounts/abi/bind/backends/simulated_test.gop2p/nat/natpmp.gocore/asm/lexer.gometrics/metrics.gosigner/core/stdioui.gop2p/nat/nat.goethclient/ethclient.goparams/config.goparams/version.gorpc/stdio.go.gitignorecmd/geth/misccmd.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_models.govendor/github.com/allegro/bigcache/bigcache.govendor/github.com/allegro/bigcache/stats.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_sas_account.govendor/github.com/apilayer/freegeoip/AUTHORSvendor/github.com/apilayer/freegeoip/CONTRIBUTORSvendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_response_error.govendor/github.com/allegro/bigcache/encoding.govendor/github.com/allegro/bigcache/entry_not_found_error.govendor/github.com/allegro/bigcache/iterator.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_service_codes_common.govendor/github.com/allegro/bigcache/clock.govendor/github.com/allegro/bigcache/queue/bytes_queue.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_util_validate.govendor/github.com/allegro/bigcache/config.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_unique_request_id.govendor/github.com/allegro/bigcache/utils.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_sas_query_params.govendor/github.com/allegro/bigcache/shard.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_page_blob.govendor/github.com/allegro/bigcache/logger.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_blob.govendor/github.com/allegro/bigcache/hash.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_service.govendor/github.com/allegro/bigcache/bytes_appengine.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_request_log.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_append_blob.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_retry.govendor/github.com/StackExchange/wmi/swbemservices.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_retry_reader.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_block_blob.govendor/github.com/allegro/bigcache/bytes.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_responder_policy.govendor/github.com/StackExchange/wmi/wmi.go#20279
vendor/github.com/allegro/bigcache/LICENSEvendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_version.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_policy_telemetry.govendor/github.com/Azure/azure-storage-blob-go/azblob/zt_doc.govendor/github.com/Azure/azure-storage-blob-go/azblob/zc_uuid.govendor/github.com/StackExchange/wmi/README.mdvendor/github.com/allegro/bigcache/README.mdvendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_container.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_validation.govendor/github.com/apilayer/freegeoip/HISTORY.mdvendor/github.com/allegro/bigcache/fnv.govendor/github.com/apilayer/freegeoip/Dockerfilevendor/github.com/Azure/azure-storage-blob-go/azblob/zc_storage_error.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_client.govendor/github.com/Azure/azure-storage-blob-go/azblob/zz_response_helpers.govendor/github.com/StackExchange/wmi/LICENSE