Péter Szilágyi
7a0c19f813
params: release Geth v1.10.13
2021-11-24 13:44:10 +02:00
Péter Szilágyi
7322b2590c
Merge pull request #23960 from karalabe/verify-range-deletion
...
trie: reject deletions when verifying range proofs
2021-11-23 22:21:10 +02:00
Péter Szilágyi
743769f48e
trie: reject deletions when verifying range proofs
2021-11-23 19:28:17 +02:00
Péter Szilágyi
50e07a1e16
Merge pull request #23928 from holiman/no_iota
...
core/vm: don't use iota for opcode definitions
2021-11-23 11:50:17 +02:00
Péter Szilágyi
17f1c2dc0f
Merge pull request #23949 from karalabe/fix-repair-heuristic
...
core, eth/downloader: fix resetting below freezer threshold
2021-11-22 12:16:27 +02:00
Péter Szilágyi
d9c13d407f
core, eth/downloader: fix resetting below freezer threshold
2021-11-22 11:12:51 +02:00
Péter Szilágyi
e185a8c818
Merge pull request #23880 from eltociear/patch-3
...
p2p: fix typo in v4wire.go
2021-11-10 16:15:51 +02:00
Péter Szilágyi
ad11691daf
params: begin v1.10.13 release cycle
2021-11-08 15:44:11 +02:00
Péter Szilágyi
6c4dc6c388
params: release Geth v1.10.12
2021-11-08 15:42:08 +02:00
Péter Szilágyi
851256e856
Merge pull request #23869 from karalabe/cht-1.10.12-ropsten
...
params: update Ropsten CHT too
2021-11-08 14:13:21 +02:00
Péter Szilágyi
c4fff0f56e
params: update Ropsten CHT too
2021-11-08 14:12:22 +02:00
Péter Szilágyi
aa2727f82c
Merge pull request #23868 from karalabe/cht-1.10.12
...
params: update CHTs for the 1.10.12 release
2021-11-08 13:41:28 +02:00
Péter Szilágyi
e61b8cb1f8
params: update CHTs for the 1.10.12 release
2021-11-08 13:40:32 +02:00
Péter Szilágyi
01fdca53e1
Merge pull request #23677 from karalabe/canon-rlp-fetcher
...
internal/ethapi: make header/block rlp retrieval canonical
2021-10-03 17:45:12 +03:00
Péter Szilágyi
5240725041
internal/ethapi: make header/block rlp retrieval canonical
2021-10-03 16:47:51 +03:00
Péter Szilágyi
a47b8cf6f5
Merge pull request #23670 from karalabe/get-header-rlp
...
internal/ethapi: support retrieving header RLPs too
2021-10-01 12:14:32 +03:00
Péter Szilágyi
07a5bc1b0b
internal/ethapi: support retrieving header RLPs too
2021-10-01 11:47:29 +03:00
Péter Szilágyi
b1a5e4afdd
Merge pull request #23610 from karalabe/gomod-tify
...
go.mod: fix module file to prevent go from updating it during build
2021-09-20 19:13:37 +03:00
Péter Szilágyi
5b246af54e
go.mod: fix module file to prevent go from updating it during build
2021-09-20 19:12:20 +03:00
Péter Szilágyi
86f3625455
Merge pull request #23609 from karalabe/regex-fix
...
internal/debug: make gosimple linter happy
2021-09-20 19:01:32 +03:00
Péter Szilágyi
9bf495bfc9
internal/debug: make gosimple linter happy
2021-09-20 18:55:35 +03:00
Péter Szilágyi
e28f713ada
internal: support optional filter expression for debug.stacks ( #23605 )
...
* internal: support optional filter expression for debug.stacks
* internal/debug: fix string regexp
* internal/debug: support searching for line numbers too
2021-09-20 16:29:07 +03:00
Péter Szilágyi
9ada4a2e2c
Merge pull request #23561 from karalabe/temp-split-leseh
...
les: duplicate downloader and fetcher to allow progressive refactoring
2021-09-10 16:05:06 +03:00
Péter Szilágyi
9e17648d8c
les: duplicate downloader and fetcher to allow progressive refactoring
2021-09-10 11:11:59 +03:00
Péter Szilágyi and Felix Lange
6ef3a16869
p2p/enode: use unix timestamp as base ENR sequence number ( #19903 )
...
This PR ensures that wiping all data associated with a node (apart from its nodekey)
will not generate already used sequence number for the ENRs, since all remote nodes
would reject them until they out-number the previously published largest one.
The big complication with this scheme is that every local update to the ENR can
potentially bump the sequence number by one. In order to ensure that local updates
do not outrun the clock, the sequence number is a millisecond-precision timestamp,
and updates are throttled to occur at most once per millisecond.
Co-authored-by: Felix Lange <fjl@twurst.com >
2021-09-07 12:36:48 +02:00
Péter Szilágyi
0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" ( #23426 )" ( #23456 )
...
This reverts commit c368f728c1 .
2021-08-24 21:52:58 +03:00
Péter Szilágyi
ea4bc2dbff
params: begin Geth v1.10.9 release cycle
2021-08-24 10:08:08 +03:00
Péter Szilágyi
26675454bf
params: release Geth v1.10.8
2021-08-24 10:04:30 +03:00
Péter Szilágyi
c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" ( #23426 )
2021-08-20 15:14:21 +03:00
Péter Szilágyi and Felix Lange
0a68558e7e
accounts/external: handle 0 chainid as not-set for the Clef API ( #23394 )
...
* accounts/external: handle 0 chainid as not-set for the Clef API
* accounts/external: document SignTx
Co-authored-by: Felix Lange <fjl@twurst.com >
2021-08-13 15:39:51 +03:00
Péter Szilágyi
fd604becbb
Merge pull request #23120 from karalabe/drop-eth-65
...
eth: drop eth/65, the last non-reqid protocol version
2021-08-13 11:52:47 +03:00
Péter Szilágyi
a580f7d6c5
params: begin v1.10.8 release cycle
2021-08-12 10:15:49 +03:00
Péter Szilágyi
12f0ff40b1
params: release Geth v1.10.7
2021-08-12 10:14:03 +03:00
Péter Szilágyi
971df49fe2
Merge pull request #23385 from karalabe/cht-1.10.7
...
params: update CHTs for the 1.10.7 release
2021-08-12 10:13:05 +03:00
Péter Szilágyi
f4ad493870
params: update CHTs for the 1.10.7 release
2021-08-12 10:11:39 +03:00
Péter Szilágyi
2a451f9eb3
Merge pull request #23384 from holiman/fix_gasfoo
...
internal/ethapi: add back missing check for maxfee < maxPriorityFee
2021-08-12 09:57:06 +03:00
Péter Szilágyi
deff5056fb
Merge pull request #23374 from karalabe/fix-docker-tag
...
build: fix docker tag to include `v` prefix in version string
2021-08-10 17:52:57 +03:00
Péter Szilágyi
c27bd3481e
build: fix docker tag to include v prefix in version string
2021-08-10 17:49:52 +03:00
Péter Szilágyi
0fbc94eabc
Merge pull request #23373 from karalabe/docker-flip
...
travis: transition from docker auto builds to manual pushes
2021-08-10 17:31:10 +03:00
Péter Szilágyi
9097d0a325
travis: transition from docker auto builds to manual pushes
2021-08-10 17:13:06 +03:00
Péter Szilágyi
5d0ab07343
Merge pull request #23371 from karalabe/gofmt
...
core/state/snapshot: gofmt
2021-08-10 16:59:25 +03:00
Péter Szilágyi
9d6480c3cd
core/state/snapshot: gofmt
2021-08-10 16:58:38 +03:00
Péter Szilágyi
520f25688a
Merge pull request #23370 from karalabe/windows-pruning-fix-b
...
core/state/pruner: fix state bloom sync permission in Windows
2021-08-10 11:04:39 +03:00
Péter Szilágyi
3b38a83274
core/state/pruner: fix state bloom sync permission in Windows
2021-08-10 10:40:10 +03:00
Péter Szilágyi
f0b1bddac4
params: begin v1.10.6 release cycle
2021-07-14 11:04:36 +03:00
Péter Szilágyi
33ca98ece9
params: release Geth v1.10.5, Exodus Cluster
2021-07-14 11:01:38 +03:00
Péter Szilágyi
58b0420a8a
Merge pull request #23183 from karalabe/cht-1.10.5
...
params: update CHTs for the 1.10.5 release
2021-07-12 11:25:08 +03:00
Péter Szilágyi
afd4227df8
params: update CHTs for the 1.10.5 release
2021-07-09 14:27:41 +03:00
Péter Szilágyi
9624f92ede
Merge pull request #23178 from karalabe/feeapi-fixes
...
eth/gasprice, internal/ethapi, miner: minor feehistory fixes
2021-07-09 07:47:23 +03:00
Péter Szilágyi
dea71556cc
eth/gasprice, internal/ethapi, miner: minor feehistory fixes
2021-07-08 21:50:35 +03:00
Péter Szilágyi
e13d14e6a3
core/types: sanity check the basefee length inside a header ( #23171 )
2021-07-06 22:02:38 +02:00
Péter Szilágyi
99169016d2
Merge pull request #23168 from karalabe/puppeth-fix-dashboard
...
cmd/puppeth: fix dashboard crash caused by updated base image
2021-07-06 09:59:24 +03:00
Péter Szilágyi
78c34fdc3c
cmd/puppeth: fix dashboard crash caused by updated base image
2021-07-06 09:58:24 +03:00
Péter Szilágyi
d081c935d7
Merge pull request #23167 from karalabe/docker-nomake
...
dockerfile: get rid of make and env, see if that fixes builds
2021-07-06 09:34:54 +03:00
Péter Szilágyi
bb0191f22b
dockerfile: get rid of make and env, see if that fixes builds
2021-07-06 09:33:31 +03:00
Péter Szilágyi
c619562313
Merge pull request #23159 from karalabe/ethstats-fix-fullnode
...
ethstats: fix full node interface post 1559
2021-07-05 11:18:51 +03:00
Péter Szilágyi
6b6d3190cf
ethstats: fix full node interface post 1559
2021-07-05 10:49:52 +03:00
Péter Szilágyi
d3f018fde8
eth: drop eth/65, the last non-reqid protocol version
2021-06-29 12:31:30 +03:00
Péter Szilágyi
9e23610b0f
Merge pull request #23104 from karalabe/tracer-context
...
eth/tracers: expose contextual infos (block hash, tx hash, tx index)
2021-06-24 13:50:07 +03:00
Péter Szilágyi
29905d86ae
eth/tracers: expose contextual infos (block hash, tx hash, tx index)
2021-06-24 12:46:26 +03:00
Péter Szilágyi
10eb654f27
Merge pull request #23089 from holiman/fix_fuzzers
...
crypto: fix build directives
2021-06-23 07:34:35 +03:00
Péter Szilágyi
fcd7bdc2b7
Merge pull request #23062 from nfeignon/fix-abi-bind-ensure-context
...
accounts/abi/bind: call ensureContext on every context
2021-06-22 11:47:48 +03:00
Péter Szilágyi
5228b2a353
Merge pull request #23083 from karalabe/docker-fix-experimental
...
travis: enable experimental docker for manifest building
2021-06-21 19:44:23 +03:00
Péter Szilágyi
e0123026b6
travis: enable experimental docker for manifest building
2021-06-21 19:43:37 +03:00
Péter Szilágyi
653a30f4ca
Merge pull request #23082 from karalabe/docker-flat-publish
...
travis, Dockerfile, build: docker build and multi-arch publish combo
2021-06-21 19:32:45 +03:00
Péter Szilágyi
0f2347d070
travis, Dockerfile, build: docker build and multi-arch publish combo
2021-06-21 19:17:59 +03:00
Péter Szilágyi
da000c8314
Merge pull request #23078 from karalabe/docker-post-publish
...
travis: move docker steps further to prevent hanging other builders
2021-06-21 13:50:24 +03:00
Péter Szilágyi
f915a4bf20
travis: move docker steps further to prevent hanging other builders
2021-06-21 13:01:24 +03:00
Péter Szilágyi
4695117f2e
Merge pull request #23069 from karalabe/docker-multi-arch
...
travis, build: add support for multi-arch docker images
2021-06-18 15:35:09 +03:00
Péter Szilágyi
e9f99d1c91
travis, build: add support for multi-arch docker images
2021-06-18 15:30:00 +03:00
Péter Szilágyi
e1f244a6e6
Merge pull request #23061 from karalabe/docker-noarm
...
travis: don't overwrite amd64 images with arm64
2021-06-17 12:23:16 +03:00
Péter Szilágyi
40a11d644c
travis: don't overwrite amd64 images with arm64
2021-06-17 12:22:22 +03:00
Péter Szilágyi
b28f8c0c43
Merge pull request #23060 from karalabe/travis-docker
...
travis, build: own docker builder and hub pusher
2021-06-17 12:02:18 +03:00
Péter Szilágyi
90ffcfde89
travis, build: own docker builder and hub pusher
2021-06-17 11:04:57 +03:00
Péter Szilágyi
ae315ef7a1
Merge pull request #23050 from karalabe/1559-receipt-rpc
...
core, graphql, internal: expose effectiveGasPrice in receipts
2021-06-16 09:52:31 +03:00
Péter Szilágyi
aa69d36152
core, graphql, internal: expose effectiveGasPrice in receipts
2021-06-16 09:52:06 +03:00
Péter Szilágyi
0aadb49c86
Merge pull request #23051 from karalabe/cht-1.10.4
...
params: bump CHTs for Geth v1.10.4
2021-06-16 09:37:09 +03:00
Péter Szilágyi
cdb9fefc48
params: bump CHTs for Geth v1.10.4
2021-06-16 09:14:58 +03:00
Péter Szilágyi and Martin Holst Swende
7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
...
* accounts/abi/bind: fix bounded contracts and sim backend for 1559
* accounts/abi/bind, ethclient: don't rely on chain config for gas prices
* all: enable London for all internal tests
* les: get receipt type info in les tests
* les: fix weird test
Co-authored-by: Martin Holst Swende <martin@swende.se >
2021-06-15 13:56:14 +03:00
Péter Szilágyi
7530803065
Merge pull request #23039 from holiman/basefeepergas
...
core: change baseFee into baseFeePerGas in genesis json
2021-06-14 15:54:20 +03:00
Péter Szilágyi
ccf53daee1
Merge pull request #23013 from holiman/genesis_fix
...
core: make genesis parse baseFee correctly
2021-06-14 07:52:33 +03:00
Péter Szilágyi
eff998effb
Merge pull request #23027 from karalabe/1559-call
...
core, internal: support various eth_call invocations post 1559
2021-06-11 12:27:30 +03:00
Péter Szilágyi
1fc0eba50d
Merge pull request #23028 from karalabe/1559-rpcgascap
...
eth/ethconfig: bump the RPC gas cap to 50M, since 1559 exceeds 25
2021-06-10 10:52:31 +03:00
Péter Szilágyi
be1267ced5
eth/ethconfig: bump the RPC gas cap to 50M, since 1559 exceeds 25
2021-06-10 09:07:03 +03:00
Péter Szilágyi
f68a68a313
core, internal: support various eth_call invocations post 1559
2021-06-10 08:02:51 +03:00
Péter Szilágyi
c503f98f6d
all: rename internal 1559 gas fields, add support for graphql ( #23010 )
...
* all: rename internal 1559 gas fields, add support for graphql
* cmd/evm/testdata, core: use public 1559 gas names on API surfaces
2021-06-08 12:05:41 +02:00
Péter Szilágyi
92b8f28df3
Merge pull request #22995 from karalabe/enforce-miner-tip
...
core, eth, miner: enforce configured mining reward post 1559 too
2021-06-04 10:57:22 +03:00
Péter Szilágyi
7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too
2021-06-04 10:18:37 +03:00
Péter Szilágyi
7760a60794
Merge pull request #22973 from karalabe/the-switch
...
eth/ethconfig: flip the default from fast to snap sync
2021-06-03 12:05:08 +03:00
Péter Szilágyi
9aaa4208a8
eth/ethconfig: flip the default from fast to snap sync
2021-05-31 10:21:48 +03:00
Péter Szilágyi
6bc72783f6
Merge pull request #22921 from karalabe/les-simplify-reqids
...
les: generate random nums directly, not via strange conversions
2021-05-21 12:51:56 +03:00
Péter Szilágyi
835fe06f1d
les: generate random nums directly, not via strange conversions
2021-05-21 12:36:04 +03:00
Péter Szilágyi
3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap ( #22876 )
...
This change extracts the peer QoS tracking logic from eth/downloader, moving
it into the new package p2p/msgrate. The job of msgrate.Tracker is determining
suitable timeout values and request sizes per peer.
The snap sync scheduler now uses msgrate.Tracker instead of the hard-coded 15s
timeout. This should make the sync work better on network links with high latency.
2021-05-19 14:09:03 +02:00
Péter Szilágyi
1cca781a02
Merge pull request #22840 from holiman/eip_3554
...
consensus/ethash: implement EIP-3554 (bomb delay)
2021-05-12 10:19:08 +03:00
Péter Szilágyi
f34f749e81
Merge pull request #22857 from karalabe/tracer-stack-fix-2
...
eth/tracers: do the JSON serialization via .js to capture C faults
2021-05-11 17:21:04 +03:00
Péter Szilágyi
0524cede37
eth/tracers: do the JSON serialization via .js to capture C faults
2021-05-11 16:23:54 +03:00
Péter Szilágyi
e77ef8fa8a
Merge pull request #22809 from holiman/alt_3541
...
core: implement EIP-3541
2021-05-07 08:19:21 +03:00
Péter Szilágyi
640d2c5e30
Merge pull request #22803 from karalabe/silence-scary-warning
...
eth: don't print db upgrade warning on db init
2021-05-04 10:54:25 +03:00
Péter Szilágyi
856c379626
eth: don't print db upgrade warning on db init
2021-05-03 15:42:43 +03:00
Péter Szilágyi
fc1c1cbea9
Merge pull request #22739 from holiman/remove_code
...
core: remove old conversion to shuffle leveldb blocks into ancients
2021-05-03 15:37:46 +03:00