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

Add rollupsmachine module #346

Open
4 tasks done
Tracked by #465 ...
renan061 opened this issue Mar 13, 2024 · 0 comments · Fixed by #520
Open
4 tasks done
Tracked by #465 ...

Add rollupsmachine module #346

renan061 opened this issue Mar 13, 2024 · 0 comments · Fixed by #520
Assignees
Labels
#feat:machine-advancer Feature: machine advancer
Milestone

Comments

@renan061
Copy link
Contributor

renan061 commented Mar 13, 2024

📚 Context

The rollupsmachine module provides, through the RollupsMachine structure, a way for you to perform structured interactions with the cartesi machine.

You can instantiate a RollupsMachine by calling the rollupsmachine.Load function.
The RollupsMachine structure contains five methods: Fork, Destroy, Hash, Advance, and Inspect.

You can also call rollupsmachine.StartServer and rollupsmachine.StopServer to handle the JSON RPC remote server.

📈 Subtasks

  • Add the StartServer and StopServer functions.
  • Add the Load method.
  • Add the RollupsMachine struct with its methods.
  • Test the module.
@renan061 renan061 added the #feat:machine-advancer Feature: machine advancer label Mar 13, 2024
@renan061 renan061 added this to the 2.0.0 milestone Mar 13, 2024
@renan061 renan061 self-assigned this Mar 13, 2024
@gligneul gligneul moved this to 🏗 In progress in Node Unit Mar 13, 2024
@renan061 renan061 linked a pull request Mar 13, 2024 that will close this issue
@renan061 renan061 changed the title Create the machine Go module for basic machine interaction. Create the machine Go module for basic machine interaction Mar 13, 2024
@renan061 renan061 linked a pull request Mar 21, 2024 that will close this issue
@renan061 renan061 moved this from 🏗 In progress to 📋 Backlog in Node Unit Apr 8, 2024
@renan061 renan061 mentioned this issue Apr 16, 2024
49 tasks
@renan061 renan061 changed the title Create the machine Go module for basic machine interaction Add machine module Apr 16, 2024
@renan061 renan061 moved this from 📋 Backlog to 🏗 In progress in Node Unit May 20, 2024
@renan061 renan061 moved this from 🏗 In progress to 👀 In review in Node Unit Jun 7, 2024
@renan061 renan061 changed the title Add machine module Add rollupsmachine module Jun 19, 2024
@renan061 renan061 mentioned this issue Jun 24, 2024
11 tasks
@renan061 renan061 moved this from 👀 In review to 📋 Backlog in Node Unit Jun 24, 2024
This was unlinked from pull requests Jun 24, 2024
@renan061 renan061 moved this from 📋 Backlog to 🏗 In progress in Node Unit Jun 25, 2024
@renan061 renan061 moved this from 🏗 In progress to 👀 In review in Node Unit Jul 29, 2024
@renan061 renan061 linked a pull request Aug 19, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
#feat:machine-advancer Feature: machine advancer
Projects
Status: 👀 In review
Development

Successfully merging a pull request may close this issue.

1 participant