Best practices
Follow this page to learn about best practices as an app developer
Permission requests
App developers should seek permissions responsibly, ensuring that they only request the necessary permissions automatically and for the specific duration required.
Setting up a connection
App developers should pass the application name when setting up a connection
Manually adding a connection
Users should always be given the option to paste a connection string from an NWC wallet application. Connection string input fields should be password
type so they are not leaked in recorded videos or screenshots.
Don't assume a particular wallet service
NWC allows anyone to connect their own wallet or node, so don't assume the user is using a particular one. Stay agnostic in your language about the user's wallet, e.g. instead of saying Pay
with X
, just say Pay
.
Last updated