philip-morlier
afba49ee05
Updated the docker images in circleci to go 1.19.
2022-12-13 13:15:27 -08:00
philip-morlier
c0530b8313
Updated plugin loader, mod, and sum to reflect changes made in utils v0.0.21.
2022-12-08 11:40:22 -08:00
AusIV
1805f477ae
Merge pull request #60 from openrelayxyz/feature/merge-v1.10.26
...
Feature/merge v1.10.26
2022-11-03 11:39:32 -05:00
philip-morlier
db52b5e61d
Merge tag 'v1.10.26' into feature/merge-v1.10.26
2022-11-03 09:06:21 -07:00
Felix Lange
e5eb32acee
params: release geth v1.10.26 stable
2022-11-03 11:59:33 +01:00
Jordan Krage
211dbb7197
rpc: handle wrong HTTP batch response length ( #26064 )
2022-11-03 01:15:36 +01:00
Martin Holst Swende
27600a5b84
eth/filters: change filter block to be by-ref ( #26054 )
...
This PR changes the block field in the filter to be a pointer, to disambiguate between empty hash and no hash
2022-11-03 01:15:36 +01:00
Péter Szilágyi
99bbb33701
eth: fix a rare datarace on CHT challenge reply / shutdown ( #25831 )
2022-11-03 01:15:27 +01:00
Péter Szilágyi
a32e69a28c
trie: check childrens' existence concurrently for snap heal ( #25694 )
2022-11-03 01:15:11 +01:00
Péter Szilágyi
937ea491f9
eth/protocols/snap: throttle trie heal requests when peers DoS us ( #25666 )
...
* eth/protocols/snap: throttle trie heal requests when peers DoS us
* eth/protocols/snap: lower heal throttle log to debug
Co-authored-by: Martin Holst Swende <martin@swende.se>
* eth/protocols/snap: fix comment
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-11-03 01:15:11 +01:00
Martin Holst Swende
85e469f787
eth/protocols/snap: fix problems due to idle-but-busy peers ( #25651 )
2022-11-03 01:14:47 +01:00
AusIV
f22cdb8b36
Merge pull request #58 from openrelayxyz/feature/merge-v1.10.25
...
Feature/merge v1.10.25
2022-09-20 10:57:12 -05:00
AusIV
e4d2025741
Merge branch 'develop' into feature/merge-v1.10.25
2022-09-20 10:46:23 -05:00
AusIV
603cf55aca
Merge pull request #57 from openrelayxyz/feature/merge-v1.10.24
...
Feature/merge v1.10.24
2022-09-20 10:45:21 -05:00
philip-morlier
7792c000b0
Merge tag 'v1.10.25' into feature/merge-v1.10.25
2022-09-15 09:43:43 -07:00
Péter Szilágyi
69568c5548
params: release Geth v1.10.25
2022-09-15 17:55:58 +02:00
Marius van der Wijden
8f61fc8b73
params: set TerminalTotalDifficultyPassed to true ( #25769 )
...
* params: set TerminalTotalDifficultyPassed to true
* Update params/config.go
Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-09-15 17:54:48 +02:00
philip-morlier
b8399771db
Merge tag 'v1.10.24' into feature/merge-v1.10.24
2022-09-14 07:59:20 -07:00
Péter Szilágyi
972007a517
Release Geth v1.10.24
2022-09-14 11:07:10 +02:00
Sina Mahmoodi
3b41be695e
graphql: fixes missing tx logs ( #25745 )
...
* graphql: fix tx logs
* graphql: refactor test service setup
* graphql: add test for tx logs
2022-09-13 23:03:49 +02:00
Sina Mahmoodi
d0dc349fd3
graphql: return correct logs for tx ( #25612 )
...
* graphql: fix tx logs
* minor
* Use optimized search for selecting tx logs
2022-09-13 23:03:21 +02:00
Austin Roberts
9674fe3f90
Install ghr with go install, not go get
2022-08-25 15:50:21 -05:00
Austin Roberts
c08f3e1034
Update golang version
2022-08-25 15:39:26 -05:00
Austin Roberts
5a88b67e6f
Update plugeth utils version
2022-08-25 14:54:19 -05:00
AusIV
c6de31049b
Merge pull request #55 from openrelayxyz/feature/merge-v1.10.23
...
Feature/merge v1.10.23
2022-08-25 13:25:33 -05:00
philip-morlier
a2de453fd1
Merge tag 'v1.10.23' into feature/merge-v1.10.23
2022-08-24 07:03:36 -07:00
Péter Szilágyi
d901d85377
params: release Geth v1.10.23
2022-08-24 12:09:02 +03:00
Péter Szilágyi
4c114af502
Merge pull request #25582 from holiman/err_handling
...
consensus/beacon: don't ignore errors
2022-08-23 22:26:33 +03:00
Péter Szilágyi
9ed10b9e48
Merge pull request #25581 from karalabe/triedb-fix-flush-order
...
core/state, trie: fix trie flush order for proper pruning
2022-08-23 22:13:33 +03:00
Martin Holst Swende
45a660a4f2
consensus/beacon: don't ignore errors
2022-08-23 20:48:50 +02:00
Péter Szilágyi
5758d1fb11
core/state, trie: fix trie flush order for proper pruning
2022-08-23 21:17:12 +03:00
Péter Szilágyi
81bd998353
core, eth/downloader: handle spurious junk bodies from racey rollbacks ( #25578 )
...
* eth/downloader: handle junkbodies/receipts in the beacon sync
* core: check for header presence when checking for blocks
2022-08-23 14:02:51 +03:00
AusIV
79609688a5
Merge pull request #54 from openrelayxyz/feature/merge-v1.10.22
...
Feature/merge v1.10.22
2022-08-22 13:57:01 -05:00
philip-morlier
967626b075
Updates to reflect comments on original merge.
2022-08-22 11:48:26 -07:00
philip-morlier
59a823409e
Merge tag 'v1.10.22' into feature/merge-v1.10.22
2022-08-22 10:48:40 -07:00
Felix Lange
6d711f0c00
params: begin v1.10.23 release cycle
2022-08-22 10:39:52 +02:00
Felix Lange
2de49b04e5
params: release go-ethereum v1.10.22
2022-08-22 10:36:39 +02:00
Péter Szilágyi
395f3d4bf6
eth/catalyst: warn less frequently if no beacon client is available ( #25569 )
...
* eth/catalyst: warn less frequently if no beacon client is available
* eth/catalyst: tweak warning frequency a bit
* eth/catalyst: some more tweaks
* Update api.go
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-22 11:27:39 +03:00
Péter Szilágyi
02418c2fa9
Revert "eth/fetcher: don't spend too much time on transaction inclusion" ( #25567 )
...
Revert "eth/fetcher: don't spend too much time on transaction inclusion (#25524 )"
This reverts commit 0ce494b60c
.
2022-08-22 10:14:56 +03:00
Martin Holst Swende
0ce494b60c
eth/fetcher: don't spend too much time on transaction inclusion ( #25524 )
...
* eth/fetcher: introduce some lag in tx fetching
* eth/fetcher: change conditions a bit
* eth/fetcher: use per-batch quota check
* eth/fetcher: fix some comments
* eth/fetcher: address review concerns
* eth/fetcher: fix panic + add warn log
* eth/fetcher: fix log
* eth/fetcher: fix log
* cmd/devp2p/internal/ethtest: fix ignorign tx announcements from prev. tests
* cmd/devp2p/internal/ethtest: fix TestLargeTxRequest
This increases the number of tx relay messages the test waits for. Since
go-ethereum now processes incoming txs in smaller batches, the
announcement messages it sends are also smaller.
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-19 16:59:36 +03:00
Felix Lange
ac7ad811b4
internal/ethapi: fix build regression ( #25555 )
2022-08-19 14:48:49 +02:00
zhiqiangxu
0865880626
accounts/abi: fix set function ( #25477 )
...
* accounts/abi: fix set function
* don't break things
* update test
2022-08-19 12:15:04 +02:00
Sina Mahmoodi
36874b63a1
eth/filters: add global block logs cache ( #25459 )
...
This adds a cache for block logs which is shared by all filters. The cache
size of is configurable using the `--cache.blocklogs` flag.
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-19 11:14:59 +02:00
Marius van der Wijden
77308cd6fc
consensus/beacon: check ttd reached on pos blocks ( #25552 )
...
* consensus/beacon: check ttd reached on pos blocks
* consensus/beacon: check ttd reached on pos blocks
* consensus/beacon: check ttd reached on pos blocks
2022-08-19 11:37:53 +03:00
Justin Traglia
9762ddf8b0
cmd/geth: parse uint64 value with ParseUint instead of Atoi ( #25545 )
...
Parse uint64 value with ParseUint instead of Atoi
2022-08-19 09:03:45 +03:00
Justin Traglia
656dc8cc00
eth, les: unlock downloader peerSet if there's an error ( #25546 )
...
Unlock peerSet if there's an error in the downloader
2022-08-19 09:02:47 +03:00
ucwong
32e8490615
accounts/abi/bind/backends: typo fix ( #25549 )
2022-08-19 09:01:43 +03:00
ucwong
fa1305f8bf
internal/ethapi: fix comment typo ( #25548 )
2022-08-19 09:01:09 +03:00
Justin Traglia
2c5648d891
all: fix some typos ( #25551 )
...
* Fix some typos
* Fix some mistakes
* Revert 4byte.json
* Fix an incorrect fix
* Change files to fails
2022-08-19 09:00:21 +03:00
rjl493456442
a1b8892384
trie: improve node rlp decoding performance ( #25357 )
...
This avoids copying the input []byte while decoding trie nodes. In most
cases, particularly when the input slice is provided by the underlying
database, this optimization is safe to use.
For cases where the origin of the input slice is unclear, the copying version
is retained. The new code performs better even when the input must be
copied, because it is now only copied once in decodeNode.
2022-08-19 00:39:47 +02:00