Types.AccountObj
module AnnotatedBalance : sig ... end
module Partial_account : sig ... end
type t = {
account : ( Signature_lib.Public_key.Compressed.t,
Mina_base.Token_id.t,
Mina_base.Token_permissions.t option,
Mina_base.Account.Token_symbol.t option,
AnnotatedBalance.t,
Mina_base.Account.Nonce.t option,
Mina_base.Receipt.Chain_hash.t option,
Signature_lib.Public_key.Compressed.t option,
Mina_base.State_hash.t option,
Mina_base.Account.Timing.t,
Mina_base.Permissions.t option,
Mina_base.Zkapp_account.t option )
Mina_base.Account.Poly.t; |
locked : bool option; |
is_actively_staking : bool; |
path : string; |
index : Mina_base.Account.Index.t option; |
}
val lift :
Mina_lib.t ->
Signature_lib.Public_key.Compressed.t ->
( Signature_lib.Public_key.Compressed.t,
Mina_base.Token_id.t,
Mina_base.Token_permissions.t option,
Mina_base.Account.Token_symbol.t option,
AnnotatedBalance.t,
Mina_base.Account.Nonce.t option,
Mina_base.Receipt.Chain_hash.t option,
Signature_lib.Public_key.Compressed.t option,
Mina_base.State_hash.t option,
Mina_base.Account.Timing.t,
Mina_base.Permissions.t option,
Mina_base.Zkapp_account.t option )
Mina_base.Account.Poly.t ->
t
val get_best_ledger_account : Mina_lib.t -> Mina_base.Account_id.t -> t
val get_best_ledger_account_pk :
Mina_lib.t ->
Signature_lib.Public_key.Compressed.t ->
t
val account_id :
( Mina_base_import.Public_key.Compressed.t,
Mina_base.Account_id.Digest.t,
'a,
'b,
'c,
'd,
'e,
'f,
'g,
'h,
'i,
'j )
Mina_base.Account.Poly.t ->
Mina_base.Account_id.t
val auth_required :
( Mina_lib.t, Mina_base.Permissions.Auth_required.t option )
Graphql_async.Schema.typ
val account_permissions :
( Mina_lib.t,
Mina_base.Permissions.Auth_required.t Mina_base.Permissions.Poly.t option )
Graphql_async.Schema.typ
val account_vk :
( Mina_lib.t,
( Pickles_unix.Graphql_scalars.VerificationKey.t,
Pickles_unix.Graphql_scalars.VerificationKeyHash.t )
With_hash.t
option )
Graphql_async.Schema.typ
val account : ( Mina_lib.t, t Base__Option.t ) Graphql_async.Schema.typ