1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let build_rpc_directory node_version config =
let dir = Tezos_shell.Version_directory.rpc_directory node_version in
let dir =
Tezos_shell.Config_directory.build_rpc_directory_for_rpc_process
~user_activated_upgrades:
config.Config_file.blockchain_network.user_activated_upgrades
~user_activated_protocol_overrides:
config.blockchain_network.user_activated_protocol_overrides
~dal_config:config.blockchain_network.dal_config
dir
in
Tezos_rpc.Directory.register0 dir Node_services.S.config (fun () () ->
Lwt.return_ok config)