Create your own custom lightning address with BIP-353 & Phoenix wallet
Intro
Phoenix wallet is awesome, I advocate for anyone who wants to upgrade themselves from a custodial wallet but doesn’t want to run their own LND node…with all the fun & games that comes with.
It comes with the feature to provide you with a resuable BOLT-12 invoice, and an experimental feature to give you a reusable address that looks just like an email address. Ending in @phoenixwallet.me
What if you want your own?
Pretty easily actually It’s made possible by BIP-353 which you can read more about here
Requirements
- Phoenix Wallet, already with an open channel
- To receive in the background your phone has to be online
- a domain that you own
- DNSSEC has to be enabled
Phoenix
To make this seamless as possible and prevent people being unable to send you sats you must already have a channel setup. Top up your wallet with either a ligh tning or on-chain transaction large enough to create a channel & pay for the mining fee to do so.
Once the channel is open and is confirmed on the blockchain
- Navigate to “receive”
- then click “resuable” whilst remaining on the lighting tab
- click “share”
- copy the “Full URI”
Looks like this:

Domain
Ensure you have DNSSEC enabled, this is a MUST as is required by BIP-353
Create a TXT record with the following format:
<name>.user._bitcoin-payment.<domain>
The value is the full URI contents you copied earlier, should look like bitcoin:?lno=lno1zrxq8pjw...
For example if you wanted to recieve from satstacker@moon.com it would be:
satstacker.user._bitcoin-payment.moon.com
💰 Thats it, it’ll work!
Validating
Find an exchange or other wallet provider that supports BOLT-12. You can also send to yourself via your address on Phoenix Wallet and that’ll work too :D
Sending from an exchange:

Thanks!
If you wanna send some sats my way, feel free at david@plimbley.me