Everything (and only) what you need to know about cryptocurrency wallets
💡 This is part of Violet Rollergirl’s Guide to Using Cryptocurrency (as a Sex Worker). If you haven’t yet read the primer, consider starting there!
A lot of people think getting started with cryptocurrency is hard. That might have been true a number of years ago, but it’s not anymore. There are really good, easy to use apps, often called “wallets” or, more precisely, “wallet apps,” that make setting up your cryptocurrency “accounts” really fast.
In this article
Choose and install your wallet app
Choosing a wallet app is really important. In some ways, it’s a bit like choosing a Web browser. Different people have different needs, preferences, and even aesthetic choices. For me, as a sex worker and as a technologist, the most important considerations are which wallet:
- supports the private cryptocurrencies (Zcash and/or Monero) I need to use, and
- operates in a self-custodial way so I’m not re-introducing the risks of being de-banked by using a third-party service.
These are my two deal-breakers. If the wallet app doesn’t support Zcash or Monero, then it’s not very useful to me because it won’t support the privacy-preserving technologies I rely on to keep my financial data private. Similarly, if the wallet app doesn’t work in a self-custody manner, then it’s not really a wallet, it’s a teller window at a bank, which means I don’t actually have any of my money on my person. (The bank is holding on to it for me, which means they can unilaterally deny me access to my own money.)
In addition to the two above considerations, I would also like my wallet app to work with some other time-tested privacy tools so that not only my financial transactions but also my use of the Internet is kept private and secure.
The cryptocurrency ecosystem evolves quickly, but as of this writing there are two very clear winners. I’ll show you both.
Zashi: Privacy-focused Zcash wallet app
If you’re going to use Zcash (and I think you should; Zcash is the gold standard in private cryptocurrency technologies), the best wallet app to use is Zashi Wallet. Zashi is a mobile phone app that can run on Apple iOS or Android devices, including GrapheneOS, the privacy-focused, de-Google-ified Android alternative. It is by far one of the easiest and most privacy-protecting Zcash wallet apps.
Zashi has some special features that make it especially attractive for sex workers:
- Auto-shielding: if you ever share your non-private (unshielded, or transparent) receive address for any reason, such as for a client or customer to send you funds, Zashi automatically shields (makes private) your money for you.
- Address auto-rotation: every time you share your shielded address with a client or customer from the app, Zashi automatically rotates your address for you and then keeps track of which addresses received money. This is yet another way to help you avoid revealing information about who you are by creating and managing multiple, independent, unique, unlinked cryptocurrency identities for you in a simple, nearly invisible-to-you interface.
- Crosspay: this feature means whenever you need to pay for something in crypto (like your ads), you can send that payment in a huge range of cryptocurrencies (yes, including Bitcoin) directly out of your private (shielded) Zcash balance, making permissionless, cross-cryptocurrency payments amazingly easy. More on this later.
- Permissionless deposit swaps: this feature is the opposite of Crosspay, enabling you to receive Zcash even if your client or customer pays you in another currency, like Bitcoin. Together with Crosspay, it means you can use Zashi as the single and most secure wallet app for almost all of your cryptocurrency needs, and it’s built on NEAR’s Intents, a decentralized exchange, or DEX, protocol that ensures no one party can cut you off from the broader crypto ecosystem.
- Built-in Tor protection: you can “set and forget” extra and powerful privacy protections provided by the Tor Project from within the app itself, which makes it way, way harder for anyone to know that you’re even using Zcash in the first place. I highly recommend enabling this; the Electric Coin blog shows you how to enable Tor within Zashi.
I think Zashi is fast becoming the killer app for anyone who’s at risk of being de-banked from the traditional financial system. As a self-custodial, auto-shielding, address-rotating, optionally Torified, Zcash wallet with a fully private decentralized on- and off-ramp to literally dozens upon dozens of supported cryptocurrencies, including Bitcoin, it’s the one wallet we as sex workers should be using today if we can only use one wallet app.
Cake Wallet: Privacy-focused Monero wallet app
If you want to use Monero instead of (or in addition to) Zcash, or if you need a privacy-focused wallet app that can accept something other than the currencies supported by Zashi and NEAR together (like Monero), I suggest you look at Cake Wallet.
Cake Wallet is perhaps most popular within the Monero community because, like Zashi, it is a self-custodial wallet app (although they call themselves “non-custodial,” which means the same thing) that also supports address auto-rotation and has Tor integration built-in. Unlike Zashi, Cake Wallet supports a whole slew of different cryptocurrencies without needing a DEX, including non-private cryptocurrencies like old school Bitcoin proper. This means that you need to know a little bit more about what you’re doing when you’re using Cake Wallet than when you’re using Zashi, but it’s still pretty easy to figure out.
Cake Wallet does support in-app currency swaps provided by Trocador, a currency exchange proxy site. If you need to turn your Monero into Bitcoin, or your Bitcoin into Monero, you can use Trocador’s service from directly within the Cake Wallet app to do this easily. And you can turn on Cake Wallet’s built-in Tor support for extra protection when using Trocador.
Using multiple wallet apps
Although I find that the majority of my needs are met with just Zashi wallet, once you start learning about cryptocurrency you’ll find it both easy and useful to at least dabble in other cryptocurrencies and wallet apps. There are multiple reasons for this:
- Sometimes, it’s easier to get paid if you can “meet clients where they are” by using a wallet app that more natively supports whatever currency theirs does, so you don’t have to use a (possibly clunkier) decentralized exchange.
- Once you start amassing some wealth, you may want to mitigate some of your risk by spreading your funds out across multiple wallet apps, cryptocurrencies, or both.
- Occasionally, you may run into a technical limitation that requires you to use another wallet app to get something done. This is becoming much rarer, but does still happen.
As I write this, the cryptocurrency ecosystem is also still very fragmented. Different wallet apps work with different cryptocurrencies, and different “coins” are available on different “chains” (sometimes called “networks”) as “tokens.” It’s all very confusing and can get annoying and rather jargon-filled quickly.
This fragmentation itself may also push you to need more than one wallet. However, if you stick with Zashi for your Zcash and Cake Wallet for your Monero and your Bitcoin (or Ethereum or whatever other non-private cryptocurrency you’re ultimately pushed to use), you’ll cover what I estimate is 90-95% of your use cases.
I personally use Zashi most often. After that, I use Cake Wallet. For what it’s worth, if you really want to explore wallets and feel comfortable getting a bit adventurous with your choices, I also like Edge Wallet and Ywallet.
Open your wallet app and you’re good to go
This is the surprising part for a lot of people: once you open your self-custodial wallet app, you’re immediately able to receive payments. That’s literally all there is to it. No need to enter a name, make an account, verify your age, or prove your government identity. Get the right kind of wallet app, and you’re instantly set up to make sales and accept deposits or payments interactively.
In every wallet app, you’ll see a button labelled “Receive.” This is the button you press to, you guessed it, reveal the way other people send you whatever cryptocurrency the wallet app supports. That’s what we’ll need to start getting crypto.
Quick safety note
Self-custody wallet apps are truly like physical wallets, not bank accounts: if you uninstall the wallet app, or your phone is lost or gets stolen, and you don’t have a backup somewhere then all the money in your cryptocurrency wallet is lost, too.
Another useful analogy, at least for those of us who have physical safe vaults at our our incalls, is that you should think of your self-custody wallet app like a physical vault in which you keep your cold, hard cash. Lose the key to the safe, and you lose access to the money inside. There is no bank teller you can go to beg for help from, even though the money is still right there, sitting just out of reach.
Thankfully, it’s very easy to protect yourself from this kind of financial loss. To understand how it works, you should know a tiny little bit more about what happens when you open a self-custody wallet app on your phone for the first time.
Backups and recovery phrases
When you install your wallet app of choice, it automatically generated what’s called a wallet seed phrase, or recovery phrase, or BIP32/BIP39/BIP44 mnemonic code, or something to that effect. This is a fancy way of saying “the wallet app made up a secret passphrase that gives you control over your money.” All of those terms mean the same thing.
Your wallet’s seed phrase is usually a sequence of 12 to 24 words that, as soon as you start caring about your funds, you should probably write down somewhere safe. (I suggest using a password manager like Bitwarden.) Eventually, you may even want to memorize it. This secret recovery seed phrase or whatever you want to call it is your magic money spell, the incantation you can invoke to “magically” conjure your money using any wallet app that supports both your cryptocurrency and your recovery phrase algorithm. Almost all modern wallets support this cool feature, now.
If you memorize the words of your wallet’s seed phrase in the right order, you can do some amazingly sci-fi-esque shit, like cross international borders carrying nothing at all, and still emerge on the other side able to access your funds again as soon as you get your hands on a smartphone with an Internet connection. It’s like you’re a mashup of Trinity from The Matrix and Natasha Romanov from the Marvel Cinemantic Universe or something. It’s crazy that this works, but it does!
This seed phrase is actually the input to a cryptographic algorithm that’s used to deterministically generate a multitude of cryptocurrency addresses that you fully control. Only you can see the value they store, and only you have the power to spend from those addresses. (That’s why you don’t want to share this secret phrase with anyone else; anyone who knows the secret phrase will have the same power you do.) Despite generating a ton of addresses that may, over time, contain different amounts, your wallet app sums them all to show you a single, total balance.










