-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
light-client: Add experimental light-client support #965
Commits on May 18, 2023
-
rpc/types: Decode
SubstrateTxStatus
for substrate and smoldotSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 68e239a - Browse repository at this point
Copy the full SHA 68e239aView commit details -
lightclient: Add light client Error
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e54aa6a - Browse repository at this point
Copy the full SHA e54aa6aView commit details -
lightclient: Add background task to manage RPC responses
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for aaace2c - Browse repository at this point
Copy the full SHA aaace2cView commit details -
lightclient: Implement the light client RPC in subxt
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e9a6491 - Browse repository at this point
Copy the full SHA e9a6491View commit details -
subxt: Expose light client under experimental feature-flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2efdef1 - Browse repository at this point
Copy the full SHA 2efdef1View commit details -
artifacts: Add development chain spec for local nodes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f715092 - Browse repository at this point
Copy the full SHA f715092View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0dc47f2 - Browse repository at this point
Copy the full SHA 0dc47f2View commit details -
examples: Add light client example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d59a331 - Browse repository at this point
Copy the full SHA d59a331View commit details
Commits on May 22, 2023
-
Update sp-* crates and smoldot to use git with branch / rev
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d25c133 - Browse repository at this point
Copy the full SHA d25c133View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 96b428c - Browse repository at this point
Copy the full SHA 96b428cView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5a04b21 - Browse repository at this point
Copy the full SHA 5a04b21View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4140615 - Browse repository at this point
Copy the full SHA 4140615View commit details -
lightclient: Fetch spec only if jsonrpsee feature is enabled
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c6668f6 - Browse repository at this point
Copy the full SHA c6668f6View commit details -
Update subxt/src/rpc/lightclient/background.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 890a0e1 - Browse repository at this point
Copy the full SHA 890a0e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b15e2d - Browse repository at this point
Copy the full SHA 5b15e2dView commit details
Commits on May 25, 2023
-
artifacts: Update dev chain spec
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 01549d0 - Browse repository at this point
Copy the full SHA 01549d0View commit details -
types: Handle storage replies from chainHead_storage
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 922e19a - Browse repository at this point
Copy the full SHA 922e19aView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 14b6013 - Browse repository at this point
Copy the full SHA 14b6013View commit details -
lightclient: Handle RPC error responses
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c241506 - Browse repository at this point
Copy the full SHA c241506View commit details -
examples: Tx basic with light client for local nodes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 973c423 - Browse repository at this point
Copy the full SHA 973c423View commit details -
example: Light client coprehensive example for live chains
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1ba4b82 - Browse repository at this point
Copy the full SHA 1ba4b82View commit details -
examples: Remove prior light client example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e470006 - Browse repository at this point
Copy the full SHA e470006View commit details -
feature: Rename experimental to unstable
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f33d4cf - Browse repository at this point
Copy the full SHA f33d4cfView commit details -
Merge remote-tracking branch 'origin/master' into lexnv/light_client_…
…support Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for b4c818c - Browse repository at this point
Copy the full SHA b4c818cView commit details -
book: Add light client section
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8600842 - Browse repository at this point
Copy the full SHA 8600842View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8624d72 - Browse repository at this point
Copy the full SHA 8624d72View commit details -
lightclient: Ignore validated events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5aa0ac8 - Browse repository at this point
Copy the full SHA 5aa0ac8View commit details -
Adjust tests for light-clients and normal clients
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d6f69ef - Browse repository at this point
Copy the full SHA d6f69efView commit details -
testing: Keep lightclient variant
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f405c89 - Browse repository at this point
Copy the full SHA f405c89View commit details -
Remove support for chainHead_storage for light client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8e46da7 - Browse repository at this point
Copy the full SHA 8e46da7View commit details
Commits on May 26, 2023
-
Update light client to point to crates.io
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for df12146 - Browse repository at this point
Copy the full SHA df12146View commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c03a93e - Browse repository at this point
Copy the full SHA c03a93eView commit details -
Update sp-crates from crates.io
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 77cfeb7 - Browse repository at this point
Copy the full SHA 77cfeb7View commit details
Commits on Jun 14, 2023
-
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 20f314b - Browse repository at this point
Copy the full SHA 20f314bView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d4095a3 - Browse repository at this point
Copy the full SHA d4095a3View commit details -
Adjust chainspec with provided bootnodes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for be80883 - Browse repository at this point
Copy the full SHA be80883View commit details -
Add potential_relay_chains to light client builder
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a010ace - Browse repository at this point
Copy the full SHA a010aceView commit details -
Merge remote-tracking branch 'origin/lexnv/light_client_support' into…
… lexnv/light_client_support
Configuration menu - View commit details
-
Copy full SHA for 3141161 - Browse repository at this point
Copy the full SHA 3141161View commit details
Commits on Jun 15, 2023
-
Move the light-client to the background task
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4780966 - Browse repository at this point
Copy the full SHA 4780966View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 86344e7 - Browse repository at this point
Copy the full SHA 86344e7View commit details -
Merge remote-tracking branch 'origin/master' into lexnv/light_client_…
…support Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9d7e452 - Browse repository at this point
Copy the full SHA 9d7e452View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for b8678df - Browse repository at this point
Copy the full SHA b8678dfView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e8abb7c - Browse repository at this point
Copy the full SHA e8abb7cView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f3f7bc5 - Browse repository at this point
Copy the full SHA f3f7bc5View commit details -
Examples fix duplicate Cargo.toml
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 65dbf3d - Browse repository at this point
Copy the full SHA 65dbf3dView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2069d53 - Browse repository at this point
Copy the full SHA 2069d53View commit details
Commits on Jun 16, 2023
-
Fix clippy for different features
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ddcd5a1 - Browse repository at this point
Copy the full SHA ddcd5a1View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e4757ae - Browse repository at this point
Copy the full SHA e4757aeView commit details -
Add comment about tracing-sub dependency
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2421005 - Browse repository at this point
Copy the full SHA 2421005View commit details
Commits on Jun 20, 2023
-
Run integration-tests with light-client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a0a716d - Browse repository at this point
Copy the full SHA a0a716dView commit details -
Feature guard some incompatible tests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2b2cd40 - Browse repository at this point
Copy the full SHA 2b2cd40View commit details -
ci: Enable light-client tests under feature flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8247481 - Browse repository at this point
Copy the full SHA 8247481View commit details -
Merge remote-tracking branch 'origin/master' into lexnv/light_client_…
…support Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7843be6 - Browse repository at this point
Copy the full SHA 7843be6View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5f9050c - Browse repository at this point
Copy the full SHA 5f9050cView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a646d32 - Browse repository at this point
Copy the full SHA a646d32View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f8a4ac0 - Browse repository at this point
Copy the full SHA f8a4ac0View commit details
Commits on Jun 21, 2023
-
Rename feature flag jsonrpsee-ws to jsonrpsee
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 51aec8d - Browse repository at this point
Copy the full SHA 51aec8dView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 88447d4 - Browse repository at this point
Copy the full SHA 88447d4View commit details -
ci: Run tests on just 2 threads
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a167609 - Browse repository at this point
Copy the full SHA a167609View commit details -
Move light-client to subxt/src/client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 24aaeee - Browse repository at this point
Copy the full SHA 24aaeeeView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 90b455d - Browse repository at this point
Copy the full SHA 90b455dView commit details -
Use ws_url to construct light client for testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 97d983c - Browse repository at this point
Copy the full SHA 97d983cView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 27172e7 - Browse repository at this point
Copy the full SHA 27172e7View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f4e893a - Browse repository at this point
Copy the full SHA f4e893aView commit details -
Remove polkadot.spec and trim sub_id
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7421e25 - Browse repository at this point
Copy the full SHA 7421e25View commit details -
Wait for substrate to produce block before connecting light client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 97ce4b2 - Browse repository at this point
Copy the full SHA 97ce4b2View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0be66ff - Browse repository at this point
Copy the full SHA 0be66ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec3302 - Browse repository at this point
Copy the full SHA 7ec3302View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6ef52 - Browse repository at this point
Copy the full SHA aa6ef52View commit details -
ci: Use release for light client testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for bbd5474 - Browse repository at this point
Copy the full SHA bbd5474View commit details
Commits on Jun 22, 2023
-
Add single test for light-client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3b8b21a - Browse repository at this point
Copy the full SHA 3b8b21aView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 608e225 - Browse repository at this point
Copy the full SHA 608e225View commit details -
Use polkadot endpoint for testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 56ba7dc - Browse repository at this point
Copy the full SHA 56ba7dcView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 21ebb6d - Browse repository at this point
Copy the full SHA 21ebb6dView commit details -
examples: Remove light client chain connection example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 45d35c1 - Browse repository at this point
Copy the full SHA 45d35c1View commit details -
Adjust cargo.toml section for the old example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c5054ed - Browse repository at this point
Copy the full SHA c5054edView commit details
Commits on Jun 23, 2023
-
Adjust background task to use usize for subscription Id
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 32b9212 - Browse repository at this point
Copy the full SHA 32b9212View commit details -
Build bootnodes with serde_json::Value directly
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e84cc09 - Browse repository at this point
Copy the full SHA e84cc09View commit details -
Make channel between subxt user and subxt background unbounded
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0bde689 - Browse repository at this point
Copy the full SHA 0bde689View commit details -
Update subxt/src/client/lightclient/builder.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d53500 - Browse repository at this point
Copy the full SHA 4d53500View commit details -
Switch to smoldot 0.6.0 from 0.5.0
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0adfed4 - Browse repository at this point
Copy the full SHA 0adfed4View commit details -
Move testing to
full_client
andlight_client
higher modulesSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3f01f92 - Browse repository at this point
Copy the full SHA 3f01f92View commit details
Commits on Jun 26, 2023
-
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5b586a5 - Browse repository at this point
Copy the full SHA 5b586a5View commit details -
Remove subxt/integration-testing feature flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 836c173 - Browse repository at this point
Copy the full SHA 836c173View commit details -
Adjust wait_for_blocks documentation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1497478 - Browse repository at this point
Copy the full SHA 1497478View commit details -
Adjust utils import for testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5e39e41 - Browse repository at this point
Copy the full SHA 5e39e41View commit details -
Remove into_iter from builder construction
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 88dfb6b - Browse repository at this point
Copy the full SHA 88dfb6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e88b6ef - Browse repository at this point
Copy the full SHA e88b6efView commit details