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

Clarity 3 support #428

Open
4 tasks
hugocaillard opened this issue Jun 26, 2024 · 0 comments
Open
4 tasks

Clarity 3 support #428

hugocaillard opened this issue Jun 26, 2024 · 0 comments

Comments

@hugocaillard
Copy link
Collaborator

hugocaillard commented Jun 26, 2024

With #420, clarity-wasm uses the latest version of carity-vm, bringing new keywords and functions.

While clarity-wasm compiles with this latest versions, some more work is required to properly support it. Including the handling of new keywords and functions.
Overall, the testing framework need to explicitly test the support of the different clarity version (1, 2, 3).

  • Make sure that block-height and (get-block-info?) are still valid in Clarity 1 and 2 (in all epochs, including 3.0), but removed in Clarity 3
  • Support and test the new Clarity 3 keywords: tenure-height, stacks-block-height (Implement stacks-block-height and tenure-height #322)
  • Support and test the new Clarity 3 functions: get-stacks-block-info?, get-tenure-info?
  • Add bin tests that support different clarity versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Status: 🆕 New
Development

No branches or pull requests

1 participant