Commit Graph

16 Commits

Author SHA1 Message Date
Luke Parker
2b503b6f42 Update sc_tendermint per previous commit 2022-11-02 21:37:06 -04:00
Luke Parker
e3fc3f28fb Configure node for a multi-node testnet 2022-11-01 23:10:36 -04:00
Luke Parker
86aaadaea0 Update node to latest sc_tendermint 2022-11-01 21:32:18 -04:00
Luke Parker
9a26ac6899 Remove unnecessary PhantomDatas 2022-11-01 20:58:59 -04:00
Luke Parker
5832007a45 Take in a Keystore and validator ID 2022-11-01 20:06:42 -04:00
Luke Parker
19154cf8e1 Move sc_tendermint to async sign 2022-11-01 16:28:08 -04:00
Luke Parker
8f065533dc Add documentation to public structs/functions in sc_tendermint 2022-10-30 12:27:16 -04:00
Luke Parker
503adfee2f Replace best_* with finalized_*
We test their equivalency yet still better to use finalized_* in 
general.
2022-10-30 11:13:47 -04:00
Luke Parker
c0056643c8 Consolidate file structure in sc_tendermint 2022-10-30 11:08:12 -04:00
Luke Parker
3d7c12adcd Create a dedicated file for being a Tendermint authority 2022-10-30 10:08:35 -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
8d3efd6259 Correct Substrate Tendermint start block
The Tendermint machine uses the passed in number as the block's being 
worked on number. Substrate passed in the already finalized block's 
number.

Also updates misc comments.
2022-10-30 01:22:11 -04:00
Luke Parker
a0c892dfc3 Use the validators list from the session pallet 2022-10-29 06:00:58 -04:00
Luke Parker
f91c081f30 Fix the stub round robin
At some point, the modulus was removed causing it to exceed the 
validators list and stop proposing.
2022-10-27 08:49:36 -04:00
Luke Parker
5c08fa9701 TendermintApi, compilation fixes 2022-10-27 08:44:53 -04:00
Luke Parker
66f7663cb2 Redo Tendermint folder structure 2022-10-27 06:33:58 -04:00