Sapling.UTXOtype input = {cv : Mavryk_sapling__Core.Client.CV.t;nf : Mavryk_sapling__Core.Client.Nullifier.t;rk : rk;proof_i : spend_proof;signature : spend_sig;}val input_encoding : input Data_encoding.ttype output = {cm : Mavryk_sapling__Core.Client.Commitment.t;proof_o : output_proof;ciphertext : Mavryk_sapling__Core.Client.Ciphertext.t;}val output_encoding : output Data_encoding.tval binding_sig_encoding : binding_sig Data_encoding.ttype transaction = {inputs : input list;outputs : output list;binding_sig : binding_sig;balance : int64;root : Mavryk_sapling__Core.Client.Hash.t;bound_data : string;}val transaction_encoding : transaction Data_encoding.tmodule Legacy : sig ... end