Ark_Elixir v0.1.3 Ark_Elixir.Peer View Source
Operations for Peers.
Link to this section Summary
Link to this section Functions
Get a single peer.
Examples
iex> Ark_Elixir.Peer.get_peer("45.76.30.14", 4001)
%{"peer" => %{"delay" => 162, "errors" => 0, "height" => 2444791,
"ip" => "45.76.30.14", "os" => "linux4.4.0-96-generic", "port" => 4001,
"status" => "OK", "version" => "1.0.1"}, "success" => true}
iex> Ark_Elixir.Peer.get_peer("45.76.30.14", 4001, [network: :dev])
Link to this function
get_peer_version(opts \\ [])
View Source
get_peer_version(Api.options()) :: Api.response()
Get the peer version.
Examples
iex> Ark_Elixir.Peer.get_peer_version
%{"build" => "", "success" => true, "version" => "1.0.1"}
iex> Ark_Elixir.Peer.get_peer_version([network: :dev])
Get all peers.
The optional parameters doesn’t works ATM, even on the Swagger API.
Optional parameters : port, state, os, version, orderBy, limit, offset
Examples
iex> Ark_Elixir.Peer.get_peers
%{"peers" => [%{"delay" => 76, "errors" => 0, "height" => 2444734,
"ip" => "45.76.30.14", "os" => "linux4.4.0-96-generic", "port" => 4001,
"status" => "OK", "version" => "1.0.1"},
%{"delay" => 9, "errors" => 0, "height" => 2444784, "ip" => "149.56.126.216",
"os" => "linux4.4.0-97-generic", "port" => 4001, "status" => "OK",
"version" => "1.0.1"},
"success" => true}
iex> Ark_Elixir.Peer.get_peers([network: :dev])