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 |
|
Robert Habermeier
|
b3440babe3
|
light txq skeleton
|
2017-02-08 19:21:12 +01:00 |
|
Robert Habermeier
|
6c06a1a5ec
|
expunge error types from OnDemand
|
2017-02-07 17:06:22 +01:00 |
|
Robert Habermeier
|
04fe72face
|
reassign requests indefinitely
|
2017-02-07 16:49:14 +01:00 |
|
Robert Habermeier
|
b37124991c
|
enforce validity of on_demand requests
|
2017-02-07 16:13:56 +01:00 |
|
Robert Habermeier
|
9524ebbff1
|
on-demand contract code request
|
2017-02-07 15:29:38 +01:00 |
|
Robert Habermeier
|
66692bc0e2
|
fast paths for block and receipts on_demand
|
2017-02-06 18:28:13 +01:00 |
|
Robert Habermeier
|
3a7248b964
|
cht proof checker, use it in on_demand
|
2017-02-04 17:48:02 +01:00 |
|