ledgerwatch
f70252e121
Merge pull request #167 from ledgerwatch/statelesss_resolver
...
Prine tries (in memory) in the same cycle as db commits
2019-11-15 16:02:51 +00:00
Evgeny Danienko
3cc627421f
Merge branch 'master' into fix-data-races
2019-11-15 15:22:22 +03:00
Alexey Akhunov
540eb04273
Prine tries (in memory) in the same cycle as db commits, commit before closing db
2019-11-13 02:26:07 +00:00
andrew
81d0d84ed4
Merge branch 'master' into badger2
2019-11-11 21:06:48 +01:00
andrew
6352fc024c
Don't expose Bolt DB in the interface
2019-11-11 20:28:27 +01:00
Alexey Akhunov
e09fac4a47
Fix typo in download-only flag
2019-11-11 19:17:39 +00:00
Alexey Akhunov
a1f599c2ee
Fixes from review
2019-11-11 17:03:39 +00:00
Alexey Akhunov
14b45ea50b
Downloader flag
2019-11-11 16:58:50 +00:00
Evgeny Danienko
5b4a371489
fmt
2019-11-07 19:01:58 +03:00
b00ris
6e880cc945
suffix to changeset rename ( #152 )
2019-11-07 18:51:25 +03:00
ledgerwatch
c28f4b203c
Merge pull request #153 from ledgerwatch/stateless_proto
...
Control the size of the trie in stateless prototype, save state snapshot after errors
2019-11-07 12:30:32 +00:00
Alexey Akhunov
71f3e7f3c4
Fix lint
2019-11-07 11:17:29 +00:00
Alexey Akhunov
a0aa6bac03
Fix lint
2019-11-07 11:14:30 +00:00
Alexey Akhunov
9cfceb90cd
Save state snapshot after errors
2019-11-07 11:10:15 +00:00
Alexey Akhunov
49a478876e
Control the size of the trie in stateless prototype
2019-11-07 10:36:27 +00:00
Giulio
138241bd2c
linting
2019-11-05 22:51:11 +01:00
Giulio
f0d8c108cc
added visualization table
2019-11-05 22:50:24 +01:00
ledgerwatch
ffc1a54c89
Merge pull request #134 from ledgerwatch/tables-visualization
...
added visualization for tables
2019-11-04 14:15:26 +01:00
ledgerwatch
9258f510f2
Merge pull request #132 from ledgerwatch/state_growth_stats
...
Fix the data collection and charts for state growth vs block gas limit
2019-11-04 14:15:26 +01:00
Andrew Ashikhmin
e14b02e1c9
Merge pull request #135 from ledgerwatch/badger
2019-11-04 14:15:26 +01:00
ledgerwatch
f760001638
Merge pull request #112 from ledgerwatch/block_witness
2019-11-04 14:15:26 +01:00
ledgerwatch
f0dd8f407e
Merge pull request #125 from ledgerwatch/broken_snapshot
...
Not to wrap storage values into RLP during reorgs
2019-11-04 14:15:26 +01:00
ledgerwatch
d1c8416270
Merge pull request #114 from ledgerwatch/fix_sync_crash
...
Fix the sync crash due to the mis-accounting of prunable entries
2019-11-04 14:15:26 +01:00
Igor Mandrigin
1215aca5e9
Make linter happy with geth 1.9.6.
2019-11-04 14:15:04 +01:00
Alexey Akhunov
fe01bccbb8
Apply Turbo-Geth modifications to go-ethereum codebase
2019-11-01 21:52:03 +01:00
Darrel Herbst
c713ea7c22
cmd/bootnode: fix exit behavior with -genkey ( #20110 )
2019-10-02 11:32:02 +02:00
Felix Lange
0568e81701
p2p/dnsdisc: add implementation of EIP-1459 ( #20094 )
...
This adds an implementation of node discovery via DNS TXT records to the
go-ethereum library. The implementation doesn't match EIP-1459 exactly,
the main difference being that this implementation uses separate merkle
trees for tree links and ENRs. The EIP will be updated to match p2p/dnsdisc.
To maintain DNS trees, cmd/devp2p provides a frontend for the p2p/dnsdisc
library. The new 'dns' subcommands can be used to create, sign and deploy DNS
discovery trees.
2019-09-25 11:38:13 +02:00
Martin Holst Swende
16f0fb70f1
cmd/evm: make evm default to all ethash protocol changes
2019-09-13 22:32:20 +02:00
Rob Mulholand
3b6c9902f3
core: remove unused gas return in ApplyTransaction ( #20065 )
2019-09-12 22:22:22 +03:00
Felix Lange
39b0b1a1a6
all: make unit tests work with Go 1.13 ( #20053 )
...
Most of these changes are related to the Go 1.13 changes to test binary
flag handling.
* cmd/geth: make attach tests more reliable
This makes the test wait for the endpoint to come up by polling
it instead of waiting for two seconds.
* tests: fix test binary flags for Go 1.13
Calling flag.Parse during package initialization is prohibited
as of Go 1.13 and causes test failures. Call it in TestMain instead.
* crypto/ecies: remove useless -dump flag in tests
* p2p/simulations: fix test binary flags for Go 1.13
Calling flag.Parse during package initialization is prohibited
as of Go 1.13 and causes test failures. Call it in TestMain instead.
* build: remove workaround for ./... vendor matching
This workaround was necessary for Go 1.8. The Go 1.9 release changed
the expansion rules to exclude vendored packages.
* Makefile: use relative path for GOBIN
This makes the "Run ./build/bin/..." line look nicer.
* les: fix test binary flags for Go 1.13
Calling flag.Parse during package initialization is prohibited
as of Go 1.13 and causes test failures. Call it in TestMain instead.
2019-09-11 14:41:22 +02:00
SjonHortensius
1611815b8d
cmd/utils: reduce light.maxpeers default for clients to 1/10th ( #19933 )
...
Currently light.maxpeers is 100 - after this change it's 10 for non-servers.
Fixes #19820
2019-09-03 10:43:35 +02:00
winsvega
cedf8be435
retesteth: enable maxResults in AccountRange ( #20020 )
2019-09-02 11:49:49 +02:00
Péter Szilágyi
cc9eb91d30
Merge pull request #20004 from karalabe/istanbul-override
...
cmd, core, eth, les: support --override.istanbul
2019-08-23 12:38:05 +03:00
Péter Szilágyi
e39b2a2bde
acmd, core, eth, les: support --override.istanbul
2019-08-23 12:09:27 +03:00
Péter Szilágyi
c8a1c0a115
Merge pull request #19993 from karalabe/istanbul-eip-integration
...
core/vm: enable istanbul EIPs in the jump table
2019-08-23 11:55:43 +03:00
Martin Holst Swende
e126b0836a
retesteth: implement istanbul support
2019-08-23 09:48:40 +02:00
SjonHortensius
4d358b9fc0
cmd/utils: customize cli.HelpPrinter to fix alignment ( #19956 )
...
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.
2019-08-22 13:32:26 +02:00
Ben Holden-Crowther
85d2b0d654
cmd/clef: spelling correction ( #19973 )
2019-08-19 13:31:45 +03:00
gary rong
2c50b2c904
cmd/geth: set up cache and metrics when starting node ( #19911 )
2019-08-15 14:54:16 +02:00
ligi
9b8d727655
cmd/clef: fix typo introduced in #19932 ( #19946 )
2019-08-12 17:39:15 +03:00
SjonHortensius
36994e4e0b
all: replace passPHRASE with passWORD in user interactions ( #19932 )
...
* Ref #19906 - replace passPHRASE with passWORD in any user interactions
this skips doccomments and variablenames to minimize impact. It does
however include a rename of the `ethkey` `changepassphrase` parameter
* console: fix JavaScript error capitalization
2019-08-12 12:00:38 +03:00
Frank Szendzielarz
f34a3a6805
cmd/clef: fix colored output on Windows ( #19889 )
...
* Fixes #19861 - coloured output
* cmd/clef: minor formatting nit
* cmd/clef: bleah, stupid github editor
2019-07-25 14:46:42 +03:00
Péter Szilágyi
78ab411aac
Merge pull request #19875 from karalabe/dev-4gb-cache
...
cmd/geth: skip 4GB memory bump for devnet
2019-07-23 12:54:20 +03:00
wbt
3b96c17fc1
cmd/faucet: add grace period to faucet timeout ( #18105 )
...
* Add 5 minute grace period to faucet timeout
* cmd/faucet: make grace period dynamic based on original wait time
2019-07-23 12:52:41 +03:00
Péter Szilágyi
4ac941a9fc
cmd/geth: skip 4GB memory bump for devnet
2019-07-23 12:18:22 +03:00
Christian Muehlhaeuser
a32a2b933a
cmd, contracts, eth, p2p, signer, whisper: fixed ineffectual assignments ( #19869 )
...
Fixed assigning values to variables we don't end up using.
2019-07-22 13:34:41 +03:00
Péter Szilágyi
1a83114c74
all: update author list and licenses
2019-07-22 12:17:27 +03:00
Christian Muehlhaeuser
57fc1d21e1
cmd/geth, core/rawdb: add missing error checks ( #19871 )
...
* Added missing error checks
Add error handling where we assign err a value, but don't check for it being nil.
* core/rawdb: tiny style nit
2019-07-22 10:51:13 +03:00
Kitten King
cc3ef1e4f4
cmd, crypto, eth, internals: fix Typos ( #19868 )
2019-07-22 10:34:33 +03:00
大彬
4ac04ae0fe
all: replace fmt.Print* calls with t.Log* in tests ( #19670 )
2019-07-17 13:20:24 +02:00