-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Commits on Oct 21, 2022
-
rpc/chain_head: Add event structure for serialization
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 717ee38 - Browse repository at this point
Copy the full SHA 717ee38View commit details -
rpc/chain_head: Add tests for events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3716594 - Browse repository at this point
Copy the full SHA 3716594View commit details -
rpc/chain_head: Add API trait for
chainHead
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c3ac4b8 - Browse repository at this point
Copy the full SHA c3ac4b8View commit details -
rpc/chain_head: Add RPC errors
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4f88981 - Browse repository at this point
Copy the full SHA 4f88981View commit details -
rpc/chain_head: Manage subscription ID tracking for pinned blocks
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ab1bc81 - Browse repository at this point
Copy the full SHA ab1bc81View commit details -
rpc/chain_head: Add tests for subscription management
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2e2237f - Browse repository at this point
Copy the full SHA 2e2237fView commit details -
rpc/chain_head: Constructor for the API
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 798acd2 - Browse repository at this point
Copy the full SHA 798acd2View commit details -
rpc/chain_head: Placeholders for API implementation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 373887c - Browse repository at this point
Copy the full SHA 373887cView commit details -
rpc/chain_head: Accept RPC subscription sink
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for aa1d21b - Browse repository at this point
Copy the full SHA aa1d21bView commit details -
rpc/chain_head: Generate the runtime API event
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d8e60f7 - Browse repository at this point
Copy the full SHA d8e60f7View commit details -
rpc/chain_head: Implement the
follow
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8dbdaf8 - Browse repository at this point
Copy the full SHA 8dbdaf8View commit details -
rpc/chain_head: Implement the
body
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3ed5c79 - Browse repository at this point
Copy the full SHA 3ed5c79View commit details -
rpc/chain_head: Implement the
header
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 27d9a5c - Browse repository at this point
Copy the full SHA 27d9a5cView commit details -
rpc/chain_head: Implement the
storage
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9ec6b36 - Browse repository at this point
Copy the full SHA 9ec6b36View commit details -
rpc/chain_head: Implement the
call
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 70fd229 - Browse repository at this point
Copy the full SHA 70fd229View commit details -
rpc/chain_head: Implement the
unpin
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d93161a - Browse repository at this point
Copy the full SHA d93161aView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2bec344 - Browse repository at this point
Copy the full SHA 2bec344View commit details
Commits on Oct 24, 2022
-
rpc/chain_head: Implement
getGenesis
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7e4326a - Browse repository at this point
Copy the full SHA 7e4326aView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0f32685 - Browse repository at this point
Copy the full SHA 0f32685View commit details -
rpc/chain_head: Parse params from hex string
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4ba5d77 - Browse repository at this point
Copy the full SHA 4ba5d77View commit details
Commits on Oct 25, 2022
-
rpc/chain_head: Constuct API with genesis hash
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 542d360 - Browse repository at this point
Copy the full SHA 542d360View commit details -
rpc/chain_head: Add the finalized block to reported tree route
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e1f5796 - Browse repository at this point
Copy the full SHA e1f5796View commit details -
rpc/chain_head: Export the API and events for better ergonomics
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cf3530c - Browse repository at this point
Copy the full SHA cf3530cView commit details -
chain_head/tests: Add test module with helper functions
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7ae67fa - Browse repository at this point
Copy the full SHA 7ae67faView commit details -
chain_head/tests: Test block events from the
follow
pubsubSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 80b8776 - Browse repository at this point
Copy the full SHA 80b8776View commit details -
chain_head/tests: Test
genesisHash
getterSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 83e926c - Browse repository at this point
Copy the full SHA 83e926cView commit details -
chain_head/tests: Test
header
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f047db9 - Browse repository at this point
Copy the full SHA f047db9View commit details -
chain_head/tests: Test
body
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 05d6219 - Browse repository at this point
Copy the full SHA 05d6219View commit details -
chain_head/tests: Test calling into the runtime API
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f9c004b - Browse repository at this point
Copy the full SHA f9c004bView commit details -
chain_head/tests: Test runtime for the
follow
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e0ab77c - Browse repository at this point
Copy the full SHA e0ab77cView commit details -
chain_head/tests: Add runtime code changes for
follow
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 04574cc - Browse repository at this point
Copy the full SHA 04574ccView commit details
Commits on Oct 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b64a9c9 - Browse repository at this point
Copy the full SHA b64a9c9View commit details -
rpc/chain_head: Remove space from rustdoc
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2de8d6c - Browse repository at this point
Copy the full SHA 2de8d6cView commit details -
rpc/chain_head: Use the
child_key
for storage queriesSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d78e04d - Browse repository at this point
Copy the full SHA d78e04dView commit details -
rpc/chain_head: Test
storage
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ba8a257 - Browse repository at this point
Copy the full SHA ba8a257View commit details -
rpc/chain_head: Test child trie query for
storage
methodSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 745c795 - Browse repository at this point
Copy the full SHA 745c795View commit details -
rpc/chain_head: Event serialization typo
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c80a428 - Browse repository at this point
Copy the full SHA c80a428View commit details
Commits on Oct 27, 2022
-
rpc/chain_head: Remove subscription aliases
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cce8e42 - Browse repository at this point
Copy the full SHA cce8e42View commit details -
rpc/chain_head: Add
NetworkConfig
parameterSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a5678c4 - Browse repository at this point
Copy the full SHA a5678c4View commit details -
rpc/chain_head: Named parameters as camelCase if present
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e6f7df0 - Browse repository at this point
Copy the full SHA e6f7df0View commit details
Commits on Nov 3, 2022
-
rpc/chain_head: Implement From<ApiError> for RuntimeEvents
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 80ddec8 - Browse repository at this point
Copy the full SHA 80ddec8View commit details
Commits on Nov 4, 2022
-
rpc/chain_head: Handle pruning of the best block in finalization window
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 08fe794 - Browse repository at this point
Copy the full SHA 08fe794View commit details
Commits on Nov 7, 2022
-
rpc/chain_head: Generate initial block events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 76c0d2c - Browse repository at this point
Copy the full SHA 76c0d2cView commit details -
chain_head/tests: Verify that initial in-memory blocks are reported
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cad484e - Browse repository at this point
Copy the full SHA cad484eView commit details -
chain_head/tests: Verify the finalized event with forks and pruned bl…
…ocks Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 351154f - Browse repository at this point
Copy the full SHA 351154fView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f185e7c - Browse repository at this point
Copy the full SHA f185e7cView commit details
Commits on Nov 8, 2022
-
rpc/chain_head: Separate logic for generating initial events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4742b7c - Browse repository at this point
Copy the full SHA 4742b7cView commit details -
rpc/chain_head: Handle stopping a subscription ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 06ac897 - Browse repository at this point
Copy the full SHA 06ac897View commit details -
rpc/chain_head: Submit events until the "Stop" event is triggered
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 06797df - Browse repository at this point
Copy the full SHA 06797dfView commit details -
rpc/chain_head: Separate logic for handling new and finalized blocks
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2a1b79f - Browse repository at this point
Copy the full SHA 2a1b79fView commit details
Commits on Nov 9, 2022
-
rpc/chain_head: Extend subscription logic with subId handle
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e5fac2c - Browse repository at this point
Copy the full SHA e5fac2cView commit details -
rpc/chain_head: Adjust to the new subscription mngmt API
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6b84dd4 - Browse repository at this point
Copy the full SHA 6b84dd4View commit details -
rpc/chain_head: Refuse RuntimeAPI calls without the runtime flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 091cd90 - Browse repository at this point
Copy the full SHA 091cd90View commit details -
chain_head/tests: Verify RuntimeAPI calls without runtime flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f5514b8 - Browse repository at this point
Copy the full SHA f5514b8View commit details -
rpc/chain_head: Add best block per subscription
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a060fb8 - Browse repository at this point
Copy the full SHA a060fb8View commit details -
rpc/chain_head: Check storage keys for prefixes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d782cc2 - Browse repository at this point
Copy the full SHA d782cc2View commit details -
chain_head/tests: Check storage queries with invalid prefixes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4ce5fe5 - Browse repository at this point
Copy the full SHA 4ce5fe5View commit details
Commits on Nov 10, 2022
-
rpc/chain_head: Allow maximum number of pinned blocks
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 60a46ab - Browse repository at this point
Copy the full SHA 60a46abView commit details -
chain_head/tests: Test the maximum number of pinned blocks
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 239013c - Browse repository at this point
Copy the full SHA 239013cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1edc4a7 - Browse repository at this point
Copy the full SHA 1edc4a7View commit details -
rpc/chain_head: Adjust to origin/master and apply clippy
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7804896 - Browse repository at this point
Copy the full SHA 7804896View commit details
Commits on Nov 17, 2022
-
client/service: Enable the
chainHead
APISigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 42035bf - Browse repository at this point
Copy the full SHA 42035bfView commit details -
rpc/chain_head: Stop subscription on client disconnect and add debug …
…logs Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ed720a1 - Browse repository at this point
Copy the full SHA ed720a1View commit details -
rpc/chain_head: Fix sending
Stop
on subscription exitSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3820d4f - Browse repository at this point
Copy the full SHA 3820d4fView commit details -
rpc/chain_head: Check best block is descendent of latest finalized
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e95fa3f - Browse repository at this point
Copy the full SHA e95fa3fView commit details
Commits on Nov 18, 2022
-
chain_head/tests: Report events before pruning the best block
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4372c4a - Browse repository at this point
Copy the full SHA 4372c4aView commit details
Commits on Nov 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eab917f - Browse repository at this point
Copy the full SHA eab917fView commit details -
rpc/chain_head: Nonrecursive initial block generation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9d25bea - Browse repository at this point
Copy the full SHA 9d25beaView commit details -
rpc/chain_head: Generate initial events on subscription executor
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1065eaf - Browse repository at this point
Copy the full SHA 1065eafView commit details
Commits on Nov 24, 2022
-
rpc/chain_head: Reduce dev-dependencies for tokio
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6dbd383 - Browse repository at this point
Copy the full SHA 6dbd383View commit details -
Apply suggestions from code review
Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 54b7395 - Browse repository at this point
Copy the full SHA 54b7395View commit details
Commits on Dec 1, 2022
-
rpc/chain_head: Accept empty parameters
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 331e1bb - Browse repository at this point
Copy the full SHA 331e1bbView commit details -
rpc/chain_head: Use debug of
HexDisplay
for full formatSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6da3073 - Browse repository at this point
Copy the full SHA 6da3073View commit details
Commits on Dec 12, 2022
-
Merge remote-tracking branch 'origin/master' into lexnv/rpc_chainhead
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cafd5ef - Browse repository at this point
Copy the full SHA cafd5efView commit details -
rpc/chain_head: Enable subscription ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cc4d1a5 - Browse repository at this point
Copy the full SHA cc4d1a5View commit details -
rpc/chain_head: Use jsonrpsee 16.2 camelCase feature for paramaters
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9a3f5f7 - Browse repository at this point
Copy the full SHA 9a3f5f7View commit details
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7e7afed - Browse repository at this point
Copy the full SHA 7e7afedView commit details
Commits on Dec 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 22bd9fa - Browse repository at this point
Copy the full SHA 22bd9faView commit details -
rpc/chain_head: Use
NonZeroUsize
forNetworkConfig
paramSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0111353 - Browse repository at this point
Copy the full SHA 0111353View commit details -
rpc/chain_head: Rename
runtime_updates
tohas_runtime_updates
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 41aee3e - Browse repository at this point
Copy the full SHA 41aee3eView commit details