Tezos_layer2_riscv_context.Riscv_contexttype repo = Octez_riscv_pvm.Storage.Repo.ttype tree = Octez_riscv_pvm.Storage.State.ttype 'a raw_index = ('a, repo) Tezos_layer2_store.Context_sigs.raw_indextype 'a index = ('a, repo) Tezos_layer2_store.Context_sigs.indextype rw_index = [ `Read | `Write ] indexmodule Mutable_state : sig ... endval equality_witness :
(repo, tree) Tezos_layer2_store.Context_sigs.equality_witnesstype nonrec 'a t = ('a, repo, tree) Tezos_layer2_store.Context_sigs.ttype hash = Octez_riscv_pvm.Storage.Id.tval context_hash_of_hash :
Octez_riscv_pvm.Storage.Id.t ->
Tezos_layer2_store.Smart_rollup_context_hash.tval hash_of_context_hash :
Tezos_layer2_store.Smart_rollup_context_hash.t ->
Octez_riscv_pvm.Storage.Id.tval load :
cache_size:int ->
'a Tezos_layer2_store.Access_mode.t ->
string ->
('a raw_index, 'b) Stdlib.result Lwt.tval index :
([< `Read | `Write Read ] as 'a, 'b, 'c) Tezos_layer2_store.Context_sigs.t ->
('a, 'b) Tezos_layer2_store.Context_sigs.indexval close :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
unit Lwt.tval checkout :
([< `Read | `Write Read ] as 'a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
Octez_riscv_pvm.Storage.Id.t ->
('a, Octez_riscv_pvm.Storage.Repo.t, Octez_riscv_pvm.Storage.State.t)
Tezos_layer2_store.Context_sigs.t
option
Lwt.tval empty :
([< `Read | `Write Read ] as 'a, 'b) Tezos_layer2_store.Context_sigs.index ->
('a, 'b, Octez_riscv_pvm.Storage.State.t) Tezos_layer2_store.Context_sigs.tval commit :
?message:string ->
([< `Read | `Write Read ],
Octez_riscv_pvm.Storage.Repo.t,
Octez_riscv_pvm.Storage.State.t)
Tezos_layer2_store.Context_sigs.t ->
Octez_riscv_pvm.Storage.Id.t Lwt.tval is_gc_finished :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
boolval cancel_gc :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
boolval split :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
unitval gc :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
?callback:(unit -> unit Lwt.t) ->
hash ->
unit Lwt.tval wait_gc_completion :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
unit Lwt.tval export_snapshot :
('a, Octez_riscv_pvm.Storage.Repo.t)
Tezos_layer2_store.Context_sigs.raw_index ->
Octez_riscv_pvm.Storage.Id.t ->
path:string ->
unit Tezos_base.TzPervasives.tzresult Lwt.tmodule PVMState : sig ... endmodule Internal_for_tests : sig ... end