Module V0.Updater

type validation_result = {
context : Context.t;
fitness : Fitness.t;
message : string option;
max_operations_ttl : int;
last_allowed_fork_level : Int32.t;
}
type quota = {
max_size : int;
max_op : int option;
}
type rpc_context = {
block_hash : Block_hash.t;
block_header : Block_header.shell_header;
context : Context.t;
}
module type PROTOCOL = sig ... end
val activate : Context.t -> Protocol_hash.t -> Context.t Lwt.t
val fork_test_chain : Context.t -> protocol:Protocol_hash.t -> expiration:Time.t -> Context.t Lwt.t