Zebra/zebra-rpc/src
teor 394d16a5a5
2. fix(perf): When writing blocks to disk, don't block other async tasks (#4199)
* Only fetch block headers from the database to answer headers requests

* Move writing to the database to a blocking thread

* Add blocking threads to tests that need them

* Remove mempool downloader requirement for a populated state

And stop populating states that don't need it,
so we can use tokio::time::pause() in those tests.

* Improve debugging for an intermittent test failure

* Try to avoid a race condition populating the mempool in tests
2022-07-22 09:16:41 +10:00
..
methods 2. fix(perf): When writing blocks to disk, don't block other async tasks (#4199) 2022-07-22 09:16:41 +10:00
queue Fix typos (#4112) 2022-04-20 00:26:58 +00:00
server Add missing application/json headers to RPC requests (#4215) 2022-04-28 00:57:13 +00:00
tests add support for getblock with verbosity=1 (#4511) 2022-05-27 09:41:11 +00:00
config.rs feature(rpc): add an rpc server to Zebra (#3589) 2022-02-22 08:26:29 -03:00
lib.rs feat(rpc): Implement an RPC transaction queue (#4015) 2022-04-12 15:06:29 +10:00
methods.rs lint(clippy): add `unwrap_in_result` lint (#4667) 2022-06-28 06:22:07 +00:00
queue.rs Fix typos (#4112) 2022-04-20 00:26:58 +00:00
server.rs feat(rpc): Log unrecognized RPC requests (#3860) 2022-04-22 00:09:03 +00:00
tests.rs feat(rpc): add getrawtransaction (#3908) 2022-03-24 09:45:37 +00:00