Accounts.Single
module Timed : sig ... end
module Permissions : sig ... end
module Token_permissions : sig ... end
module Zkapp_account : sig ... end
type t = {
pk : string option; |
sk : string option; |
balance : Currency.Balance.t; |
delegate : string option; |
timing : Timed.t option; |
token : string option; |
token_permissions : Token_permissions.t option; |
nonce : Mina_numbers.Account_nonce.t; |
receipt_chain_hash : string option; |
voting_for : string option; |
zkapp : Zkapp_account.t option; |
permissions : Permissions.t option; |
token_symbol : string option; |
}
val to_yojson : t -> Yojson.Safe.t
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val token_symbol : t -> string option
val permissions : t -> Permissions.t option
val zkapp : t -> Zkapp_account.t option
val voting_for : t -> string option
val receipt_chain_hash : t -> string option
val nonce : t -> Mina_numbers.Account_nonce.t
val token_permissions : t -> Token_permissions.t option
val token : t -> string option
val delegate : t -> string option
val balance : t -> Currency.Balance.t
val sk : t -> string option
val pk : t -> string option
module Fields : sig ... end
val dhall_type : Ppx_dhall_type.Dhall_type.t
val of_yojson : Yojson.Safe.t -> ( t, string ) Core_kernel.Result.t
val default : t