Links

Network Nodes API

The network node API is available from the full node via web-sockets.

Obtain Network Information

get_info

Return general network information, such as p2p port.
fc::variant_object graphene::app::network_node_api:get_info()const

get_connected_peers

Get status of all current connections to peers.
std::vector<net::peer_status> graphene::app::network_node_api::get_connected_peers()const

get_potential_peers

Return list of potential peers.
std::vector<net::potential_peer_record> graphene::app::network_node_api::get_potential_peers()const

get_advanced_node_parameters

Get advanced node parameters, such as desired and max number of connections.
fc::variant_object graphene::app::network_node_api::get_advanced_node_parameters()const

Change Network Settings

add_node

Connect to a new peer
void graphene::app::network_node_api::add_node(
const fc::ip::endpoint &ep)
Parameters
  • ep: The IP/Port of the peer to connect to

set_advanced_node_parameters

Set advanced node parameters, such as desired and max number of connections.
void graphene::app::network_node_api::set_advanced_node_parameters(
const fc::variant_object &params)
Parameters
  • params: a JSON object containing the name/value pairs for the parameters to set