- 10 Aug, 2021 2 commits
- 
- 
Péter Szilágyi authored
- 
Felföldi Zsolt authored
 
- 
- 09 Aug, 2021 1 commit
- 
- 
shawn authoredCo-authored-by:lxex <liuxmzc1@163.com> 
 
- 
- 08 Aug, 2021 1 commit
- 
- 
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> 
 
- 
- 07 Aug, 2021 2 commits
- 
- 
Martin Holst Swende authoredIn 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 authoredThis 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. 
 
- 
- 04 Aug, 2021 1 commit
- 
- 
Patrick O'Grady authored
 
- 
- 03 Aug, 2021 5 commits
- 
- 
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 authoredThis 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
 
- 
- 02 Aug, 2021 1 commit
- 
- 
baptiste-b-pegasys authored* node: remove term "whitelist" * include cmd/clef 
 
- 
- 29 Jul, 2021 10 commits
- 
- 
baptiste-b-pegasys authored
- 
baptiste-b-pegasys authoredCo-authored-by:Felix Lange <fjl@twurst.com> 
- 
baptiste-b-pegasys authored
- 
Martin Holst Swende authoredThis PR moves (some) account types into a standalone package, to avoid depending on signer/core from accounts/external. 
- 
Evolution404 authoredWhen 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 authoredTicket #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
 
- 
- 28 Jul, 2021 3 commits
- 
- 
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> 
 
- 
- 27 Jul, 2021 4 commits
- 
- 
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> 
 
- 
- 22 Jul, 2021 4 commits
- 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Marius van der Wijden authoredWhen 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> 
 
- 
- 15 Jul, 2021 3 commits
- 
- 
gary rong authored
- 
aaronbuchwald authored
- 
Evolution404 authored
 
- 
- 14 Jul, 2021 3 commits
- 
- 
Péter Szilágyi authored
- 
Péter Szilágyi authored
- 
gary rong authored
 
-