Giulio rebuffo
a608cb8110
added epoch processing to CL ( #6842 )
2023-02-11 22:15:30 +00:00
ledgerwatch
f27a94621c
Fix tests after merge ( #6841 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-02-11 21:22:17 +00:00
ledgerwatch
ee83447fa1
CL lightclient to create memdb in the tmpdir which gets cleaned up on… ( #6829 )
...
… startup
---------
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
2023-02-11 20:44:51 +00:00
Alex Sharov
c6f6aab542
e3: more mainnet snapshots ( #6839 )
2023-02-11 09:38:04 +07:00
Giulio rebuffo
885ed781fd
added better tests to epoch transitions ( #6838 )
2023-02-10 23:53:05 +00:00
Giulio rebuffo
a0677885d8
fixed rewards/penalties processing ( #6837 )
2023-02-10 20:27:28 +00:00
Andrew Ashikhmin
3dcdc46d31
Schedule Shanghai fork on Sepolia ( #6835 )
...
See https://github.com/ethereum/execution-specs/pull/716
2023-02-10 17:48:06 +00:00
Giulio rebuffo
1b862a7c31
Added processing of sync committee updates ( #6836 )
2023-02-10 16:17:12 +00:00
Giulio rebuffo
868c40bbf6
Added processing of flag indexes updates ( #6832 )
2023-02-10 14:17:27 +00:00
Alex Sharov
6e85024a2b
Win binaries ( #6831 )
2023-02-10 12:12:18 +00:00
alex.sharov
77f010523d
Revert "save"
...
This reverts commit e5f93fe910
.
2023-02-10 18:10:27 +07:00
alex.sharov
e5f93fe910
save
2023-02-10 18:09:42 +07:00
Alex Sharov
d6fdbb8e7b
e3: return list of e3 files by grpc ( #6828 )
2023-02-10 13:53:08 +07:00
Alex Sharov
7c9f30d25b
e3: return list of e3 files by grpc ( #6827 )
2023-02-10 13:45:33 +07:00
Alex Sharov
983db55dc5
Downloader: "incomplete" markers are more important than "complete", so commit them with fsync ( #6825 )
2023-02-10 13:20:19 +07:00
Alex Sharov
910ea64c3e
e3: worker stuck on exit ( #6826 )
2023-02-10 13:18:39 +07:00
Alex Sharov
0ebac009e7
release version up ( #6809 )
2023-02-10 13:02:00 +07:00
Kian
b40e81bf3a
Fix 'make bindings' ( #6824 )
...
Solidity 0.8.0 breaks the current use of `payable` in these test
contracts, resulting in errors like
```
Error: Type address is not implicitly convertible to expected type address payable.
--> selfDestructor.sol:10:9:
|
10 | address payable nil = address(0);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
Related to #6680
2023-02-10 09:03:45 +07:00
Giulio rebuffo
4e950db56e
added processing of historical roots ( #6823 )
2023-02-10 01:09:05 +01:00
Giulio rebuffo
cf22a098a7
Added effective balances processing ( #6822 )
2023-02-09 23:14:56 +01:00
Giulio rebuffo
a3ebc79d9d
Added Registry updates processing. ( #6820 )
2023-02-09 22:26:36 +01:00
Giulio rebuffo
64ddd9f60e
Added reward/penalties processing ( #6819 )
2023-02-09 17:48:52 +01:00
hexoscott
69e8ac0e77
fix for missing result in error condition during trace ( #6815 )
...
verified by gateway that the JSON is formed correctly with this change.
2023-02-09 15:32:38 +07:00
Alex Sharov
7b1b86ff8f
remove disable_libutp
tag ( #6814 )
2023-02-09 15:26:57 +07:00
Alex Sharov
98a8ca50fe
erigon3 snapshots version 3 ( #6811 )
2023-02-09 13:51:51 +07:00
Alex Sharov
c31824ee17
less logs ( #6813 )
2023-02-09 13:27:45 +07:00
Alex Sharov
145f689e78
less logs about compression ( #6812 )
2023-02-09 12:28:09 +07:00
Alex Sharov
ec52990c43
e3: Thread safe reopen folder ( #6810 )
2023-02-09 12:11:40 +07:00
Alex Sharov
ad1291adc2
test win build ( #6805 )
2023-02-08 18:38:33 +07:00
Alex Sharov
7806324c4a
test release ( #6802 )
2023-02-08 16:31:32 +07:00
Alex Sharov
a75a948beb
e3: MakeContext must not see garbage files (deleted, overlapped, etc...). make it cheaper. ( #6803 )
2023-02-08 12:50:47 +07:00
alex.sharov
6170831d82
release: workflow manual dispatch
2023-02-08 10:54:34 +07:00
alex.sharov
08b10cd667
release: workflow manual dispatch
2023-02-08 10:47:11 +07:00
Alex Sharov
e84c43f7dc
Update README.md
2023-02-08 10:20:07 +07:00
Alex Sharov
e6e07fec72
e3: exec to stop workers return ( #6801 )
2023-02-08 09:53:43 +07:00
Giulio rebuffo
f7e58a7964
added separable lightclient ( #6800 )
...
How to run:
Erigon flags needed: --private.api.addr <ADDR> --externalcl
Lightclient flags needed: --private.api.addr <ADDR>
2023-02-08 00:06:07 +01:00
Giulio rebuffo
c92b858888
Cleaned up and optimized proposer index retriaval. ( #6799 )
2023-02-07 20:14:04 +01:00
Giulio rebuffo
a585ae4894
Added Optimizations to Beacon state transition. ( #6792 )
2023-02-07 17:44:37 +01:00
hexoscott
683f022c69
pass config to tracer from RPC request ( #6795 )
...
Created to handle #6758 .
Just takes the parameters and passes them down the pipe. A local test
against mainnet showed the trace size varied accordingly when passing
true/false values for `onlyTopCall`.
2023-02-07 15:50:11 +00:00
Kian
72c01b2d88
Fix getBlockTransactionCount returning null ( #6793 )
...
So... for blocks that don't exist, the eth_getBlockTransactionCount RPCs
should return `null`. Erigon does this correctly right now and this is
covered by the unit test in
[rpcdaemon/commands/corner_cases_support_test.go](https://github.com/ledgerwatch/erigon/blob/devel/cmd/rpcdaemon/commands/corner_cases_support_test.go ).
But, for blocks that don't have any transactions, like
[703696](https://etherscan.io/block/703696 ), the RPC also returns
`null`.
I've changed this to correctly return `0` and have added 2 new tests to
handle it. (I had to add another block to the test chain in
rpcdaemon/rpcdaemontest/test_util.go and had to fix a few other tests
that broke as a result.)
Resolves #6775
2023-02-07 18:32:42 +07:00
Philippe Schommers
9e93914998
test: fix clparams config test ( #6790 )
...
Was only testing `MainnetNetwork` repeatedly before.
2023-02-07 18:32:23 +07:00
Andrew Ashikhmin
2fa448c45f
Validate params of GetPayloadBodiesByHash and ByRange ( #6785 )
...
See https://github.com/ethereum/execution-apis/pull/366 and
https://github.com/ethereum/execution-apis/pull/370 .
Also fix a couple of issues so that the Hive tests pass.
2023-02-06 18:38:45 +01:00
hexoscott
80a37eb209
stop writing to closed channel panic ( #6763 )
2023-02-06 18:17:32 +07:00
a
966be04e6d
add eth_getFilterLogs, fix filter subscription ids ( #6514 )
...
this pr does the following:
1. adds new function to ApiImpl `GetFilterLogs` which should implement
`eth_getFilterLogs` (eth_getFilterChanges except with only logs filters)
2. changes the ID generator of rpchelper.Filters to use crypto/rand.
3. switched logs subscriptions to use the secure ID instead of number
4. changes subcription ids from an 8 byte hex string to a 16 byte
2023-02-06 10:18:10 +07:00
Alex Sharov
4cae1b94e9
switch sentinel to native go errors ( #6782 )
2023-02-06 10:15:52 +07:00
Alex Sharov
dede1a2c9e
e3: more mergeFiles tests, refcnt for LocalityIndex ( #6765 )
2023-02-06 09:05:29 +07:00
Philippe Schommers
f9ab76f9ef
feat: add deposit contract blocks for Gnosis ( #6776 )
...
From what I understand, this should be sufficient to add `--prune=r`
support for Gnosis and Chiado.
2023-02-06 09:04:44 +07:00
Giulio rebuffo
ee4c8ed3bd
Added working slot processing. ( #6779 )
2023-02-05 21:53:59 +01:00
ledgerwatch
b5b79b8a68
Revert updates to tests/testdata ( #6780 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-02-05 20:35:01 +00:00
ledgerwatch
63a830b659
Bump version ( #6778 )
2023-02-05 20:19:12 +00:00