Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rubix simulator #263

Open
vaishnav-ch opened this issue Dec 12, 2024 · 0 comments
Open

Rubix simulator #263

vaishnav-ch opened this issue Dec 12, 2024 · 0 comments

Comments

@vaishnav-ch
Copy link
Contributor

For a new user, setting up the Rubix node and performing transfers is a bit time consuming thing. We can provide a simulation environment which can setup nodes and perform transfers.

Steps included in the simulation are :-

  • Download IPFS, create testswarm.key and create a blank quorumlist.json
  • Run the required number of nodes. (Exec can be downloaded by the user from releases page)
  • Creating DIDs and storing it in an temp array.
  • Registering all the DIDs and setting up quorum DIDs.
  • Adding these quorum DIDs to the quorumlist.json and Adding Quorumlist to sender and receiver nodes.
  • Perform transfers.
  • Shutting down the nodes and removing node folders can be kept optional.

Steps user need to follow are :-

  • Get the simulation files from Rubix repo.
  • Download latest Rubix executable from releases page and move the exec to the simulation file's folder
  • Run the simulation script.

At later point we can change this in such a way that the user can provide the number of nodes ,quorums and tokens. Also a report can be generated with the transfer results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant