You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue will track the progress of the new ZombieNet SDK.
We want to create a new SDK for ZombieNet that allow users to build more complex use cases and interact with the network in a more flexible and programatic way.
The SDK will provide a set of building blocks that users can combine in order to spawn and interact (test/query/etc) with the network providing a fluent api to craft different topologies and assertions to the running network. The new SDK will support the same range of providers and configurations that can be created in the current version (v1).
We also want to continue supporting the CLI interface but should be updated to use the SDK under the hood.
The Plan
We plan to divide the work phases to. ensure we cover all the requirement and inside each phase in small tasks, covering one of the building blocks and the interaction between them.
Prototype building blocks
Prototype each building block with a clear interface and how to interact with it
The Vision
This issue will track the progress of the new ZombieNet SDK.
We want to create a new SDK for
ZombieNet
that allow users to build more complex use cases and interact with the network in a more flexible and programatic way.The SDK will provide a set of
building blocks
that users can combine in order to spawn and interact (test/query/etc) with the network providing a fluent api to craft different topologies and assertions to the running network. The newSDK
will support the same range ofproviders
and configurations that can be created in the current version (v1).We also want to continue supporting the
CLI
interface but should be updated to use theSDK
under the hood.The Plan
We plan to divide the work phases to. ensure we cover all the requirement and inside each phase in small tasks, covering one of the building blocks and the interaction between them.
Prototype building blocks
Prototype each building block with a clear interface and how to interact with it
Network
#525Node
#529NodeGroup
#530Parachain
#531Collator
#532CollatorGroup
#533Assertion
#534Integrate, test interactions and document
We want to integrate the interactions for all building blocks and document the way that they work together.
Refactor
CLI
and ensure backwards compatibilityRefactor the
CLI
module to use the newSDK
under the hood.CLI
#539toml
works #537DSL
works #540Open Questions
defaults
assumptions that we use today:cumulus_based
(true) the default behavior and need to set tofalse
to useadder/undying
collators. #542SDK
can be written inTS
allowing to re-use some of the existing code and also have a smooth integration withpolkadot.js/Capi
orRust
and have a better integration with thepolkadot
code. #543Here you can find the board with specific sub-tasks to this milestone:
https://github.com/orgs/paritytech/projects/55/views/2
The text was updated successfully, but these errors were encountered: