This repository was archived by the owner on Sep 5, 2023. It is now read-only.
This repository was archived by the owner on Sep 5, 2023. It is now read-only.
Cairo 1 support #1083
Open
Description
For warp to fully support cairo 1.0 some major changes have to be made:
- Abi memory #1066
- Fix warpmemory function naming and implicits + other minor stuff #1075
- Implement storage
- Memory to/from calldata
- Storage to/from calldata
- Rework Solidity -> cairo type mapping
- Builtins (e.g. keccak hash)
- Research and implement runtime tests for cairo 1 #1046
- Add semantic tests
- Investigate the necessity of warp memory #1082
- Consider removing runtime interaction (deployment etc.). Use some native tool instead
- Remove
cairo1
directory, use package manager instead
Cool ideas:
- Separate warplib from warp. Create an independent library implementing Solidity types for cairo
Structural changes:
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status