Open rootzoll opened 5 years ago
Added a nodedetails function which could run on startup, could be used to return details of the node for a moment + check to see if its connected
To harness the deserialised json the function returns:
const char identity_pubkey = doc["identity_pubkey"]; // "03d34c207eecb9045228c9f835d7a2ed950f2ba03a4f173ed6fd3a895cf00de201" const char alias = doc["alias"]; // "room77" int num_active_channels = doc["num_active_channels"]; // 29 int num_peers = doc["num_peers"]; // 30 long block_height = doc["block_height"]; // 595590 const char* block_hash = doc["block_hash"]; // "00000000000000000015724ba600a02a418c1f97a6e542660d43ef5268053560" bool synced_to_chain = doc["synced_to_chain"]; // true
const char* uris_0 = doc["uris"][0]; // "03d34c207eecb9045228c9f835d7a2ed950f2ba03a4f173ed6fd3a895cf00de201@87.230.93.71:9777"
const char best_header_timestamp = doc["best_header_timestamp"]; // "1568885210" const char version = doc["version"]; // "0.7.0-beta commit=v0.7.0-beta" int num_inactive_channels = doc["num_inactive_channels"]; // 3
const char chains_0_chain = doc["chains"][0]["chain"]; // "bitcoin" const char chains_0_network = doc["chains"][0]["network"]; // "mainnet"
const char* color = doc["color"]; // "#68f442"
One time when trying to scan the QR it kept showing Error Invalid Invoice
in my mobile app. The QR looked a bit funny with zig-zig patterns. Perhaps that was this. Would be much better to show a large icon with No Wi-Fi Connection
text
If the WLAN connection (or connection to RaspiBlitz) is not working, the device should let the user now. At the moment it just produces wrong QR code, etc.