You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--- a/src/lib_shell_services/p2p_services.ml+++ b/src/lib_shell_services/p2p_services.ml@@ -69,6 +69,13 @@ module S = struct
module S = struct
...
~output:Network_version.encoding
RPC_path.(root / "network" / "version")
+ let hoge =+ RPC_service.get_service+ ~description:"HOGE-HOGE."+ ~query:RPC_query.empty+ ~output:Data_encoding.string+ RPC_path.(root / "hoge")+
(* DEPRECATED: use [version] instead. *)
--- a/src/lib_p2p/p2p.ml+++ b/src/lib_p2p/p2p.ml@@ -431,6 +431,8 @@ type ('msg, 'peer_meta, 'conn_meta) net = ('msg, 'peer_meta, 'conn_meta) t
let announced_version net = net.announced_version
+let hoge _net = "---HOGE---"+
let pool net = net.pool
--- a/src/lib_p2p/p2p.mli+++ b/src/lib_p2p/p2p.mli@@ -191,6 +191,8 @@ type ('msg, 'peer_meta, 'conn_meta) net = ('msg, 'peer_meta, 'conn_meta) t
val announced_version : ('msg, 'peer_meta, 'conn_meta) net -> Network_version.t
+val hoge : ('msg, 'peer_meta, 'conn_meta) net -> string+
--- a/src/lib_shell/p2p_directory.ml+++ b/src/lib_shell/p2p_directory.ml@@ -108,6 +108,10 @@ let build_rpc_directory net =
RPC_directory.register0 dir P2p_services.S.versions (fun () () ->
return [P2p.announced_version net])
in
+ let dir =+ RPC_directory.register0 dir P2p_services.S.hoge (fun () () ->+ return (P2p.hoge net))+ in
let dir =
--- a/src/lib_shell_services/p2p_services.mli+++ b/src/lib_shell_services/p2p_services.mli@@ -49,6 +49,9 @@ module S : sig
val version :
([`GET], unit, unit, unit, unit, Network_version.t) RPC_service.t
+ val hoge :+ ([`GET], unit, unit, unit, unit, string) RPC_service.t+
(* DEPRECATED: use [version] instead. *)
val versions :
([`GET], unit, unit, unit, unit, Network_version.t list) RPC_service.t
FAQ
RPC API 一覧のサイトで Protocol Alphaでの
../
ってなに?