- Oct 15, 2021
-
-
Felix Lange authored
-
Gary Rong authored
* core/state/snapshot: fix data race in layer flattening * core/state/snapshot: fix typo
-
- Oct 14, 2021
-
-
Marius van der Wijden authored
This is the initial step for support of Solidity errors in contract bindings. As of this change, errors can be decoded, but are not supported in bindings yet. Closes #23157
-
- Oct 13, 2021
-
-
jwasinger authored
-
Marius van der Wijden authored
This fixes a bug where gas-related fields of the TransactOpts passed to transaction methods would be modified, skipping gas estimation for subsequent transactions. Co-authored-by:
Yondon Fu <yondon.fu@gmail.com> Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Iskander (Alex) Sharipov authored
This doesn't fix all go-critic warnings, just the most serious ones. Co-authored-by:
Felix Lange <fjl@twurst.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Ian Norden authored
-
Felix Lange authored
This update adds support for some more ES6 functionality, notably arrow functions.
-
- Oct 12, 2021
-
-
noam-alchemy authored
* eth,rpc: allow for flag configured timeouts for eth_call * lint: account for package-local import order * cr: rename `rpc.calltimeout` to `rpc.evmtimeout`
-
z89 authored
-
- Oct 11, 2021
-
-
Martin Holst Swende authored
This removes some code: - The clique engine calculated the snapshot twice when verifying headers/blocks. - The method GetBlockHashesFromHash in Header/Block/Lightchain was only used by tests. It is now removed from the API. - The method GetTdByHash internally looked up the number before calling GetTd(hash, num). In many cases, callers already had the number, and used this method just because it has a shorter name. I have removed the method to make the API surface smaller.
-
Marius van der Wijden authored
-
Miro authored
* Update tests to showcase that forked blocks can still be looked up by their hash
-
Gary Rong authored
* les/vflux/server: fix metrics * les/vflux/server: fix metrics
-
Marius van der Wijden authored
* params: changed CatalystBlock to TerminalTotalDifficulty * eth/catalyst: comment out unused code
-
Guillaume Ballet authored
* build: increase thread stack size when running alpine linux * review feedback: force a stack size of 8M on all linux distribs * fix missing extldflags
-
Martin Holst Swende authored
* cmd/evm: t9n: validate transaction intrinsic gas * cmd/evm: t9n: stricter tx validation
-
Zachinquarantine authored
-
- Oct 10, 2021
-
-
aaronbuchwald authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
hsyodyssey authored
-
Aditya Arora authored
This prevents the console from crashing when auto-completing on a variable or property that is null or undefined. Fixes #23693
-
- Oct 09, 2021
-
-
Felix Lange authored
node.Node no longer registers any account manager backends by default, they need to be registered explicitly. For ethash-based tests, we actually don't need any accounts in the miner keystore. Just set the etherbase instead to make mining work. For clique, the signer account must be in the keystore. The change also adds interrupt handling in stress tests.
-
- Oct 08, 2021
-
-
Marius van der Wijden authored
This fixes a data race on worker.current by moving the call to StopPrefetcher into the main loop. The commit also contains fixes for two other races in unit tests of unrelated packages.
-
Martin Holst Swende authored
This ensures that all miner goroutines have exited before stopping the blockchain. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Felix Lange authored
Go 1.17.2 fixes some miscompilation issues on amd64 and a runtime issue with timers. While the upgrade is not strictly necessary for go-ethereum right now, it is still good to be up-to-date.
-
Sean authored
-
- Oct 07, 2021
-
-
Sina Mahmoodi authored
Fixes #23681 After the fix I get the address 0x6d6d02e83c4ced98204e20126acf27e9d87b8af2 for the tx mentioned in the ticket, which agrees with etherscan.
-
Martin Holst Swende authored
This change removes misuses of sync.WaitGroup in BlockChain. Before this change, block insertion modified the WaitGroup counter in order to ensure that Stop would wait for pending operations to complete. This was racy and could even lead to crashes if Stop was called at an unfortunate time. The issue is resolved by adding a specialized 'closable' mutex, which prevents chain modifications after stopping while also synchronizing writers with each other. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Oct 06, 2021
-
-
aaronbuchwald authored
This resolves a long-standing TODO. The point of copying the address is to ensure that all data referenced by types.Transaction is independent of the data passed into the constructor. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Oct 05, 2021
-
-
Felix Lange authored
This update includes fixes for the *BSD build and go module vendoring.
-
Martin Holst Swende authored
This PR adds a method to the debug namespace, to iterate over the blocks and check where we have the roots on disk.
-
- Oct 04, 2021
-
-
Ferran Borreguero authored
-
Miro authored
The test did not synchronize with per-case goroutines, and thus didn't notice that some tests were just hanging. This change adds missing synchronization and fixes the broken tests.
-
hsyodyssey authored
-
- Oct 03, 2021
-
-
Péter Szilágyi authored
internal/ethapi: make header/block rlp retrieval canonical
-
Péter Szilágyi authored
-
- Oct 01, 2021
-
-
Sina Mahmoodi authored
* eth/tracers: fix calltracer fault handling * eth/tracers: fix calltracer indentation
-
Péter Szilágyi authored
internal/ethapi: support retrieving header RLPs too
-
Péter Szilágyi authored
-
- Sep 29, 2021
-
-
Ikko Ashimine authored
-