Tezos_raw_protocol_023_PtSeouLo.Sapling_reprtype transaction =
  Tezos_protocol_environment_023_PtSeouLo.Sapling.UTXO.transactionval transaction_encoding : 
  Tezos_protocol_environment_023_PtSeouLo.Sapling.UTXO.transaction
    Data_encoding.ttype diff = {commitments_and_ciphertexts : (Tezos_protocol_environment_023_PtSeouLo.Sapling.Commitment.t
                               * Tezos_protocol_environment_023_PtSeouLo.Sapling.Ciphertext.t)
                                list;nullifiers : Tezos_protocol_environment_023_PtSeouLo.Sapling.Nullifier.t list;}val diff_encoding : 
  diff Tezos_protocol_environment_023_PtSeouLo.Data_encoding.encodingmodule Memo_size : sig ... endval transaction_get_memo_size : 
  Tezos_protocol_environment_023_PtSeouLo.Sapling.UTXO.transaction ->
  int optionval input_in_memory_size : Saturation_repr.may_saturate Saturation_repr.tval ciphertext_size : int -> Saturation_repr.may_saturate Saturation_repr.tval output_in_memory_size : 
  int ->
  Saturation_repr.may_saturate Saturation_repr.tval transaction_in_memory_size : 
  Tezos_protocol_environment_023_PtSeouLo.Sapling.UTXO.transaction ->
  Saturation_repr.may_saturate Saturation_repr.tReturns an approximation of the in-memory size of a Sapling transaction.
val diff_in_memory_size : 
  diff ->
  Saturation_repr.may_saturate Saturation_repr.tReturns an approximation of the in-memory size of a Sapling diff.