-
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
lightclient: Add support for multi-chain usecase #1238
Commits on Oct 31, 2023
-
lightclient: Make
smoldot::chainID
part of the RPC requestsSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4cdfe7b - Browse repository at this point
Copy the full SHA 4cdfe7bView commit details -
lightclient: Make
BackgroundTask
generic overPlatformRef
and chainSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 962aeff - Browse repository at this point
Copy the full SHA 962aeffView commit details -
lightclient: Construct from raw smoldot and target different chains
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3fd6929 - Browse repository at this point
Copy the full SHA 3fd6929View commit details -
testing: Update cargo lock for wasm tests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 220bff3 - Browse repository at this point
Copy the full SHA 220bff3View commit details -
lightclient: Reuse
new_from_client
method and removed unused importsSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for b50e53d - Browse repository at this point
Copy the full SHA b50e53dView commit details -
lightclient: Reexport smoldot client and RPC objects used in pub
interface Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4655a65 - Browse repository at this point
Copy the full SHA 4655a65View commit details -
lightclient: Adjust
new_from_client
interfaceSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f91b10e - Browse repository at this point
Copy the full SHA f91b10eView commit details
Commits on Nov 1, 2023
-
lightclient: Extend background to poll over multiple RPC objects
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0616aa9 - Browse repository at this point
Copy the full SHA 0616aa9View commit details -
subxt: Build light client from raw and target different chains
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c2dba83 - Browse repository at this point
Copy the full SHA c2dba83View commit details -
artifacts: Add demo chain specs
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1876b42 - Browse repository at this point
Copy the full SHA 1876b42View commit details
Commits on Nov 2, 2023
-
artifacts: Move artifacts to dedicated folder
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6d945f5 - Browse repository at this point
Copy the full SHA 6d945f5View commit details -
lightclient: Use SelectAll to drive all streams
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for b16c5f3 - Browse repository at this point
Copy the full SHA b16c5f3View commit details -
lightclient: Fetch initial data from the target chain
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7ef743d - Browse repository at this point
Copy the full SHA 7ef743dView commit details -
lightclient: Reexport other smoldot objects
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 659ea8b - Browse repository at this point
Copy the full SHA 659ea8bView commit details -
subxt: Target chain with potentially different config
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8abe5aa - Browse repository at this point
Copy the full SHA 8abe5aaView commit details -
subxt/rpc: Log chainID for debugging
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d873f94 - Browse repository at this point
Copy the full SHA d873f94View commit details -
subxt/examples: Add smoldot client with parachain example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d095a51 - Browse repository at this point
Copy the full SHA d095a51View commit details -
lightclient: Propagate chain ID together with rpc responses object
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c70f655 - Browse repository at this point
Copy the full SHA c70f655View commit details -
lightclient: Multiplex responses by request ID and chain ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e2b9def - Browse repository at this point
Copy the full SHA e2b9defView commit details -
subxt: Add raw light client builder
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for acaf279 - Browse repository at this point
Copy the full SHA acaf279View commit details -
subxt: Add cargo feature flag for parachains example
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e164b85 - Browse repository at this point
Copy the full SHA e164b85View commit details -
lightclient: Derive default for internal structure
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ce56fd4 - Browse repository at this point
Copy the full SHA ce56fd4View commit details -
lightclient: Guard reexports by std feature flag
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7abaf88 - Browse repository at this point
Copy the full SHA 7abaf88View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1bafe50 - Browse repository at this point
Copy the full SHA 1bafe50View commit details
Commits on Nov 6, 2023
-
Merge remote-tracking branch 'origin/master' into lexnv/light-client-…
…multi-chain Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 93e1260 - Browse repository at this point
Copy the full SHA 93e1260View commit details
Commits on Nov 9, 2023
-
Update subxt/src/client/light_client/mod.rs
Co-authored-by: James Wilson <james@jsdw.me>
Configuration menu - View commit details
-
Copy full SHA for 0efba8f - Browse repository at this point
Copy the full SHA 0efba8fView commit details -
lightclient: Update the builder pattern and chain targetting
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for bcbde26 - Browse repository at this point
Copy the full SHA bcbde26View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9bd705 - Browse repository at this point
Copy the full SHA d9bd705View commit details -
lightclient: Fix documentation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c0be204 - Browse repository at this point
Copy the full SHA c0be204View commit details
Commits on Nov 10, 2023
-
Provide more insightful docs wrt native/wasm panics
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 79dfbd1 - Browse repository at this point
Copy the full SHA 79dfbd1View commit details -
examples: Adjust comment location
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 43a1c77 - Browse repository at this point
Copy the full SHA 43a1c77View commit details -
lightclient: Refactor UniqueChainId into the background task
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f7ef096 - Browse repository at this point
Copy the full SHA f7ef096View commit details -
Update lightclient/src/background.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2f8dd47 - Browse repository at this point
Copy the full SHA 2f8dd47View commit details -
Update subxt/src/client/light_client/builder.rs
Co-authored-by: James Wilson <james@jsdw.me>
Configuration menu - View commit details
-
Copy full SHA for 0ee52e6 - Browse repository at this point
Copy the full SHA 0ee52e6View commit details -
lightclient: Update docs wrt panics
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for da4ee7e - Browse repository at this point
Copy the full SHA da4ee7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for deb648e - Browse repository at this point
Copy the full SHA deb648eView commit details -
subxt: Update docs wrt to smoldot instance -> client
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2f82e91 - Browse repository at this point
Copy the full SHA 2f82e91View commit details -
lightclient: Use IntoIter instead of Iterator
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 46a6adc - Browse repository at this point
Copy the full SHA 46a6adcView commit details -
subxt: Adjsut docs wrt [
Self::new_from_client
]Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 15811fc - Browse repository at this point
Copy the full SHA 15811fcView commit details -
subxt: Remove RawRpc from LightClient in favor of chainID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 56ca927 - Browse repository at this point
Copy the full SHA 56ca927View commit details -
lightclient: Reexport everything under smoldot module
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0cfe8d3 - Browse repository at this point
Copy the full SHA 0cfe8d3View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 25581e4 - Browse repository at this point
Copy the full SHA 25581e4View commit details -
artifacts: Use stateRootHash instead of genesis.raw
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 84bf673 - Browse repository at this point
Copy the full SHA 84bf673View commit details