package octez-protocol-017-PtNairob-libs

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

Parameters

module L : Plompiler.LIB

Signature

module Bounded_e : sig ... end
val op_code_encoding : safety:Bounded_e.bound_check_safety -> (op_code Bounded.P.t, op_code Bounded_e.VL.t, L.Num.scalar) L.Encodings.encoding
val encoding_to_scalar : 'a Data_encoding.Encoding.t -> 'a -> Bls12_381.Fr.t
val encoding_of_scalar : 'a Data_encoding.Encoding.t -> Bls12_381.Fr.t -> 'a
val tezos_pkh_encoding : (P.tezos_pkh, L.scalar L.repr, L.scalar) L.Encodings.encoding
val amount_encoding : safety:Bounded_e.bound_check_safety -> (amount Bounded.P.t, amount Bounded_e.VL.t, L.Num.scalar) L.Encodings.encoding
val fee_encoding : safety:Bounded_e.bound_check_safety -> (fee Bounded.P.t, fee Bounded_e.VL.t, L.Num.scalar) L.Encodings.encoding
val ticket_encoding : safety:Bounded_e.bound_check_safety -> 'a Bound.t -> ('a P.ticket, 'a V(L).ticket_u, L.scalar * L.Num.scalar) L.Encodings.encoding
val ticket_balance_encoding : safety:Bounded_e.bound_check_safety -> (balance P.ticket, balance V(L).ticket_u, L.scalar * L.Num.scalar) L.Encodings.encoding
val header_encoding : safety:Bounded_e.bound_check_safety -> (P.header, V(L).header_u, L.Num.scalar * ((L.scalar * L.Num.scalar) * (L.scalar * L.scalar))) L.Encodings.encoding
val op_encoding : (P.op, V(L).op_u, (L.Num.scalar * ((L.scalar * L.Num.scalar) * (L.scalar * L.scalar))) * bool) L.Encodings.encoding
OCaml

Innovation. Community. Security.