Rollup_node_services.Arg
type block_id = [
| `Head
| `Hash of Tezos_base.TzPervasives.Block_hash.t
| `Level of Stdlib.Int32.t
| `Finalized
| `Cemented
]
val construct_block_id :
[< `Cemented
| `Finalized
| `Hash of Tezos_base.TzPervasives.Block_hash.t
| `Head
| `Level of int32 ] ->
string
val destruct_block_id :
string ->
([> `Cemented
| `Finalized
| `Hash of Tezos_base.TzPervasives.Block_hash.t
| `Head
| `Level of int32 ],
string)
Stdlib.result
val block_id : block_id Tezos_rpc.Arg.t
val l2_message_id : L2_message.id Tezos_rpc.Arg.t
val commitment_hash : Octez_smart_rollup.Commitment.Hash.t Tezos_rpc.Arg.t
val operation_kind : Operation_kind.t Tezos_rpc.Arg.t
val z : Z.t Resto.Arg.arg