|
|
|
|
@ -275,10 +275,11 @@ int topo_node_sqlite_channel_put(sqlite3* db, const char* channel_id,
|
|
|
|
|
сейчас: "supernode=yes" → node_type=4 */ |
|
|
|
|
" adm_tags_sig BLOB," /* Ed25519 подпись над adm_tags (64 байта) — верификация пока не реализована */ |
|
|
|
|
" node_type INTEGER NOT NULL DEFAULT 0," /* вычисляемый тип узла (topo_node_sqlite_nodeinfo_updated):
|
|
|
|
|
0=неизвестно 1=прямой(addr_type NETIF/DIRECT/NAT_STRICT) |
|
|
|
|
2=EIM NAT 3=(не исп.) 4=суперузел(DIRECT+"supernode=yes") */ |
|
|
|
|
0=неизвестно 1=прямой(addr_type NETIF/DIRECT/NAT_STRICT) |
|
|
|
|
2=EIM NAT 3=(не исп.) 4=суперузел(DIRECT+"supernode=yes") */ |
|
|
|
|
" node_RTT INTEGER," /* RTT до узла в мс, часть индекса (node_type, node_RTT) */ |
|
|
|
|
" connected INTEGER NOT NULL DEFAULT 0" /* 1 = было активное подключение к узлу */ |
|
|
|
|
" connected INTEGER NOT NULL DEFAULT 0," /* 1 = было активное подключение к узлу */ |
|
|
|
|
" local_nick TEXT" /* локальный ник (GUI only, не синхронизируется) */ |
|
|
|
|
")"; |
|
|
|
|
|
|
|
|
|
int ddl_sz = snprintf(NULL, 0, ddl_tmpl, peers_tbl); |
|
|
|
|
|