openethereum/rpc/src/v1/helpers
Kirill Pimenov 86c2633280 Migrate to Futures in SigningQueue (#6689)
* oneshot channels instead of custom promises

* Future instead of handle_dispatch

* Even less copying

* Those explicit waits were a mistake, thanks, @tomusdrw

* No more unsafe polling

* Test for the new `is_done()` method

* Mark Futures as `#[must_use]`

* Solve most compilation warnings

* `try_ready!` is more ideomatic

* Turn spaces into tabs

* Documentation and visibility improvements

* Minor code style improvements

* Make Futures run on an explisit reactor

* Another round of code style issues

* Simplify ConfirmationReceiver type

* Flatten ConfirmationOutcome into a plain Result type

* Get rid of a separate `pending` set, it was a stupid idea

* Clarify `add_request` docs

* No need to reduce the scope of the mutex here
2017-10-17 14:50:53 +02:00
..
accounts.rs rpc -> weak to arc (#5688) 2017-05-28 08:40:36 -04:00
block_import.rs Bump snap version and tweak importing detection logic (#6079) 2017-07-18 16:59:33 +02:00
dapps.rs Dapp refresh (#5752) 2017-08-09 19:06:40 +02:00
dispatch.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
errors.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
fake_sign.rs Don't reexport bigint from util 2017-09-04 16:36:49 +02:00
ipfs.rs Clean up function naming in RPC error module 2017-07-04 17:01:06 +02:00
light_fetch.rs Light Client: fetch transactions/receipts by transaction hash (#6641) 2017-10-08 18:19:27 +02:00
mod.rs Migrate to Futures in SigningQueue (#6689) 2017-10-17 14:50:53 +02:00
network_settings.rs Adding CLI options: port shift and unsafe expose. (#5677) 2017-05-23 12:24:32 +02:00
oneshot.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
poll_filter.rs Don't reexport bigint from util 2017-09-04 16:36:49 +02:00
poll_manager.rs Changing Mutex into RwLock for transaction queue (#4951) 2017-03-20 19:15:02 +01:00
requests.rs separate trie from util and make its dependencies into libs: 2017-09-15 11:03:53 +08:00
secretstore.rs separate trie from util and make its dependencies into libs: 2017-09-15 11:03:53 +08:00
signer.rs remove re-export of parking_lot in util (#6435) 2017-09-02 20:09:13 +02:00
signing_queue.rs Migrate to Futures in SigningQueue (#6689) 2017-10-17 14:50:53 +02:00
subscribers.rs Logs Pub-Sub (#5705) 2017-06-28 12:21:13 +02:00
subscription_manager.rs Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00