Skip to content
This repository has been archived by the owner on Apr 21, 2024. It is now read-only.

Designed to model and simulate cap table transactions using the power of XState. This provides a robust environment to visualize, test, and understand the various transactional states and their transitions.

Notifications You must be signed in to change notification settings

transfer-agent-protocol/tap-state-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAP State Chart

The tap-state-chart repository is designed to model and simulate cap table transactions using the power of XState. This provides a robust environment to visualize, test, and understand the various transactional states and their transitions.

Overview

This repository aims to provide:

  • Modeling Cap Table Transactions: Using XState, we've created state machines that accurately represent the various states a transaction can be in and the possible transitions between them.

  • Simulation Environment: This isn't just about modeling; it's about seeing these models in action. The simulation environment allows for a hands-on approach to understanding these transactions.

  • Potential Integration: While currently standalone, there's potential for this to be integrated into the tap-cap-table repository. This would add another layer of validation to user inputs, ensuring accuracy and compliance.

Getting Started

Available Scripts

In the project directory, you can run:

npm install
npm start

This will start the development server, and you can view the simulations in action.

Future Plans

  • Internal Tool Development: There's potential for this to evolve into an internal tool, possibly using Next.js, to provide a more interactive and user-friendly interface.

  • Integration with tap-cap-table: One of the long-term goals is to integrate this directly into the tap-cap-table repository. This would provide an additional layer of validation for user inputs, ensuring that the cap table transactions are accurate and compliant.

Contribute

We welcome contributions from developers and enthusiasts alike. If you have suggestions, improvements, or want to discuss potential use cases, feel free to open an issue or submit a pull request.

About

Designed to model and simulate cap table transactions using the power of XState. This provides a robust environment to visualize, test, and understand the various transactional states and their transitions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published