Kim De Mey
6199ddc1c9
Better validation logs for Portal beacon network ( #1823 )
2023-10-18 23:29:20 +02:00
Kim De Mey
0472b75e23
Rework fluffy beacon lc db to allow storing processed content ( #1821 )
2023-10-18 16:59:44 +02:00
Kim De Mey
ca61a7009d
Bump submodules and related fixes ( #1729 )
...
* Bump submodules and related fixes
* Fix some warnings due to chronos and Nim bumps
* Seems macOS and Windows have different behavior
2023-10-17 14:19:50 +02:00
Kim De Mey
effe9c7ad8
Implement safe and finalized tag for eth_getBlockByNumber ( #1814 )
...
Only available when running the beacon LC and the portal beacon
network.
2023-10-09 17:49:15 +02:00
Kim De Mey
7b313ec1ac
Use signature slot instead of attested header slot ( #1811 )
...
Use signature slot instead of attested header slot in the
OptimisticUpdate content key.
2023-10-06 17:42:34 +02:00
Kim De Mey
f72f02c88b
Remove optimistic slot from FinalityUpdate content key ( #1810 )
2023-10-06 15:46:53 +02:00
Kim De Mey
43b6014ffe
Further Portal beacon network improvements ( #1808 )
2023-10-05 19:29:39 +02:00
Kim De Mey
f433297631
Improvements to portal beacon network ( #1806 )
...
- Adjust beacon lc db to avoid requirement of pruning optimistic
and finality updates
- Enable Portal config for beacon chain network to apply IP limits
configs on routing table
2023-10-05 08:57:45 +02:00
Kim De Mey
2f2c5127ea
Further implementation to working prototype for Portal beacon LC ( #1781 )
...
- Link network gossip validation to LC processor validation
- QuickFix put/get for optimistic and finality updates
- Minor fixes and clean-up
- Improve bridge gossip for new LC Updates
- Adjust local testnet script to be able to locally test this
- Adjust test and skip broken test
2023-09-28 18:16:41 +02:00
Kim De Mey
c405f79a84
Update the portal beacon lc manager ( #1770 )
...
Similar changes sd done on the libp2p version. To be able to have
same improvements and reuse more of the lc sync helpers code.
2023-09-22 18:42:02 +02:00
andri lim
56215ed83f
Bump stint to v2.0: new array backend ( #1747 )
...
* Bump stint to v2.0: new array backend
2023-09-13 09:32:38 +07:00
Kim De Mey
c04f2477ac
Add version to fluffy cli flags and metrics ( #1736 )
...
Also update Grafana dashboard to incorperate the metrics and do
a confutils module bump.
2023-09-07 16:27:13 +02:00
Daniel Sobol
69a1a988b0
don't gossip data back to the node we rcvd it from [ #1227 ] ( #1719 )
2023-09-04 12:21:01 +02:00
Kim De Mey
89b3e679e2
Add new portal beacon chain lc content encoding tests ( #1636 )
2023-07-08 17:01:33 +02:00
jangko
67aaf92c1d
bump submodules
2023-06-07 18:12:02 +07:00
Kim De Mey
c9f3f82877
Add new Portal BlockBody type for Shanghai fork ( #1589 )
2023-05-30 06:56:54 +02:00
Kim De Mey
3eafb15d7c
Make beacon LC adjustements to support capella in light clients ( #1545 )
...
- Bump nimbus-eth2 repo
- Beacon LC adjustements in fluffy
- Beacon LC adjustements in nimbus_verified_proxy
2023-04-13 18:40:01 +02:00
Kim De Mey
84d9b9889f
Add beacon chain lc content bridging to the Fluffy bridge ( #1517 )
...
Also delete the old, obsolete bridge that only stores content into
the db.
2023-03-23 08:49:16 +01:00
Kim De Mey
11fc2de060
Prepare Fluffy for beacon light client bridge ( #1506 )
2023-03-17 10:19:17 +01:00
Kim De Mey
8989141446
Renames on Portal beacon LC code ( #1496 )
2023-03-13 21:30:57 +01:00
Kim De Mey
06512409ea
Fix, rework and re-enable Portal beacon light client ( #1481 )
2023-02-26 19:18:03 +01:00
Kim De Mey
73e93f1f11
Reduce Nim 1.6 compiler warnings & hints
...
* Reduce Nim 1.6 compiler warnings/hints for Fluffy and Nimbus proxy
Mostly raises Defect removals, TaintedString removal and some
unnecessary imports.
Also updating the copyright years alongside.
* Further reduce Nim 1.6 compiler warnings/hints for Nimbus
2023-01-31 13:38:08 +01:00
KonradStaniec
2bce04afc7
Add light client mode to fluffy ( #1396 )
2022-12-27 15:57:10 +01:00
KonradStaniec
270ce41d5c
Add light client bridge ( #1386 )
...
* Add light client bridge binary
2022-12-27 15:25:20 +01:00
KonradStaniec
f4cacdfc6a
bump nimbus-eth2 ( #1345 )
...
* bump nimbus-eth2
2022-12-02 16:09:31 +01:00
KonradStaniec
5374e7d37f
Initial implementation of getting range of lc updates ( #1301 )
...
* Initial implementation of getting lc updates
2022-11-18 10:00:06 +01:00
KonradStaniec
d75afd9f8a
Make portal network generic in db store and db get ( #1290 )
...
* Make portal network generic in db store and db get
2022-11-08 18:31:45 +01:00
KonradStaniec
36a478afa7
Extend light client network ( #1287 )
2022-11-03 09:12:32 +01:00
KonradStaniec
1c1c6f56cc
Add initial implementation of portal powered light client ( #1280 )
...
* Add initial implementation of portal powered light client
2022-10-28 09:49:18 +02:00
KonradStaniec
306143f3d1
Add initial scaffold for portal lc network ( #1277 )
...
* Add initial scaffold for portal lc network
2022-10-24 14:16:40 +02:00