package octez-libs

  1. Overview
  2. Docs
A package that contains multiple base libraries used by the Octez suite

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-18.1.tar.gz
sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a

doc/octez-libs.epoxy-tx/Epoxy_tx/Tx_rollup/V/index.html

Module Tx_rollup.VSource

Parameters

module L : Plompiler.LIB

Signature

Sourcemodule Hash : sig ... end
Sourcemodule Plompiler_Curve : sig ... end
Sourcemodule Schnorr : sig ... end
Sourcemodule Merkle : sig ... end
Sourcemodule T : sig ... end
Sourcemodule Encodings : sig ... end
Sourceval compression_bound : unit T.Bounded_u.t list -> Z.t
Sourceval monadic_compress : unit T.Bounded_u.t list -> L.Num.scalar L.Num.repr L.t
Sourceval hash_leaf : T.leaf_u -> L.scalar L.repr L.t
Sourceval check_eq_account : T.account_u -> T.account_u -> unit L.repr L.t
Sourceval check_eq_leaf : T.leaf_u -> T.leaf_u -> unit L.repr L.t
Sourceval predicate_fees : old_root:Plompiler.Csir.Scalar.t -> old_next_pos:(Z.t * Z.t) -> new_root:Plompiler.Csir.Scalar.t -> new_next_pos:(Z.t * Z.t) -> fees:(Z.t * Z.t) -> Epoxy_tx__Types.P.account_tree_el -> unit L.repr L.t
Sourceval hash_op : [< `Create of T.create_u | `Credit of T.credit_u | `Debit of T.debit_u | `Transfer of T.transfer_u ] -> L.scalar L.repr L.t
Sourceval expected_op_code : Types.P.tx -> Plompiler.S.t
Sourceval get_op_code : Types.P.tx -> Z.t
Sourceval predicate_ill_formed : old_root:Plompiler.Csir.Scalar.t -> old_next_pos:(Z.t * Z.t) -> new_root:Plompiler.Csir.Scalar.t -> new_next_pos:(Z.t * Z.t) -> fee:(Z.t * Z.t) -> exit_validity:bool -> rollup_id:bytes -> Types.P.tx -> unit L.Bool.repr L.t
Sourceval transfer_circuit : op_code:Plompiler.Csir.Scalar.t -> old_root:T.Merkle.root L.Bool.repr -> old_next_pos:'a -> rollup_id:L.scalar L.repr -> generator:T.Schnorr.Affine.point L.repr -> T.transfer_u -> T.transfer_storage_u -> (T.Merkle.root L.Bool.repr * 'a * Epoxy_tx__Constants.fee T.Bounded_u.t) L.t
Sourceval predicate_op : ?public:bool -> old_root:Plompiler.Csir.Scalar.t -> old_next_pos:(Z.t * Z.t) -> new_root:Plompiler.Csir.Scalar.t -> new_next_pos:(Z.t * Z.t) -> fee:(Z.t * Z.t) -> exit_validity:bool -> rollup_id:bytes -> Types.P.tx -> Types.P.tx_storage -> unit L.repr L.t
Sourceval predicate_private_batch : old_root:Plompiler.Csir.Scalar.t -> old_next_pos:(Z.t * Z.t) -> new_root:Plompiler.Csir.Scalar.t -> new_next_pos:(Z.t * Z.t) -> fees:(Z.t * Z.t) -> rollup_id:bytes -> Types.P.transfer list -> Types.P.transfer_storage list -> unit L.repr L.t
OCaml

Innovation. Community. Security.