-
StateWeaver - [Check-Model-Discover] Tool
-
StateWeaver - Compatibility Checker
-
StateWeaver - Game on StateChannel Visual Demo
-
StateWeaver - Compatibility Checker
-
StateWeaver - Model State Machine Designer
-
StateWeaver - Visualizations
-
StateWeaver - Compatibility Checker Steps
-
StateWeaver - Game on StateChannel Visual Demo
-
StateWeaver - Compatibility Checker Steps
-
StateWeaver - Game on StateChannel Visual Demo
-
StateWeaver - Model State Machine Designer
-
StateWeaver - HomePage
Inspiration
New developer onboarding and educational materials on state channels had been mostly text-based and a lack of a tool that helps developers to identify whether their DApp requires a state channel inspired to bring in the following features as part of state weaver.
State Weaver helps to
- Check Compatibility,
- Model and Visualize the state machine,
- Discover the State Channel Networks to deploy to, and
- Educate end-users (developers) with a demo game.
What it does
State Weaver helps to
- Check Compatibility - through a series of steps (Questionnaire) and calculating the compatibility score of the application that would require state channel deployment
- Model and Visualize the state machine - explaining the actions, states (initial, progressive and resolving) and dispute resolution scenarios with visualization charts so
- Discover the State Channel Networks to deploy to, and
- Educate end-users (developers) with a demo game.
How we built it
React, Solidity, Visualization Components, Game, State Channel
Challenges we ran into
Celer Smart Contract Interface Implementation - solidity
Accomplishments that we're proud of
- Helping/Educating New Developers in the Ethereum Community with easy to understand steps,
- Visualizing the state machine states (actions)
- Interoperability with Celer Network
What we learned
- How state channel works
- Interface contracts and implementation
What's next for STATEWEAVER
StateWeaver will explore state channels and add additional features for seamless channel deployments