Mavryk_raw_protocol_001_PtAtLas.Sapling_reprtype transaction =
Mavryk_protocol_environment_001_PtAtLas.Sapling.UTXO.transactionval transaction_encoding :
Mavryk_protocol_environment_001_PtAtLas.Sapling.UTXO.transaction
Data_encoding.ttype diff = {commitments_and_ciphertexts : (Mavryk_protocol_environment_001_PtAtLas.Sapling.Commitment.t
* Mavryk_protocol_environment_001_PtAtLas.Sapling.Ciphertext.t)
list;nullifiers : Mavryk_protocol_environment_001_PtAtLas.Sapling.Nullifier.t list;}val diff_encoding :
diff Mavryk_protocol_environment_001_PtAtLas.Data_encoding.encodingmodule Memo_size : sig ... endval transaction_get_memo_size :
Mavryk_protocol_environment_001_PtAtLas.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 :
Mavryk_protocol_environment_001_PtAtLas.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.