Commit Graph

120 Commits

Author SHA1 Message Date
Noah Citron 787956ccea add get_code to client 2022-08-21 12:59:47 -04:00
Noah Citron f3040377c9 rename execution_rpc submodule to rpc 2022-08-21 12:27:19 -04:00
Noah Citron 5240385dcd refactor module structure 2022-08-21 11:21:50 -04:00
Noah Citron a7a5942451 add client module 2022-08-21 09:13:56 -04:00
Noah Citron 170ca7c442 lint 2022-08-20 16:33:32 -04:00
Noah Citron a441bde2c8 add execution module 2022-08-20 13:18:40 -04:00
Noah Citron 4dd8ba253f add execution_rpc package 2022-08-20 10:10:28 -04:00
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