openethereum/rpc/src/v1/helpers
Gav Wood 3ba3dd3805 Asynchronous transactions (polling based for now). (#1652)
* Asynchronous transactions (polling based for now).

- Alter eth_sendTransaction to be async, returning one of:
  - Transaction hash (signed and submitted).
  - Transaction promise ID (< 32 bytes).
  - Zero hash (will never be signed).
- Introduce new JSONRPC eth_checkTransaction.

The new API call takes a single argument - a promise ID. It returns
either:
- Transaction hash (signed and submitted).
- null (still pending, call again later),
- Zero hash (will never be signed).

* New RPC eth_postTransaction

- Restore previous semantics of sendTransaction.
- Introduce eth_postTransaction.
- Some refactoring.

* Fix minor lockup.

* Use TransientHashMap to prevent leak.
2016-07-19 09:19:58 +02:00
..
mod.rs Asynchronous transactions (polling based for now). (#1652) 2016-07-19 09:19:58 +02:00
poll_filter.rs Fixpending (#1074) 2016-05-24 21:56:32 +02:00
poll_manager.rs fixed eth_getLogs (#915) 2016-04-10 11:42:03 -07:00
requests.rs serde is no longer util dependency (#1534) 2016-07-06 11:23:29 +02:00
signing_queue.rs Asynchronous transactions (polling based for now). (#1652) 2016-07-19 09:19:58 +02:00