-
Notifications
You must be signed in to change notification settings - Fork 70
Abi memory #1066
base: cairo-1.0
Are you sure you want to change the base?
Abi memory #1066
Conversation
…Eth/warp into wm-plugin-integration
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
Co-authored-by: Piotr Piwoński <[email protected]>
The embed cairo0 code has been transformed in abiEncode.ts and abiDecode.ts file to correspoding cairo1 version as well adopting the latest memory layout proposed for WARP. Modals traits such as ByteAccessorTrait and DynamicArrayUtilTrait has been added for bytes_access.cairo and dynamic_array_utils.cairo files. Some of the existing methods of the traits is still yet to be implemented though. trait DynamicArrayUtilTrait { will go in after #1045 |
The embed cairo0 code has been transformed in
abiEncode.ts
andabiDecode.ts
file to correspoding cairo1 version as well adopting the latest memory layout proposed for WARP.Modals traits such as
ByteAccessorTrait
andDynamicArrayUtilTrait
has been added forbytes_access.cairo
anddynamic_array_utils.cairo
files. Some of the existing methods of the traits is still yet to be implemented though.After these traits methods implementation would be done then we remaining ts files inside
cairoUtilFuncGen/abi
folder needs to be transformed adopting the implemented trait and newer cairo1 changes.will go in after #1045