Mina_libmodule Archive_client : sig ... endmodule Config : sig ... endmodule Conf_dir : sig ... endmodule Subscriptions : sig ... endtype Structured_log_events.t += | Connecting | |
| Listening | |
| Bootstrapping | |
| Ledger_catchup | |
| Synced | |
| Rebroadcast_transition of {
} |
val connecting_structured_events_id : Structured_log_events.idval connecting_structured_events_repr : Structured_log_events.reprval listening_structured_events_id : Structured_log_events.idval listening_structured_events_repr : Structured_log_events.reprval bootstrapping_structured_events_id : Structured_log_events.idval bootstrapping_structured_events_repr : Structured_log_events.reprval ledger_catchup_structured_events_id : Structured_log_events.idval ledger_catchup_structured_events_repr : Structured_log_events.reprval synced_structured_events_id : Structured_log_events.idval synced_structured_events_repr : Structured_log_events.reprval rebroadcast_transition_structured_events_id : Structured_log_events.idval rebroadcast_transition_structured_events_repr : Structured_log_events.reprmodule type CONTEXT = sig ... endval time_controller : t -> Block_time.Controller.tval subscription : t -> Mina_lib__Mina_subscriptions.tval block_production_pubkeys : t -> Signature_lib.Public_key.Compressed.Set.tDerived from local state (aka they may not reflect the latest public keys to which you've attempted to change
val coinbase_receiver : t -> Consensus.Coinbase_receiver.tval replace_coinbase_receiver : t -> Consensus.Coinbase_receiver.t -> unitval next_producer_timing :
t ->
Daemon_rpcs.Types.Status.Next_producer_timing.t optionval staking_ledger :
t ->
Consensus.Data.Local_state.Snapshot.Ledger_snapshot.t optionval next_epoch_ledger :
t ->
[ `Finalized of Consensus.Data.Local_state.Snapshot.Ledger_snapshot.t
| `Notfinalized ]
optionval current_epoch_delegators :
t ->
pk:Signature_lib.Public_key.Compressed.t ->
Mina_base.Account.t list optionval last_epoch_delegators :
t ->
pk:Signature_lib.Public_key.Compressed.t ->
Mina_base.Account.t list optionval replace_snark_worker_key :
t ->
Signature_lib.Public_key.Compressed.t option ->
unit Async_kernel.Deferred.tval add_block_subscriber :
t ->
Signature_lib.Public_key.Compressed.t option ->
( Filtered_external_transition.t, Mina_base.State_hash.t ) With_hash.t
Async_kernel.Pipe.Reader.tval add_payment_subscriber :
t ->
Mina_base.Account.key ->
Mina_base.Signed_command.t Async_kernel.Pipe.Reader.tval snark_worker_key : t -> Signature_lib.Public_key.Compressed.t optionval snark_coordinator_key : t -> Signature_lib.Public_key.Compressed.t optionval snark_work_fee : t -> Currency.Fee.tval set_snark_work_fee : t -> Currency.Fee.t -> unitval request_work : t -> Snark_worker.Work.Spec.t optionval work_selection_method : t -> (module Work_selector.Selection_method_intf)val add_work : t -> Snark_worker.Work.Result.t -> unitval snark_job_state : t -> Work_selector.State.tval get_current_nonce :
t ->
Mina_base.Account_id.t ->
( [> `Min of Mina_base.Account.Nonce.t ] * Mina_base.Account.Nonce.t,
string )
Core.resultval add_transactions :
t ->
User_command_input.t list ->
([ `Broadcasted | `Not_broadcasted ]
* Network_pool.Transaction_pool.Resource_pool.Diff.t
* Network_pool.Transaction_pool.Resource_pool.Diff.Rejected.t)
Async_kernel.Deferred.Or_error.tval add_full_transactions :
t ->
Mina_base.User_command.t list ->
([ `Broadcasted | `Not_broadcasted ]
* Network_pool.Transaction_pool.Resource_pool.Diff.t
* Network_pool.Transaction_pool.Resource_pool.Diff.Rejected.t)
Async_kernel.Deferred.Or_error.tval add_zkapp_transactions :
t ->
Mina_base.Zkapp_command.t list ->
([ `Broadcasted | `Not_broadcasted ]
* Network_pool.Transaction_pool.Resource_pool.Diff.t
* Network_pool.Transaction_pool.Resource_pool.Diff.Rejected.t)
Async_kernel.Deferred.Or_error.tval get_account :
t ->
Mina_base.Account_id.t ->
Mina_base.Account.t option Participating_state.T.tval get_inferred_nonce_from_transaction_pool_and_ledger :
t ->
Mina_base.Account_id.t ->
Mina_base.Account.Nonce.t option Participating_state.tval active_or_bootstrapping : t -> unit Participating_state.tval get_node_state : t -> Node_error_service.node_state Async_kernel.Deferred.tval best_staged_ledger : t -> Staged_ledger.t Participating_state.tval best_ledger : t -> Mina_ledger.Ledger.t Participating_state.tval root_length : t -> int Participating_state.tval best_protocol_state :
t ->
Mina_state.Protocol_state.Value.t Participating_state.tval best_tip : t -> Transition_frontier.Breadcrumb.t Participating_state.tval sync_status : t -> Sync_status.t Mina_incremental.Status.Observer.tval visualize_frontier : filename:string -> t -> unit Participating_state.tval peers : t -> Network_peer.Peer.t list Async_kernel.Deferred.tval initial_peers : t -> Mina_net2.Multiaddr.t listval client_port : t -> intval validated_transitions :
t ->
Mina_block.Validated.t Pipe_lib.Strict_pipe.Reader.tmodule Root_diff : sig ... endval root_diff : t -> Root_diff.t Pipe_lib.Strict_pipe.Reader.tval initialization_finish_signal : t -> unit Async_kernel.Ivar.tval dump_tf : t -> string Core.Or_error.tval best_path : t -> Mina_base.State_hash.t list optionval best_chain :
?max_length:int ->
t ->
Transition_frontier.Breadcrumb.t list optionval transaction_pool : t -> Network_pool.Transaction_pool.tval snark_pool : t -> Network_pool.Snark_pool.tval start : t -> unit Async_kernel.Deferred.tval start_with_precomputed_blocks :
t ->
Block_producer.Precomputed.t Core.Sequence.t ->
unit Async_kernel.Deferred.tval stop_snark_worker :
?should_wait_kill:bool ->
t ->
unit Async_kernel.Deferred.tval create :
?wallets:Secrets.Wallets.t ->
Config.t ->
t Async_kernel.Deferred.tval staged_ledger_ledger_proof : t -> Ledger_proof.t optionval transition_frontier :
t ->
Transition_frontier.t option Pipe_lib.Broadcast_pipe.Reader.tval get_ledger :
t ->
Mina_base.State_hash.t option ->
Mina_base.Account.t list Core.Or_error.tval get_snarked_ledger :
t ->
Mina_base.State_hash.t option ->
Mina_base.Account.t list Core.Or_error.tval wallets : t -> Secrets.Wallets.tval subscriptions : t -> Mina_lib__Mina_subscriptions.tval most_recent_valid_transition :
t ->
Mina_block.initial_valid_block Pipe_lib.Broadcast_pipe.Reader.tval block_produced_bvar :
t ->
( Transition_frontier.Breadcrumb.t, Core.read_write ) Async_kernel.Bvar.tval net : t -> Mina_networking.tval runtime_config : t -> Runtime_config.tval verifier : t -> Verifier.t