Reutilize as many subxt tests as possible while ensuring the light-client properly functions.
- modify/adjust the
substrate-runner to spawn local substrate nodes compatible with the light client
(light-client waits indefinitely for the GranPa warp sync while spawning a single node)
- guard the tests that are compatible with light-client (light-client exposes a subset of the RPC methods exposed by substrate) with a feature flag
- add a CI step to run the subxt tests using a light-client
Reutilize as many subxt tests as possible while ensuring the light-client properly functions.
substrate-runnerto spawn local substrate nodes compatible with the light client(light-client waits indefinitely for the GranPa warp sync while spawning a single node)