type rk = Tezos_sapling__Core.Client.UTXO.rktype spend_proof = Tezos_sapling__Core.Client.UTXO.spend_prooftype spend_sig = Tezos_sapling__Core.Client.UTXO.spend_sigtype output_proof = Tezos_sapling__Core.Client.UTXO.output_prooftype output = Tezos_sapling__Core.Client.UTXO.output = {cm : Tezos_sapling__Core.Client.Commitment.t;proof_o : output_proof;ciphertext : Tezos_sapling__Core.Client.Ciphertext.t;
}val output_encoding : output Data_encoding.ttype binding_sig = Tezos_sapling__Core.Client.UTXO.binding_sigval valid_amount : int64 -> boolmodule Legacy : sig ... endtype transaction_new = Tezos_sapling__Core.Validator.UTXO.transactiontype transaction = Tezos_sapling__Core.Client.UTXO.Legacy.transaction = {inputs : Tezos_sapling__Core.Validator.UTXO.input list;outputs : Tezos_sapling__Core.Validator.UTXO.output list;binding_sig : Tezos_sapling__Core.Validator.UTXO.binding_sig;balance : int64;root : Tezos_sapling__Core.Client.Hash.t;
}