Commit graph

53 commits

Author SHA1 Message Date
fearlessfe
dfdd76315d refactor: history storage 2024-04-23 20:00:01 +08:00
fearlessfe
73612bf661 feat: change portal api 2024-04-20 21:08:10 +08:00
Chen Kai
c6b57fdff7 fix:upgrade zrnt
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-19 21:04:42 +08:00
Chen Kai
3014734c46 fix:fix minor warn issues
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-19 20:19:53 +08:00
Chen Kai
be7fc977c4 fix:make offered content async gossip
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-18 21:28:37 +08:00
fearlseefe
e97bca61ec fix: gossip in hive test 2024-04-18 20:01:03 +08:00
Chen Kai
5805416966 feat:add state nibbles type
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-18 11:05:59 +08:00
Chen Kai
eb3206b1e1 feat:beacon network test
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-15 09:37:39 +08:00
fearlseefe
5cc962afc7 fix: test err 2024-04-12 18:35:54 +08:00
fearlseefe
9077ad49dd feat: add test for sync method 2024-04-12 18:35:54 +08:00
fearlessfe
0cc10d5436 feat: add sync method 2024-04-12 18:35:54 +08:00
fearlseefe
a476a6d05c feat: add test for verify update 2024-04-11 21:24:30 +08:00
fearlessfe
6e4d7ba533 faet: add apply update method 2024-04-11 21:24:30 +08:00
Chen Kai
831453a528 feat:bootstrap test
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-11 10:29:23 +08:00
fearlseefe
df8ac5749d feat: add verify update method 2024-04-10 16:06:25 +08:00
fearlseefe
f0c0ceb204 feat: verify update 2024-04-10 16:06:25 +08:00
Chen Kai
3cb15c2348 feat:light client init bootstrap
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-09 19:54:31 +08:00
彭振
d9d612d94a
Merge pull request #80 from GrapeBaBa/lc_api
feat:add light client types
2024-04-09 11:51:11 +08:00
fearlseefe
eb46343944 feat: beacon-storage-part2
impl get and put for LightClientFinalityUpdate and LightClientOptimisticUpdate
2024-04-08 21:52:29 +08:00
Chen Kai
23a502a2c3 feat:add light client types
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-08 21:51:16 +08:00
fearlessfe
74e0424686 feat: beacon-storage-part1
impl get and put for LightClientBootstrap and LightClientUpdatesByRange
2024-04-08 11:04:31 +08:00
Chen Kai
f7834b5be1 feat:add remain light client content type
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-07 23:16:15 +08:00
Chen Kai
bf6dd12bad feat:make spec arg
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-07 15:28:59 +08:00
Chen Kai
6edb2a29b3 feat:add lc bootstrap and update range
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-07 15:28:59 +08:00
Chen Kai
d099f17214 feat:add ForkedLightClientBootstrap
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-04-03 17:13:50 +08:00
fearlessfe
923ec257b4 feat: change method params
ContentLookup and TraceContentLookup method
2024-03-27 09:46:03 +08:00
fearlessfe
6e23955304 feat: refactor storage interface 2024-03-25 17:09:04 +08:00
Chen Kai
317997f25f feat:beacon rpc
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-22 10:20:49 +08:00
fearlseefe
bed6cd9fcf fix: validate 4844 header failed 2024-03-20 16:03:56 +08:00
fearlessfe
2b6c5eb292 feat: add cli and fix typ error 2024-03-19 19:40:32 +08:00
fearlseefe
e52ff169cf fix: validate empty receipts 2024-03-08 15:42:33 +08:00
thinkAfCod
23104b78ec chore: log contentKey convert to contentId 2024-03-07 12:00:04 +08:00
thinkAfCod
c9d6817008 chore: log when validate content failed 2024-03-07 10:27:58 +08:00
fearlseefe
ca22f0937d fix: valdate post merge block header 2024-02-28 10:04:18 +08:00
Chen Kai
f1802d610c fix:fix main use history network
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-26 22:00:57 +08:00
fearlessfe
bcb5d28724 feat: add gossip rpc and do some refactor
1. add gossip rpc method
2. use uint256.Ummarshal method to unmarshal uint256 bytes
2024-02-18 10:24:08 +08:00
fearlessfe
8651f5b4af fix: protal protocol type error 2024-02-06 16:46:36 +08:00
fearlessfe
35b3ac43af feat: add docker file and do some optimize 2024-02-04 14:23:22 +08:00
fearlessfe
3936f0bbee feat: add rpc methods 2024-01-28 15:29:42 +08:00
fearlessfe
975f60067b feat: add main for hive 2024-01-28 15:29:42 +08:00
fearlessfe
2652c33d2d fix: skip epoch test in 32 bit environment
in 32 environment, ssz.HashTreeRoot() is different with the hash in 64 bit
environment. so in 32 environment, some test will be skipped.
2024-01-24 13:35:38 +08:00
Chen Kai
624e45dfb6 feat:add gossip content
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-01-22 22:35:34 +08:00
fearlessfe
d6b4e9393a feat: find epoch accumulator by epoch hash 2024-01-22 13:45:31 +08:00
fearlessfe
577a61c863 feat: get body and receipts 2024-01-21 18:14:20 +08:00
fearlessfe
baf8e8aac7 feat: get header by block hash 2024-01-20 18:05:58 +08:00
fearlessfe
4c666e00b5 feat: remove test file 2024-01-02 21:40:09 +08:00
fearlseefe
7fb680502e refactor: content storage
move ContentStorage interface to storage
2024-01-02 21:40:09 +08:00
fearlessfe
f9f140c376 faet: add update test 2023-12-27 10:41:23 +08:00
Chen Kai
cd5a92e383 fix:fix portal test
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2023-12-25 12:46:16 +08:00
pengzhen
b4d6ed2eee feat: finish accumulator 2023-12-19 21:38:43 +08:00