Ian Norden
|
aa7c5b0869
|
add ability to watch specific storage slots (leaf keys) only
|
2020-05-13 14:28:35 -05:00 |
|
Ian Norden
|
347a7ba0e8
|
update top level tests
|
2020-05-13 14:03:45 -05:00 |
|
Ian Norden
|
b7c412d303
|
diff type for representing deleted accounts
|
2020-05-10 15:44:21 -05:00 |
|
Ian Norden
|
5c3e0d6437
|
complete tests for early mainnet blocks
|
2020-05-08 16:41:11 -05:00 |
|
Ian Norden
|
5598d67872
|
common.BytesToHash(path) => crypto.Keaccak256(hash) in builder; BytesToHash produces same hash for e.g. []byte{} and []byte{\x00} - prefix \x00 steps are inconsequential to the hash result
|
2020-05-08 11:58:22 -05:00 |
|
Ian Norden
|
b5a9ea52e0
|
builder test on mainnet blocks
|
2020-05-07 22:48:55 -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
|
d07dc803d2
|
adjust statediff builder tests to changes and extend to test intermediate nodes; golint
|
2020-03-11 13:25:36 -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
|
2364e07975
|
fixes after rebase
|
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
|
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
|
e7487003f2
|
option to process intermediate nodes
|
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 |
|
Ian Norden
|
bf5a25478e
|
refactoring statediff builder and types and adjusted to relay proofs and paths (still need to make this optional)
|
2020-03-05 10:11:31 -06:00 |
|