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_sigtype transaction = Tezos_sapling__Core.Client.UTXO.transaction = {inputs : input list;outputs : output list;binding_sig : binding_sig;balance : int64;root : Tezos_sapling__Core.Client.Hash.t;bound_data : string;
}val valid_amount : int64 -> bool