Ian Norden
|
acfec4c05f
|
log the sizes of the state objects we are sending
|
2020-08-19 14:44:11 -05:00 |
|
Ian Norden
|
c94e07e2c0
|
if statediffing is on, lock tries in triedb until the statediffing service signals they are done using them
|
2020-08-14 12:03:51 -05:00 |
|
Ian Norden
|
97454eb6fe
|
minor changes/fixes
|
2020-05-21 15:07:19 -05:00 |
|
Ian Norden
|
44aefa849b
|
add endpoint to fetch all state and storage nodes at a given blockheight; useful for generating a recent atate cache/snapshot that we can diff forward from rather than needing to collect all diffs from genesis
|
2020-05-18 20:44:17 -05:00 |
|
Ian Norden
|
347a7ba0e8
|
update top level tests
|
2020-05-13 14:03:45 -05:00 |
|
Ian Norden
|
93781fba83
|
update service and api; statediffing params are now defined by user through api rather than by service provider by cli
|
2020-05-13 14:03:45 -05:00 |
|
Ian Norden
|
8c9ac32245
|
add genesis block to test; handle block 0 in StateDiffAt
|
2020-05-07 22:48:49 -05:00 |
|
Ian Norden
|
c2c80f32d9
|
fix state diff builder: emit actual leaf nodes instead of value nodes; diff on the leaf not on the value; emit correct path for intermediate nodes
|
2020-03-11 13:25:27 -05:00 |
|
Ian Norden
|
c7bfb7eda3
|
include total difficulty to the payload
|
2020-03-05 10:12:09 -06:00 |
|
Ian Norden
|
8eb2e64435
|
review fixes
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
a8b456883f
|
rpc method to get statediff at specific block; requires archival node or the block be within the pruning range
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
b3f10c9e69
|
relay receipts with the rest of the data + review fixes/changes
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
f3e4e85cd7
|
adjust buffering to improve stability; doc.go; fix notifier
err handling
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
ad87bad4de
|
review fixes; proper method signature for api; adjust service so that statediff processing is halted/paused until there is at least one subscriber listening for the results
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
8543581b5d
|
review fixes and fixes for issues ran into in integration
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
35538aea05
|
cli parameter to limit statediffing to select account addresses + test
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
19489d3b34
|
make state diff rlp serializable
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
5c62d0bcb1
|
make proofs and paths optional + compress service loop into single for loop (may be missing something here)
|
2020-03-05 10:11:31 -06:00 |
|
Ian Norden
|
71b41b5c77
|
refactoring state diff service and adding api which allows for streaming state diff payloads over an rpc websocket subscription
|
2020-03-05 10:11:31 -06:00 |
|