V.Tmodule Schnorr : sig ... endmodule Merkle : sig ... endmodule Bounded_u : sig ... endtype account_u = {pk : Schnorr.pk L.repr;tez_balance : Constants.balance Bounded_u.t;cnt : Constants.counter Bounded_u.t;tickets_root : L.scalar L.repr;}type header_u = {op_code : Constants.op_code Bounded_u.t;price : Constants.balance ticket_u;l1_dst : mavryk_pkh_u;rollup_id : mavryk_zkru_u;}type unsigned_transfer_payload_u = {cnt : Constants.counter Bounded_u.t;src : Constants.position Bounded_u.t;dst : Constants.position Bounded_u.t;amount : Constants.amount ticket_u;fee : Constants.fee Bounded_u.t;}type credit_payload_u = {cnt : Constants.counter Bounded_u.t;dst : Constants.position Bounded_u.t;amount : Constants.amount ticket_u;}type unsigned_debit_payload_u = {cnt : Constants.counter Bounded_u.t;src : Constants.position Bounded_u.t;amount : Constants.amount ticket_u;}