- Aug 31, 2021
-
-
Krishna Upadhyaya authored
-
- Aug 25, 2021
-
-
Sina Mahmoodi authored
* accounts: new AddBackends method in manager * node,cmd/geth: mv accman backend init to cmd/geth * node,cmd/geth: mv scrypt config downstreawm from node * accounts: use static buffer size for accman sub chan minor fix * accounts,cmd/geth: update accman backends through its event loop * accounts,node: add comments * accounts: un-export newBackendEvent * accounts: use chan instead of wg in newBlockEvent * node: rename isKeyDirEphem * accounts,cmd: AddBackends->AddBackend * accounts: fix potential blocking when adding backend
-
baptiste-b-pegasys authored
WriteTo is unused, and go vet warns about it because it doesn't match the usual signature of the io.WriterTo method.
-
Felix Lange authored
Generated by go1.17 fmt ./...
-
Martin Holst Swende authored
This PR adds functionality to the evm t8n to calculate ethash difficulty. If the caller does not provide a currentDifficulty, but instead provides the parentTimestamp (well, semi-optional, will default to 0 if not given), and parentDifficulty, we can calculate it for him. The caller can also provide a parentUncleHash. In most, but not all cases, the parent uncle hash also affects the formula. If no such hash is provided (or, if the empty all-zero hash is provided), it's assumed that there were no uncles.
-
- Aug 24, 2021
-
-
Ivan Bogatyy authored
-
Péter Szilágyi authored
This reverts commit c368f728.
-
- Aug 20, 2021
-
-
Péter Szilágyi authored
-
- Aug 17, 2021
-
-
Zachinquarantine authored
Adds --nousb as a deprecated flag when someone runs the geth show-deprecated-flags command.
-
Zachinquarantine authored
Removes references to the short-lived Calaveras testnet
-
jwasinger authored
cmd, metrics: add support for influxdb-v2 (cherry-picking from italoacasas' changes), leave existing support for v1 to maintain backwards-compatibility. (#23194) This PR adds flag to enable InfluxDB v2 (--metrics.influxdbv2), flags for v2-specific features (--metrics.influxdb.token, --metrics.influxdb.bucket), also carries over addition of support for specifying organization (--metrics.influxdb.organization), but still retains backwards compatibility with InfluxDB v1.
-
- Aug 10, 2021
-
-
Gary Rong authored
-
- Aug 07, 2021
-
-
Martin Holst Swende authored
In many cases, it's desireable to use already-signed transactions as input to the state transition, instead of having the evm sign them internally (for example to use malformed or not-yet-valid transactions). This PR adds support + docs for that feature.
-
- Aug 03, 2021
-
-
Martin Holst Swende authored
This PR modifies the post-PING-send expectations to both be laxer and stricter: it doesn't care what order the packets arrive, but also verifies that exactly one PING and one PONG is returned.
-
- Aug 02, 2021
-
-
baptiste-b-pegasys authored
* node: remove term "whitelist" * include cmd/clef
-
- Jul 29, 2021
-
-
Martin Holst Swende authored
This PR moves (some) account types into a standalone package, to avoid depending on signer/core from accounts/external.
-
baptiste-b-pegasys authored
-
- Jul 27, 2021
-
-
Martin Holst Swende authored
-
- Jul 22, 2021
-
-
Marius van der Wijden authored
When processing a transaction with London fork rules, EIP-1559 mandates checking that the sender must have sufficient balance to cover gas * gasFeeCap. In the EIP's pseudocode, this check happens after the value transferred by the transaction has already been deducted. However, in go-ethereum, the balance has not yet been updated when the check happens, and therefore needs to be added explicitly. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- Jul 07, 2021
-
-
Martin Holst Swende authored
This PR fixes a false positive PONG 'to' endpoint mismatch seen in hive tests: got {IP:172.17.0.7 UDP:44025 TCP:44025}, want {IP:172.17.0.7 UDP:44025 TCP:0} Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Jul 06, 2021
-
-
Sina Mahmoodi authored
* all: rm external interpreter and ewasm config * core/vm: rm Interpreter interface * cmd/geth: deprecate interpreter config fields
-
Péter Szilágyi authored
-
- Jul 02, 2021
-
-
ucwong authored
-
- Jun 30, 2021
-
-
Marius van der Wijden authored
This PR removes the blockhash from the statedb
-
Sina Mahmoodi authored
-
- Jun 29, 2021
-
-
Péter Szilágyi authored
-
- Jun 28, 2021
-
-
Zsolt Felföldi authored
* eth/gasprice: implement feeHistory API * eth/gasprice: factored out resolveBlockRange * eth/gasprice: add sanity check for missing block * eth/gasprice: fetch actual gas used from receipts * miner, eth/gasprice: add PendingBlockAndReceipts * internal/ethapi: use hexutil.Big * eth/gasprice: return error when requesting beyond head block * eth/gasprice: fixed tests and return errors correctly * eth/gasprice: rename receiver name * eth/gasprice: return directly if blockCount == 0 Co-authored-by:
rjl493456442 <garyrong0905@gmail.com>
-
- Jun 25, 2021
-
-
piersy authored
Previously, the test waited a second and then failed if geth had not started. This caused the test to fail intermittently. This change checks whether the IPC is open 10 times over a 5 second period and then fails if geth is still not available.
-
- 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
-
- 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.
-
- Jun 03, 2021
-
-
Martin Holst Swende authored
-
- May 31, 2021
-
-
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 27, 2021
-
-
Felix Lange authored
-
Marius van der Wijden authored
-
rene authored
-
Martin Holst Swende authored
* cmd/utils: avoid 1Gb alloc in --dev mode * cmd/geth: avoid 512Mb alloc in genesis query tests
-
- May 25, 2021
-
-
rene authored
This PR refactors the eth test suite to make it more readable and easier to use. Some notable differences: - A new file helpers.go stores all of the methods used between both eth66 and eth65 and below tests, as well as methods shared among many test functions. - suite.go now contains all of the test functions for both eth65 tests and eth66 tests. - The utesting.T object doesn't get passed through to other helper methods, but is instead only used within the scope of the test function, whereas helper methods return errors, so only the test function itself can fatal out in the case of an error. - The full test suite now only takes 13.5 seconds to run.
-
Denis Ermolin authored
-
- May 18, 2021
-
-
lightclient authored
-