{"repo":"joelklabo/nostrify","free":true,"listed":false,"github":"https://github.com/joelklabo/nostrify","clone":"git clone https://github.com/joelklabo/nostrify.git","description":"Core Lightning plugin that sends events to Nostr","language":"Python","stars":13,"topics":["bitcoin","lightning","nostr","cln","core-lightning"],"license":null,"category":"blockchain-web3","readme_excerpt":"Use nostr-control Instead, this is no longer maintained. Tested on Bitcoin Core 24.0.1 , 23.1 Core Lightning master , 23.02 , 22.11.1 Nostrify Core Lightning plugin that sends events to Nostr Quickstart Clone this repo into your /plugins folder. You'll need to run pip3 install -r requirements.txt By default Nostrify uses lightning-cli makesecret string=nostr to generate a Nostr key for you. This generates a psuedorandom secret based off of your HSM secret . See the documentation for makesecret here To find the pubkey of your node run: Required Settings ( nostr relay , nostr pubkey ) Nostrify sends events as DMs. To receive events as an encrypted DM you must set a pubkey in your config file. You will also need to set some relays with the nostr relay option, you can set multiple if you like. For example: Disabling Events You can disable certain events from being sent by setting nostr disable event (you can set this multiple times). For example if you wanted to disable connection events and forwards that didn't succeed you could add this to your config file: Events you can disable: - connect - disconnect - forward offered - forward failed If there are others you want to disable open and issue and I'll try and add them. Example of Nostrify messages in Damus DM: Optional last step Follow me on nostr npub19a86gzxctwtz68l8zld2u9y2fjvyyj4juyx8m5geylssrmfj27eqs22ckt and send me a Zap or tip at joel@klabo.blog 🤙 Contribute If you find a bug or have feature requests file an issue. PRs ","default_branch":null,"files":null,"tree":[],"storefront":"/r/joelklabo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joelklabo/nostrify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}