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
0f2347d070
travis, Dockerfile, build: docker build and multi-arch publish combo
2021-06-21 19:17:59 +03:00
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
f915a4bf20
travis: move docker steps further to prevent hanging other builders
2021-06-21 13:01:24 +03:00
732a6a3666
trie: small optimization of delete in fullNode case ( #22979 )
...
When deleting in fullNode, and the new child node nn is not nil, there is no need
to check the number of non-nil entries in the node. This is because the fullNode
must've contained at least two children before deletion, so there must be another
child node other than nn.
Co-authored-by: Felix Lange <fjl@twurst.com >
2021-06-20 15:59:00 +02:00
7b6c8363da
core: copy CliqueConfig in DeveloperGenesisBlock ( #23068 )
...
Copy the CliqueConfig instead of reusing the pointer.
This makes DeveloperGenesisBlock thread safe and prevents it from
changing params.AllCliqueProtocolChanges.Clique.Epoch.
2021-06-20 15:52:04 +02:00
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
e9f99d1c91
travis, build: add support for multi-arch docker images
2021-06-18 15:30:00 +03:00
ef946a6c87
tests: fix eip1559 tx on non-eip1559 network ( #23054 )
2021-06-18 12:34:31 +02:00
58aeab77d2
tests: fix nil pointer panic on failure ( #23053 )
2021-06-18 12:21:34 +02:00
97ce6dfa6d
internal/ethapi: fix typo in comment ( #23057 )
2021-06-18 12:16:34 +02:00
bbb2b30506
params: fix typo in gas cost comments ( #23065 )
2021-06-18 12:15:51 +02:00
15fe3050a1
core/types: add DynamicFeeTx to TxData implementation list in docs ( #23063 )
2021-06-17 19:54:37 +02:00
c63c2d855e
accounts/abi/bind: call ensureContext on every context
2021-06-17 14:04:24 +02:00
87a11a87c2
params: begin v1.10.5 release cycle
2021-06-17 12:36:42 +02:00
aa637fd38a
params: release go-ethereum v1.10.4 stable
v1.10.4
2021-06-17 12:35:17 +02:00
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
40a11d644c
travis: don't overwrite amd64 images with arm64
2021-06-17 12:22:22 +03:00
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
90ffcfde89
travis, build: own docker builder and hub pusher
2021-06-17 11:04:57 +03:00
a675c89c75
core: readded state processor error tests ( #23055 )
2021-06-16 16:00:36 +03:00
080b6ebe91
core/vm: evm fix panic ( #23047 )
...
* core/vm: evm fix panic
* core/vm/runtime: default to params.initialbasefee
2021-06-16 09:53:27 +03:00
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
aa69d36152
core, graphql, internal: expose effectiveGasPrice in receipts
2021-06-16 09:52:06 +03:00
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
cdb9fefc48
params: bump CHTs for Geth v1.10.4
2021-06-16 09:14:58 +03:00
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
087ed9c92e
params, core/forkid: add london testnet blocks ( #23041 )
...
* params: add london testnet blocks
* core/forkid: update fork hashes
2021-06-14 20:35:01 +03:00
7530803065
Merge pull request #23039 from holiman/basefeepergas
...
core: change baseFee into baseFeePerGas in genesis json
2021-06-14 15:54:20 +03:00
8a4460c47e
core: change baseFee into baseFeePerGas in genesis json
2021-06-14 14:04:44 +02:00
1d57f22d58
accounts/abi/bind/backends: add simulated reorgs ( #22624 )
...
* accounts/abi/bind/backends: add blockByHashNoLock
Signed-off-by: Oliver Tale-Yazdi <oliver@perun.network >
* accounts/abi/bind/backends: add 'parent' arg to rollback
Signed-off-by: Oliver Tale-Yazdi <oliver@perun.network >
* accounts/abi/bind/backends: add simulated forks
Signed-off-by: Oliver Tale-Yazdi <oliver@perun.network >
* accounts/abi/bind/backends: minor nitpicks
* accounts/abi/bind/backends: don't add defensive panics
Co-authored-by: Péter Szilágyi <peterke@gmail.com >
2021-06-14 08:55:44 +03:00
ccf53daee1
Merge pull request #23013 from holiman/genesis_fix
...
core: make genesis parse baseFee correctly
2021-06-14 07:52:33 +03:00
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
a2ea537a6f
common: rename unused function with typo ( #23025 )
...
This function is not used in the code base, so probably safe to do rename, or remove in its entirety, but I'm assuming the logic from the original creator still applies so rename probably better.
2021-06-10 10:53:23 +03:00
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
be1267ced5
eth/ethconfig: bump the RPC gas cap to 50M, since 1559 exceeds 25
2021-06-10 09:07:03 +03:00
f68a68a313
core, internal: support various eth_call invocations post 1559
2021-06-10 08:02:51 +03:00
7a00378e2b
cmd/clef, signer: support for eip-1559 txs in clef ( #22966 )
2021-06-09 13:48:47 +02:00
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
f763846e6e
core: make genesis parse baseFee correctly
2021-06-08 11:07:27 +02:00
248572ee54
core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' ( #22978 )
...
* core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data'
* gofmt
2021-06-08 11:39:24 +03:00
ddeeb89c03
go.mod: upgrade to fastcache v1.6.0 ( #22982 )
2021-06-08 10:39:05 +02:00
0e9c7d564d
tests: update for London ( #22976 )
...
This updates the tests submodule to the London fork tests, and
also updates the test runner to support the new EIP-1559 fields in
test JSON.
2021-06-07 14:37:56 +02:00
08379b5533
trie: remove the duplicate batch-write for 'preimage' ( #23001 )
2021-06-07 09:11:07 +02:00
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
71ff65b188
miner/stress: add stress test for eip 1559 ( #22930 )
...
* miner/stress/1559: add 1559 stress tests
* miner/stress: add 1559 stress test
2021-06-04 09:32:35 +02:00
7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too
2021-06-04 10:18:37 +03:00
3094e7f3b8
catalyst: runs every transaction in a snapshot in assembleBlock handler ( #7 ) ( #22989 )
...
Co-authored-by: Gary Rong <garyrong0905@gmail.com >
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com >
2021-06-03 17:12:47 +02:00
216ed05c6e
cmd/faucet: disable flaky facebook test ( #22988 )
2021-06-03 14:35:40 +02:00
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