Giulio rebuffo
|
a23429c352
|
Added finality consensus-specs-tests (#6892)
|
2023-02-17 14:13:00 +00:00 |
|
Giulio rebuffo
|
917cb7dac6
|
Fixed epoch processing Sqrt cache (#6889)
|
2023-02-16 21:48:32 +00:00 |
|
Giulio rebuffo
|
60a3aa71e3
|
Fixed epoch processing consensus tests (#6887)
|
2023-02-16 19:04:16 +00:00 |
|
Giulio rebuffo
|
4b7d6305aa
|
Added Epoch processing Ethereum consensus tests (#6878)
|
2023-02-15 16:53:28 +00:00 |
|
Giulio rebuffo
|
41f37fce42
|
Remove state root computation when disabled check mode is used (#6855)
|
2023-02-12 23:43:11 +00:00 |
|
Giulio rebuffo
|
7c43cb532c
|
~2x Optimization to state root computation (#6854)
Most notably use of more than a single thread. there is still potential
for me but there are more important things for now to work on.
|
2023-02-12 21:26:31 +00:00 |
|
Giulio rebuffo
|
d23d049221
|
various optimizations to state transition and epoch in particular (#6844)
|
2023-02-12 15:36:24 +00:00 |
|
Giulio rebuffo
|
a608cb8110
|
added epoch processing to CL (#6842)
|
2023-02-11 22:15:30 +00: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 |
|
Giulio rebuffo
|
4e950db56e
|
added processing of historical roots (#6823)
|
2023-02-10 01:09:05 +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 |
|
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 |
|
Giulio rebuffo
|
ee4c8ed3bd
|
Added working slot processing. (#6779)
|
2023-02-05 21:53:59 +01:00 |
|
Giulio rebuffo
|
03f737c458
|
Added processing for Attestation (#6772)
|
2023-02-03 16:39:09 +01:00 |
|
Giulio rebuffo
|
2975ca5782
|
added process Voluntary Exit (#6768)
|
2023-02-02 12:16:28 +01:00 |
|
Giulio rebuffo
|
3748a6af97
|
Added processing for deposits (#6746)
|
2023-01-30 18:55:57 +01:00 |
|
Giulio rebuffo
|
1436060fd8
|
added sync aggregate method for processing (#6740)
|
2023-01-30 14:39:56 +01:00 |
|
Giulio rebuffo
|
a0d236df31
|
Added process slashings (#6728)
|
2023-01-27 23:19:23 +01:00 |
|
Giulio rebuffo
|
b3076a812d
|
added resets processing for Erigon-CL (#6716)
|
2023-01-27 01:24:03 +01:00 |
|
Giulio rebuffo
|
e660dd923d
|
refactored transitions methods in Erigon-CL (#6714)
|
2023-01-26 23:50:44 +01:00 |
|
Giulio rebuffo
|
ff21ef7b21
|
Added checkpoints and justification bits processing (post-altair) (#6699)
* Added processing of checkpoints
* Unit tests rigorously imported from prysm
* They all pass :)
|
2023-01-26 00:31:20 +01:00 |
|
Giulio rebuffo
|
635fe0cb21
|
Added custom chain flags to embedded consensus lightclient (#6674)
|
2023-01-24 00:03:48 +01:00 |
|
Giulio rebuffo
|
8dda3614e6
|
Added beacon state capella support (#6673)
|
2023-01-23 14:26:57 +01:00 |
|
Giulio rebuffo
|
0eebd61ab8
|
separation of state: a continuation (#6647)
|
2023-01-21 22:33:50 +01:00 |
|
Giulio rebuffo
|
9503672194
|
Separation of SSZ Beacon State and Fix BeaconRpc (#6635)
|
2023-01-20 20:41:16 +01:00 |
|
Giulio rebuffo
|
3f07c66928
|
Fast gossip routine for Sentinel. (#6614)
removed bunch of ugly repetitive routines.
|
2023-01-18 14:30:39 +01:00 |
|
Giulio rebuffo
|
4e53a12c53
|
Flexible Blocks and States for easy hard forking (#6566)
Preparation for Shangai Beacon Blocks/Beacon State
|
2023-01-17 02:22:05 +01:00 |
|
hexoscott
|
7dcbfbc283
|
reference hash, address, and chain config from lib (#6536)
|
2023-01-13 18:12:18 +00:00 |
|
Giulio rebuffo
|
599480c5e0
|
ExecutionPayloaHeader: ssz support for withdrawals root (#6524)
I do not recommend this.
|
2023-01-09 01:04:05 +01:00 |
|
Giulio rebuffo
|
77d946ba3e
|
[First PR] Removing FastSSZ and use more efficient hashing with gohashtree (#6520)
|
2023-01-07 12:25:28 +01:00 |
|
Mike Neuder
|
3c1740f108
|
Adding SlashValidator (#6505)
Spec:
https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md#slash_validator
Part of https://github.com/ledgerwatch/erigon/issues/5965
|
2023-01-07 00:19:26 +01:00 |
|
Giulio rebuffo
|
f655e337d1
|
Added signed block abstraction (Phase0 & Altair & Bellatrix block support) (#6422)
|
2022-12-23 18:39:44 +01:00 |
|
Giulio rebuffo
|
c619413871
|
better performance for Sentinel block downloader (80 blk/sec) (#6398)
|
2022-12-21 19:47:29 +01:00 |
|
Giulio rebuffo
|
14cf0771a4
|
slight modification to computation of indexes (#6345)
|
2022-12-17 01:01:24 +01:00 |
|
Giulio rebuffo
|
de8bae6fe0
|
optimized beacon state computation (#6341)
|
2022-12-16 13:38:54 +01:00 |
|
Giulio rebuffo
|
0f0d0de783
|
Use of proper beacon state interface (#6277)
|
2022-12-11 15:12:38 +01:00 |
|
Giulio rebuffo
|
5ba6859c92
|
Added Fully-Working State Trie Computation to Beacon State (#6268)
|
2022-12-10 01:08:49 +01:00 |
|
Giulio rebuffo
|
1c8a11df40
|
Added dirty leaves system to beacon state (#6264)
|
2022-12-09 19:19:01 +01:00 |
|
Giulio rebuffo
|
ecf34b2493
|
Proper Beacon State Repressentation attempt (#6254)
|
2022-12-09 00:55:31 +01:00 |
|