package tezos-protocol-005-PsBabyM1

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Storage from this submodule must only be accessed through the module `Contract`.

module Global_counter : sig ... end
val fold : Raw_context.t -> init:'a -> f:(Contract_repr.t -> 'a -> 'a Lwt.t) -> 'a Lwt.t

The domain of alive contracts

All the tez possesed by a contract, including rolls and change

Frozen balance, see 'delegate_storage.mli' for more explanation. Always update `Delegates_with_frozen_balance` accordingly.

The manager of a contract

module Delegate : Storage_sigs.Indexed_data_storage with type key = Contract_repr.t and type value = Tezos_base__TzPervasives.Signature.public_key_hash and type t := Raw_context.t

The delegate of a contract, if any.

All contracts (implicit and originated) that are delegated, if any

Only for migration from proto_004

The cycle where the delegate should be desactivated.

module Code : sig ... end
module Storage : sig ... end

Current storage space in bytes. Includes code, global storage and big map elements.

Maximal space available without needing to burn new fees.

OCaml

Innovation. Community. Security.