Resources

Documentation

Everything you need to know to use Cache safely. If something here is unclear or you spot a gap, ask in our Telegram group.

Install Cache

Cache is a mobile application for iOS and Android. Install only from the official stores:

  • App Store: Cache, by Cache Technologies Inc.
  • Google Play: Cache, by Cache Technologies Inc.

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.

Create your wallet

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.

  1. Open Cache and tap Create wallet.
  2. Choose a password. Make it long and unique. The password is local to your device. There is no password reset email.
  3. Confirm the password. Cache will generate your seed phrase in the next step.
  4. Optionally enable biometric unlock (Face ID, Touch ID, or fingerprint) so you don't have to type the password every time.

Cache does not ask for an email address, phone number, or any government identification. You do not need any of these to use Cache.

Back up your seed phrase

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.

How to back it up

  1. When Cache shows you the seed phrase, write all twelve words down on paper, in order. Use a pen, not a pencil.
  2. Store the paper somewhere only you can reach it, ideally in two physically separate locations such as a home safe and a safe-deposit box.
  3. For meaningful balances, consider a steel backup plate that survives fire and water.
  4. Cache will then ask you to confirm a few of the words to prove you have written them down correctly.

What not to do

  • Do not photograph the seed phrase or screenshot it.
  • Do not store the seed phrase in iCloud, Google Drive, Dropbox, email, Notes, or any other cloud or sync service.
  • Do not type the seed phrase into any website, browser extension, or other app.
  • Do not share the seed phrase with family, friends, support agents, or "wallet validators" of any kind.

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.

Importing an existing wallet

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.

Exporting your seed phrase

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.

Multiple wallets and accounts

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.

Contacts (address book)

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.

Receive crypto

Each blockchain network has its own deposit address. Cache shows the right address for the network you select.

  1. Open Cache and tap Receive.
  2. Choose the network the sender will use (for example Ethereum, Base, Polygon).
  3. Copy the address or scan the QR code.
  4. Tell the sender to send to that address on that exact network.

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.

Send crypto

  1. Tap Send and pick the asset.
  2. Paste or scan the recipient's address. Cache will check the address against risk lists (see Address screening).
  3. Enter the amount.
  4. Review the network, fee estimate, and recipient. Verify the first and last few characters of the address against an out-of-band source if the amount is meaningful.
  5. Approve with Face ID, Touch ID, or your password.

Once a transaction is broadcast, it cannot be cancelled, reversed, or refunded by Cache. The blockchain decides what happens next.

Swap tokens

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.

Same-chain swap

  1. Tap Swap and pick the token you want to sell and the token you want to receive.
  2. Enter the amount. Cache will fetch a quote that includes the price, the swap fee, the estimated network fee, and slippage tolerance.
  3. Review the quote. If the price impact is high, consider a smaller amount.
  4. Approve. The order is signed on your device and sent to the aggregator. Settlement typically takes seconds to a few minutes.

Cross-chain 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.

Fees and slippage

  • The total swap fee is up to 0.80% of the swap amount, charged and collected by the third-party aggregator. Cache earns a portion of this fee through a referral arrangement; Cache does not deduct any amount from your wallet.
  • The blockchain network gas fee is separate and goes to the network's validators, not to Cache or to the aggregator.
  • Slippage is the difference between the quoted price and the executed price. Cache shows your slippage tolerance before you sign. Higher tolerance increases the chance of execution but increases the chance of unfavourable pricing in volatile markets.

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.

Buy and sell crypto

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.

How it works

  1. Tap Buy or Sell.
  2. Choose the asset and amount. Cache will request quotes from the aggregator and show you available providers, prices, and total fees.
  3. Pick a provider. You will be handed off to that provider's flow inside the app.
  4. Complete identity verification (KYC) with the provider. KYC information is submitted directly to the provider and never to Cache.
  5. Pay (for buys) or confirm a sale. The provider settles to your wallet (for buys) or to your bank or card (for sells).

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.

