Luke Parker
fffb7a6914
Separate the block processing time from the latency
2022-11-11 05:42:13 -05:00
Luke Parker
7d46daa36e
Use futures pin instead of tokio
2022-11-08 22:56:46 -05:00
Luke Parker
f7b1ff9f3b
Update Substrate to the new TendermintHandle
2022-11-08 22:51:31 -05:00
Luke Parker
1c8192218a
Move from a yielding loop to select in tendermint-machine
2022-11-08 22:37:06 -05:00
Luke Parker
2cb1d35d89
Timeout futures
2022-11-08 21:14:57 -05:00
Luke Parker
56a21ca6a6
Use futures mpsc instead of tokio
2022-11-08 21:14:03 -05:00
Luke Parker
1ff51c1a37
Add a version to sp-runtime in tendermint-machine
2022-11-03 00:24:04 -04:00
Luke Parker
f3e177109d
Reduce Arcs in TendermintMachine, split Signer from SignatureScheme
2022-11-02 21:04:26 -04:00
Luke Parker
aa0a4cf106
Implement proper checking of inherents
2022-11-01 16:37:50 -04:00
Luke Parker
2947ef08e3
Make sign asynchronous
...
Some relation to https://github.com/serai-dex/serai/issues/95 .
2022-11-01 15:10:50 -04:00
Luke Parker
aee0bde45d
Connect broadcast
2022-10-30 05:37:23 -04:00
Luke Parker
1af6117155
Move TendermintMachine from start_num, time to last_num, time
...
Provides an explicitly clear API clearer to program around.
Also adds additional time code to handle an edge case.
2022-10-30 04:27:15 -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
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