Staged_ledger.Scan_statemodule Stable : sig ... endtype t = Stable.Latest.tmodule Job_view : sig ... endmodule Space_partition : sig ... endval hash : t -> Mina_base.Staged_ledger_hash.Aux_hash.tval empty :
constraint_constants:Genesis_constants.Constraint_constants.t ->
unit ->
tval snark_job_list_json : t -> stringval staged_transactions :
t ->
Mina_transaction.Transaction.t Mina_base.With_status.t listval staged_transactions_with_protocol_states :
t ->
get_state:
( Mina_base.State_hash.t ->
Mina_state.Protocol_state.value Core_kernel.Or_error.t ) ->
(Mina_transaction.Transaction.t Mina_base.With_status.t
* Mina_state.Protocol_state.value)
list
Core_kernel.Or_error.tval all_work_statements_exn : t -> Transaction_snark_work.Statement.t listval required_state_hashes : t -> Mina_base.State_hash.Set.tHashes of the protocol states required for proving pending transactions
val check_required_protocol_states :
t ->
protocol_states:
Mina_state.Protocol_state.value Mina_base.State_hash.With_state_hashes.t
list ->
Mina_state.Protocol_state.value Mina_base.State_hash.With_state_hashes.t list
Core_kernel.Or_error.tValidate protocol states required for proving the transactions. Returns an association list of state_hash and the corresponding state