Event JSON
{
"id": "954a518b84d22d3ad85706fcc9775358e4ef0d09c1ee69de0a99d65e428e48f8",
"pubkey": "4229c21f0101abc3ba45233e176e975fa9e671bb18a6722bdf7726ba25445ff9",
"created_at": 1741285629,
"kind": 1,
"tags": [
[
"e",
"8d7695960174474f1aeceeec126139be34114b33296f6e68ccf557b6fb6f92f3",
"ws://192.168.18.7:7777",
"root",
"8172b9205247ddfe99b783320782d0312fa305a199fb2be8a3e6563e20b4f0e2"
],
[
"e",
"22a6e178c2cc4af342a700cf1ea386f47b94f0fd79014d1d0d4216c4cfbc1a73",
"ws://192.168.18.7:7777",
"reply"
],
[
"p",
"4229c21f0101abc3ba45233e176e975fa9e671bb18a6722bdf7726ba25445ff9",
"wss://nos.lol/"
],
[
"p",
"8172b9205247ddfe99b783320782d0312fa305a199fb2be8a3e6563e20b4f0e2",
"wss://relay.nostr.band"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c",
"wss://vitor.nostr1.com/"
],
[
"p",
"8172b9205247ddfe99b783320782d0312fa305a199fb2be8a3e6563e20b4f0e2",
"wss://relay.nostr.band"
],
[
"r",
"wss://eden.nostr.land/",
"read"
],
[
"r",
"wss://nos.lol/"
],
[
"r",
"wss://nostr-pub.wellorder.net/",
"read"
],
[
"r",
"wss://nostr21.com/"
],
[
"r",
"wss://nostrue.com/"
],
[
"r",
"wss://offchain.pub/"
],
[
"r",
"wss://relay.damus.io/"
],
[
"r",
"wss://purplerelay.com/"
]
],
"content": "to be clear, there is no protocol interaction between the nodes to rotate keys or update the polynomial. you simply use your nsec to generate a new set of shares, then swap out the shares manually\n\nthis keeps share rotation simple, and reduces the attack surface available to a compromised share\n\nI do have an example of performing an interactive rotation in the main frost library, that is designed for a group of adversaries:\n\nhttps://github.com/cmdruid/frost/blob/master/test/example/refresh.ts",
"sig": "f28f067668d38dccec4dd26cf6c0bd88807dbc3a6214572f6959af52c522176df4e453ae49600abf18a1e0156bce59735f18421f81e6ce28528c65dadd1032d4"
}