-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
15c796a
commit a2777b5
Showing
3 changed files
with
105 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,65 @@ | ||
{ | ||
"names": { | ||
"0xjs9": "a26bc729687c6f06d41c741eedc7c00f526e7eaeb8761bb838d9a85e25e8f20d", | ||
"absol": "e7830826786423a60ad82910f2483f7db95785a8ff7f858346e93869587e8be2", | ||
"alex": "eff261205b1cba932563f203b9726b9bcc742304c340e175c949d6f16f428f95", | ||
"A": "c5565afa5b5f3d1c9b43d3fef47218c61dc67feb8392d6fbf99b347c55de1e75", | ||
"Adamlinford": "8f42e59b8684257acb62fca605cdebc3a73795193de1e988b0a963a96a4d954d", | ||
"AlexK": "0251aa6311e77b5323d644ae098f983791214b70f260668635a1362b4131e27e", | ||
"Ali": "137554eff976f084be076e7e1dbcd8b4e759e9ee86505ec99733e6c5e93f47b1", | ||
"BenindeBergen": "2627b9d253c4a0527b512f3882180afaaae999d82d4af09ae9293ebf4bd126cc", | ||
"Bozosozo": "9eb10342dbbe8a1c474813bf947666089f14f1c7fb088888cdb24a1146d33c1b", | ||
"Chiller": "eb73003c12f95e6fe761cc1e50983949fecb4afd4b507732cab791528f6934d6", | ||
"JackBTC": "383888cf3da45afdd5a9cb6f769652de97b89cc4e9a2a9809bf73d6cbd378293", | ||
"Jatenocide": "b016b9fae753a09c655458c629b73eb6a7db5a9677c843f5f4b2fc60fc50164e", | ||
"Knightridder": "00a68fb3326b47ca11f4af51afb649a573bb9f82b5072446d8a41839dedb0d0e", | ||
"Naif": "e1f893960191285ba9637c0c786263487b9b8e682079a35b6b567eac169ce212", | ||
"Rammah": "941f79aee3840f5ad1990c7dc0f3ceb707db7e8fa0c03331fbccc2915a416626", | ||
"RicoDynamite": "d349022f454cdf3d64a6074d95b042b7ec288907798f5b4cfe54ee27d3e2caf8", | ||
"Roth_Bit": "6300c3681db801ead16573fb4b047c8db48fbea8c35e1410a452dcf77d677a46", | ||
"WolverineRob": "9685de7a361601ac4822921ec626646f27d39fc7685cc75754a7514d7ec1e007", | ||
"absol": "e7830826786423a60ad82910f2483f7db95785a8ff7f858346e93869587e8be2", | ||
"alex": "eff261205b1cba932563f203b9726b9bcc742304c340e175c949d6f16f428f95", | ||
"alven": "3221495ba080d3047c63b8bc6a4b40c9a321f64cadb73e4feb5835cc73697c44", | ||
"anplaninsek": "d24fcf5d893c11474e95b66612ff8f79d0da26600b859a53de029c692e7f6cf0", | ||
"atxmj": "afc93622eb4d79c0fb75e56e0c14553f7214b0a466abeba14cb38968c6755e6a", | ||
"binancezh": "9e472334fb3ba9ba683d0ae8ff61efea507bd6db051dd0b74052cac355d2c2c5", | ||
"biogram": "0000000179920ed6b6eea821fd599252da5dd66ea754230376420086354dbd17", | ||
"Bozosozo": "9eb10342dbbe8a1c474813bf947666089f14f1c7fb088888cdb24a1146d33c1b", | ||
"bubobubo": "2fd0b08a2871654174f40b571eba1f933ac740962cf098709ad43ecfb9dfb0f6", | ||
"Chiller": "eb73003c12f95e6fe761cc1e50983949fecb4afd4b507732cab791528f6934d6", | ||
"coolzi": "99240869aa2062bdab068a1367708b459ef028561dc0b761e5c0654a58d7ba68", | ||
"daliu": "99c86c85e0481af95c73fdeb2dee5af79e094adf27c0451d3c7a0501fffe208b", | ||
"dgy": "1037eedf1f72856173808da8febabe93c49ba8d4ba204635ff600c01a8f70d42", | ||
"emmastoned": "896d3f3a46bb08dd3fb553077a97b2f7f942914de04a5afd1b909f26945b8276", | ||
"fahad": "cd5c6ba545e8fcdb7b7687c50983f2aa988d817b07327e87d5fd7264d78f1742", | ||
"foxleoly": "6842f74c0b8f04e98528ce3b3b6a1c92ee76fe83bf01d85c337c5bb694ae65e7", | ||
"generalknowledge": "8b3cd95771ad4aef092bc5dade2548ccf8be73d206a6e43ecc90b7761d3ed5fa", | ||
"go2": "b432db18917e7c0ebf98ac2dfdaacbc9990b13c6de0f0163c70a7c18c0d6b331", | ||
"guzz": "fad9c3a8f8ecf2ec7cbdd8d9931eb29adff97af9446fdb196ac066591d6ed360", | ||
"haodi": "056aef85641cc611c0f8e84bd2bb87168bc60ac6d4a46c062c6dc6547541e24f", | ||
"heguro2": "fe49cfb430d288a8e6e599fa1be3a81114d20ab84f3e7a9e848d284501436b4e", | ||
"hrushi": "b41d089d33cb477e9655f61dfa01a7492674ab123f387d99957ce2aa6d12b4cf", | ||
"innernauta": "9eea497803b1babd9e1f96a1b448abcf862641406f87ea2acb42f9523568c44f", | ||
"JackBTC": "383888cf3da45afdd5a9cb6f769652de97b89cc4e9a2a9809bf73d6cbd378293", | ||
"Jatenocide": "b016b9fae753a09c655458c629b73eb6a7db5a9677c843f5f4b2fc60fc50164e", | ||
"jfg": "8035efd542f465aac77f20444c51d84e70b7402a708dd0a928d39a6268bf579b", | ||
"jigglycrumb": "416ca193aa5448b8cca1f09642807765cc0ee299609f972df0614cfb8ea2f2b1", | ||
"Knightridder": "00a68fb3326b47ca11f4af51afb649a573bb9f82b5072446d8a41839dedb0d0e", | ||
"luuk": "9883b27d78e35dc4365fe39b17fff94e8266b74847f68c62a377d6ccd774e691", | ||
"michael": "9aa34e66516ee29105ffaec09662ca5291afca3cabc842ed6a1318dc12ba4c91", | ||
"mk4y": "899061ae988f3889516b87bda5cc8f4e8a21d9f69ce07733146820224e81ec8c", | ||
"mommy": "328e015ee84eaf3e7d026bb76aa6fb7e4b5bdf41964dcde356fef85c6339cdfc", | ||
"moritz": "d55f9e90c40b242ce75b5b3400a2ce23f9448ba720b2067a41195cf8398abe88", | ||
"narendramodi": "4f316d8b8169f6d5ea5fd8240ec03f294ac838dda396bf24a75190c84afa8239", | ||
"nen": "e28f2b878d697e8502dc1f6217f526c68844867528eb6d7621375268e71bffe3", | ||
"nftsarabi": "d056cbe2a126b0d58e8e74b0ea25d68553ca3cb54dfcf81469fa6343dabfdf8e", | ||
"noraglyphs": "13c9616be1890e394a6bcce707e72f53f4a4292f9d29ca95d5a99b9dba346603", | ||
"null": "ec2f66511d23e28aa049865116e550b6363d8e88c6cb95b865c00820dd2e15d8", | ||
"pep": "9dd44f09ba280ba00f6530707e36153a5427546d8e24030e5779ee7b3ab89043", | ||
"pdmccombs": "5f735049528d831f544b49a585e6f058c1655dfaed9fc338374cd4f3a5a06bf7", | ||
"pep": "9dd44f09ba280ba00f6530707e36153a5427546d8e24030e5779ee7b3ab89043", | ||
"qnm": "cdb0061231762794373eb0aaac42e8ae6a36bc83209de8fb1f044fe728badccf", | ||
"quincyzliao": "f6c0e76fbda4d3c12fa63302e8725b5b02a0509092a489f1657619814b050d2f", | ||
"Rammah": "941f79aee3840f5ad1990c7dc0f3ceb707db7e8fa0c03331fbccc2915a416626", | ||
"rayan": "713dc7e2c41e1a260d5d50399b88a29954c5317b150efede1b2859257636791c", | ||
"RicoDynamite": "d349022f454cdf3d64a6074d95b042b7ec288907798f5b4cfe54ee27d3e2caf8", | ||
"robschloemer": "f4326d773226275e0bb6e38659811eb58cb994b2236662a7e0485cbef824a8e5", | ||
"running-bitcoin": "ba3785a05ec14c4e7133aef7f04e245c4cbcebdb366e4fad4e4c3e7cb43d37a3", | ||
"slayyourheroes": "93431e7e2a6e630b2cb82157fbffac467bd5932e9da7d52240ef7337fcd601fd", | ||
"stefanie_rth": "52971e16b169dc475fcf9b5ffcfeb6a0dd6575fb6bc461ea0a8d6bad5149dab8", | ||
"steve_once_said": "eb0dc09a61fdfc0df5db1f20c7fc7d83f00c690580fea2e5bac8f99c13f65065", | ||
"WolverineRob": "9685de7a361601ac4822921ec626646f27d39fc7685cc75754a7514d7ec1e007", | ||
"yousef": "ee797cb0c79b951042f026899b0dc3aa836f0c3d1d241503b5ff8ae4391b0b07", | ||
"z3k31024": "8470f0c10ab01678c3f10541f543bfe4999978d468bbd32cf5ea72bcea417cc3" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,65 @@ | ||
{ | ||
"names": { | ||
"0xjs9": "a26bc729687c6f06d41c741eedc7c00f526e7eaeb8761bb838d9a85e25e8f20d", | ||
"absol": "e7830826786423a60ad82910f2483f7db95785a8ff7f858346e93869587e8be2", | ||
"alex": "eff261205b1cba932563f203b9726b9bcc742304c340e175c949d6f16f428f95", | ||
"A": "c5565afa5b5f3d1c9b43d3fef47218c61dc67feb8392d6fbf99b347c55de1e75", | ||
"Adamlinford": "8f42e59b8684257acb62fca605cdebc3a73795193de1e988b0a963a96a4d954d", | ||
"AlexK": "0251aa6311e77b5323d644ae098f983791214b70f260668635a1362b4131e27e", | ||
"Ali": "137554eff976f084be076e7e1dbcd8b4e759e9ee86505ec99733e6c5e93f47b1", | ||
"BenindeBergen": "2627b9d253c4a0527b512f3882180afaaae999d82d4af09ae9293ebf4bd126cc", | ||
"Bozosozo": "9eb10342dbbe8a1c474813bf947666089f14f1c7fb088888cdb24a1146d33c1b", | ||
"Chiller": "eb73003c12f95e6fe761cc1e50983949fecb4afd4b507732cab791528f6934d6", | ||
"JackBTC": "383888cf3da45afdd5a9cb6f769652de97b89cc4e9a2a9809bf73d6cbd378293", | ||
"Jatenocide": "b016b9fae753a09c655458c629b73eb6a7db5a9677c843f5f4b2fc60fc50164e", | ||
"Knightridder": "00a68fb3326b47ca11f4af51afb649a573bb9f82b5072446d8a41839dedb0d0e", | ||
"Naif": "e1f893960191285ba9637c0c786263487b9b8e682079a35b6b567eac169ce212", | ||
"Rammah": "941f79aee3840f5ad1990c7dc0f3ceb707db7e8fa0c03331fbccc2915a416626", | ||
"RicoDynamite": "d349022f454cdf3d64a6074d95b042b7ec288907798f5b4cfe54ee27d3e2caf8", | ||
"Roth_Bit": "6300c3681db801ead16573fb4b047c8db48fbea8c35e1410a452dcf77d677a46", | ||
"WolverineRob": "9685de7a361601ac4822921ec626646f27d39fc7685cc75754a7514d7ec1e007", | ||
"absol": "e7830826786423a60ad82910f2483f7db95785a8ff7f858346e93869587e8be2", | ||
"alex": "eff261205b1cba932563f203b9726b9bcc742304c340e175c949d6f16f428f95", | ||
"alven": "3221495ba080d3047c63b8bc6a4b40c9a321f64cadb73e4feb5835cc73697c44", | ||
"anplaninsek": "d24fcf5d893c11474e95b66612ff8f79d0da26600b859a53de029c692e7f6cf0", | ||
"atxmj": "afc93622eb4d79c0fb75e56e0c14553f7214b0a466abeba14cb38968c6755e6a", | ||
"binancezh": "9e472334fb3ba9ba683d0ae8ff61efea507bd6db051dd0b74052cac355d2c2c5", | ||
"biogram": "0000000179920ed6b6eea821fd599252da5dd66ea754230376420086354dbd17", | ||
"Bozosozo": "9eb10342dbbe8a1c474813bf947666089f14f1c7fb088888cdb24a1146d33c1b", | ||
"bubobubo": "2fd0b08a2871654174f40b571eba1f933ac740962cf098709ad43ecfb9dfb0f6", | ||
"Chiller": "eb73003c12f95e6fe761cc1e50983949fecb4afd4b507732cab791528f6934d6", | ||
"coolzi": "99240869aa2062bdab068a1367708b459ef028561dc0b761e5c0654a58d7ba68", | ||
"daliu": "99c86c85e0481af95c73fdeb2dee5af79e094adf27c0451d3c7a0501fffe208b", | ||
"dgy": "1037eedf1f72856173808da8febabe93c49ba8d4ba204635ff600c01a8f70d42", | ||
"emmastoned": "896d3f3a46bb08dd3fb553077a97b2f7f942914de04a5afd1b909f26945b8276", | ||
"fahad": "cd5c6ba545e8fcdb7b7687c50983f2aa988d817b07327e87d5fd7264d78f1742", | ||
"foxleoly": "6842f74c0b8f04e98528ce3b3b6a1c92ee76fe83bf01d85c337c5bb694ae65e7", | ||
"generalknowledge": "8b3cd95771ad4aef092bc5dade2548ccf8be73d206a6e43ecc90b7761d3ed5fa", | ||
"go2": "b432db18917e7c0ebf98ac2dfdaacbc9990b13c6de0f0163c70a7c18c0d6b331", | ||
"guzz": "fad9c3a8f8ecf2ec7cbdd8d9931eb29adff97af9446fdb196ac066591d6ed360", | ||
"haodi": "056aef85641cc611c0f8e84bd2bb87168bc60ac6d4a46c062c6dc6547541e24f", | ||
"heguro2": "fe49cfb430d288a8e6e599fa1be3a81114d20ab84f3e7a9e848d284501436b4e", | ||
"hrushi": "b41d089d33cb477e9655f61dfa01a7492674ab123f387d99957ce2aa6d12b4cf", | ||
"innernauta": "9eea497803b1babd9e1f96a1b448abcf862641406f87ea2acb42f9523568c44f", | ||
"JackBTC": "383888cf3da45afdd5a9cb6f769652de97b89cc4e9a2a9809bf73d6cbd378293", | ||
"Jatenocide": "b016b9fae753a09c655458c629b73eb6a7db5a9677c843f5f4b2fc60fc50164e", | ||
"jfg": "8035efd542f465aac77f20444c51d84e70b7402a708dd0a928d39a6268bf579b", | ||
"jigglycrumb": "416ca193aa5448b8cca1f09642807765cc0ee299609f972df0614cfb8ea2f2b1", | ||
"Knightridder": "00a68fb3326b47ca11f4af51afb649a573bb9f82b5072446d8a41839dedb0d0e", | ||
"luuk": "9883b27d78e35dc4365fe39b17fff94e8266b74847f68c62a377d6ccd774e691", | ||
"michael": "9aa34e66516ee29105ffaec09662ca5291afca3cabc842ed6a1318dc12ba4c91", | ||
"mk4y": "899061ae988f3889516b87bda5cc8f4e8a21d9f69ce07733146820224e81ec8c", | ||
"mommy": "328e015ee84eaf3e7d026bb76aa6fb7e4b5bdf41964dcde356fef85c6339cdfc", | ||
"moritz": "d55f9e90c40b242ce75b5b3400a2ce23f9448ba720b2067a41195cf8398abe88", | ||
"narendramodi": "4f316d8b8169f6d5ea5fd8240ec03f294ac838dda396bf24a75190c84afa8239", | ||
"nen": "e28f2b878d697e8502dc1f6217f526c68844867528eb6d7621375268e71bffe3", | ||
"nftsarabi": "d056cbe2a126b0d58e8e74b0ea25d68553ca3cb54dfcf81469fa6343dabfdf8e", | ||
"noraglyphs": "13c9616be1890e394a6bcce707e72f53f4a4292f9d29ca95d5a99b9dba346603", | ||
"null": "ec2f66511d23e28aa049865116e550b6363d8e88c6cb95b865c00820dd2e15d8", | ||
"pep": "9dd44f09ba280ba00f6530707e36153a5427546d8e24030e5779ee7b3ab89043", | ||
"pdmccombs": "5f735049528d831f544b49a585e6f058c1655dfaed9fc338374cd4f3a5a06bf7", | ||
"pep": "9dd44f09ba280ba00f6530707e36153a5427546d8e24030e5779ee7b3ab89043", | ||
"qnm": "cdb0061231762794373eb0aaac42e8ae6a36bc83209de8fb1f044fe728badccf", | ||
"quincyzliao": "f6c0e76fbda4d3c12fa63302e8725b5b02a0509092a489f1657619814b050d2f", | ||
"Rammah": "941f79aee3840f5ad1990c7dc0f3ceb707db7e8fa0c03331fbccc2915a416626", | ||
"rayan": "713dc7e2c41e1a260d5d50399b88a29954c5317b150efede1b2859257636791c", | ||
"RicoDynamite": "d349022f454cdf3d64a6074d95b042b7ec288907798f5b4cfe54ee27d3e2caf8", | ||
"robschloemer": "f4326d773226275e0bb6e38659811eb58cb994b2236662a7e0485cbef824a8e5", | ||
"running-bitcoin": "ba3785a05ec14c4e7133aef7f04e245c4cbcebdb366e4fad4e4c3e7cb43d37a3", | ||
"slayyourheroes": "93431e7e2a6e630b2cb82157fbffac467bd5932e9da7d52240ef7337fcd601fd", | ||
"stefanie_rth": "52971e16b169dc475fcf9b5ffcfeb6a0dd6575fb6bc461ea0a8d6bad5149dab8", | ||
"steve_once_said": "eb0dc09a61fdfc0df5db1f20c7fc7d83f00c690580fea2e5bac8f99c13f65065", | ||
"WolverineRob": "9685de7a361601ac4822921ec626646f27d39fc7685cc75754a7514d7ec1e007", | ||
"yousef": "ee797cb0c79b951042f026899b0dc3aa836f0c3d1d241503b5ff8ae4391b0b07", | ||
"z3k31024": "8470f0c10ab01678c3f10541f543bfe4999978d468bbd32cf5ea72bcea417cc3" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
import fs from "fs"; | ||
import nostr from "../public/.well-known/nostr.json" assert { type: "json" }; | ||
|
||
const [_node, _filePath, username, pubkey] = process.argv; | ||
|
||
if (!username || !pubkey) { | ||
console.log("Usage: node script/user-add.js <username> <pubkey>"); | ||
process.exit(1); | ||
} | ||
|
||
console.log("--------------------------------"); | ||
console.log("Verifying new user"); | ||
console.log("Username:", username); | ||
console.log("Pubkey:", pubkey); | ||
console.log("--------------------------------"); | ||
|
||
const users = nostr.names; | ||
|
||
if (users[username]) { | ||
console.log("This username already exists, exiting..."); | ||
process.exit(1); | ||
} | ||
|
||
if (Object.values(users).includes(pubkey)) { | ||
console.log("This pubkey already exists, exiting..."); | ||
process.exit(1); | ||
} | ||
|
||
let newUsers = { ...users }; | ||
|
||
// add user | ||
newUsers[username] = pubkey; | ||
|
||
// sort users alphabetically | ||
newUsers = Object.fromEntries(Object.entries(newUsers).sort()); | ||
|
||
const json = JSON.stringify({ names: newUsers }, null, 2); | ||
|
||
fs.writeFileSync("public/.well-known/nostr.json", json, { flag: "w+" }); | ||
|
||
console.log(`Added ${username}@nostr.industries`); | ||
|
||
process.exit(0); |