Octogram.Mavryk
type 'uri start_mavkit_node = {
name : string option;
path_node : 'uri;
network : string;
snapshot : 'uri option;
sync_threshold : int;
peers : string list;
net_port : string option;
metrics_port : string option;
rpc_port : string option;
dal_cryptobox_parameters : dal_cryptobox_parameters option;
}
type 'uri activate_protocol = {
endpoint : 'uri;
Node endpoint
*)path_client : 'uri;
Where to find the client.
*)protocol : Tezt_mavryk.Protocol.t;
Which protocol to activate
*)parameter_file : 'uri;
The path to the protocol file that will be used.
*)}
This job bakes the activation block.
type 'uri wait_for_bootstrapped = 'uri client_base_args
type 'uri originate_smart_rollup = {
client_base : 'uri client_base_args;
wallet : string;
alias : string;
src : string;
kernel_path : 'uri;
parameters_type : string;
wait : string;
}
type 'uri smart_rollups_add_messages = {
client_base : 'uri client_base_args;
wallet : string;
source : string;
messages : 'uri message list;
wait : string;
}
type Remote_procedure.t +=
| Start_mavkit_node : 'uri start_mavkit_node -> (start_mavkit_node_r, 'uri)
Remote_procedure.t
| Wait_for_bootstrapped : 'uri wait_for_bootstrapped -> (unit, 'uri)
Remote_procedure.t
| Originate_smart_rollup : 'uri originate_smart_rollup -> (originate_smart_rollup_r,
'uri)
Remote_procedure.t
| Start_rollup_node : 'uri start_rollup_node -> (start_rollup_node_r, 'uri)
Remote_procedure.t
| Prepare_kernel_installer : 'uri prepare_kernel_installer -> (unit, 'uri)
Remote_procedure.t
| Smart_rollups_add_messages : 'uri smart_rollups_add_messages -> (unit, 'uri)
Remote_procedure.t