Expand description

Encodings related to Tezos Smart Rollups.

Included are types for:

  • parsing inbox messages from L1, including Michelson types.
  • constructing outbox messages to be executed on L1.
  • parsing & revealing the Data Availability Committee reveal tree encoding.
  • tezos’ Contract & PublicKeyHash & PublicKey types.

Modules

  • Definitions relating to Layer-1 accounts, which the kernel may interact with.
  • Defines dac related types and functions.
  • Smart contract entrypoint.
  • Types & encodings for the inbox-half of the L1/L2 communication protocol
  • Definitions & tezos-encodings for michelson data.
  • Types & encodings for the outbox-half of the L1/L2 communication protocol
  • Public Key of Layer1.
  • Hash of Layer1 contract ids.
  • Hash of Layer1 smart rollup addresses.
  • Timestamp representation corresponding to L1 one Initially copied from tezedge messages crate