Martin Ondejka
45708763b0
Revert transaction commitment
2023-10-03 13:11:22 +02:00
Martin Ondejka
bf87ff6917
Fix dependencies
2023-07-05 12:05:47 +02:00
Martin Ondejka
42a3c915e4
Add transaction commitment precompile
2023-06-28 18:43:34 +02:00
Martin Ondejka
758f77be3e
Rename NetworkId to HashParameter
2023-06-28 16:43:23 +02:00
Martin Ondejka
0e84fb487d
Fix clippy
2023-06-28 15:12:43 +02:00
Martin Ondejka
d3627307ea
Add mina signer precompile unit tests
2023-04-20 16:24:04 +02:00
Martin Ondejka
f9d1bf15af
Add mina poseidon precompile unit tests
2023-04-20 15:48:26 +02:00
Martin Ondejka
48ec3a52c1
Add unit tests to the mina lib
2023-04-20 15:21:32 +02:00
Martin Ondejka
7fb7cda87d
Commit mina header and lib
2023-04-11 14:10:48 +02:00
Martin Ondejka
4da4e7930e
Fix tests
2023-04-08 23:24:36 +02:00
Martin Ondejka
1cc97e0e9b
Remove unwraps from verify
2023-04-06 00:11:42 +02:00
Martin Ondejka
3671017ec8
Add solidity interface comment
2023-04-06 00:01:23 +02:00
Martin Ondejka
33783cb2d6
Add better error messages
2023-04-05 23:58:01 +02:00
Martin Ondejka
55df11555c
Format
2023-04-05 23:44:43 +02:00
Martin Ondejka
1e9d4882ce
Add mina library to make
2023-04-05 23:22:43 +02:00
Martin Ondejka
252a962d6a
Add mina verify precompile
2023-04-05 23:19:59 +02:00
Martin Ondejka
7c5c706016
Add poseidon precompile
2023-04-05 21:48:52 +02:00
Martin Ondejka
37b5a40ab8
Add mina library with poseidon
2023-04-05 21:48:30 +02: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
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
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
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
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