Luke Parker
215155f84b
Remove reliance on a blockchain read lock from block/commit
2023-04-23 23:51:10 -04:00
Luke Parker
c476f9b640
Break coordinator main into multiple functions
...
Also moves from std::sync::RwLock to tokio::sync::RwLock to prevent wasting
cycles on spinning.
2023-04-23 23:15:15 -04:00
Luke Parker
ad5522d854
Start handling P2P messages
...
This defines the tart of a very complex series of locks I'm really unhappy
with. At the same time, there's not immediately a better solution. This also
should work without issue.
2023-04-23 17:01:30 -04:00
Luke Parker
e0dc5d29ad
Tributary test wait_for_tx_inclusion function
2023-04-23 01:52:19 -04:00
Luke Parker
710e6e5217
Add Transaction::sign.
...
While I don't love the introduction of empty_signed, it's practically fine.
2023-04-23 01:25:45 -04:00
Luke Parker
af84b7f707
Add a test for Tributary
...
Further fleshes out the Tributary testing code.
2023-04-22 22:28:20 -04:00