Everything you need to know to use Cache safely. If something here is unclear or you spot a gap, ask in our Telegram group.
Cache is a mobile application for iOS and Android. Install only from the official stores:
Never install Cache from a link in an email, message, or social-media post. If a link tells you to install or reinstall Cache, treat it as a phishing attempt. The only safe paths are the App Store and Google Play.
The first time you open Cache, you set a password and the app generates a wallet for you on your device. The password is used to unlock the app and to encrypt sensitive data on your device.
Cache does not ask for an email address, phone number, or any government identification. You do not need any of these to use Cache.
Your seed phrase (also called a recovery phrase) is a list of twelve English words. It is the master key to your wallet. Anyone with the seed phrase can take all of your funds. If you lose it and lose access to your device, your funds are gone forever and Cache cannot recover them.
Cache will never ask for your seed phrase. Anyone who asks, by any channel, including someone claiming to be Cache support, is trying to steal your funds. Treat the request itself as proof of fraud.
Cache uses the standard BIP-39 seed-phrase format, so the same twelve words can be imported into any compatible wallet if you ever need to.
You can import a wallet you already have, from any BIP-39 compatible source, by entering the twelve-word seed phrase or, for a single account, a private key. The seed phrase or private key is processed entirely on your device. Nothing you import is ever transmitted to our servers. The same protections and warnings above apply: never type a seed phrase into a website, never share it, never paste it into a chat or screenshot it.
You can reveal and export your seed phrase from inside Cache after re-authenticating. Use this only when you need to back the seed phrase up to a fresh medium. Hide your screen from cameras, write the words down on paper, then dismiss the screen.
Cache supports multiple wallets per installation, and each wallet can have multiple accounts derived from the same seed phrase. You can switch between them inside the app. The smart wallet (Safe) features, including Recovery and Scheduled Transfer, are configured per wallet.
You can save frequently used addresses as contacts inside the app, with a name and an optional note. Contacts are stored on Cache servers tied to your account so they sync across reinstalls. Contacts contain only what you choose to save; we do not auto-import addresses from anywhere.
Each blockchain network has its own deposit address. Cache shows the right address for the network you select.
The network must match. If a sender sends Ethereum-network USDC to your Polygon address, the funds may be unrecoverable. Always confirm the network with the sender before they send.
Once a transaction is broadcast, it cannot be cancelled, reversed, or refunded by Cache. The blockchain decides what happens next.
Cache lets you swap one token for another, on the same network or across networks. The swap itself is executed by an independent third-party decentralized exchange aggregator that routes your order through public liquidity venues. Cache does not custody any tokens involved in the swap.
Cross-chain swaps move value between two different blockchains in a single flow. They use the aggregator's cross-chain protocol and may take longer than same-chain swaps depending on network congestion. Funds are released to your destination wallet only when the destination side settles.
Gasless swaps. For supported tokens and networks, the aggregator can execute the swap without you having to hold the network's native gas token. The fee for the swap is taken from the input or output token instead.
You can buy crypto with a card or bank transfer, and sell crypto for fiat, through an embedded interface to an independent third-party fiat aggregator. The aggregator integrates several licensed money services businesses, payment processors, and exchanges. Cache does not buy, sell, exchange, hold, or transmit fiat. Cache does not charge any fee on these transactions.
If a transaction is delayed or fails, the issue is between you and the provider. Cache cannot release, hold, refund, or speed up a fiat transaction. The provider's support channel is the right escalation path.
Patent pending. Recovery is an on-chain feature that lets you nominate a beneficiary address to receive your assets if you stop checking in. It is designed for two situations: you lose access to your device and seed phrase, or you become incapacitated and someone else needs to inherit your assets.
Opening Cache is normally enough. While Recovery is on, the app checks in for you when you use it, and every check-in restarts the full interval you chose. There is nothing to remember and nowhere to navigate to.
If you stop opening Cache altogether, which is the situation Recovery exists for, no check-ins happen and the interval runs down.
If the interval passes with no check-in, your eligible assets are transferred on-chain to the beneficiary you nominated. An execution fee is taken from the assets transferred (see Fees), and a small amount of your smart wallet’s native asset pays whoever submits the transaction. Recovery only ever moves assets to that beneficiary. It does not let Cache, or anyone else, sign transactions on your behalf.
Recovery is a one-time event. Once it has run, your beneficiary can claim anything left behind, or anything that arrives afterwards, from within the app.
You can change the beneficiary, change the interval, or turn Recovery off at any time before it triggers. Each change is an on-chain transaction and costs network gas, but no new activation fee.
Test before you trust. Turn Recovery on with a small amount on Base first. Check that a check-in works, and that the beneficiary receives the funds. Only then move meaningful balances into the smart wallet.
Patent pending. Scheduled Transfer lets you set up a transfer of assets to one or more addresses at a future date and time. Use it for allowances, gifts, recurring payments, or simple time-locked transfers.
At the scheduled time the assets move automatically. An execution fee is taken from the assets transferred (see Fees), and a small amount of your smart wallet’s native asset pays whoever submits the transaction. You can cancel at any time before it runs.
Keep enough of the asset in the smart wallet to cover the amount plus the execution fee, and your recipient receives exactly the amount you scheduled. If the wallet holds only the amount itself, the fee comes out of the payout instead and your recipient receives slightly less.
Each scheduled transfer can cover up to ten different tokens. Create additional scheduled transfers if you need more. Scheduled transfers are subject to the same network conditions as Recovery, and behave the same way if the wallet is short of funds when one comes due.
Some recipient addresses cannot accept some assets: a contract with no way to receive the native asset, or a token that blocks transfers to that address. If that happens, everything that can be delivered is delivered, the rest stays in your smart wallet, and the recipient can claim it afterwards from within the app, sending it to any address they choose.
Cache distributes commemorative non-fungible tokens (NFTs) to users who reach activity milestones in the app. The NFTs are recognition only. They have no in-app utility, no governance rights, no fee discount, and no claim on Cache revenue.
Receiving, holding, or transferring an NFT may be a taxable event in your jurisdiction. Cache does not issue tax forms and does not provide tax advice. If you are unsure, consult an accountant.
Cache lets you invite other people to use the app through a personal referral code or share link. Successful referrals can make you eligible for higher reward NFT tiers.
Cache may exclude users who Cache reasonably believes are referring themselves through multiple accounts, automating sign-ups, or otherwise gaming the program. Cache may also pause or modify the program at any time.
Cache provides both a regular wallet (an externally-owned account, or EOA) and a smart wallet. The smart wallet is a Safe smart contract owned by your EOA, and it is what enables Recovery and Scheduled Transfer.
Deploying the smart wallet itself costs only the network gas fee for the deployment transaction. Cache does not charge to create a smart wallet. Module activation fees apply only when you turn on Recovery or Scheduled Transfer.
Cache is built on the principle that you alone control your funds.
Cache supports Face ID, Touch ID, and Android fingerprint unlock as an optional convenience. Cache does not see, store, or transmit your biometric data. All biometric matching happens inside your device's secure enclave; Cache only receives a yes/no result. We record only a flag indicating that biometric unlock is enabled on your device, never the biometric data itself.
Cache contracts are audited by independent security firms. Reports are published in the Security section of cachewallet.com when each engagement completes.
If you find a security issue in Cache, the smart wallet modules, or the Cache backend, say in our Telegram group that you have a security report, but do not post any details there. An admin will reply in the group to arrange a private way for you to send it. We will acknowledge receipt and keep you informed of progress.
To protect users and meet our compliance commitments, Cache screens wallet addresses involved in your transactions against sanctions, malicious-actor, and high-risk lists provided by independent third-party blockchain analytics providers.
Screening is performed on a best-effort basis. Risk lists are not exhaustive and a clean screen does not mean an address is safe. Always verify the recipient through an out-of-band channel for meaningful amounts.
Cache earns revenue from a small number of clearly disclosed fees. There are no subscription fees, no asset-holding fees, no listing fees, and Cache does not earn revenue by selling user data. Recovery and Scheduled Transfer fees differ between Base and Ethereum mainnet because the underlying network infrastructure costs differ; all other fees are the same on both chains.
| Item | Fee | Who collects |
|---|---|---|
| Wallet creation | Free | n/a |
| Smart-wallet deployment | Network gas only | Blockchain network |
| Send / receive | Network gas only | Blockchain network |
| Swap (same-chain or cross-chain) | Up to 0.80% of swap amount, plus network gas | Charged by third-party swap aggregator. Cache earns a referral share. Network gas goes to the network. |
| Buy crypto (fiat ramp) | Provider fees only. Cache charges nothing. | Third-party fiat aggregator and underlying licensed providers. |
| Sell crypto (fiat ramp) | Provider fees only. Cache charges nothing. | Third-party fiat aggregator and underlying licensed providers. |
| Recovery activation (Base) | US$25 (one-time, paid in native asset at oracle rate), plus network gas | On-chain Recovery module |
| Recovery activation (Ethereum mainnet) | US$50 (one-time, paid in native asset at oracle rate), plus network gas | On-chain Recovery module |
| Recovery trigger (execution, Base) | 2% of each asset transferred | On-chain Recovery module, deducted from amount transferred |
| Recovery trigger (execution, Ethereum mainnet) | 2% of each asset transferred | On-chain Recovery module, deducted from amount transferred |
| Manual recovery cleanup (beneficiary-initiated) | Same execution fee as the Recovery trigger on that chain (Base 2%, Ethereum mainnet 2%); no keeper bounty | On-chain Recovery module, deducted from amount transferred |
| Scheduled Transfer activation (Base) | US$25 (one-time, paid in native asset at oracle rate), plus network gas | On-chain Scheduled Transfer module |
| Scheduled Transfer activation (Ethereum mainnet) | US$50 (one-time, paid in native asset at oracle rate), plus network gas | On-chain Scheduled Transfer module |
| Scheduled Transfer execution (Base) | 0.5% of each asset transferred (charged on top of the amount when wallet balance allows; otherwise deducted from the amount) | On-chain Scheduled Transfer module |
| Scheduled Transfer execution (Ethereum mainnet) | 1% of each asset transferred (charged on top of the amount when wallet balance allows; otherwise deducted from the amount) | On-chain Scheduled Transfer module |
| Minimum smart-wallet balance to register Recovery (Base) | Equivalent of US$50 in the smart wallet's native asset at activation time (oracle rate) | Enforced on-chain at registration; no charge to Cache |
| Minimum smart-wallet balance to register Recovery (Ethereum mainnet) | Equivalent of US$500 in the smart wallet's native asset at activation time (oracle rate) | Enforced on-chain at registration; no charge to Cache |
| Keeper bounty (Recovery and Scheduled Transfer) | A small amount of your smart wallet's native asset, sized to cover the cost of submitting the transaction. It is capped, both in absolute terms and as a share of your wallet's native balance. | Paid on-chain to whoever submits the execution transaction, which may be Cache or a third party. Not charged when a beneficiary or recipient claims assets themselves. |
| Reward NFT mint | Network gas only. No Cache fee. | Blockchain network |
| Reward NFT secondary sales | Marketplace fees as set by the marketplace. No Cache royalty. | Third-party NFT marketplace |
| Referral program | Free to participate. No fee, and no payment from Cache. | n/a |
Cache may change any of these fees at any time, in its sole discretion, by updating this Documentation or by deploying a new smart-contract module. Where a fee change applies to a feature you have already activated, your existing on-chain configuration governs unless and until you migrate. Cache will provide reasonable advance notice of material fee changes through the Services. For the formal contract reference, see Section 4 of the Terms of Service.
Cache supports the following blockchain networks. Network support evolves over time; this list is updated when networks are added or removed.
Smart-wallet features (Recovery and Scheduled Transfer) are available on the EVM networks listed above where the modules are deployed. The most current list of feature availability per network is shown inside the app.
Install Cache on a new device and restore. If you have your twelve-word seed phrase, choose Restore from seed phrase and enter it. If you turned on encrypted backup, you can restore from that instead by signing in with Google or Apple and using your passkey. Either way your wallet, balances and smart-wallet configuration reappear, because that information lives on-chain or is derived from your seed phrase.
Stop using the wallet immediately. Move all funds out to a new wallet whose seed phrase you have backed up properly. Without a backed-up seed phrase you are one device-loss away from losing everything.
If you turned on encrypted backup, restore from it by signing in with Google or Apple and using your passkey, which works as long as you still have the Apple or Google account your passkey syncs with. Otherwise, and if you did not configure Recovery in advance, your funds are unrecoverable: Cache cannot restore a wallet whose keys it does not hold, and it does not hold the keys for any wallet. That is the cost of self-custody, and it is why both encrypted backup and Recovery exist.
Reinstall the app and restore, from your seed phrase or from encrypted backup, then set a new password. Your password unlocks the app on your device; it is not a login Cache can reset for you, and resetting it is not a way back into a wallet you cannot otherwise restore.
Cache cannot reverse on-chain transactions. The blockchain is final. If you sent to a contract address by mistake, in some cases the contract owner can return funds, but this is rare. If you sent to the wrong personal address, your only option is to ask the recipient to return them.
If the recipient controls a wallet on the network you used, they may be able to import the same address on that network and recover the funds. If the recipient does not control such a wallet, the funds may be permanently inaccessible. Always confirm the network with the sender before sending.
Pull-to-refresh on the wallet screen. If a token is still missing, it may not yet be in our token list. Post the contract address and the network in our Telegram group and we will look at it.
Because we do not need them. The wallet is generated on your device and operated with the keys on your device. Tying your wallet to an email or phone number would weaken your privacy and create an account-recovery vector that attackers love.
No. Cache holds no private keys, no seed phrases, and no signing capability for your assets. Recovery and Scheduled Transfer execute by on-chain rules you configure; they are not Cache acting on your behalf.
Your seed phrase still controls your wallet. You can import it into any BIP-39 compatible wallet to continue managing your funds. The Cache smart-wallet contracts (Safe and the Recovery and Scheduled Transfer modules) are open source and remain on-chain regardless of the state of Cache the company.
Cache is a non-custodial software provider. It does not hold customer funds, does not transmit fiat, and does not facilitate exchange in a custodial sense. The fiat ramp is operated by independent licensed money services businesses; KYC for those services happens with those providers, not with Cache.
For help with the app, ask in our Telegram group, where our moderators answer questions in the group itself. Our team and moderators will never message you first, and will never ask for your recovery phrase, private key or password. Anyone who messages you privately claiming to be Cache support is trying to steal from you; block and report them.
For details on what data Cache collects, how it is used and how to make a privacy request, read the Privacy Policy. For the formal contractual terms, read the Terms of Service.