warp icon indicating copy to clipboard operation
warp copied to clipboard

Cairo 1 support

Open piwonskp opened this issue 2 years ago • 0 comments

For warp to fully support cairo 1.0 some major changes have to be made:

  • [ ] #1066
  • [ ] #1075
  • [ ] Implement storage
  • [ ] Memory to/from calldata
  • [ ] Storage to/from calldata
  • [ ] Rework Solidity -> cairo type mapping
    • [ ] #1079
  • [ ] Builtins (e.g. keccak hash)
  • [ ] #1046
  • [ ] Add semantic tests
  • [ ] #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:

  • [ ] #903
  • [ ] #849

piwonskp avatar Jun 02 '23 12:06 piwonskp