-
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
Log in or sign up for Devpost to join the conversation.