Mina_block.Internal_transitionmodule type S = sig ... endmodule Stable : sig ... endtype t = Stable.Latest.t = {snark_transition : Mina_state.Snark_transition.Value.t; |
ledger_proof : Ledger_proof.t option; |
prover_state : Consensus.Data.Prover_state.t; |
staged_ledger_diff : Staged_ledger_diff.t; |
}val to_yojson : t -> Yojson.Safe.tval _ : t -> Yojson.Safe.tval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval staged_ledger_diff : t -> Staged_ledger_diff.tval prover_state : t -> Consensus.Data.Prover_state.tval ledger_proof : t -> Ledger_proof.t optionval snark_transition : t -> Mina_state.Snark_transition.Value.tmodule Fields : sig ... endval create :
snark_transition:Mina_state.Snark_transition.Value.Stable.V1.t ->
ledger_proof:Ledger_proof.Stable.V1.t option ->
prover_state:Consensus.Data.Prover_state.Stable.V1.t ->
staged_ledger_diff:Staged_ledger_diff.Stable.V1.t ->
Stable.Latest.t