Module Processor.Accounts_accessed

type t = {
ledger_index : int;
block_id : int;
account_identifier_id : int;
token_symbol_id : int;
balance : string;
nonce : int64;
receipt_chain_hash : string;
delegate_id : int option;
voting_for_id : int;
timing_id : int;
permissions_id : int;
zkapp_id : int option;
}
val to_hlist : t -> ( unit, int -> int -> int -> int -> string -> int64 -> string -> int option -> int -> int -> int -> int option -> unit ) H_list.t
val of_hlist : ( unit, int -> int -> int -> int -> string -> int64 -> string -> int option -> int -> int -> int -> int option -> unit ) H_list.t -> t
val zkapp_id : t -> int option
val permissions_id : t -> int
val timing_id : t -> int
val voting_for_id : t -> int
val delegate_id : t -> int option
val receipt_chain_hash : t -> string
val nonce : t -> int64
val balance : t -> string
val token_symbol_id : t -> int
val account_identifier_id : t -> int
val block_id : t -> int
val ledger_index : t -> int
module Fields : sig ... end
val typ : t Caqti_type.t
val table_name : string
val find_opt : (module Caqti_async.CONNECTION) -> block_id:int -> account_identifier_id:int -> ( t option, [> Caqti_error.call_or_retrieve ] ) Stdlib.result Async_kernel.Deferred.t
val add_if_doesn't_exist : (module Caqti_async.CONNECTION) -> int -> (int * Mina_base.Account.t) -> ( int * int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.t
val add_accounts_if_don't_exist : (module Caqti_async.CONNECTION) -> int -> (int * Mina_base.Account.t) list -> ( (int * int) list, [> Caqti_error.call_or_retrieve ] ) Core.Result.t Async_kernel__Deferred.t
val all_from_block : (module Caqti_async.CONNECTION) -> int -> ( t list, [> Caqti_error.call_or_retrieve ] ) Stdlib.result Async_kernel.Deferred.t