Alex Sharov
e04c4ebe58
KV: move bucket.Get and bucket.Cursor methods to Tx object ( #914 )
2020-08-14 13:41:18 +07:00
Igor Mandrigin
bea1132aae
begin 2020.08.03 release cycle
2020-08-13 17:34:16 +02:00
Igor Mandrigin
f4102e115d
Update README.md
2020-08-13 10:42:32 +02:00
Alex Sharov
f7deef79bb
drop bucket log message ( #917 )
2020-08-13 13:40:28 +07:00
Giulio rebuffo
0d3949b088
refactored pics ( #912 )
...
* refactored pics
* lint
* merge
* more linting
* removed generated pics
2020-08-13 07:25:49 +01:00
Alex Sharov
3aa5526d5a
fix miss-type ( #916 )
2020-08-13 12:31:17 +07:00
Alex Sharov
9047f4fea0
python: don't hardcode buckets list ( #915 )
2020-08-13 11:40:30 +07:00
Evgeny Danilenko
5d39fe8873
RPCDeamon coinbase, net_version ( #911 )
...
* use eth.backend
* net_version
* add coinbase to the console test
2020-08-12 14:47:59 +01:00
Evgeny Danilenko
64e936a526
overrides as an optional argument ( #910 )
2020-08-12 14:46:35 +01:00
Natsu Kagami
8d68d97cad
signer/core: EIP-712 encoded data should not reject a Domain without a ChainId ( #21306 )
...
* Do not check for a non-nil ChainId
* Add encoding test
2020-08-12 12:44:35 +02:00
rene
c8a22675cb
rpc: add SetHeader method to Client ( #21392 )
...
Resolves #20163
Co-authored-by: Felix Lange <fjl@twurst.com>
2020-08-12 12:44:28 +02:00
Felix Lange
130a41fcf9
rpc: remove silly use of ReadVarint in subscription ID generator ( #21391 )
...
Found by @protolambda
2020-08-12 12:44:18 +02:00
meowsbits
cc96d9c854
core/rawdb: convert some comments to godoc convention ( #21384 )
...
# Conflicts:
# core/rawdb/freezer.go
2020-08-12 12:44:11 +02:00
ucwong
9cf277a175
core/bloombits: use single channel for shutdown ( #20878 )
...
This replaces the two-stage shutdown scheme with the one we
use almost everywhere else: a single quit channel signalling
termination.
Co-authored-by: Felix Lange <fjl@twurst.com>
2020-08-12 12:43:50 +02:00
Julian Y
6c794b8a83
build: use -trimpath flag when building executables ( #21374 )
...
* Disable symbol table and DWARF generation by default.
Trimpath if compiling with Go >= 1.13
* Set Go to minimum version 1.13. Revert debug symbol changes.
# Conflicts:
# build/ci.go
2020-08-12 12:43:39 +02:00
rene
018cfd0b6d
eth/downloader: remove eth62 ( #21378 )
...
* init
notes
removed some mentions of eth62, bumped protocol err too old to >=63
* remove sanity checks and bump supported protocol version up to 63
* remove 62 tests, still need to add 65
* remove 65 tests
# Conflicts:
# eth/downloader/downloader_test.go
# eth/downloader/peer.go
2020-08-12 12:42:36 +02:00
gary rong
2ea72daf4f
les: fix unittest ( #21382 )
...
# Conflicts:
# les/fetcher_test.go
2020-08-12 12:37:52 +02:00
Robert Zaremba
c0b3645c8d
miner: refactor helper functions in worker.go ( #21044 )
...
This reduces complexity of some lengthy functions in worker.go,
making the code easier to read.
# Conflicts:
# miner/worker.go
2020-08-12 12:36:09 +02:00
gary rong
09753dff15
les: implement new les fetcher ( #20692 )
...
* cmd, consensus, eth, les: implement light fetcher
* les: address comment
* les: address comment
* les: address comments
* les: check td after delivery
* les: add linearExpiredValue for error counter
* les: fix import
* les: fix dead lock
* les: order announces by td
* les: encapsulate invalid counter
* les: address comment
* les: add more checks during the delivery
* les: fix log
* eth, les: fix lint
* eth/fetcher: address comment
# Conflicts:
# cmd/geth/retesteth.go
# consensus/clique/clique.go
# consensus/consensus.go
# consensus/ethash/consensus.go
# consensus/ethash/sealer.go
# eth/fetcher/block_fetcher.go
# eth/fetcher/block_fetcher_test.go
# eth/handler.go
# les/client.go
# les/client_handler.go
# les/clientpool.go
# les/fetcher.go
# les/odr_test.go
# les/peer.go
# les/server.go
# les/server_handler.go
# les/test_helper.go
# les/utils/expiredvalue.go
# les/utils/expiredvalue_test.go
2020-08-12 12:22:51 +02:00
Péter Szilágyi
0933e1621c
core: API-less transaction time sorting
...
# Conflicts:
# core/types/transaction.go
# core/types/transaction_test.go
2020-08-12 12:05:10 +02:00
Hendrik Hofstadt
f8993938b4
core: sort txs at the same gas price by received time
...
# Conflicts:
# core/types/transaction.go
# core/types/transaction_test.go
2020-08-12 12:03:23 +02:00
gary rong
1bc2bef061
cmd, core, eth, light, trie: dump clean cache periodically ( #20391 )
...
* cmd, core, eth, light, trie: dump clean cache periodically
* eth: update config
* trie: minor fix
* core, trie: address comments
* eth: remove useless
* trie: print clean cache dump start too
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
# Conflicts:
# core/blockchain.go
# core/genesis.go
# core/state/database.go
# eth/api_tracer.go
# eth/backend.go
# eth/config.go
# light/postprocess.go
# trie/database.go
2020-08-12 12:01:13 +02:00
6543
9cd060045d
signer/storage: fix a badly ordered error check ( #21379 )
...
# Conflicts:
# cmd/faucet/faucet.html
2020-08-12 11:49:58 +02:00
Igor Mandrigin
7e506617f0
to-merge
2020-08-12 11:49:22 +02:00
Alex Sharov
16f09be0a8
add method .Last() ( #909 )
2020-08-12 10:49:52 +07:00
Alex Sharov
760fe0f0b6
DupSort of hash state ( #896 )
2020-08-12 09:57:55 +07:00
Evgeny Danilenko
3980fa7d45
Grps eth_sendTransaction ( #882 )
...
* implementation
* tidy gomod
* linters
* fix cmd test
* fix
* fix lint
2020-08-11 22:09:30 +01:00
ledgerwatch
6f88e4058f
Fix ( #908 )
2020-08-11 20:48:37 +01:00
Alex Sharov
6de7eb1bec
correct_thread_lock_on_non_managed_tx ( #905 )
2020-08-11 18:53:47 +07:00
Alex Sharov
7addf34f64
fix wrong merge ( #907 )
2020-08-11 18:24:39 +07:00
Alex Sharov
088bb58023
Migrations validation: duplicate names and commit call ( #902 )
2020-08-11 18:23:41 +07:00
Alex Sharov
3899f2defe
recover_from_hashstate_stage_interruption ( #903 )
2020-08-11 17:41:06 +07:00
Alex Sharov
6df97dec22
save progress ( #886 )
2020-08-11 17:36:29 +07:00
Alex Sharov
e89ad5d6aa
sub tx support ( #895 )
2020-08-11 17:35:59 +07:00
Alex Sharov
695f8f8904
allow multi-rollback ( #904 )
2020-08-11 17:35:19 +07:00
ledgerwatch
381f721f01
Update skip analysis block number for mainnet ( #906 )
2020-08-11 11:23:07 +01:00
alex.sharov
94c3b4bb05
gitignore python tmp files
2020-08-11 09:28:14 +07:00
Alex Sharov
d9d9e14f45
change bucket type to string ( #894 )
2020-08-11 06:55:32 +07:00
Alex Sharov
7a1b892022
remove .SeekTo() method ( #901 )
2020-08-11 06:41:15 +07:00
Alex Sharov
091819a51c
adopt --metrics.addr flag in integration ( #889 )
2020-08-11 06:38:34 +07:00
Alex Sharov
6c0ff33366
integration: clear unwind stack ( #890 )
2020-08-11 06:38:19 +07:00
Giulio rebuffo
057894994d
add blockhashes stage ( #862 )
...
* add blockhashes stage
* unwindOrder specified
* fixed typo
* added common.copybytes
* fixed little typo
* better progress
* better progress
* refactoring with etl
* added blockhashes to disabled stages in cmd/integration
* added migraations
* fixed go.mod
* better migrations
* rename unwind
* simplified migrations
* added onloadcommit
2020-08-10 18:46:06 +01:00
Alex Sharov
81c487803e
add python docs ( #900 )
2020-08-10 16:36:46 +07:00
Alex Sharov
5c75003456
fix migration idempotency ( #898 )
2020-08-10 16:16:14 +07:00
Alex Sharov
115cc7d736
use transactional putter ( #893 )
2020-08-10 14:28:38 +07:00
Igor Mandrigin
34fd8b0c17
Merge pull request #888 from ledgerwatch/geth-1.9.18
...
Geth 1.9.18
2020-08-08 18:05:56 +02:00
Igor Mandrigin
8600616c3d
geth 1.9.18 post-rebase fixups
2020-08-08 17:33:35 +02:00
Hadrien Croubois
df7a23c0b4
fix docker-compose turbogeth database location ( #883 )
2020-08-08 08:16:33 +07:00
Martin Holst Swende
e3e00089f4
eth/downloader: refactor downloader + queue ( #21263 )
...
* eth/downloader: refactor downloader + queue
downloader, fetcher: throttle-metrics, fetcher filter improvements, standalone resultcache
downloader: more accurate deliverytime calculation, less mem overhead in state requests
downloader/queue: increase underlying buffer of results, new throttle mechanism
eth/downloader: updates to tests
eth/downloader: fix up some review concerns
eth/downloader/queue: minor fixes
eth/downloader: minor fixes after review call
eth/downloader: testcases for queue.go
eth/downloader: minor change, don't set progress unless progress...
eth/downloader: fix flaw which prevented useless peers from being dropped
eth/downloader: try to fix tests
eth/downloader: verify non-deliveries against advertised remote head
eth/downloader: fix flaw with checking closed-status causing hang
eth/downloader: hashing avoidance
eth/downloader: review concerns + simplify resultcache and queue
eth/downloader: add back some locks, address review concerns
downloader/queue: fix remaining lock flaw
* eth/downloader: nitpick fixes
* eth/downloader: remove the *2*3/4 throttling threshold dance
* eth/downloader: print correct throttle threshold in stats
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
# Conflicts:
# eth/downloader/downloader.go
# eth/downloader/downloader_test.go
# eth/downloader/queue.go
# eth/downloader/statesync.go
# eth/fetcher/block_fetcher.go
2020-08-07 14:23:49 +02:00
Péter Szilágyi
f80fee94ab
params: release Geth v1.9.18
...
# Conflicts:
# params/version.go
2020-08-07 13:54:41 +02:00