For_tests.Transaction_spec
type t = {
fee : Currency.Fee.t; |
sender : Signature_lib.Keypair.t * Mina_numbers.Account_nonce.t; |
receiver : Signature_lib.Public_key.Compressed.t; |
amount : Currency.Amount.t; |
receiver_is_new : bool; |
}
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val gen :
init_ledger:Init_ledger.t ->
nonces:
( Signature_lib.Keypair.t, Mina_numbers.Account_nonce.t, 'a )
Core_kernel.Map.t ->
(t
* ( Signature_lib.Keypair.t, Mina_numbers.Account_nonce.t, 'b )
Core_kernel.Map.t)
Core_kernel__Quickcheck.Generator.t