A PayNym is a permanent and reusable code which you can share with anyone. It is unique to your bitcoin wallet and starts with PM8T...
Here is an example of a full reusable payment code:
PM8TJQtU7wvkVHNx9Pr5yGC3jhs6mSBohn1XvASc3eB5KH48U9gt9hXQrLAjJEitkdfZ9bCmLbeB55LeqUMah6fUUFjgz5xx3CGdYGBgD2MMWuY2xXho
Every bitcoin wallet has a different reusable payment code, and to make things easier this payment code is translated into an easier human readable name, called a PayNym, and given a unique avatar bot . This makes it easier to share with friends and contacts.
Problem:With any bitcoin wallet, when you want to receive bitcoin you need to generate a new address and provide it to the sending party. Of course the sending party could re-use an address which you provided to them previously, but this is bad for your and the sending party's privacy!
Solution:Instead, by sharing your PayNym with the sending party just one time, they can send as many payments to you as they want, and every time bitcoin will be received to a new address controlled by your wallet. This is ideal for repeat payments and donations.
Using your PayNym you can send, receive, and collaborate in three different types of bitcoin coinjoin transactions all with the purpose of improving your on-chain privacy. These are called "Cahoots" transactions:
Stowaway spend / receive
Stonewall X2 spend / collaborate
Joinbot spend
Learn more a about Cahoots here:
Tap your PayNym Bot in the top left corner of the screen
Tap your PayNym name to open the PayNym screen
Alternatively:
Just like others can follow your PayNym, you can follow others too. PayNyms who you follow will be saved in your FOLLOWING tab.
To send, receive, or collaborate in Cahoots transaction, you only need to FOLLOW.
Navigate to the PayNym screen
Tap on the FOLLOWERS tab
Tap on the PayNym name (in this example +fragrantbar190)
The PayNym will now be added to your FOLLOWING tab.
Navigate to the PayNym screen
Tap the floating action button
The PayNym will now be added to your FOLLOWING tab.
To make direct payments to another PayNym (without sending with cahoots transactions), after following you must also CONNECT. This connection transaction is what facilitates the information sharing between the two wallets and enables you to send bitcoin to a new address controlled by their wallet without any prior interaction.
The connection transaction costs 0.00015 BTC
/ 15,000 sats
plus miner fees.
Navigate to the PayNym profile you wish to connect with
Tap CONNECT
The following toast popup confirms the "CONNECT" notification transaction has been broadcast to the bitcoin network.
Note: You can spend directly to the PayNym after the connection transaction has 1 on-chain confirmation.
All PayNyms which have been claimed are registered on PayNym.is
If you know the PayNym name, you can look it up by adding it to the end of the URL, for example: PayNym.is/+springtruth797
From a PayNym profile in the PayNym directory web page, you can:
Scan the PayNym QR code
Copy to clipboard the Reusable Payment Code starting PM8T...
If viewing on mobile, tap OPEN IN WALLET to open the PayNym profile in the Samourai Wallet app
Navigate to the PayNym screen
Tap on the PayNym name for which you want to add a nickname
Tap in the top right corner
Type a nickname into the "Label" field
TIP: we recommend adding the nickname to the front of the PayNym name (as below)
Tap SAVE
Tap the back button to navigate back to the PayNym screen, then refresh the screen by pulling down from the top
Note: Nicknames are saved locally on your device only.
Each reusable payment code / PayNym has their own notification address. This is the address which other PayNyms spend to when broadcasting the notification transaction to CONNECT to your PayNym.
Within Samourai Wallet you can sign a message using the private key of your notification address. This allows you to cryptographically prove you are in control of the notification address, and therefore are in control of the associated bitcoin wallet for which the reusable payment code / PayNym is associated with. The steps to do this are as follows:
Navigate to the PayNym screen
Tap in the top right corner
Tap Sign message
Tap YES
or
Type a custom message, then tap YES