- Aug 10, 2021
-
-
Zachinquarantine authored
-
Gary Rong authored
-
Péter Szilágyi authored
core/state/pruner: fix state bloom sync permission in Windows
-
Péter Szilágyi authored
-
Zsolt Felföldi authored
-
- Aug 09, 2021
-
-
shawn authored
Co-authored-by:
lxex <liuxmzc1@163.com>
-
- Aug 08, 2021
-
-
Shihao Xia authored
* add db close to avoid goroutine leak * core/rawdb: move close to defer Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 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.
-
Martin Holst Swende authored
This adds a check to verify that a sender-account does not have code, which means that the codehash is either `emptyCodeHash` _OR_ not present. The latter occurs IFF the sender did not previously exist, a situation which can only occur with zero cost gasprices.
-
- Aug 04, 2021
-
-
Patrick O'Grady authored
-
- Aug 03, 2021
-
-
Marius van der Wijden authored
* core/state: add trie prefetcher tests * core/state: add missing license
-
Gary Rong authored
-
Sina Mahmoodi authored
-
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.
-
aaronbuchwald authored
-
- Aug 02, 2021
-
-
baptiste-b-pegasys authored
* node: remove term "whitelist" * include cmd/clef
-
- Jul 29, 2021
-
-
baptiste-b-pegasys authored
-
baptiste-b-pegasys authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
baptiste-b-pegasys authored
-
Martin Holst Swende authored
This PR moves (some) account types into a standalone package, to avoid depending on signer/core from accounts/external.
-
Evolution404 authored
When the nodeCount is less than 10, it will panic with the out of bound error. How about we just skip this round, when rand1 and rand2 are equal?
-
Sina Mahmoodi authored
-
ucwong authored
-
Marius van der Wijden authored
-
Martin Holst Swende authored
Ticket #23273 found a flaw where we were unable to sign legacy-transactions using the external signer, even if we're still on non-london network. That's fixed in this PR. Additionally, I found that even when supplying all parameters, it was impossible to sign a london-transaction on an unsynched node. It's a pretty common usecase that someone wants to sign a transaction using an unsynced 'vanilla' node, providing all necessary data. Our setDefaults, however, insisted on checking the current block against the config. This PR therefore adds a case, so that if both MaxPriorityFeePerGas and MaxFeePerGas are provided, we accept them as given. OBS This PR fixes a regression -- on current master, we are unable to sign a london-transaction unless the node is synched, which may break scenarios where geth (or clef) is used as a cold wallet. Fixes #23273
-
baptiste-b-pegasys authored
-
- Jul 28, 2021
-
-
ligi authored
-
@edgararout authored
-
Marius van der Wijden authored
* internal/ethapi: revert + fix properly in al tracer * internal/ethapi: use toMessage instead of creating new message * internal/ethapi: remove ineffassign * core: fix invalid unmarshalling, fix test Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- Jul 27, 2021
-
-
Marius van der Wijden authored
-
Marius van der Wijden authored
-
Martin Holst Swende authored
-
lightclient authored
* internal/ethapi/api: use hexutil.uint for blockCount parameter instead of int for feeHistory * return hex value for oldestBlock instead of number * return uint64 from oracle.resolveBlockRange * eth/gasprice: fixed test Co-authored-by:
Zsolt Felfoldi <zsfelfoldi@gmail.com>
-
- Jul 22, 2021
-
-
Felix Lange authored
-
Felix Lange authored
-
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 15, 2021
-
-
Gary Rong authored
-
aaronbuchwald authored
-
Evolution404 authored
-