Transacting with SNS
The Solana Name Service is supported by most, if not all, of the popular wallets on Solana. See the list of integrations under "Wallets"
To explain how to transact with SNS we will use Phantom & Sollet.io as examples

Transacting with Phantom

You can send SPL tokens and native SOL directly using a .sol domain or Twitter handle instead of using an address

Transacting with a Twitter Handle

To send tokens to someone using their Twitter handle you need to enter @<twitter_handle> in the "Recipient's SOL Address" field
If the Twitter handle of the recipient is @bonfida you need to enter @bonfida and not bonfida
Twitter handles are case sensitive
If a Twitter handle is not registered it will appear as below after clicking "Next"

Transacting with a .sol Domain

To send tokens to someone using their .sol domain you need to enter <domain_name>.sol in the "Recipient's SOL Address" field
If the domain name of the recipient is bonfida you need to enter bonfida.sol
If the domain name is not registered it will display as below after clicking "Next"

Transacting with Sollet

You can send SPL tokens and native SOL directly using a .sol domain or Twitter handle instead of using an address

Transacting with a Twitter Handle

To send tokens to someone using their Twitter handle you need to enter @<twitter_handle> in the "Recipient Address" field
If the Twitter handle of the recipient is @bonfida you need to enter @bonfida and not bonfida
Twitter handles are case sensitive
If a Twitter handle is not registered it will appear as below

Transacting with a .sol Domain

To send tokens to someone using their .sol domain you need to enter <domain_name>.sol in the "Recipient Address" field
If the domain name of the recipient is bonfida you need to enter bonfida.sol
If the domain name is not registered it will display as below
Sollet displays the address associated with both the Twitter handle and domain name, so you can verify where you are sending the token