Tomasz Drwięga
|
e9bcce05a1
|
Refactoring the signing queue
|
2016-06-02 12:17:28 +02:00 |
|
Tomasz Drwięga
|
555555e6f7
|
Merge branch 'master' into signer-wsnotification
Conflicts:
parity/signer.rs
rpc/src/v1/helpers/signing_queue.rs
rpc/src/v1/impls/eth_signing.rs
rpc/src/v1/impls/personal_signer.rs
signer/src/ws_server/mod.rs
|
2016-06-01 20:00:43 +02:00 |
|
Tomasz Drwięga
|
99e26b8480
|
Simple signing queue, confirmation APIs exposed in signer WebSockets. (#1182)
* Splitting methods requiring signing into separate trait
* Single place where RPC apis are created.
* Separating eth_filter
* Separating eth_signing
* Stubs for Personal Signer methods
* Test for EthSigningQueueClient
* TransactionConfirmation API
* Exposing PersonalSigner API
* Defining ApiSets dependent on context
* Removing types
* Fixing default impl
* Fixing un-mocked tests
* Update signing_queue.rs
[ci skip]
* Removing unused import [ci skip]
|
2016-06-01 19:37:34 +02:00 |
|
Robert Habermeier
|
5fd4b9d7bd
|
formatting fix
|
2016-05-31 21:50:25 +02:00 |
|
Robert Habermeier
|
c81e4e24b3
|
add ability to have heavy tests
|
2016-05-31 19:51:24 +02:00 |
|
Robert Habermeier
|
4ccaabde40
|
add transaction count verifier tests
|
2016-05-31 19:30:40 +02:00 |
|
Robert Habermeier
|
5cb58c4269
|
use Miner in rpc tests, remove chain_harness
|
2016-05-31 15:25:14 +02:00 |
|
Tomasz Drwięga
|
d49152c8b0
|
Merge branch 'master' into signer-wsnotification
|
2016-05-31 11:41:03 +02:00 |
|
Robert Habermeier
|
b036f1de98
|
stop eth_syncing from returning true forever (#1181)
|
2016-05-31 10:31:36 +02:00 |
|
Tomasz Drwięga
|
70cecb49b0
|
Merge branch 'signer-signing' into signer-wsnotification
Conflicts:
rpc/src/v1/impls/mod.rs
signer/src/lib.rs
|
2016-05-30 22:06:27 +02:00 |
|
Tomasz Drwięga
|
fb5efa2ffc
|
Merge branch 'master' into signer-signing
Conflicts:
rpc/src/v1/impls/eth.rs
rpc/src/v1/tests/mocked/eth.rs
rpc/src/v1/traits/eth.rs
|
2016-05-30 21:46:37 +02:00 |
|
Tomasz Drwięga
|
b4bc395c6e
|
Adding logs to signing queue
|
2016-05-30 20:23:19 +02:00 |
|
Tomasz Drwięga
|
ba296408d5
|
Supporting sending notification to WS connected SystemUIs
|
2016-05-30 18:50:11 +02:00 |
|
Robert Habermeier
|
ea26deaab1
|
mocked test for eth_syncing
|
2016-05-30 12:33:49 +02:00 |
|
Robert Habermeier
|
bbe6a287f8
|
add mocked test for eth_coinbase
|
2016-05-29 17:18:37 +02:00 |
|
Robert Habermeier
|
89659606dd
|
add mocked test for eth_sendRawTransaction
|
2016-05-29 17:07:39 +02:00 |
|
Robert Habermeier
|
be1ec93271
|
implement eth_sign
|
2016-05-29 15:46:57 +02:00 |
|
Robert Habermeier
|
7cea3eb5ed
|
move rpc_unimplemented into impls module
|
2016-05-29 15:21:23 +02:00 |
|
Robert Habermeier
|
191bae5cd4
|
add stubs for missing eth_* rpc methods
|
2016-05-29 15:21:23 +02:00 |
|
Robert Habermeier
|
fb2ea765d5
|
remove default implementations using rpc_unimplemented!()
|
2016-05-29 15:21:23 +02:00 |
|
Arkadiy Paronyan
|
b9f7ed9185
|
Merge pull request #1141 from rphmeier/rpc-tests
Framework for improved RPC unit tests
|
2016-05-29 00:50:19 +02:00 |
|
Tomasz Drwięga
|
87d0f09a44
|
Base for Signer Websockets server (#1158)
* Basic signing queue
* Adding docs
* WebSockets server for signer
* Removing TODO
* Shortening the syntax
* Exposing types from RPC
* Fixing indentation
* Update main.rs
|
2016-05-28 19:30:31 +02:00 |
|
Tomasz Drwięga
|
a7dfa83da1
|
Exposing PersonalSigner API
|
2016-05-28 19:05:23 +02:00 |
|
Tomasz Drwięga
|
99f9747a3f
|
TransactionConfirmation API
|
2016-05-28 18:50:00 +02:00 |
|
Tomasz Drwięga
|
8c3b56511a
|
Test for EthSigningQueueClient
|
2016-05-28 17:22:43 +02:00 |
|
Tomasz Drwięga
|
6d5ba59515
|
Stubs for Personal Signer methods
|
2016-05-28 17:07:40 +02:00 |
|
Tomasz Drwięga
|
f794018e95
|
Separating eth_signing
|
2016-05-28 14:32:31 +02:00 |
|
Tomasz Drwięga
|
ffa113511b
|
Separating eth_filter
|
2016-05-28 14:21:43 +02:00 |
|
Tomasz Drwięga
|
07399d377f
|
Single place where RPC apis are created.
|
2016-05-28 13:42:53 +02:00 |
|
Tomasz Drwięga
|
129ad0bbcb
|
Splitting methods requiring signing into separate trait
|
2016-05-27 20:24:46 +02:00 |
|
Robert Habermeier
|
5197ca87ee
|
merge with master
|
2016-05-27 18:55:01 +02:00 |
|
Tomasz Drwięga
|
f60097ddb6
|
Merge branch 'master' into signer-server
Conflicts:
rpc/src/v1/types/bytes.rs
|
2016-05-27 18:50:47 +02:00 |
|
Tomasz Drwięga
|
6f93ecf1d2
|
Exposing types from RPC
|
2016-05-27 18:50:04 +02:00 |
|
Robert Habermeier
|
c021ecd13b
|
move "integration" tests out into main module
|
2016-05-27 18:40:48 +02:00 |
|
Robert Habermeier
|
9d4cd7b73e
|
assert the transaction is being signed correctly
|
2016-05-27 18:21:27 +02:00 |
|
Robert Habermeier
|
e7791c220a
|
rebase fixes and address style concern
|
2016-05-27 18:21:26 +02:00 |
|
Robert Habermeier
|
7ee23240f0
|
fix travis test build
|
2016-05-27 18:19:18 +02:00 |
|
Robert Habermeier
|
4c55e4968e
|
add eth_blockNumber, eth_TransactionCount integration tests.
also adds an EthTester struct for more test flexibility.
|
2016-05-27 18:18:44 +02:00 |
|
Robert Habermeier
|
f67486e31f
|
have miner service update the pending nonces on transaction import
|
2016-05-27 18:18:42 +02:00 |
|
Robert Habermeier
|
d370a86b43
|
More flexible chain extraction, get_balance test
|
2016-05-27 18:13:53 +02:00 |
|
Robert Habermeier
|
152bb6f21b
|
create integration test harness for eth RPC API
|
2016-05-27 18:13:49 +02:00 |
|
Robert Habermeier
|
56b020987e
|
refine tests for call deserialization
|
2016-05-27 18:09:32 +02:00 |
|
Robert Habermeier
|
b28a8411a4
|
refactor dispatch_transaction and sign_and_dispatch into impls module
this has the added benefit of allowing the removal of redundant upgrades.
|
2016-05-27 16:50:25 +02:00 |
|
Robert Habermeier
|
194ca19720
|
move tests to personal
|
2016-05-27 16:45:26 +02:00 |
|
Robert Habermeier
|
c9efb56e19
|
move sign_and_send_transaction implementation to personal
|
2016-05-27 16:45:26 +02:00 |
|
Robert Habermeier
|
db2efe8485
|
move signAndSendTransaction to Personal trait.
|
2016-05-27 16:45:26 +02:00 |
|
Robert Habermeier
|
a272f8570c
|
correct indentation
|
2016-05-27 16:35:42 +02:00 |
|
Robert Habermeier
|
3f89362630
|
rename x_latest to latest_x in BlockChainClient
|
2016-05-27 16:35:42 +02:00 |
|
Robert Habermeier
|
30eee76767
|
use new nonce function in eth_TransactionCount
|
2016-05-27 16:35:42 +02:00 |
|
Robert Habermeier
|
86eab79d9d
|
consolidate [balance/storage]_at and _at_id functionality
|
2016-05-27 16:35:41 +02:00 |
|