Zkapp_command.Verifiable
module Stable : sig ... end
type t = private Stable.Latest.t = {
fee_payer : Account_update.Fee_payer.t; |
account_updates : ( Side_loaded_verification_key.t, Zkapp_basic.F.t )
With_hash.t
option
Call_forest.With_hashes_and_data.t; |
memo : Signed_command_memo.t; |
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
val create :
T.t ->
ledger:'a ->
get:( 'a -> 'b -> Account.t option ) ->
location_of_account:( 'a -> Account_id.t -> 'b option ) ->
t Core_kernel.Or_error.t