Robert Habermeier
|
8be41ad946
|
Merge branch 'master' into pip-msg
|
2017-03-17 14:13:10 +01:00 |
|
Robert Habermeier
|
b5527415d6
|
get on_demand tests to compile
|
2017-03-16 20:33:45 +01:00 |
|
Robert Habermeier
|
04f106aad8
|
migrate oneshot::complete to send in on_demand
|
2017-03-16 20:29:06 +01:00 |
|
Robert Habermeier
|
cbb9314531
|
use PIP messages in on_demand, old API
|
2017-03-16 20:23:59 +01:00 |
|
Robert Habermeier
|
599f81daa9
|
split request filling into fill,complete
|
2017-03-13 16:06:58 +01:00 |
|
Robert Habermeier
|
f0a587d310
|
request builder improvements
|
2017-03-13 13:36:03 +01:00 |
|
Marek Kotewicz
|
3fe3353696
|
removed redundant FixedHash trait, fixes #4029 (#4866)
|
2017-03-11 22:58:15 +04:00 |
|
Robert Habermeier
|
64342d200c
|
return only complete headers responses
|
2017-03-09 17:28:49 +01:00 |
|
Robert Habermeier
|
391eb4b66c
|
get network tests working
|
2017-03-09 16:55:13 +01:00 |
|
Robert Habermeier
|
8fb0a2d417
|
move request_builder -> request::builder
|
2017-03-08 20:11:22 +01:00 |
|
Robert Habermeier
|
aea9b1d6cc
|
request builder tests
|
2017-03-08 20:07:45 +01:00 |
|
Robert Habermeier
|
d9087dd2b6
|
roundtrip tests for request types
|
2017-03-08 19:50:26 +01:00 |
|
Robert Habermeier
|
868f83e6ca
|
Merge branch 'master' into pip-msg
|
2017-03-08 18:55:21 +01:00 |
|
Robert Habermeier
|
a1186727af
|
fix cost table RLP encoding
|
2017-03-08 18:38:25 +01:00 |
|
Robert Habermeier
|
9268a1f59c
|
get tests compiling
|
2017-03-08 18:27:29 +01:00 |
|
Robert Habermeier
|
9692616958
|
re-do cost table
|
2017-03-08 18:01:41 +01:00 |
|
Robert Habermeier
|
bb39f104f4
|
implement requesting from
|
2017-03-08 17:37:07 +01:00 |
|
Robert Habermeier
|
ee034185a5
|
handle response packets
|
2017-03-08 15:28:46 +01:00 |
|
Robert Habermeier
|
8a3b5c6332
|
Remote transaction execution (#4684)
* return errors on database corruption
* fix tests, json tests
* fix remainder of build
* buffer flow -> request credits
* proving state backend
* generate transaction proofs from provider
* network messages for transaction proof
* transaction proof test
* test for transaction proof message
* fix call bug
* request transaction proofs from on_demand
* most of proved_execution rpc
* proved execution future
|
2017-03-08 14:39:44 +01:00 |
|
Robert Habermeier
|
dbd05e6c92
|
handle request packet in LightProtocol
|
2017-03-07 20:58:23 +01:00 |
|
Robert Habermeier
|
04291fe71e
|
complete initial request changes
|
2017-03-07 19:48:07 +01:00 |
|
Arkadiy Paronyan
|
ae3f85bd5b
|
v1.7 (#4730)
|
2017-03-07 17:29:27 +01:00 |
|
Robert Habermeier
|
b396b56e34
|
encode and decode responses
|
2017-03-07 17:18:26 +01:00 |
|
Robert Habermeier
|
87f3d53607
|
new requests in provider.
|
2017-03-06 17:36:56 +01:00 |
|
Robert Habermeier
|
41effadb94
|
RLP encoding and decoding for requests
|
2017-03-06 12:21:06 +01:00 |
|
Robert Habermeier
|
bbb50caa89
|
initial request definitions
|
2017-03-03 19:25:29 +01:00 |
|
Robert Habermeier
|
af235e564e
|
proved execution future
|
2017-02-26 15:05:33 +01:00 |
|
Robert Habermeier
|
1ff0abc661
|
Merge branch 'master' into remote-tx-exec
|
2017-02-26 13:55:29 +01:00 |
|
Robert Habermeier
|
69e82e15a3
|
request transaction proofs from on_demand
|
2017-02-25 20:10:38 +01:00 |
|
Robert Habermeier
|
2b671b8476
|
test for transaction proof message
|
2017-02-25 12:43:43 +01:00 |
|
Robert Habermeier
|
4158693470
|
network messages for transaction proof
|
2017-02-25 11:07:38 +01:00 |
|
Robert Habermeier
|
92e5982127
|
generate transaction proofs from provider
|
2017-02-25 00:27:48 +01:00 |
|
Robert Habermeier
|
ddbdfafc05
|
buffer flow -> request credits
|
2017-02-23 23:10:29 +01:00 |
|
Robert Habermeier
|
9316eb4ad3
|
(most of) parity RPC for light client
|
2017-02-17 21:38:43 +01:00 |
|
Robert Habermeier
|
3b023c82b7
|
fetch gas price corpus from network when needed
|
2017-02-17 17:08:46 +01:00 |
|
Robert Habermeier
|
48cf591e66
|
integrate cache in on-demand
|
2017-02-16 20:46:59 +01:00 |
|
Robert Habermeier
|
3b9741e9d8
|
Implement the basic data cache
|
2017-02-16 18:07:28 +01:00 |
|
Robert Habermeier
|
2b91c922c1
|
get signing network ID for light client
|
2017-02-16 16:08:58 +01:00 |
|
Robert Habermeier
|
e591b4481b
|
warning on detected inconsistency
|
2017-02-14 19:16:46 +01:00 |
|
Robert Habermeier
|
1d9db578ff
|
ready transactions order documentation
|
2017-02-14 12:14:02 +01:00 |
|
Robert Habermeier
|
63ad8cb086
|
store pending transactions only once
|
2017-02-14 12:12:26 +01:00 |
|
Robert Habermeier
|
e911fc2db9
|
address grumbles
|
2017-02-14 12:05:24 +01:00 |
|
Robert Habermeier
|
4f1afccf97
|
best_block_header function
|
2017-02-13 16:51:40 +01:00 |
|
Robert Habermeier
|
325c6aaf6a
|
verify raw transactions against Engine
|
2017-02-09 19:58:29 +01:00 |
|
Robert Habermeier
|
a559dfe9a1
|
implement send_raw_transaction
|
2017-02-09 19:17:37 +01:00 |
|
Robert Habermeier
|
baf0dbc6bf
|
LightProvider struct using light transaction queue
|
2017-02-09 18:42:18 +01:00 |
|
Robert Habermeier
|
6a924770be
|
add several tests + minor bugfixes
|
2017-02-09 18:10:59 +01:00 |
|
Robert Habermeier
|
33266f78d1
|
initial transaction queue implementation
|
2017-02-09 17:36:12 +01:00 |
|
Robert Habermeier
|
869d193d21
|
Merge branch 'lightrpc' into light-txq
|
2017-02-08 20:51:11 +01:00 |
|
Robert Habermeier
|
028dbe5fe2
|
rename get_header to block_header by convention
|
2017-02-08 20:22:41 +01:00 |
|