Luke Parker
5832007a45
Take in a Keystore and validator ID
2022-11-01 20:06:42 -04:00
Luke Parker
aa0a4cf106
Implement proper checking of inherents
2022-11-01 16:37:50 -04:00
Luke Parker
8f065533dc
Add documentation to public structs/functions in sc_tendermint
2022-10-30 12:27:16 -04:00
Luke Parker
c0056643c8
Consolidate file structure in sc_tendermint
2022-10-30 11:08:12 -04:00
Luke Parker
91ae2b7112
Move serai_runtime specific code from tendermint/client to node
...
Renames serai-consensus to sc_tendermint
2022-10-30 10:54:17 -04:00
Luke Parker
a0e0545c49
Deleted comment code related to PoW
2022-10-30 10:10:17 -04:00
Luke Parker
3d7c12adcd
Create a dedicated file for being a Tendermint authority
2022-10-30 10:08:35 -04:00
Luke Parker
066bc40a88
Merge Verifier into block_import.rs
...
These two files were largely the same, just hooking into sync structs
with almost identical imports. As this project shapes up, removing dead
weight is appreciated.
2022-10-30 06:30:44 -04:00
Luke Parker
6c54289fb4
Connect the Tendermint machine to a GossipEngine
2022-10-30 05:16:25 -04:00
Luke Parker
edb2e00db7
Remove the Future triggering the machine for an async fn
...
Enables passing data in, such as the network.
2022-10-30 04:08:33 -04:00
Luke Parker
6838d5c922
Clean generics in Tendermint with a monolith with associated types
2022-10-30 03:26:31 -04:00
Luke Parker
9a54317743
Basic Gossip Validator
2022-10-30 01:21:10 -04:00
Luke Parker
66f7663cb2
Redo Tendermint folder structure
2022-10-27 06:33:58 -04:00