openethereum/rpc/src/v1/impls
Seun LanLege 0e94ac0111 adds parity_verifySignature RPC method (#9507)
* closes #7009

adds parity_verifySignature RPC method

* removed unneccesary into

* adds support for chain replay protected signatures

* corrected chain replay protection check

* corrected possible overflow

* added tests

* use checked_sub to prevent possible overflow

* use saturating_mul to prevent possible overflow

* changed method signature to accept r,s,v components

* added unit tests

* more tests

* refactored tests for better readability
moved verify_signature tests to live in the same file.

* removed unneccesary imports

* fixed PR grumbles

* fixed rsv notation

* fixed rsv notation

* renamed BasicAcount to RecoveredAccount, Support zero chain_id

* fixed compile errors

* fixed tests

* doc comment
2018-11-28 12:18:43 +01:00
..
light adds parity_verifySignature RPC method (#9507) 2018-11-28 12:18:43 +01:00
debug.rs Bad blocks RPC + reporting (#9433) 2018-09-08 04:04:28 +02:00
eth_filter.rs Missing blocks in filter_changes RPC (#9947) 2018-11-21 15:50:41 +00:00
eth_pubsub.rs Replace tokio_core with tokio (ring -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
eth.rs Add Error message when sync is still in progress. (#9475) 2018-11-27 02:58:27 +08:00
mod.rs Bad blocks RPC + reporting (#9433) 2018-09-08 04:04:28 +02:00
net.rs net_version caches network_id to avoid redundant aquire of sync read lock (#9544) 2018-09-13 10:16:24 +02:00
parity_accounts.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
parity_set.rs Replace tokio_core with tokio (ring -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
parity.rs adds parity_verifySignature RPC method (#9507) 2018-11-28 12:18:43 +01:00
personal.rs Add experimental RPCs flag (#9928) 2018-11-16 14:00:34 +01:00
private.rs Fix typo (#9826) 2018-10-29 21:41:54 +01:00
pubsub.rs Use Weak reference in PubSubClient (#9886) 2018-11-09 11:51:49 +00:00
rpc.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
secretstore.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
signer.rs EIP 191 (#9701) 2018-11-14 09:02:40 +01:00
signing_unsafe.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
signing.rs Replace tokio_core with tokio (ring -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
traces.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
web3.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00