Done:
- correct calculation of obligations and «underwater» position.
- broadcasting of txs to rpc.
- entrypoint func and dependencies.
- private key path passing & mode select.
- concurrent read/write of shared data inside so-called MarketCapsule.
- performance logging.
- project got separated into distinct modules.
Needs to be done:
- optimize concurrency a bit more.
- attach optimized benchmark.
- verbose readme and code documenting.
- linting.
- publishing on crates.io