Commit Graph

163 Commits

Author SHA1 Message Date
Noah Citron 2040614e1b add consensus module 2022-08-19 18:43:58 -04:00
Noah Citron c21f431673 verify mpt proofs 2022-08-19 18:02:06 -04:00
Noah Citron f71bff19f6 add proof helpers 2022-08-18 20:33:44 -04:00
Noah Citron 32603f56c3 trustless fetching of execution payload 2022-08-17 17:25:08 -04:00
Noah Citron 37749df08a refactor into multiple modules 2022-08-16 18:59:07 -04:00
Noah Citron 0c715d29a8 verify finality updates 2022-08-16 11:41:17 -04:00
Noah Citron e30be6871b fix signing root encoding 2022-08-15 15:52:35 -04:00
Noah Citron 0ced9e8f55 committee signature verification 2022-08-13 16:24:04 -04:00
Noah Citron a2d485e91a verify next sync and finality proofs on update 2022-08-12 18:39:08 -04:00
Noah Citron 643b4a0367 fully validate bootstrap 2022-08-12 17:19:51 -04:00
Noah Citron d42d327f26 fix ssz hashing 2022-08-12 12:38:40 -04:00
Noah Citron 573fd7fcc4 hashing committees 2022-08-12 11:32:16 -04:00
Noah Citron 2dd11e6a1c setup api bindings for reaching out to light servers 2022-08-11 14:09:58 -04:00