Cell Variants in GAYA

GAYA uses different “flavours” of cells to manage various stages of data storage and processing:

  1. Builder Cells: These mutable cells are used during transaction assembly or state changes, allowing for rapid adjustments as data is being constructed.

  2. Slice Cells: Represent segments of data that have been extracted or partially parsed. These cells allow efficient reading and processing without modifying the original data structure.

  3. Continuation Cells: Contain operation sequences (op-codes) that the GAYA Virtual Machine (GVM) executes, guiding the GVM through the required actions during smart contract operations.

Last updated