Robert Habermeier
|
aa41b48ba0
|
Dynamically adjust PIP request costs based on gathered data (#5603)
* beginnings of load timer
* initial load timer implementation
* saturating adds
* create flow params from distribution
* update request credits and acknowledgement
* mark cumulative cost dead code
* fix compilation
* tests
* supply load share and other params to lightprotocol params
* add file store
* fix ethsync compilation
* reshuffle constants
|
2017-05-23 12:31:09 +02:00 |
|
Tomasz Drwięga
|
f38cc8e182
|
Latest headers Pub-Sub (#5655)
* Signer subscription.
* Fixing RPC tests.
* Block Headers eth-pubsub.
* PubSub for light client.
* Fixing tests.
* Updating to proper jsonrpc version.
* Update to correct tests.
* Fixing tests.
|
2017-05-23 12:26:39 +02:00 |
|
Robert Habermeier
|
c7cf43d1c1
|
improve assertion
|
2017-05-16 17:24:12 +02:00 |
|
Robert Habermeier
|
f8279bb7bb
|
code cleanup with macro
|
2017-05-12 18:00:01 +02:00 |
|
Robert Habermeier
|
2a6f38c587
|
removing slienced warning
|
2017-05-12 17:53:10 +02:00 |
|
Robert Habermeier
|
909f3d76d8
|
optimize back-reference filling
|
2017-05-12 17:25:02 +02:00 |
|
Robert Habermeier
|
2d87f562f6
|
address grumbles
|
2017-05-12 17:16:38 +02:00 |
|
Robert Habermeier
|
0fd3e36c23
|
Merge branch 'master' into on-demand-priority
|
2017-05-10 12:18:30 +02:00 |
|
Robert Habermeier
|
9358f81ac1
|
fix indentation
|
2017-05-09 14:24:45 +02:00 |
|
Robert Habermeier
|
6652df03df
|
Merge branch 'master' into aura-contract-warp
|
2017-04-19 20:43:24 +02:00 |
|
Robert Habermeier
|
a278dd5a0a
|
store epoch transition proofs in DB
|
2017-04-19 14:58:19 +02:00 |
|
Arkadiy Paronyan
|
b50fb71dd1
|
EIP-86 (#4697)
* EIP-86
* Disable EIP-86 auto activation for now
|
2017-04-19 14:30:00 +02:00 |
|
Robert Habermeier
|
a98052fe74
|
Merge branch 'master' into on-demand-priority
|
2017-04-13 16:44:47 +02:00 |
|
Robert Habermeier
|
e094043b80
|
Merge branch 'master' into block_header_rpc
|
2017-04-12 13:00:32 +02:00 |
|
Robert Habermeier
|
daf1495c4e
|
Filters and block RPCs for the light client (#5320)
* block_hash method for LightChainClient
* abstraction and futures-based eth_filter
* log fetching for light client
* add eth-filter delegate
* eth_block fetching RPCs
* return default accounts from on_demand
* fix early exit
* BlockNumber -> BlockId
* early exit for no known block number.
|
2017-04-12 12:07:54 +02:00 |
|
Adrian Brink
|
645b8e4b0b
|
Fix failing tests
|
2017-04-07 21:35:42 +02:00 |
|
Adrian Brink
|
2ce5a656e7
|
Ensure that OnDemand and HeaderChain share the same cache
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
fa88ee148a
|
Add header to cache
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
5e33fe0aa7
|
Add cache to HeaderChain struct.
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
9552ca7bb3
|
Change to snakecase
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
3632a98062
|
Clean up
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
23c76caafa
|
Add header to cache
|
2017-04-07 21:35:41 +02:00 |
|
Adrian Brink
|
8a7ca6f0ba
|
Add caching to block_header()
|
2017-04-07 21:34:29 +02:00 |
|
Adrian Brink
|
8ea25eeb3c
|
Add cache to HeaderChain struct.
|
2017-04-07 21:34:29 +02:00 |
|
Adrian Brink
|
e004e05037
|
Spelling fixes and link addition about LRU cache in the docs.
|
2017-04-07 21:34:29 +02:00 |
|
Robert Habermeier
|
68ec7ae41e
|
tests for on_demand
|
2017-04-07 19:35:39 +02:00 |
|
Robert Habermeier
|
5793bb8fac
|
typestrong API
|
2017-04-06 20:01:09 +02:00 |
|
Robert Habermeier
|
cf75a19e8d
|
Merge branch 'block_header_rpc' into on-demand-priority
|
2017-04-06 17:59:55 +02:00 |
|
Robert Habermeier
|
d19232a848
|
use cache in on-demand again
|
2017-04-06 17:22:05 +02:00 |
|
Robert Habermeier
|
574cfae470
|
dispatch batched requests
|
2017-04-06 15:34:48 +02:00 |
|
Robert Habermeier
|
3eea77709b
|
convert Request to CheckedRequest
|
2017-04-05 19:19:04 +02:00 |
|
Robert Habermeier
|
08d8709ef6
|
checked request for OnDemand
|
2017-04-05 18:56:01 +02:00 |
|
Robert Habermeier
|
4f843ada3c
|
Merge github.com:paritytech/parity into block_header_rpc
|
2017-04-05 16:27:32 +02:00 |
|
Robert Habermeier
|
35740456a4
|
generalize RequestBuilder
|
2017-04-05 15:02:44 +02:00 |
|
Robert Habermeier
|
8486e79cad
|
Merge pull request #5002 from paritytech/lightcli
Quick'n'dirty CLI for the light client
|
2017-04-05 13:50:17 +02:00 |
|
Robert Habermeier
|
e2dfea8c12
|
set gas limit before proving transactions
|
2017-04-05 12:05:55 +02:00 |
|
Robert Habermeier
|
0d8a2c8c44
|
CHT key optimization
|
2017-04-05 11:30:51 +02:00 |
|
Robert Habermeier
|
6aa9005785
|
parity_getBlockHeaderByNumber and LightFetch
|
2017-04-03 11:37:07 +02:00 |
|
Robert Habermeier
|
8c715e025a
|
Merge branch 'lightcli' into light-filters
|
2017-04-03 09:03:12 +02:00 |
|
Robert Habermeier
|
3eece20967
|
Merge branch 'master' into lightcli
|
2017-04-03 08:58:20 +02:00 |
|
Tomasz Drwięga
|
d2394d3ac3
|
Updating paths to repos. (#5330)
* Updating paths to repos.
* Updating rotor and libusb
* Fixing other occurrences
|
2017-03-29 15:17:27 +02:00 |
|
Robert Habermeier
|
1b0a369889
|
return default accounts from on_demand
|
2017-03-28 18:55:23 +02:00 |
|
Robert Habermeier
|
73fa0cdc31
|
eth_block fetching RPCs
|
2017-03-28 17:15:36 +02:00 |
|
Robert Habermeier
|
da3dd65726
|
block_hash method for LightChainClient
|
2017-03-28 11:23:43 +02:00 |
|
Robert Habermeier
|
ac057ebe93
|
fix test build
|
2017-03-23 22:36:15 +01:00 |
|
Robert Habermeier
|
a78068cbe9
|
queue culling and informant
|
2017-03-23 22:20:00 +01:00 |
|
Robert Habermeier
|
e0a79699ea
|
transaction propagation on a timer
|
2017-03-23 20:31:20 +01:00 |
|
Robert Habermeier
|
45c0a97142
|
fix body encoding
|
2017-03-23 18:52:54 +01:00 |
|
Robert Habermeier
|
5700f4ac81
|
fix block response decoding
|
2017-03-23 18:31:16 +01:00 |
|
Robert Habermeier
|
974f89d5bf
|
correct workaround for RLP issue
|
2017-03-23 16:00:00 +01:00 |
|