I'm currently using both and yes, Amethyst's performance is SIGNIFICANTLY better. There's also a strange issue with Nostros that makes me a bit uncomfortable - it accesses my clipboard constantly, without any apparent reason.

There's this GitHub issue but I'm not sure I understand the answer:

https://github.com/KoalaSat/nostros/issues/449

Reply to this note

Please Login to reply.

Discussion

Oh, the code in the github clearly show it parse the clipboard and check whether it is contain valid NIP-21 text. If it is valid then Nostros will handle it otherwise Nostros will ignore it. It's ok, there's no 'keylogger' code in that.

const checkClipboard: () => void = () => {

if (Clipboard.hasString()) {

Clipboard.getString().then((clipboardContent) => {

if (validNip21(clipboardContent) && !clipboardLoads.includes(clipboardContent)) {

setClipboardLoads((prev) => [...prev, clipboardContent])

setClipboardNip21(clipboardContent)

}

})

}

}

export const validNip21: (string: string | undefined) => boolean = (string) => {

if (string) {

const regexp = /^(nostr:)?(npub1|nprofile1|nevent1|nrelay1|note1){1}\S*$/

return regexp.test(string)

} else {

return false

}

}