package tezos-protocol-002-PsYLVpVv

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val may_start_new_voting_cycle : Alpha_context.context -> (Alpha_context.context, Tezos_protocol_environment_002_PsYLVpVv__Environment.Error_monad.error list) result Lwt.t
type Tezos_protocol_environment_002_PsYLVpVv__Environment.Error_monad.error +=
  1. | Unexpected_proposal
  2. | Unauthorized_proposal
val record_proposals : Alpha_context.context -> Alpha_context.public_key_hash -> Tezos_crypto.Protocol_hash.t list -> (Alpha_context.context, Tezos_protocol_environment_002_PsYLVpVv__Environment.Error_monad.error list) result Lwt.t
type Tezos_protocol_environment_002_PsYLVpVv__Environment.Error_monad.error +=
  1. | Invalid_proposal
  2. | Unexpected_ballot
  3. | Unauthorized_ballot
val record_ballot : Alpha_context.context -> Alpha_context.public_key_hash -> Tezos_crypto.Protocol_hash.t -> Alpha_context.Vote.ballot -> (Alpha_context.context, Tezos_protocol_environment_002_PsYLVpVv__Environment.Error_monad.error list) result Lwt.t