Processor.Blocktype t = {}val chain_status : t -> stringval timestamp : t -> stringval global_slot_since_genesis : t -> int64val global_slot_since_hard_fork : t -> int64val height : t -> int64val ledger_hash : t -> stringval total_currency : t -> stringval min_window_density : t -> int64val next_epoch_data_id : t -> intval staking_epoch_data_id : t -> intval snarked_ledger_hash_id : t -> intval block_winner_id : t -> intval creator_id : t -> intval parent_hash : t -> stringval parent_id : t -> int optionval state_hash : t -> stringmodule Fields : sig ... endval typ : t Caqti_type.tval make_finder :
( 'a -> string -> 'b ) ->
( string Caqti_type.t -> int Caqti_type.t -> string -> 'c ) ->
state_hash:Mina_base.State_hash.t ->
'dval find :
(module Caqti_async.CONNECTION) ->
state_hash:Mina_base.State_hash.t ->
( int, [> Caqti_error.call_or_retrieve ] ) Stdlib.result
Async_kernel.Deferred.tval find_opt :
(module Caqti_async.CONNECTION) ->
state_hash:Mina_base.State_hash.t ->
( int option, [> Caqti_error.call_or_retrieve ] ) Stdlib.result
Async_kernel.Deferred.tval load :
(module Caqti_async.CONNECTION) ->
id:int ->
( t, [> Caqti_error.call_or_retrieve ] ) Stdlib.result
Async_kernel.Deferred.tval add_parts_if_doesn't_exist :
(module Caqti_async.CONNECTION) ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
protocol_state:
( Mina_base.State_hash.t,
( 'a,
( Mina_base.Staged_ledger_hash.t,
Mina_base.Frozen_ledger_hash.t,
'b,
Block_time.t,
'c )
Mina_state.Blockchain_state.Poly.t,
Consensus.Data.Consensus_state.Value.t,
'd )
Mina_state.Protocol_state.Body.t )
Mina_state.Protocol_state.Poly.t ->
staged_ledger_diff:Staged_ledger_diff.t ->
hash:Mina_base.State_hash.t ->
( int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.tval add_if_doesn't_exist :
(module Caqti_async.CONNECTION) ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
Mina_block.t Mina_base.State_hash.With_state_hashes.t ->
( int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.tval add_from_precomputed :
(module Caqti_async.CONNECTION) ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
Mina_block.Precomputed.t ->
( int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.tval add_from_extensional :
(module Caqti_async.CONNECTION) ->
Extensional.Block.t ->
( int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.tval set_parent_id_if_null :
(module Caqti_async.CONNECTION) ->
parent_hash:Mina_base.State_hash.t ->
parent_id:int ->
( unit, [> Caqti_error.call_or_retrieve ] ) Stdlib.result
Async_kernel.Deferred.tval get_subchain :
(module Caqti_async.CONNECTION) ->
start_block_id:int ->
end_block_id:int ->
( t list, [> Caqti_error.call_or_retrieve ] ) Stdlib.result
Async_kernel.Deferred.t