diff --git a/NOSTR_RELEASE.md b/NOSTR_RELEASE.md index 90b1143..dd7fb2e 100644 --- a/NOSTR_RELEASE.md +++ b/NOSTR_RELEASE.md @@ -33,14 +33,16 @@ I'm not bothering with other operating systems. ### The relay is a full nostr citizen with it's own public and private keys. -For example, you can see my relay (wss://relay.laantungir.net) running here: +For example, you can see my relay's profile (wss://relay.laantungir.net) running here: -[https://primal.net/p/nprofile1qqswn2jsmm8lq8evas0v9vhqkdpn9nuujt90mtz60nqgsxndy66es4qjjnhr7](https://) +[Primal link](https://primal.net/p/nprofile1qqswn2jsmm8lq8evas0v9vhqkdpn9nuujt90mtz60nqgsxndy66es4qjjnhr7) What this means in practice is that when you start the relay, it generates keys for itself, and for it's administrator (You can specify these if you wish) Now the program and the administrator can have verifed communication between the two, simply by using nostr events. For example, the administrator can send DMs to the relay, asking it's status, and changing it's configuration through any client that can handle nip17 DMs. The relay can also send notifications to the administrator about it's current status, or it can publish it's status on a regular schedule directly to NOSTR as kind-1 notes. +Also included is a more standard administrative web front end. This front end communicates to the relay using an extensive api, which again is nostr events signed by the administrator. You can completely control the relay through signed nostr events. + ## Screenshots ![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/main.png) diff --git a/debug.log b/debug.log deleted file mode 100644 index 16aea06..0000000 --- a/debug.log +++ /dev/null @@ -1,72 +0,0 @@ - -=== NOSTR WebSocket Debug Log Started === -[14:16:28.243] SEND localhost:8888: ["EVENT", { - "pubkey": "193279d1459ba1399aadb954422bf8595aa77367dccf482c682f5f208e435844", - "created_at": 1761499411, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "AmWNi4P5J126kk69XH2o5mYvGj+69+Fjfr/nZx892I2z8edkwtp2IH7XAnPUqdGPu7x1xiZF1sNfr21VKThOhE54K/uQHLFydZN3acgUfX13sCeWhrvnQD0EvjvZC6QzW9DfFayYoYl+rEPYcra1/N68a+N1R7XnNcf1K/ZFh5Grcnln0H5YdXKRBhQI9aai4iFp1VGy2V0IR+6gDJGbJ7TbAbD3wgGWv1i77C03skH3RgzH+f2b7VBtm+vjKX6q7v6v8j3w1lRFE5Qh0Tqgedh3+UsnwqQta7OCzF9OyAVPK7EqKQBss5LzYSRUpcCE1vw5b7I7yeBFwU9WfnGLUW+uZxMJ2C3P4NBBrVO8UFIkBrPL2cqkoD5c8DgMLJjXGmc4EWfB4ZWb3KjbfLbgi6DVQ++cDjBbnCOPhX+/4qOnWq+gI28e/xk3cBvQtgUOkvWX3oGl3/Q33u4UGtxkFEXGfzdKHVDkR86kqf7RMZjIwTjLGpx4uov0cNmzj07hYEdoG/lJ4yA1v/GyF7viJdnnz3tE0hCZaViqSCev0rfUHWRDDMXJzJ9SS+OwpVswSG4NKvYsDhDM89BjhFs08HshTFdIh2AY45jR/16CsZM9JudH5BwqcX23wToYdZ+lrerOA0EkYb0DJUzGVe4lMpdJZoB8qXLHxMAKwKu0UEWEkeBnnZbvTGwCRbfGorxwPrnyqUCy9tzJx0GOLhRIzBmt6lki607VLDYjK97VIz0dff3fyWPAfy/yBlO2nHhVubUgpPaAjcaYNkO/iZwuP8oJkClWWmKwAQoNoxt+Ly2llrkz+Ne8oXMQdJSq416x6MLHo2JbKH8uwjx0yKG0oldLyWaz3A8OHYkJuxOi7HPVTlOOJrsjG4kMn2g97rVUXLs5v9F/StOjzxtiQWmCBtCsvK2LEEK/DzfavcJstEMxQztJjhiYRO3MJanL7lN2zu1ZHO149FJrgqGV6RQ8DDXf55yuabqHilBuUSDKpI0gl0+Efuor1my+L9J7MjJQ83aSwGizX7uXedMsGQRcvU3++Uvbw7sd2l67fb7IoYU04TPGZkIm120qwf7GAUpnDL7Lhulu/9LFMFs3UnGl9cLzY6EAJtDANHjMAoXbGbYclnoSiNW4yr3X9PBHO5o2YhIxfpTyEgLebJLOkzoziuCTpX8/MdhOhFtlIyo5B8Mbt5GDOHh4x1ZMKOl02J00Vvgui0hLw4Vri8Lz/ErPIRSlrEOB+8K5zPzJy/bD8XrOKlOwSbF5j9dsqs+8uCTC/v9YNQ0cC9wP7gVAxErQ3suJVeV7pzY+eGR051AcW7ppTs1gShhxDDaSaKdMlrkBdFDZcCJ+tomSgW56bOi45erpmk8Lcv4RrBzjBtq1hz+XSaTBAtEnGtHNH2uOn7KP/NNaD38dYkpb3N1VR3zuV67RcuPZeB+5WR9jhnLoSMGox2s=", - "id": "c6c18d902744fc0aaa4ca9172b3bcd0dde3fd7d943b41b2a39a16927ede67804", - "sig": "d67e0e914aa361c528510efd216548b6734a5fa68c46426571fbc87626bf19a9ec46e16883e7fad700f4fee5cfffd9bba03c3c08e57938fbca77a28b30a32bb7" - }] -[14:16:28.256] RECV localhost:8888: ["OK", "c6c18d902744fc0aaa4ca9172b3bcd0dde3fd7d943b41b2a39a16927ede67804", true, ""] - -=== NOSTR WebSocket Debug Log Started === -[15:01:18.592] SEND localhost:8888: ["EVENT", { - "pubkey": "ec9578ade9e74358ed35d8091d41bfa277e86d649614a8865e3725e38ebe5bc9", - "created_at": 1761502101, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "AlgLnVwti8Dk2nu0e4bMrXeZiR/u+RPnA85kpts2svaFGfMByS4iap7xqdiSrXpSQPjQsix6jP9Qiy1a6rrvC6MutqTi3JfsMexLR61/ZKTK41sWTXNDTT3keH543vx3fVQH1mq+LgG4mjNzkPe0RqkYFvC8R0nxyAcCecHDxZUlmXQmAGiB5JB2GvstA4eoZLP1OI3fcLA3qaITLNRJOwRUoTYKqUkENHwz74CW0TnYDrKRZVe9zKNWQBLmtsgVoGd5CXNAVgXwmm2h0eCNIcRGnFqDHzpegpEGO+A7tvB0KJwlj4j/GmRgmnWO4pkrM2fmsTdlb5KNqe7NPuTVgYfdvld70zWpenp7jF/0psaEQEl8R7FbG2rNCv8fXtH+womvJQj4S0eUBxfvsUU1wWYmhusEzvyTfpV/nw0Er+pmAUZ2eGk7LEB2GMsJrkT+G5oohm0n+5c72iWJqW9A1eAzjR6Z21FkH4kAEJOl70fw9Xeig+s9rYk3GcKlMvj42zf7DepMXHPy62TbqUeclcm5W/semyasGP521GBuw152IN+dS67OVVmEvEJ89xhwiTeIty78enR4Gq7d1eNK+rqStdtJ7FN6kD/8gv4sFojUXyi0sIxzaSPrwI3ohOqbpEK1dTs6fmTUiyT/Buq++IhD9UwsZgz/kYpZfm1NVnWx+yTEv4I1H80FDxmMzbYnTHuIdRJFeh/NJRy9h+gXoZlZnteHkbwm1w2AejTkVnGs2Pz7aUZgC+1Za8fhtXq3Z9N3R8f8gtVFnnjRzApg5U89QrXUBS0R6F9dTqINk4qti94JWO4dYcPuudCutME5hfCYBoo+LHuRmdPKry7vSK1WgLYQsHuG+r313Ak8DhZYNbL+0d5UJ9kDFlFKaP3xLahSbEc/7u+AyuN68IyM1NwEehllxqVUsX8dsD4bZ2yW5rVjAQm9tT8Ypm73kJEb+DYVqT0WjFx88ee+HX89a9NgszWf1HE1KNQ9gWjn4eH6xbwrOkS4/v2O2tQoAd00vyPKAWly3Zlrz2cRnrSnxTZ5Lt7HtwAt6Err8MhD/w5rMLXHTBCMrroG1VfMo1OgL1YPafKDZmwVcHWacqtZiB0heRx742WipmTonqMjCOTNufdwxQcRPLLio0mtqiIrzgJqqIQenBXSa1jaG6Lvb5PCUKThbg4sSFfgssoUNKM7ytmBAe+PPmOVe11/gGaFWoQeUordbvmiCtzIPUYiKsuhfeK4I3jKvEofQU37hOam8ZxUczXvX6dgOOto002EWyCVfAzFgyey6wI+FGEbhXqlw7nB+azpqLQMJnHg7pfb1stXk3d8rjgVrRsVRJe/5KrXyZ5cd7ftJuJLxpTYmfFu6CKoUE0L5eRxXiwa16Pi0BehxOLaZteiTzttyfj+ClMKs2J/2/T1BVya1oGUW2Wg6ri/qS8oXv8bqiXBZ1/BwfI=", - "id": "ea5bb419a8efea8ee86bb8696406a70a0387a7d0ac6e60760026d1aea28b427f", - "sig": "0ffde3fd0d83c80693aa656668f2553807f8d474738ff3d9676090a5b8748a8e8e0c75a1d64963e4604046e18a806c4371a9cf2af2fd72f9db50f15bc78a4e25" - }] -[15:01:18.604] RECV localhost:8888: ["OK", "ea5bb419a8efea8ee86bb8696406a70a0387a7d0ac6e60760026d1aea28b427f", true, ""] - -=== NOSTR WebSocket Debug Log Started === -[07:46:36.863] SEND localhost:8888: ["EVENT", { - "pubkey": "99e37bc774d260b464e936ad8945deec62e8f5f8af53e9db662038a717d39bd5", - "created_at": 1761562419, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "AjYCV8Esqa1L9LQE2G8cDVn+hSXjAJlFVp5nAaC6nuag/1AphKpsAJFGrWZvJ+rte5+4dbmdk+osvlxxfRQHtaZqjaTbVDKJA2b2KTYLgICe7O9rqTqR8oC4sYOVQViEjo30ox3IfDgdR5ONlaprvQ8r71E+oplWOjahUNvf5Yb9OOHbFphOqqWtbYRYqAqvO0bj3rB+tmyUJ8v3mU8NsKJtOTOIvN+jTIwU8cbN6AM6/A87WSi7J7X9/wLpFigBNxrx82MJ025ryApNWyt5PuBia3krPDa51F/A+jFVp1QicVwSt6tP01ktYJn3uyR3qizIiZiXzmxV9+TXopq+mOTlAiwcZBm1ZkS/PgfoUMDUOOVcCAW6ppZlg3oK5jScuDl1d4cZgTmmAPneaHhgB9A/DbWWr03W1vJAXCmDQRUoACfwsvLQf5esXkPcJV+ANgLl8sKd4EPmDAzr946uDcs2BUDftr4++jbdTkg9yIHb4SHnI10osbsqP7BqTrF1TbZHnxev4l5XyaIqhGm6WdQ90uGn1VDSUXXuou3IbqwhZReifYQAL9/5PAeSH6RrrL4neEzBjosSNkcMmtAxqBfd8dOHfqT6r15osKXc1eSmO9qDjZxUHUb5zIJjrkDW0jY8vAfiMqZhKd5Vl7stYf2iJJxdm04r4zpxGBjlYQva2LyrPclBIGxax6sTQTxoRyUBwyis7OnxUC0HO7bqr464RzCX1/OHMOYhFQu3BY8Rvytl9E1hS+rJpWgNkHsbjr5zs1l/B+qwt+zqnYlAtjZZ2T56Pjd+jZcRTt/NKDtyQnLPxreBWgNy8IykNI0q2fgFiWJwh7GnlbYrx5zco04Ory/P+nW2/Xosp0232I48e2KhxtH6L1e6dOWqbZXFQXBqzKNlVTRkPyS9ykSSs7NAVknRz/vF86+jJVJa2z32Y4oQtJna8vK5J5HA3rRSlSEINwmcSiFUmuxeFAcFjYjyVGlBhmH3B/98CtT2+JHgUYpMiG51+HR+OI9qBGgsF5SI9JKai7CFC3OqfaW1rZHN96uta4VVGQ1mJetz/xB3W+QThsZ0IJ6/wBnbUpPBoab4rfnYeeVwOMxiK5B2UIZ1+ihRrSMsjMC8DAEbUAn9XNABJHhDo0KJcYqtpHBIkQgbqfuSKTLmc4mZNJCp8wmry9Tc9ZQo2jT0dZa/NZO+qtqWXWqZWbMngXFer4AtR+Vethhg6BdhYOYI/j8gOW1m8qodBlj9BHiKEU3Ig9z6WawsOD95VosxhqrQDuyO07igXNWMNK5exRfvp2QiHgILuC9diZZGBXPRLIDlKERTotPc5IdutkTG6qVh6+r6wbwtVhiWJVmfVy/D0hvDvlaqzVk3FRVuRuMZI+LmF3OdNGIf0+lfMUeMAABhDNTWyyS8gG21JJZQOBxGc12x49xWvMLbXaPCKBKrqw4FLF4PTCc=", - "id": "9899324517c0e1796ea513cfc9fa0a2592cf5532774abc7e2a1bac7bb16c4fbb", - "sig": "0d73ac599d0d6d99dd9afa0c92d741e459bc53102557acba5d868089776bb36a521ae800303ce5ceceabc8d643116a74560744243b3a1c7749d6a52117343637" - }] -[07:46:36.876] RECV localhost:8888: ["OK", "9899324517c0e1796ea513cfc9fa0a2592cf5532774abc7e2a1bac7bb16c4fbb", true, ""] - -=== NOSTR WebSocket Debug Log Started === -[07:46:57.426] SEND localhost:8888: ["EVENT", { - "pubkey": "a1efe929139f3f195159389a6eb7199c127c88e32a0264cd826e95806a7c7db3", - "created_at": 1761562440, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "ArP2HEobkU/QYXy2R94zSkKM1OfQT5SabPeebj9dQVGbUKaKDwuN2RUYTRJ5rD8euyiXat8YzYO7PJ0CHzxclXxO8AWpdN4P76srm3zJ5z6kpQpcCFgInV7k4v6LZmmCrrtdTWqLjuLTPJJd6W9J7HqbTA3Dt4200BSpA4Por1TQAncplwH7O4vBfbPYtdv9w1RL1uSInMWcGwxttTXlyTtAJ0G0hQNofowFCMWuQCKjV5LxPfoXdOCrsp/We6x+hYKDxphsDjQ1tbdtYFmj/YRy6MJm1id4mr+i8fEnyimshE/fAhavOXUg6239MmYj8nR2RT9LMuhVckX+V5MZnVyC3mZlfzkPJiTHxiDkEREjljNOX9I+9yChg6MvyU41s7GjBlPyWiyeXedPcU2Q8ypGsFLhBl5i+IGSn6wCcBH8+h3euG8jtBgKxIP1qBYsXPTlYpSXQcisIZlW2Rubcawf/RF7HYbIRu884mpdVnURcHqfN9yquoVyfvIgQR5Fs6IbKatJ64LfMLkLNs4UIlumtQRdW3NFjglgb/rF9btKYVFHRG9dWwOpZBd0zvXtWKbts2AKQFU30/WegaPh2LT5rN9HfMsA1tI9YwZm//T2NiLaPwJCuOFWBOUiB7jIObQKtOHrICI/jXIGOAfgox5+fcAE6CaysHHzluVcwiw7GioShidaIDsZ10rWJOv1HeRpuiAJJTWk2FOBJzpOxli6s6jGj2S481Xa99I13TihgL0wAPhjsnQhz0kh40g89mipzVO5hbki101zIJCEBrDeT4Ptabc9GminXedq9k1G98usM0JSHsgtdZdztme/UyvYyAKMdez1yNgOp7YgOU15Rpz/KGL6W5Wk3MbUwpuVRzUWEMoBcyMzssn5Sa3mkh1RQqpTcoQaktTNwkhR1R5bgedka61JmcK4Uq3Hi/HfKYHbeUeta6Olu+U19PEwZia1iq+y0ZQm5gMwCK8BsoV44OLsjeDKlyRGCtIjkTc/L2LyuAZFhw560vKflkigQVcajaQVtEDgaT5odgFwvYEMOjbBDloDs589hAn8ZLyRJo3tIXNwqhctKTSqbit5qs85pOHkXSC3gsRQvDfq4qVh8iWXFotmOHlBEh4OZk89xwAnP0wiv5kd8N2c2CTB84SB224GinMhs0gkaCIXPPYv8IfVcow9+3sjnNov4dRRIB80fRXP9X3IyR7tXYCuq1uQO2iWiWKhNaqJRoTM1BUhLv0ebKYjfPevSVHUuV51CcsoFakNT8S0UnW7QHfmsESvCJLLT8ttrJqpRX2tf6SpzofHmzQHVrHFn8C7WKMVelndptmaOt/9Lek2UrZiKmzRP0CtBL+HoPRmZHF9t7y0qEhoApkrB9FPukH/IGV6jx891rH4nC1fLKc6zgkdjnYB7HDB+lWp2JKpV8Z3CbZXtR28kwIvZZIABZ23/U5cFds=", - "id": "c8cdf8992fbc17a0ccb74f6dcb7b851f3fdd53317f5a5ea4e202a91b22e15ac6", - "sig": "b9efba3448d67de8855838044427396af1958269642a975129fe877e48e5c0e0818d638264f8aa80404886559a7d29464339f63704044dbf11ff09eb0bdeda2b" - }] -[07:46:57.439] RECV localhost:8888: ["OK", "c8cdf8992fbc17a0ccb74f6dcb7b851f3fdd53317f5a5ea4e202a91b22e15ac6", true, ""] - -=== NOSTR WebSocket Debug Log Started === -[07:48:51.631] SEND localhost:8888: ["EVENT", { - "pubkey": "52feea8d0da247ed1537c88e12b2f6bc88697b69abe33bf4f059f9f10c0f2b43", - "created_at": 1761562554, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "AoU024VIO6IgceC43yYPvKxOb5PuuZQRAUQLC6Crdn5dtIVuHE8M/UUmmNXmWq3jB6kFbFWxNgFWuxCEG9sQHDEngk+tDOGlt+r0vx3jUZG09lzNzcghl/4l/Do48rcy0cfSm+mSHrJsy7N+MSAXQ1heKahKF2fSyfYFM+6EOSEl0sJSq09iWGFft0lWfeZ3AFpji0gp0Z5QY1hQPH3Te/TRuDCoR8GXG3NguLD22Ed8byOQzf/b7nWr70z2Sqg15zhMwyqkl//dOp9iIXE69FONqDfvFF0xttQ1L9PbzQizMt65CqbMuxGMiMA1zZsgQ8iN+xbIN4xv4DrzCtBZnYt3aJSt7cv+8Co5OmGNXu1RNUvxpZZTO8Dq/m08Y5JDYiRCvdh8kTASMVt0MfGsvWgmcHiiCINQUe7n5ynieayFpbl9j1Vtml0lmrfIOYnDQYmuqDDyG7PxhRt3G/SpiabWBwsqmTqCvrclXfTm4t5YYSr/5lKbwHzPk4qtdEs+LqH2/zd4egZnT4Xt/vIP/c55NrEWPmr50G37DpsSVbDxMQXs4dpldDntjEDFuL8VTkAzqibmiZSQnb6l+DpKYNdQCyg1S1ttnzYp2cRTAPzAVbRMqk1R6jagWnZyOs/JIK4on51JHczaUTCMypDLJFoOaFPTAedHfR/Hn2Nm05W8oQ/m/RGmxLgok6WgH3KJ8wvN+8X+XYpTgyxej/hYPqJnq3uaNqMbcD5katWRBmZtyZa3Cn2nZDqmFFJSABWacXNCyHL41Z+MhyYalYzvUev1ozUgx2NEWwxnSTvMkpOfvSDrs5Ncosle0itL9j0QVBrKFjHgq2BJ4FApv/Iq0af+8JEqhVEsMNpGwRJst1kn7kO+Q7O68PQF6PPlNqh7DNea0Bz1sN1QDt2yZTApi2b3IJTsbekye/WsOB0J+bLvxNQ/UoULcyq3SLRSqQEQMLBPz7JrijMzBdPglWpeZ58UDrbmd1KhnHzx7o1NvHyjPRuKj4M094+2/mTEFGOOIF+Ogjqj+wCSDnT5C0d/l2llQkIXCKcLONWT4bKkmTOjvNs6lX+VpBynaegGjzGOvJw1beRZIkRegTpV4pnMZH9833s175rcMcDjPnfT9FD+pDv1DkmXfww1k6MgfHTbwjSgj0K9862xFNwL3mC2g8XFNlcflC0Rd8PzXRg7TBn7855r+urqujCUqZrzdUMHvp08rEEzSJKljk4XN4DqZeWn2evv7UCbYjq46sVf2lEHCvHdqKoPf5ENU72y5Fb9tQJAyUoBTdPdb2SZ2Y2jSF+6+H2wVXrOlm8EwBquaREl25fs7Yqwjru7qz1rO9EA1jlNybFvALHEFQzHEpi8JeNi5T/mI+VleoUDrk/og2mucQVFqAQzRjASsaeDq9fZNqhv3Q3DBIpftmI4g6ZXqJhPRK8wF7Ym3mmC7eFHwalUprA=", - "id": "9bc4b5ad293085272bf52ff17abb585f7e63bc155a5a39cfe1a5c046f141e571", - "sig": "ee6b917761031a06bc50da0173aef881a61213473d4f533a8a4a96247edcdbd17dbf87919c4d92f8ea8719d5311d51a8028fbf62e3f40f9b8004ccbe9f3adabd" - }] -[07:49:01.659] RECV localhost:8888: ["OK", "9bc4b5ad293085272bf52ff17abb585f7e63bc155a5a39cfe1a5c046f141e571", false, "error: failed to store gift wrap event"] - -=== NOSTR WebSocket Debug Log Started === -[07:50:47.319] SEND localhost:8888: ["EVENT", { - "pubkey": "f206ef335cc3b360cf739680cd4540b852fb9d75aac552b58014a41cfc4c6c65", - "created_at": 1761562670, - "kind": 1059, - "tags": [["p", "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa"]], - "content": "AuzXkvYpH0IX/T0BKtOAjO5QtglT3nXGXF20awgDX6T1qoWV8qykYY01qPlGLSDkOuOvhG5NZuFPs/hPMnctmnskvHTHqKJdUeT10Qe0JmZiP5y6fZSlrtLMKfyoLpNYFDXOfwooSD2Q0UN8ePfTkkB61ri7avsq8w1WjoVTUSG5kouJfQAgvh75uXNkcvTNWSX5gbCXxoL1D7twPSUXvuZBJTN0iVdh3jg8X1uZWhvpZJIIXceZIUdxaIp2EmrYVW0VEZZSbAFGAldtKasHrP3cJKwTk1IenMFXaPkJnsbvyzUZWKBwTCeBLBhMNzbBWOp5A7SgFW1vf9gm00MSQE/JjwOzDZIaIQ3vRCMbO29XLlcOCevs8FwusZ86LuXZ8EQac9vnc/7gEul/SkOQaSq7v4oGzwfY4iQ8c8VdX/+syE+ClUEjiKdN3/lcRGWhdMGYgK/uajLd9jpfY8CBzP0BZM0Oq6ZgSJt4ydntPfiUq4PtDww+56+bUUQb5V3eZ9SUnQgebO1doRgtvb6LiLGN3D9XolEiHBE3KDt/InfWPUeuf1HEf5IbDc2w7zhgzWbvXK9G4NnsAmOHQNIGbPHXLWEOOhRtcEnrHILKYgs4wfuvSnfSUzfWxHVlhXkuXj4pq/EmJKmQg3zB1C2QzKMx7O/oHplnQFGUfAMDQY9GpBWLCOhQH3ZiHWQ02AjXSze7PGB9ac7KoPmyKafUAgXbASp/G9t7n3pxarzwBNm4zQ6wPRpR5OF+mFYQ9ClJ+3MlUDNq1T8fGuJVIduxFgyWMAgKoJBQe+xP5qHEuCxhG1B2KtoKHbzAtXpV+sduXQOlm0Jq7req59VgtgrIVVoLNyn7ulUFmJvWbaPWyuMrC1z+MdjNw/oJ1mE4+zYSB4Yho7DCwVdIxWrkFSx1yH9s1WPPyERCy4/UQfHpPmAD/JyAnnkKsc7v3MpAWAYCsiil1/PgFFPRRrO7jS+Ez+veQl5tx376ac9MwaN+ZbFADqYaf8CCcWXhMlAYl/zcMWLXKqL/wKb6orpTTHiWU/iJIvbuT0MIN68LIX+G/S5QCIcAQez+G35n5pDUkKikVQguKcJG51iDZqRAc+fnjSa7ifu8HBJ8HIKZjHEEyp6oGU0LCEWH60iIa7toKAwRx8rLPP2tWo+5u41nUrhpUXhUquQu8Dr+LrNdB30qYlH123R0NBBtXG7ngW8WDv2GQcul33ftiI/14QofOthA8SiExW5B7OsWJQON8sS1ZTc5l/M6f5B17CwqmAGd4NdKPQy1SZWGD61jkefwzKW/w4fZFXfploGwuYvFI/G8/YnaJ60p/k+2Aftcst9ikAHZF4xBtuJr4IrT6/f+snv12G4EdowmaSMjXRZv30d4yKwFmwiuoDHWLyYVwBkO+UO3r0WEe1DId0Z1FZnXfgdnM+zAZwITtCVQjZMcsOSNskKd1eE=", - "id": "ce28dc9c653a4f5451266bc215942be9a54e4777a27862fddce351a59cc2dbf3", - "sig": "539f314c0f0fd685647da358c4153272baf671f1a1bc42b8ff61231c4b5f1f03cb8d15a36fb78437dbf094c546e9ffe8e03de7ddb3b62a981c135a714ec57f93" - }] -[07:50:47.325] RECV localhost:8888: ["OK", "ce28dc9c653a4f5451266bc215942be9a54e4777a27862fddce351a59cc2dbf3", true, ""] diff --git a/debug.txt b/debug.txt deleted file mode 100644 index 7c18bd2..0000000 --- a/debug.txt +++ /dev/null @@ -1,1445 +0,0 @@ -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:244] WebSocket connection established -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:278] Using X-Forwarded-For IP: 2a06:98c0:3600::103 -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [DEBUG] [websockets.c:312] WebSocket connection established from 2a06:98c0:3600::103 -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:323] WebSocket connection initialization complete -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:541] Processing event kind 10004 -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:688] Storing regular event in database -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [DEBUG] [websockets.c:695] Event stored and broadcast (kind 10004) -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=677 data=["EVENT", "1", { -Oct 21 11:05:29 VM510 c_relay[578359]: "id": "00db989e1dceb58901d3e4e4946fa2f118ded8e500c6e953e6e6490b0ee96b0c", -Oct 21 11:05:29 VM510 c_relay[578359]: "pubk... -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [DEBUG] [subscriptions.c:730] Event broadcast complete: 1 subscriptions matched -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:731] WS_FRAME_SEND: type=OK len=84 data=["OK", "00db989e1dceb58901d3e4e4946fa2f118ded8e500c6e953e6e6490b0ee96b0c", true, ""] -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:1020] WebSocket connection closed -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [DEBUG] [websockets.c:1045] WebSocket CLOSED: ip=2a06:98c0:3600::103 duration=0s subscriptions=0 authenticated=no reason=client_disconnect -Oct 21 11:05:29 VM510 c_relay[578359]: [2025-10-21 11:05:29] [TRACE] [websockets.c:1105] WebSocket connection cleanup complete -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:244] WebSocket connection established -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:278] Using X-Forwarded-For IP: 146.70.187.119 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [DEBUG] [websockets.c:312] WebSocket connection established from 146.70.187.119 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:323] WebSocket connection initialization complete -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:775] Processing REQ message for subscription sub:1 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [DEBUG] [websockets.c:831] REQ subscription sub:1 processed, sending EOSE -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=17 data=["EOSE", "sub:1"] -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:775] Processing REQ message for subscription sub:2 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [DEBUG] [websockets.c:831] REQ subscription sub:2 processed, sending EOSE -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=17 data=["EOSE", "sub:2"] -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:775] Processing REQ message for subscription sub:3 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [DEBUG] [websockets.c:831] REQ subscription sub:3 processed, sending EOSE -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=17 data=["EOSE", "sub:3"] -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:775] Processing REQ message for subscription sub:4 -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [DEBUG] [websockets.c:831] REQ subscription sub:4 processed, sending EOSE -Oct 21 11:05:31 VM510 c_relay[578359]: [2025-10-21 11:05:31] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=17 data=["EOSE", "sub:4"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=29 data=["EOSE", "geo-sample-7nyywz"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyyw -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyyw processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=28 data=["EOSE", "geo-sample-7nyyw"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz6 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz6 processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=30 data=["EOSE", "geo-sample-7nyywz6"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz6n -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz6n processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=31 data=["EOSE", "geo-sample-7nyywz6n"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz6j -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz6j processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=31 data=["EOSE", "geo-sample-7nyywz6j"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:244] WebSocket connection established -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:278] Using X-Forwarded-For IP: 192.230.169.152 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:312] WebSocket connection established from 192.230.169.152 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:323] WebSocket connection initialization complete -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription 6xvvYa -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription 6xvvYa processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "6xvvYa"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription GsOpK2 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription GsOpK2 processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "GsOpK2"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription R3M5sh -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription R3M5sh processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "R3M5sh"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription aQ4Yii -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription aQ4Yii processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "aQ4Yii"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription czIHS4 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription czIHS4 processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "czIHS4"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription rORVUk -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription rORVUk processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "rORVUk"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz60 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz60 processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=31 data=["EOSE", "geo-sample-7nyywz60"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:541] Processing event kind 23456 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:545] Admin event (kind 23456) received -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=1568 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=1572 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: event_kinds) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=897 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=901 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: time_stats) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=1802 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=1806 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: top_pubkeys) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=809 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=813 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: active_subscriptions) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=39115 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=39119 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: subscription_details) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=681 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=1 sent=4112 expected=681 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:4 len=685 data=["EVENT", "sub:4", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=sub:4 sent=4112 expected=685 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [api.c:504] Monitoring event broadcast (ephemeral kind 24567, type: cpu_metrics) -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [INFO ] [api.c:418] Generated and broadcast all monitoring events -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=4653 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=1 sent=4116 expected=4653 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:1 len=4657 data=["EVENT", "sub:1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=sub:1 sent=4116 expected=4657 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:731] WS_FRAME_SEND: type=OK len=84 data=["OK", "383a935a2eebdd839356f4f11eefd3cc9f2bb133fdaf50fdb97d47c22a505d61", true, ""] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [websockets.c:742] WS_FRAME_PARTIAL: OK response partial write, sent=4116 expected=84 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:541] Processing event kind 23456 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:545] Admin event (kind 23456) received -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=685 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=1 sent=4116 expected=685 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:1 len=689 data=["EVENT", "sub:1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [subscriptions.c:681] WS_FRAME_PARTIAL: EVENT partial write, sub=sub:1 sent=4116 expected=689 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:731] WS_FRAME_SEND: type=OK len=84 data=["OK", "b5a8d9a194dac40c625be962a937ef90efb55f76fd32221031f2421000ce5290", true, ""] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [websockets.c:742] WS_FRAME_PARTIAL: OK response partial write, sent=4116 expected=84 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:541] Processing event kind 23456 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:545] Admin event (kind 23456) received -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:580] Broadcasting event to subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:557] Exiting event_matches_filter - match found -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:378] Checking event against subscription filter -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=1 len=8749 data=["EVENT", "1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854", -Oct 21 11:05:32 VM510 c_relay[578359]: "... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:666] WS_FRAME_SEND: type=EVENT sub=sub:1 len=8753 data=["EVENT", "sub:1", { -Oct 21 11:05:32 VM510 c_relay[578359]: "pubkey": "e9aa50decff01f2cec1ec2b2e0b34332cf9c92cafdac5a7cc0881a6d26b59854",... -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [subscriptions.c:730] Event broadcast complete: 2 subscriptions matched -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [subscriptions.c:731] Exiting broadcast_event_to_subscriptions -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:731] WS_FRAME_SEND: type=OK len=84 data=["OK", "f3146ec317534ef02e6c266997b6a653743191c380fab6b60d4eb49ca84f5b1a", true, ""] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [WARN ] [websockets.c:742] WS_FRAME_PARTIAL: OK response partial write, sent=4114 expected=84 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:775] Processing REQ message for subscription u3sMY5 -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:831] REQ subscription u3sMY5 processed, sending EOSE -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=18 data=["EOSE", "u3sMY5"] -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:1020] WebSocket connection closed -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:1045] WebSocket CLOSED: ip=146.70.187.119 duration=1s subscriptions=4 authenticated=no reason=client_disconnect -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:1105] WebSocket connection cleanup complete -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:1020] WebSocket connection closed -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [DEBUG] [websockets.c:1045] WebSocket CLOSED: ip=95.217.112.187 duration=23s subscriptions=1 authenticated=no reason=client_disconnect -Oct 21 11:05:32 VM510 c_relay[578359]: [2025-10-21 11:05:32] [TRACE] [websockets.c:1105] WebSocket connection cleanup complete -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz3g -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz3g processed, sending EOSE -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=31 data=["EOSE", "geo-sample-7nyywz3g"] -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz3 -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz3 processed, sending EOSE -Oct 21 11:05:33 VM510 c_relay[578359]: [2025-10-21 11:05:33] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=30 data=["EOSE", "geo-sample-7nyywz3"] -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz64 -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz64 processed, sending EOSE -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=31 data=["EOSE", "geo-sample-7nyywz64"] -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [TRACE] [websockets.c:775] Processing REQ message for subscription geo-sample-7nyywz6 -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [DEBUG] [websockets.c:831] REQ subscription geo-sample-7nyywz6 processed, sending EOSE -Oct 21 11:05:34 VM510 c_relay[578359]: [2025-10-21 11:05:34] [TRACE] [websockets.c:847] WS_FRAME_SEND: type=EOSE len=30 data=["EOSE", "geo-sample-7nyywz6"] diff --git a/deploy_local.sh b/deploy_local.sh index 5eca860..e434dd3 100755 --- a/deploy_local.sh +++ b/deploy_local.sh @@ -4,16 +4,16 @@ cp build/c_relay_x86 ~/Storage/c_relay/crelay # Copy the local service file to systemd -sudo cp systemd/c-relay-local.service /etc/systemd/system/ +# sudo cp systemd/c-relay-local.service /etc/systemd/system/ # Reload systemd daemon to pick up the new service -sudo systemctl daemon-reload +# sudo systemctl daemon-reload # Enable the service (if not already enabled) -sudo systemctl enable c-relay-local.service +# sudo systemctl enable c-relay-local.service # Restart the service -sudo systemctl restart c-relay-local.service +# sudo systemctl restart c-relay-local.service # Show service status -sudo systemctl status c-relay-local.service --no-pager -l +# sudo systemctl status c-relay-local.service --no-pager -l diff --git a/increment_and_push.sh b/increment_and_push.sh index 4e36f3e..00bc83f 100755 --- a/increment_and_push.sh +++ b/increment_and_push.sh @@ -16,28 +16,40 @@ print_error() { echo -e "${RED}[ERROR]${NC} $1"; } # Global variables COMMIT_MESSAGE="" RELEASE_MODE=false +VERSION_INCREMENT_TYPE="patch" # "patch", "minor", or "major" show_usage() { echo "C-Relay Increment and Push Script" echo "" - echo "Usage:" + echo "COMMANDS:" echo " $0 \"commit message\" - Default: increment patch, commit & push" - echo " $0 -r \"commit message\" - Release: increment minor, create release" + echo " $0 --patch \"commit message\" - Increment patch version" + echo " $0 --minor \"commit message\" - Increment minor version" + echo " $0 --major \"commit message\" - Increment major version" + echo " $0 -r \"commit message\" - Release: increment minor, create release with assets" + echo " $0 -h - Show this help message" echo "" - echo "Examples:" + echo "EXAMPLES:" echo " $0 \"Fixed event validation bug\"" + echo " $0 --patch \"Fixed event validation bug\"" + echo " $0 --minor \"Added new features\"" + echo " $0 --major \"Breaking API changes\"" echo " $0 --release \"Major release with new features\"" echo "" - echo "Default Mode (patch increment):" - echo " - Increment patch version (v1.2.3 → v1.2.4)" - echo " - Git add, commit with message, and push" + echo "VERSION INCREMENT MODES:" + echo " --patch (default): Increment patch version (v1.2.3 → v1.2.4)" + echo " --minor: Increment minor version, zero patch (v1.2.3 → v1.3.0)" + echo " --major: Increment major version, zero minor+patch (v1.2.3 → v2.0.0)" echo "" - echo "Release Mode (-r flag):" + echo "RELEASE MODE (-r flag):" echo " - Increment minor version, zero patch (v1.2.3 → v1.3.0)" - echo " - Git add, commit, push, and create Gitea release" + echo " - Build static binary using build_static.sh" + echo " - Create source tarball" + echo " - Git add, commit, push, and create Gitea release with assets" echo "" - echo "Requirements for Release Mode:" + echo "REQUIREMENTS FOR RELEASE MODE:" echo " - Gitea token in ~/.gitea_token for release uploads" + echo " - Docker installed for static binary builds" } # Parse command line arguments @@ -45,6 +57,19 @@ while [[ $# -gt 0 ]]; do case $1 in -r|--release) RELEASE_MODE=true + VERSION_INCREMENT_TYPE="minor" + shift + ;; + --patch) + VERSION_INCREMENT_TYPE="patch" + shift + ;; + --minor) + VERSION_INCREMENT_TYPE="minor" + shift + ;; + --major) + VERSION_INCREMENT_TYPE="major" shift ;; -h|--help) @@ -79,7 +104,7 @@ check_git_repo() { # Function to get current version and increment appropriately increment_version() { - local increment_type="$1" # "patch" or "minor" + local increment_type="$1" # "patch", "minor", or "major" print_status "Getting current version..." @@ -105,24 +130,34 @@ increment_version() { fi # Increment version based on type - if [[ "$increment_type" == "minor" ]]; then + if [[ "$increment_type" == "major" ]]; then + # Major release: increment major, zero minor and patch + NEW_MAJOR=$((MAJOR + 1)) + NEW_MINOR=0 + NEW_PATCH=0 + NEW_VERSION="v${NEW_MAJOR}.${NEW_MINOR}.${NEW_PATCH}" + print_status "Major version increment: incrementing major version" + elif [[ "$increment_type" == "minor" ]]; then # Minor release: increment minor, zero patch + NEW_MAJOR=$MAJOR NEW_MINOR=$((MINOR + 1)) NEW_PATCH=0 - NEW_VERSION="v${MAJOR}.${NEW_MINOR}.${NEW_PATCH}" - print_status "Release mode: incrementing minor version" + NEW_VERSION="v${NEW_MAJOR}.${NEW_MINOR}.${NEW_PATCH}" + print_status "Minor version increment: incrementing minor version" else # Default: increment patch + NEW_MAJOR=$MAJOR + NEW_MINOR=$MINOR NEW_PATCH=$((PATCH + 1)) - NEW_VERSION="v${MAJOR}.${MINOR}.${NEW_PATCH}" - print_status "Default mode: incrementing patch version" + NEW_VERSION="v${NEW_MAJOR}.${NEW_MINOR}.${NEW_PATCH}" + print_status "Patch version increment: incrementing patch version" fi print_status "Current version: $LATEST_TAG" print_status "New version: $NEW_VERSION" # Update version in src/main.h - update_version_in_header "$NEW_VERSION" "$MAJOR" "${NEW_MINOR:-$MINOR}" "${NEW_PATCH:-$PATCH}" + update_version_in_header "$NEW_VERSION" "$NEW_MAJOR" "$NEW_MINOR" "$NEW_PATCH" # Export for use in other functions export NEW_VERSION @@ -261,6 +296,98 @@ git_commit_and_push_no_tag() { fi } +# Function to build release binary +build_release_binary() { + print_status "Building release binary..." + + # Check if build_static.sh exists + if [[ ! -f "build_static.sh" ]]; then + print_error "build_static.sh not found" + return 1 + fi + + # Run the static build script + if ./build_static.sh > /dev/null 2>&1; then + print_success "Built static binary successfully" + return 0 + else + print_error "Failed to build static binary" + return 1 + fi +} + +# Function to create source tarball +create_source_tarball() { + print_status "Creating source tarball..." + + local tarball_name="c-relay-${NEW_VERSION#v}.tar.gz" + + # Create tarball excluding build artifacts and git files + if tar -czf "$tarball_name" \ + --exclude='build/*' \ + --exclude='.git*' \ + --exclude='*.db' \ + --exclude='*.db-*' \ + --exclude='*.log' \ + --exclude='*.tar.gz' \ + . > /dev/null 2>&1; then + print_success "Created source tarball: $tarball_name" + echo "$tarball_name" + return 0 + else + print_error "Failed to create source tarball" + return 1 + fi +} + +# Function to upload release assets to Gitea +upload_release_assets() { + local release_id="$1" + local binary_path="$2" + local tarball_path="$3" + + print_status "Uploading release assets..." + + # Check for Gitea token + if [[ ! -f "$HOME/.gitea_token" ]]; then + print_warning "No ~/.gitea_token found. Skipping asset uploads." + return 0 + fi + + local token=$(cat "$HOME/.gitea_token" | tr -d '\n\r') + local api_url="https://git.laantungir.net/api/v1/repos/laantungir/c-relay" + + # Upload binary + if [[ -f "$binary_path" ]]; then + print_status "Uploading binary: $(basename "$binary_path")" + local binary_response=$(curl -s -X POST "$api_url/releases/$release_id/assets" \ + -H "Authorization: token $token" \ + -H "Content-Type: application/octet-stream" \ + -F "attachment=@$binary_path;filename=$(basename "$binary_path")") + + if echo "$binary_response" | grep -q '"id"'; then + print_success "Uploaded binary successfully" + else + print_warning "Failed to upload binary: $binary_response" + fi + fi + + # Upload source tarball + if [[ -f "$tarball_path" ]]; then + print_status "Uploading source tarball: $(basename "$tarball_path")" + local tarball_response=$(curl -s -X POST "$api_url/releases/$release_id/assets" \ + -H "Authorization: token $token" \ + -H "Content-Type: application/octet-stream" \ + -F "attachment=@$tarball_path;filename=$(basename "$tarball_path")") + + if echo "$tarball_response" | grep -q '"id"'; then + print_success "Uploaded source tarball successfully" + else + print_warning "Failed to upload source tarball: $tarball_response" + fi + fi +} + # Function to create Gitea release create_gitea_release() { print_status "Creating Gitea release..." @@ -278,15 +405,24 @@ create_gitea_release() { # Create release print_status "Creating release $NEW_VERSION..." local response=$(curl -s -X POST "$api_url/releases" \ - -H "Authorization: token $token" \ - -H "Content-Type: application/json" \ - -d "{\"tag_name\": \"$NEW_VERSION\", \"name\": \"$NEW_VERSION\", \"body\": \"$COMMIT_MESSAGE\"}") + -H "Authorization: token $token" \ + -H "Content-Type: application/json" \ + -d "{\"tag_name\": \"$NEW_VERSION\", \"name\": \"$NEW_VERSION\", \"body\": \"$COMMIT_MESSAGE\"}") if echo "$response" | grep -q '"id"'; then print_success "Created release $NEW_VERSION" - return 0 + # Extract release ID for asset uploads + local release_id=$(echo "$response" | grep -o '"id":[0-9]*' | cut -d':' -f2) + return $release_id elif echo "$response" | grep -q "already exists"; then print_warning "Release $NEW_VERSION already exists" + # Try to get existing release ID + local check_response=$(curl -s -H "Authorization: token $token" "$api_url/releases/tags/$NEW_VERSION") + if echo "$check_response" | grep -q '"id"'; then + local release_id=$(echo "$check_response" | grep -o '"id":[0-9]*' | cut -d':' -f2) + print_status "Using existing release ID: $release_id" + return $release_id + fi return 0 else print_error "Failed to create release $NEW_VERSION" @@ -297,7 +433,8 @@ create_gitea_release() { local check_response=$(curl -s -H "Authorization: token $token" "$api_url/releases/tags/$NEW_VERSION") if echo "$check_response" | grep -q '"id"'; then print_warning "Release exists but creation response was unexpected" - return 0 + local release_id=$(echo "$check_response" | grep -o '"id":[0-9]*' | cut -d':' -f2) + return $release_id else print_error "Release does not exist and creation failed" return 1 @@ -315,8 +452,8 @@ main() { if [[ "$RELEASE_MODE" == true ]]; then print_status "=== RELEASE MODE ===" - # Increment minor version for releases - increment_version "minor" + # Increment version based on type (default to minor for releases) + increment_version "$VERSION_INCREMENT_TYPE" # Create new git tag BEFORE compilation so version.h picks it up if git tag "$NEW_VERSION" > /dev/null 2>&1; then @@ -330,8 +467,29 @@ main() { # Commit and push (but skip tag creation since we already did it) git_commit_and_push_no_tag + # Build release binary + if build_release_binary; then + local binary_path="build/c_relay_static_x86_64" + else + print_warning "Binary build failed, continuing with release creation" + binary_path="" + fi + + # Create source tarball + local tarball_path="" + if tarball_path=$(create_source_tarball); then + : # tarball_path is set by the function + else + print_warning "Source tarball creation failed, continuing with release creation" + fi + # Create Gitea release - if create_gitea_release; then + local release_id="" + if release_id=$(create_gitea_release); then + # Upload assets if we have a release ID and assets + if [[ -n "$release_id" && (-n "$binary_path" || -n "$tarball_path") ]]; then + upload_release_assets "$release_id" "$binary_path" "$tarball_path" + fi print_success "Release $NEW_VERSION completed successfully!" else print_error "Release creation failed" @@ -340,8 +498,8 @@ main() { else print_status "=== DEFAULT MODE ===" - # Increment patch version for regular commits - increment_version "patch" + # Increment version based on type (default to patch) + increment_version "$VERSION_INCREMENT_TYPE" # Create new git tag BEFORE compilation so version.h picks it up if git tag "$NEW_VERSION" > /dev/null 2>&1; then diff --git a/screenshots/2025-10-29_15-33.png b/screenshots/2025-10-29_15-33.png new file mode 100644 index 0000000..7d80a51 Binary files /dev/null and b/screenshots/2025-10-29_15-33.png differ diff --git a/screenshots/2025-10-29_15-35.png b/screenshots/2025-10-29_15-35.png new file mode 100644 index 0000000..c05aa73 Binary files /dev/null and b/screenshots/2025-10-29_15-35.png differ diff --git a/screenshots/2025-10-29_15-35_1.png b/screenshots/2025-10-29_15-35_1.png new file mode 100644 index 0000000..9fa5e20 Binary files /dev/null and b/screenshots/2025-10-29_15-35_1.png differ diff --git a/screenshots/2025-10-29_16-04.png b/screenshots/2025-10-29_16-04.png new file mode 100644 index 0000000..efd8d0a Binary files /dev/null and b/screenshots/2025-10-29_16-04.png differ diff --git a/src/main.h b/src/main.h index c07ffce..979e44f 100644 --- a/src/main.h +++ b/src/main.h @@ -12,8 +12,8 @@ // Version information (auto-updated by build system) #define VERSION_MAJOR 0 #define VERSION_MINOR 8 -#define VERSION_PATCH 2 -#define VERSION "v0.8.2" +#define VERSION_PATCH 3 +#define VERSION "v0.8.3" // Relay metadata (authoritative source for NIP-11 information) #define RELAY_NAME "C-Relay"