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