Recovery

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.

Setting it up

  1. Set up your smart wallet if you have not already.
  2. Turn on Recovery. This is a one-time on-chain action with an activation fee (see Fees) plus network gas.
  3. Choose a beneficiary address, the address that receives your assets if Recovery ever triggers. It should be an address you, or someone you trust, control.
  4. Choose how long Cache should wait without hearing from you, anywhere from 1 hour to 10 years. For long-term protection people commonly pick 90, 180 or 365 days. The shortest intervals exist so you can test the feature; trial it on Base before committing meaningful funds.
  5. Confirm on-chain.

Staying checked in

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.

  • The banner tells you where you stand. While Recovery is on and healthy, a green “Recovery Active” banner sits at the top of the dashboard and the Transfers screen. If something needs your attention, such as a check-in that could not be submitted or a wallet too low on gas to pay for one, the banner changes to say so.
  • “Extend Now”. You can always check in deliberately: tap Extend Now in the banner and confirm with biometrics or your password.
  • Push reminder. You pick a reminder time at setup, from 1 hour up to 7 days before Recovery would fire. Push delivery is not guaranteed by Cache, so treat the in-app banner as the authoritative signal.

If you stop opening Cache altogether, which is the situation Recovery exists for, no check-ins happen and the interval runs down.

What happens when Recovery triggers

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.

Changing or cancelling Recovery

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.

Things to understand

  • Whoever holds the beneficiary address receives the assets. If that address is compromised, or belongs to someone you do not trust, you have effectively handed them your assets once the interval expires. Choose carefully, and change it if the key is ever exposed.
  • Recovery moves your main holdings rather than necessarily every token in the wallet. Consolidating before you turn it on is the simplest way to be certain what moves, and anything left behind can be claimed by your beneficiary afterwards.
  • Execution depends on network conditions. Cache waits for reasonable gas prices before submitting, so during sustained congestion a trigger can be delayed, then runs on its own once conditions return to normal. For inheritance, hours or days at the moment of execution do not change the outcome; if your use is time-sensitive, weigh that before using Ethereum mainnet.
  • Execution also has to be worth more than it costs. If the wallet cannot cover the cost of executing, or the amount being moved is too small to cover it, the trigger is skipped, and waiting for cheaper gas will not release it. Funding the wallet is what releases it. This is most likely on Ethereum mainnet with a small balance, which is another reason to test on Base first.
  • A trigger can only move what the wallet actually holds. If the wallet cannot cover the transfer when it comes due, nothing moves, no execution fee is taken, and it stays eligible to run once you top the wallet up. Cache sends a push notification when this happens, so keep “Failed or paused transfers” enabled in Settings → Notifications. If it keeps failing, Cache stops retrying; setting Recovery up again in the app clears that and restarts your interval.
  • Cache may also pause a trigger while investigating a problem, for example a wallet reported as compromised. Resuming that requires contacting support; setting up again on your own will not clear it.

Scheduled Transfer

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.

Setting it up

  1. Turn on Scheduled Transfer for your smart wallet. Activation fee plus network gas applies (see Fees).
  2. Pick the asset, the recipient address and the amount.
  3. Pick the date and time. The earliest you can schedule is 1 hour ahead.
  4. Confirm on-chain.

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.

Making sure your recipient gets the full amount

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.

Limits

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.

If a transfer cannot be delivered

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.

Reward NFTs

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.

How rewards work

  • Cache offers a tiered NFT collection. The current tiers, qualifying activity, and supply caps are shown inside the Cache app.
  • Once you reach a tier's threshold, the app lets you claim the corresponding NFT. You sign and submit the mint transaction yourself, paying network gas.
  • Each tier has a hard supply cap. Once a cap is reached, that tier closes and no further NFTs in that tier are issued.
  • Cache may modify, pause, or end the rewards program at any time.

