Marek Kotewicz
|
044d070667
|
rlp deserialization refactor, 30% faster (#4901)
* fixed naming of rlp modules
* RlpStream cleanup
* appending short rlp lists (0...55 bytes) is 25% faster
* RlpStream does not use bytes module, nor trait Stream
* removed unused code from rlp module
* compiling ethcore-util with new rlp serialization
* compiling parity with new rlp serialization
* fixed compiling ethcore-light with new rlp serialization
* fixed compiling ethsync with new rlp serialization
* moved rlp benches and rlp tests
* rlp deserialization refactor, 30% faster
* removed redundant comment, print
* fixed compiling parity with new rlp deserialization
* removed redundant double-space
* fixed failing test
* updated rlp docs, removed unused traits
* fixed rlp benchmarks
* replace usage of WriteBytesExt with ByteOrder
* removed unused, commented out code
* fixed merge conflict
|
2017-03-22 14:41:46 +01:00 |
|
Robert Habermeier
|
8be41ad946
|
Merge branch 'master' into pip-msg
|
2017-03-17 14:13:10 +01:00 |
|
Robert Habermeier
|
2ee3a7282b
|
adjust to minor on_demand API changes in RPC
|
2017-03-17 00:14:29 +01:00 |
|
Marek Kotewicz
|
3fe3353696
|
removed redundant FixedHash trait, fixes #4029 (#4866)
|
2017-03-11 22:58:15 +04:00 |
|
Tomasz Drwięga
|
0ab0cb1173
|
Fix RPC errors. Implement geth-compatibility option to return correct pending nonce. (#4837)
|
2017-03-10 10:25:13 +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
|
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
|
645011427a
|
most of proved_execution rpc
|
2017-02-26 13:48:56 +01:00 |
|
Robert Habermeier
|
d8b1cfe082
|
Merge branch 'master' into lightrpc
|
2017-02-20 18:01:29 +01:00 |
|
Tomasz Drwięga
|
72998d3ce3
|
Proper default accounts RPCs (#4580)
* Default accounts setting - account provider
* RPC support for default accounts
* Updating JS code
* Rename whitelist to addresses
|
2017-02-20 16:33:12 +01:00 |
|
Robert Habermeier
|
4de208786d
|
trace API stubs
|
2017-02-17 22:21:43 +01:00 |
|
Robert Habermeier
|
48cf591e66
|
integrate cache in on-demand
|
2017-02-16 20:46:59 +01:00 |
|
Robert Habermeier
|
36ea5550ba
|
Merge pull request #4501 from ethcore/light-txq
Light Client transaction queue, initial LightDispatcher
|
2017-02-15 14:06:31 +01:00 |
|
Tomasz Drwięga
|
5369a129ae
|
Signer provenance (#4477)
* Signer - Tracking Request Provenance
* Basic UI
* Changing messages
* VecDeque::from
* Fix dapps tests
* Addressing UI grumbles
|
2017-02-14 22:45:43 +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
|
028dbe5fe2
|
rename get_header to block_header by convention
|
2017-02-08 20:22:41 +01:00 |
|
Robert Habermeier
|
dd9e3f21ad
|
silence errors temporarily
|
2017-02-08 19:09:52 +01:00 |
|
Robert Habermeier
|
5223e25aa6
|
use generic dispatcher everywhere, squash errors
|
2017-02-08 16:55:06 +01:00 |
|
Robert Habermeier
|
4bb45c4f64
|
use new error-less on_demand
|
2017-02-07 23:25:17 +01:00 |
|
Robert Habermeier
|
d253a9c864
|
uncle and tx count RPCs
|
2017-02-07 14:45:48 +01:00 |
|
Robert Habermeier
|
b32cb7a97d
|
make total difficulty field optional
|
2017-02-06 15:28:16 +01:00 |
|
Robert Habermeier
|
1e123f1b4d
|
handle TD info in RPC layer
|
2017-02-04 22:22:57 +01:00 |
|
Robert Habermeier
|
e460421deb
|
generic basic account fetcher, nonce RPC
|
2017-02-03 17:53:48 +01:00 |
|
Robert Habermeier
|
024e69138a
|
get it compiling
|
2017-02-03 17:41:25 +01:00 |
|
Robert Habermeier
|
9328067eac
|
start eth RPC API for light client
|
2017-02-03 16:20:43 +01:00 |
|