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

feat: cairo-native #420

Open
Tracked by #419
jbcaron opened this issue Dec 11, 2024 · 0 comments
Open
Tracked by #419

feat: cairo-native #420

jbcaron opened this issue Dec 11, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request exploration

Comments

@jbcaron
Copy link
Member

jbcaron commented Dec 11, 2024

Description

Madara could greatly benefit from integrating Cairo-Native as an optional feature. This implementation would enable cairo-native, enhancing the overall performance of casm contract class execution within the blockifier.

Objectives

  1. Add an optional cairo-native feature to Madara
  2. Update dependencies to support Cairo-Native:
  • blockifier
  • starknet-api
  • cairo-lang
  1. Modify the build system:
  • Support building a dynamic library for Cairo-Native
  1. Add the ability to whitelist contracts for native execution
  2. Adapt tests to validate functionality in both configurations
  3. Provide clear documentation on how to use this feature (activation, prerequisites, specific configurations, etc.)

Links and References

@jbcaron jbcaron added the enhancement New feature or request label Dec 11, 2024
@jbcaron jbcaron self-assigned this Dec 11, 2024
@jbcaron jbcaron added this to Madara Dec 11, 2024
@jbcaron jbcaron changed the title Add Cairo-Native feat: cairo-native Dec 11, 2024
@Trantorian1 Trantorian1 moved this to Ready in Madara Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request exploration
Projects
Status: Ready
Development

No branches or pull requests

2 participants