- Jun 16, 2021
-
-
Péter Szilágyi authored
-
- Jun 15, 2021
-
-
Péter Szilágyi authored
* 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>
-
- Jun 14, 2021
-
-
Martin Holst Swende authored
* params: add london testnet blocks * core/forkid: update fork hashes
-
Péter Szilágyi authored
core: change baseFee into baseFeePerGas in genesis json
-
Martin Holst Swende authored
-
Oliver Tale-Yazdi authored
* 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>
-
Péter Szilágyi authored
core: make genesis parse baseFee correctly
-
- Jun 11, 2021
-
-
Péter Szilágyi authored
core, internal: support various eth_call invocations post 1559
-
- Jun 10, 2021
-
-
Paul-Armand Verhaegen authored
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.
-
Péter Szilágyi authored
eth/ethconfig: bump the RPC gas cap to 50M, since 1559 exceeds 25
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Jun 09, 2021
-
-
Martin Holst Swende authored
-
- Jun 08, 2021
-
-
Péter Szilágyi authored
* all: rename internal 1559 gas fields, add support for graphql * cmd/evm/testdata, core: use public 1559 gas names on API surfaces
-
Martin Holst Swende authored
-
Evolution404 authored
* core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' * gofmt
-
ucwong authored
-
- Jun 07, 2021
-
-
Martin Holst Swende authored
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.
-
Evolution404 authored
-
- Jun 04, 2021
-
-
Péter Szilágyi authored
core, eth, miner: enforce configured mining reward post 1559 too
-
Gary Rong authored
* miner/stress/1559: add 1559 stress tests * miner/stress: add 1559 stress test
-
Péter Szilágyi authored
-
- Jun 03, 2021
-
-
Gary Rong authored
Co-authored-by:
Gary Rong <garyrong0905@gmail.com> Co-authored-by:
Mikhail Kalinin <noblesse.knight@gmail.com>
-
Martin Holst Swende authored
-
Péter Szilágyi authored
eth/ethconfig: flip the default from fast to snap sync
-
- Jun 02, 2021
-
-
Martin Holst Swende authored
* internal/ethapi: add baseFee to RPCMarshalHeader * internal/ethapi: add FeeCap, Tip and correct GasPrice to EIP-1559 RPCTransaction results * core,eth,les,internal: add support for tip estimation in gas price oracle * internal/ethapi,eth/gasprice: don't suggest tip larger than fee cap * core/types,internal: use correct eip1559 terminology for json marshalling * eth, internal/ethapi: fix rebase problems * internal/ethapi: fix rpc name of basefee * internal/ethapi: address review concerns * core, eth, internal, les: simplify gasprice oracle (#25) * core, eth, internal, les: simplify gasprice oracle * eth/gasprice: fix typo * internal/ethapi: minor tweak in tx args * internal/ethapi: calculate basefee for pending block * internal/ethapi: fix panic * internal/ethapi, eth/tracers: simplify txargs ToMessage * internal/ethapi: remove unused param * core, eth, internal: fix regressions wrt effective gas price in the evm * eth/gasprice: drop weird debug println * internal/jsre/deps: hack in 1559 gas conversions into embedded web3 * internal/jsre/deps: hack basFee to decimal conversion * internal/ethapi: init feecap and tipcap for legacy txs too * eth, graphql, internal, les: fix gas price suggestion on all combos * internal/jsre/deps: handle decimal tipcap and feecap * eth, internal: minor review fixes * graphql, internal: export max fee cap RPC endpoint * internal/ethapi: fix crash in transaction_args * internal/ethapi: minor refactor to make the code safer Co-authored-by:
Ryan Schneider <ryanleeschneider@gmail.com> Co-authored-by:
lightclient@protonmail.com <lightclient@protonmail.com> Co-authored-by:
gary rong <garyrong0905@gmail.com> Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
- Jun 01, 2021
-
-
Mathijs de Bruin authored
Fixes #11113 Co-authored-by:
rene <41963722+renaynay@users.noreply.github.com>
-
- May 31, 2021
-
-
Guillaume Ballet authored
-
Péter Szilágyi authored
-
Martin Holst Swende authored
* cmd/geth, core, params: replace baikal with calaveras * params: fix genesis hash for Calaveras Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
- May 30, 2021
-
-
Zsolt Felföldi authored
This PR adds the new consensus constraints of EIP-1559 transactions as specified in https://github.com/ethereum/EIPs#3594
-
- May 28, 2021
-
-
Zsolt Felföldi authored
This pull request implements EIP-1559 compatible transaction pool with dual heap eviction ordering. It is based on #22791 The eviction ordering scheme and the reasoning behind it is described here: https://gist.github.com/zsfelfoldi/9607ad248707a925b701f49787904fd6
-
- May 27, 2021
-
-
Felix Lange authored
-
Marius van der Wijden authored
-
Felix Lange authored
* p2p/msgrate: return capacity as integer * eth/protocols/snap: remove conversions * p2p/msgrate: add overflow test * p2p/msgrate: make the capacity overflow test actually overflow * p2p/msgrate: clamp capacity to max int32 * p2p/msgrate: fix min/max confusion
-
Marius van der Wijden authored
This commit changes the behavior of BitCurve.Add to be more inline with btcd. It fixes two different bugs: 1) When adding a point at infinity to another point, the other point should be returned. While this is undefined behavior, it is better to be more inline with the go standard library. Thus (0,0) + (a, b) = (a,b) 2) Adding the same point to itself produced the point at infinity. This is incorrect, now doubleJacobian is used to correctly calculate it. Thus (a,b) + (a,b) == 2* (a,b) and not (0,0) anymore. The change also adds a differential fuzzer for Add, testing it against btcd. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
rene authored
-
Felix Lange authored
This change significantly improves the performance of RLPx message reads and writes. In the previous implementation, reading and writing of message frames performed multiple reads and writes on the underlying network connection, and allocated a new []byte buffer for every read. In the new implementation, reads and writes re-use buffers, and perform much fewer system calls on the underlying connection. This doubles the theoretically achievable throughput on a single connection, as shown by the benchmark result: name old speed new speed delta Throughput-8 70.3MB/s ± 0% 155.4MB/s ± 0% +121.11% (p=0.000 n=9+8) The change also removes support for the legacy, pre-EIP-8 handshake encoding. As of May 2021, no actively maintained client sends this format.
-
Martin Holst Swende authored
* cmd/utils: avoid 1Gb alloc in --dev mode * cmd/geth: avoid 512Mb alloc in genesis query tests
-
- May 26, 2021
-
-
Mike Burr authored
Trivial but helpful to understanding.
-