Robert Habermeier
|
ee034185a5
|
handle response packets
|
2017-03-08 15:28:46 +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 |
|
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 |
|
Robert Habermeier
|
197695414e
|
correct ready transaction condition
|
2017-02-04 17:19:39 +01:00 |
|
Robert Habermeier
|
484b93abdc
|
Merge branch 'cht-td' into lightrpc
|
2017-02-04 17:14:47 +01:00 |
|
Robert Habermeier
|
02142e3a57
|
Merge branch 'master' into cht-td
|
2017-02-03 19:56:52 +01:00 |
|
Robert Habermeier
|
e874df5155
|
hide CHT internals from header chain
|
2017-02-03 19:50:23 +01:00 |
|
Arkadiy Paronyan
|
312aa72747
|
Transaction timestamp condition (#4419)
* Transaction timestamp condtiion
* Updated docs
* Updated docs
* Check agains last block timestamp
|
2017-02-03 19:32:10 +01:00 |
|
Robert Habermeier
|
1baa824d1e
|
use CHT abstraction in provider
|
2017-02-03 18:47:03 +01:00 |
|
Robert Habermeier
|
fc8e9e39ec
|
CHT builder and prover
|
2017-02-03 18:38:28 +01:00 |
|
Robert Habermeier
|
1dc957e3a5
|
allow genesis block to be latest
|
2017-02-03 16:11:09 +01:00 |
|
Robert Habermeier
|
83de16da88
|
use encoded::Header in HeaderChain
|
2017-02-03 15:32:22 +01:00 |
|
Arkadiy Paronyan
|
c012dfc3ef
|
EIP-98: Optional transaction state root (#4296)
* EIP98: Optional receipt state root
* Use if-else
* Fixing tests
|
2017-01-25 20:22:48 +01:00 |
|
Gav Wood
|
8404edb656
|
Fix whitespace (#4299)
* Fix whitespace.
* Update copyright years/owner.
* Push release only for tags.
|
2017-01-25 18:51:41 +01:00 |
|
Robert Habermeier
|
b739704902
|
ensure write lock isn't held when calling handlers (#4285)
|
2017-01-24 19:15:59 +00:00 |
|