- Jan 04, 2021
-
-
Suriyaa Sundararuban authored
Add links to go-ethereum's GitHub release page. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
rene authored
-
Suriyaa Sundararuban authored
-
Vie authored
-
Melvin Junhee Woo authored
-
- Dec 30, 2020
-
-
yumiel yoomee1313 authored
closes #22049
-
- Dec 27, 2020
-
-
ucwong authored
-
Suriyaa Sundararuban authored
-
jk-jeongkyun authored
-
Suriyaa Sundararuban authored
-
Suriyaa Sundararuban authored
-
Suriyaa Sundararuban authored
-
Martin Holst Swende authored
-
Sina Mahmoodi authored
* eth/tracers: share tx gas price with js tracer * eth/tracers: use `go generate` * eth/tracers: try with another version of go-bindata * eth/tracers: export txGas * eth, eth/tracers: pass intrinsic gas to js tracers eth/tracers: include tx gas in tracers usedGas eth/tracers: fix prestate tracer's sender balance eth/tracers: rm unnecessary import eth/tracers: pass intrinsicGas separately to tracer eth/tracers: fix tests broken by lack of txdata eth, eth/tracers: minor fix * eth/tracers: regenerate assets + unexport test-struct + add testcase * eth/tracers: simplify tests + make table-driven Co-authored-by:
Guillaume Ballet <gballet@gmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Timo Tijhof authored
The legacy dot-org URL was displaying a message about the repository having migrated to the dot-com service, which now covers open-source projects as well.
-
- Dec 23, 2020
-
-
Martin Holst Swende authored
* common,crypto: move fuzzers out of core * fuzzers: move vm fuzzer out from core * fuzzing: rework cover package logic * fuzzers: lint
-
Marius van der Wijden authored
During the snap and eth refactor, the net_version rpc call was falsely deprecated. This restores the net_version RPC handler as most eth2 nodes and other software depend on it.
-
- Dec 21, 2020
- Dec 17, 2020
-
-
Marius van der Wijden authored
-
- Dec 15, 2020
-
-
Zsolt Felföldi authored
* les: allow tx unindexing in les/4 light server mode * les: minor fixes * les: more small fixes * les: add meaningful constants for recentTxIndex handshake field
-
Martin Holst Swende authored
-
- Dec 14, 2020
-
-
Mr-Leshiy authored
-
Marius van der Wijden authored
-
Péter Szilágyi authored
This commit splits the eth package, separating the handling of eth and snap protocols. It also includes the capability to run snap sync (https://github.com/ethereum/devp2p/blob/master/caps/snap.md ) , but does not enable it by default. Co-authored-by:
Marius van der Wijden <m.vanderwijden@live.de> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- Dec 12, 2020
-
-
Shiming authored
* doc: clarify abigen alias flag usage update the `abigen --alias` flag help info, give an example to make it more clear related issue: https://github.com/ethereum/go-ethereum/issues/21846 * Update cmd/abigen/main.go Co-authored-by:
ligi <ligi@ligi.de> Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
ligi <ligi@ligi.de>
-
Connor Stein authored
Fixes the template used when generating code, which in some scenarios would lead to panic instead of returning an error.
-
- Dec 11, 2020
-
-
Martin Holst Swende authored
This PR implements unclean shutdown marker. Every time geth boots, it adds a timestamp to a list of timestamps in the database. This list is capped at 10. At a clean shutdown, the timestamp is removed again. Thus, when geth exits unclean, the marker remains, and at boot up we show the most recent unclean shutdowns to the user, which makes it easier to diagnose root-causes to certain problems. Co-authored-by:
Nagy Salem <me@muhnagy.com>
-
Mr-Leshiy authored
-
Martin Holst Swende authored
This PR adds re-written difficulty calculators, which are based on uint256. It also adds a fuzzer + oss-fuzz integration for the new fuzzer. It does differential fuzzing between the new and old calculators. Note: this PR does not actually enable the new calculators.
-
Gary Rong authored
* core: separate the local notion from the pricedHeap * core: add benchmarks * core: improve tests * core: address comments * core: degrade the panic to error message * core: fix typo * core: address comments * core: address comment * core: use PEAK instead of POP * core: address comments
-
Mudit Gupta authored
This PR adds support for using Twitter API to query the tweet and author details. There are two reasons behind this change: - Twitter will be deprecating the legacy website on 15th December. The current method is expected to stop working then. - More importantly, the current system uses Twitter handle for spam protection but the Twitter handle can be changed via automated calls. This allows bots to use the same tweet to withdraw funds infinite times as long as they keep changing their handle between every request. The Rinkeby as well as the Goerli faucet are being actively drained via this method. This PR changes the spam protection to be based on Twitter IDs instead of usernames. A user can not change their Twitter ID.
-
lzhfromustc authored
In miner/worker.go, there are two goroutine using channel w.newWorkCh: newWorkerLoop() sends to this channel, and mainLoop() receives from this channel. Only the receive operation is in a select. However, w.exitCh may be closed by another goroutine. This is fine for the receive since receive is in select, but if the send operation is blocking, then it will block forever. This commit puts the send in a select, so it won't block even if w.exitCh is closed. Similarly, there are two goroutines using channel errc: the parent that runs the test receives from it, and the child created at line 573 sends to it. If the parent goroutine exits too early by calling t.Fatalf() at line 614, then the child goroutine will be blocked at line 574 forever. This commit adds 1 buffer to errc. Now send will not block, and receive is not influenced because receive still needs to wait for the send.
-
Guillaume Ballet authored
The previous fix #21960 converted the float to an intermediate signed int, before attempting the uint conversion. Although this works, this doesn't guarantee that other architectures will work the same.
-
Felix Lange authored
-
Felix Lange authored
-
Felix Lange authored
-
- Dec 10, 2020
-
-
Gary Rong authored
* les: introduce forkID * les: address comment
-
Martin Holst Swende authored
This commit fixes a flaw in two testcases, and brings down the exec-time from ~40s to ~8s for trie/TestIncompleteSync. The checkConsistency was performed over and over again on the complete set of nodes, not just the recently added, turning it into a quadratic runtime.
-
Gary Rong authored
* les, light: remove untrusted header retrieval in ODR * les: polish * light: check the hash equality in odr
-