Robert Habermeier
5cb58c4269
use Miner in rpc tests, remove chain_harness
2016-05-31 15:25:14 +02:00
Robert Habermeier
266b4eedaa
correct locked_account_secret docs
2016-05-31 15:25:14 +02:00
Robert Habermeier
1465b0d34c
refactor Miner to not wrap accounts in an RwLock, and to take a generalized AccountProvider
2016-05-31 15:25:14 +02:00
Robert Habermeier
b036f1de98
stop eth_syncing from returning true forever ( #1181 )
2016-05-31 10:31:36 +02:00
Arkadiy Paronyan
6d25e7f8b4
Merge pull request #1164 from ethcore/sync
...
Sync fixes and tweaks
2016-05-30 22:29:29 +02:00
Marek Kotewicz
43348c1629
Merge pull request #1167 from ethcore/signer-rpc
...
Exposing RPC over Signer WebSockets
2016-05-30 21:31:20 +02:00
Nikolay Volf
13e5c19be7
Merge pull request #1171 from rphmeier/rpc-unimplemented
...
implement missing rpc methods and tests
2016-05-30 18:15:24 +02:00
Arkadiy Paronyan
68e62030d5
Merge pull request #1170 from ethcore/ipc-server-bump
...
json ipc server version bump
2016-05-30 18:11:52 +02:00
Arkadiy Paronyan
e037f32408
Merge pull request #1173 from ethcore/deps
...
Updated dependencies for windows build
2016-05-30 16:21:27 +02:00
arkpar
76bb0729ba
Updated dependencies for windows build
2016-05-30 15:38:23 +02:00
Robert Habermeier
16432129b5
move transaction import error warning into miner implementation
2016-05-30 13:14:32 +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
Tomasz Drwięga
1176f6acec
fixing test
2016-05-29 13:25:31 +02:00
Nikolay Volf
7dfd7e883f
another bump
2016-05-29 13:22:45 +02:00
Nikolay Volf
a8cf0ddf50
json ipc server version bump
2016-05-29 13:09:51 +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
arkpar
7f3ba85a3f
Fixed block/hashes propagation
2016-05-29 00:38:10 +02:00
Robert Habermeier
ea08dd76a5
remove all possible unsafe code in crypto ( #1168 )
...
* use #[repr(C)] for all hash types
* use a zeroed buffer in crypto::ec::sign
* eliminate most usages of unsafe in crypto::ecdh::agree
* eliminate all possible unsafety in crypto module
2016-05-28 21:48:42 +02:00
Tomasz Drwięga
d74fc2c285
Merge branch 'master' into signer-rpc
...
Conflicts:
dapps/src/lib.rs
parity/main.rs
parity/signer.rs
signer/Cargo.toml
signer/src/lib.rs
2016-05-28 19:36:57 +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
50e5c88b7b
Fixing compilation
2016-05-28 19:10:17 +02:00
Tomasz Drwięga
30362bfebe
Merge branch 'master' into signer-rpc
2016-05-28 19:09:45 +02:00
arkpar
1e8bf8c89d
More tweaks
2016-05-28 17:17:10 +02:00
arkpar
0e905a06d9
Tweaked propagation order
2016-05-28 17:17:10 +02:00
arkpar
d1fc5a5611
Tweaked some constansts for slower machines
2016-05-28 17:17:10 +02:00
arkpar
f85e409ff7
Make sure downloaded blocks are unmarked on send error
2016-05-28 17:17:10 +02:00
Arkadiy Paronyan
468d761e5c
Merge pull request #1163 from ethcore/warnings
...
Fixing few clippy warnings
2016-05-27 19:06:37 +02:00
Robert Habermeier
5197ca87ee
merge with master
2016-05-27 18:55:01 +02:00
Tomasz Drwięga
20846c11c9
Merge branch 'signer-server' into signer-rpc
...
Conflicts:
parity/signer.rs
signer/Cargo.toml
signer/src/lib.rs
signer/src/ws_server/mod.rs
2016-05-27 18:53: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
Marek Kotewicz
325a257f7d
Merge pull request #1154 from rphmeier/personal_sign_and_send
...
Change eth_signAndSendTransaction to personal_SignAndSendTransaction
2016-05-27 18:45:20 +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
1de7ea090c
add informative comment on transaction::Action
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
688790f13f
re-export AccountProvider trait
2016-05-27 18:14:43 +02:00
Robert Habermeier
cf18c4bb0a
make MinerService object-safe
2016-05-27 18:14:43 +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