v0.4.2 - Implement NIP-11 Relay Information Document with event-based configuration - make relay info dynamically configurable via admin API
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <cjson/cJSON.h>
|
||||
#include "config.h" // For cli_options_t definition
|
||||
#include "main.h" // For relay metadata constants
|
||||
|
||||
/*
|
||||
* Default Configuration Event Template
|
||||
@@ -33,10 +34,16 @@ static const struct {
|
||||
{"max_connections", "100"},
|
||||
|
||||
// NIP-11 Relay Information (relay keys will be populated at runtime)
|
||||
{"relay_description", "High-performance C Nostr relay with SQLite storage"},
|
||||
{"relay_contact", ""},
|
||||
{"relay_software", "https://git.laantungir.net/laantungir/c-relay.git"},
|
||||
{"relay_version", "v1.0.0"},
|
||||
{"relay_name", RELAY_NAME},
|
||||
{"relay_description", RELAY_DESCRIPTION},
|
||||
{"relay_contact", RELAY_CONTACT},
|
||||
{"relay_software", RELAY_SOFTWARE},
|
||||
{"relay_version", RELAY_VERSION},
|
||||
{"supported_nips", SUPPORTED_NIPS},
|
||||
{"language_tags", LANGUAGE_TAGS},
|
||||
{"relay_countries", RELAY_COUNTRIES},
|
||||
{"posting_policy", POSTING_POLICY},
|
||||
{"payments_url", PAYMENTS_URL},
|
||||
|
||||
// NIP-13 Proof of Work (pow_min_difficulty = 0 means PoW disabled)
|
||||
{"pow_min_difficulty", "0"},
|
||||
|
||||
Reference in New Issue
Block a user