What happens after you claim

  • The NFT is recorded permanently on a public blockchain. Anyone can see the contract, token identifier, and your public address.
  • The NFT is transferable on secondary marketplaces such as OpenSea or Magic Eden. Cache does not list, broker, or take a fee from any secondary trade.
  • You can view the NFT inside Cache and in any external NFT-aware wallet.

Tax

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.

What the NFTs are not

  • They are not investments. Cache makes no promise about their monetary value, future value, or future utility.
  • They do not give you equity, voting rights, dividends, fee discounts, or any claim on Cache or any affiliate.
  • They are not securities and they are not redeemable for anything.

Referral program

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.

How it works

  • Open the rewards section in the app to see your referral code and share link.
  • Share the link with friends, family, or anyone who would benefit from a self-custody wallet with Recovery.
  • When someone creates an account using your code and completes the qualifying actions shown in the app (such as creating a smart wallet and enabling Recovery), they count as a successful referral for you.
  • Cumulative successful referrals can unlock eligibility for higher reward NFT tiers, as shown in the app.

What you do not get

  • Cache does not pay you cash, cryptocurrency, fiat, or any token for referrals.
  • Successful referrals do not entitle you to any equity, revenue share, governance right, or financial instrument.
  • The only program reward is eligibility for the commemorative reward NFTs described above.

Anti-abuse

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.

Smart wallet

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.

Why a smart wallet

  • An EOA can only do what one private key allows. It has no programmable rules.
  • A smart wallet is a contract, so it can run rules: "if this address has not signed a check-in for 90 days, allow assets to be moved to these beneficiaries". Recovery and Scheduled Transfer are these rules.
  • Cache uses the open-source Safe smart contract framework, the same framework used by treasuries and DAOs holding billions of dollars on-chain. Safe is open source and audited.

What the smart wallet costs

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.

Security model

Cache is built on the principle that you alone control your funds.

Where keys live

  • Your seed phrase and private keys are generated on your device.
  • They are stored in your device's secure enclave: iOS Keychain on iPhone, the Android Keystore on Android.
  • They never leave your device. They are never sent to a Cache server.
  • They are not in iCloud, Google Drive, or any backup, unless you choose to put them there yourself, which we strongly recommend against.

Where the password lives

  • Your password is used locally to unlock the app and to encrypt sensitive data on your device.
  • Where a password is used to authenticate against Cache servers, only a one-way cryptographic hash with a per-user salt is stored.
  • There is no password reset email. If you forget your password and have not enabled biometric unlock, you will need to reinstall the app and restore from your seed phrase.

Biometric unlock

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.

Audits

Cache contracts are audited by independent security firms. Reports are published in the Security section of cachewallet.com when each engagement completes.

Reporting a vulnerability

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.

Address screening

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.

What you might see

  • Block. The address matched a sanctions list, a known malicious address, or a money-laundering indicator. The transaction will not proceed.
  • Warn. The address has heightened risk indicators (for example phishing reports, darkweb associations, or fake-KYC patterns). You can choose to proceed at your own risk after reading the warning.
  • No issue. No risk match. This is the most common outcome.

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.

Fees

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.

Supported networks

Cache supports the following blockchain networks. Network support evolves over time; this list is updated when networks are added or removed.

  • Bitcoin
  • Ethereum
  • Solana
  • Base
  • Polygon
  • Arbitrum
  • Optimism

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.

FAQ

I lost my device. How do I get back in?

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.

I lost my seed phrase but my device still works.

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.

I lost my seed phrase and my device.

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.

I forgot my password.

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.

I sent funds to the wrong address.

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.

I sent funds to the right address but on the wrong network.

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.

My token balance is wrong / a token is missing.

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.

Why does Cache not ask for an email or phone number?

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.

Does Cache have access to my funds?

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.

What happens to my wallet if Cache shuts down?

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.

Is Cache regulated?

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.

Get support

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.

Join the Cache Telegram group

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.