Ressources

Documentation

Tout ce que vous devez savoir pour utiliser Cache en toute sécurité. Si quelque chose n'est pas clair ici ou si vous repérez une lacune, écrivez à legal@cachewallet.com.

Installer Cache

Cache est une application mobile pour iOS et Android. Installez-la uniquement depuis les boutiques officielles :

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

N'installez jamais Cache depuis un lien dans un e-mail, un message ou une publication sur les réseaux sociaux. Si un lien vous invite à installer ou réinstaller Cache, considérez-le comme une tentative de phishing. Les seuls chemins sûrs sont l'App Store et Google Play.

Créer votre portefeuille

La première fois que vous ouvrez Cache, vous définissez un mot de passe et l'application génère un portefeuille pour vous sur votre appareil. Le mot de passe sert à déverrouiller l'application et à chiffrer les données sensibles sur votre appareil.

  1. Ouvrez Cache et appuyez sur Créer un portefeuille.
  2. Choisissez un mot de passe. Faites-le long et unique. Le mot de passe est local à votre appareil. Il n'y a pas d'e-mail de réinitialisation du mot de passe.
  3. Confirmez le mot de passe. Cache générera votre phrase secrète à l'étape suivante.
  4. Activez éventuellement le déverrouillage biométrique (Face ID, Touch ID ou empreinte digitale) pour ne pas avoir à saisir le mot de passe à chaque fois.

Cache ne demande pas d'adresse e-mail, de numéro de téléphone ni aucune pièce d'identité officielle. Vous n'avez besoin d'aucun de ces éléments pour utiliser Cache.

Sauvegarder votre phrase secrète

Votre phrase secrète (aussi appelée phrase de récupération) est une liste de douze mots anglais. C'est la clé maîtresse de votre portefeuille. Toute personne possédant la phrase secrète peut s'emparer de la totalité de vos fonds. Si vous la perdez et perdez l'accès à votre appareil, vos fonds sont perdus à jamais et Cache ne peut pas les récupérer.

Cache ne vous demandera jamais votre phrase secrète. Quiconque vous la demande, par quelque canal que ce soit, y compris une personne prétendant faire partie du support Cache, cherche à voler vos fonds. Considérez la demande elle-même comme une preuve de fraude.

Comment la sauvegarder

  1. Lorsque Cache vous montre la phrase secrète, notez les douze mots sur papier, dans l'ordre. Utilisez un stylo, pas un crayon.
  2. Rangez le papier dans un endroit accessible à vous seul, idéalement dans deux emplacements physiquement distincts, comme un coffre-fort à domicile et un coffre en banque.
  3. Pour des soldes importants, envisagez une plaque de sauvegarde en acier qui résiste au feu et à l'eau.
  4. Cache vous demandera ensuite de confirmer quelques-uns des mots pour prouver que vous les avez notés correctement.

Ce qu'il ne faut pas faire

  • Ne photographiez pas la phrase secrète et n'en faites pas de capture d'écran.
  • Ne stockez pas la phrase secrète dans iCloud, Google Drive, Dropbox, un e-mail, Notes ou tout autre service cloud ou de synchronisation.
  • Ne saisissez la phrase secrète dans aucun site web, extension de navigateur ou autre application.
  • Ne partagez la phrase secrète avec personne : ni famille, ni amis, ni agents de support, ni « validateurs de portefeuille » de quelque nature que ce soit.

Cache utilise le format standard de phrase secrète BIP-39, de sorte que les mêmes douze mots peuvent être importés dans n'importe quel portefeuille compatible si vous en avez besoin un jour.

Importer un portefeuille existant

Vous pouvez importer un portefeuille que vous possédez déjà, depuis n'importe quelle source compatible BIP-39, en saisissant la phrase secrète de douze mots ou, pour un compte unique, une clé privée. La phrase secrète ou la clé privée est traitée entièrement sur votre appareil. Rien de ce que vous importez n'est jamais transmis à nos serveurs. Les mêmes protections et avertissements ci-dessus s'appliquent : ne saisissez jamais une phrase secrète sur un site web, ne la partagez jamais, ne la collez jamais dans une conversation et n'en faites jamais de capture d'écran.

Exporter votre phrase secrète

Vous pouvez révéler et exporter votre phrase secrète depuis Cache après vous être ré-authentifié. Ne le faites que lorsque vous devez sauvegarder la phrase secrète sur un nouveau support. Cachez votre écran des caméras, notez les mots sur papier, puis fermez l'écran.

Plusieurs portefeuilles et comptes

Cache prend en charge plusieurs portefeuilles par installation, et chaque portefeuille peut avoir plusieurs comptes dérivés de la même phrase secrète. Vous pouvez basculer entre eux dans l'application. Les fonctionnalités du smart wallet (Safe), y compris Recovery et Scheduled Transfer, se configurent par portefeuille.

Contacts (carnet d'adresses)

Vous pouvez enregistrer les adresses fréquemment utilisées comme contacts dans l'application, avec un nom et une note facultative. Les contacts sont stockés sur les serveurs de Cache et liés à votre compte, afin de se synchroniser d'une réinstallation à l'autre. Les contacts ne contiennent que ce que vous choisissez d'enregistrer ; nous n'importons automatiquement aucune adresse d'où que ce soit.

Recevoir des cryptos

Chaque réseau blockchain possède sa propre adresse de dépôt. Cache affiche la bonne adresse pour le réseau que vous sélectionnez.

  1. Ouvrez Cache et appuyez sur Recevoir.
  2. Choisissez le réseau que l'expéditeur utilisera (par exemple Ethereum, Base, Polygon).
  3. Copiez l'adresse ou scannez le QR code.
  4. Indiquez à l'expéditeur d'envoyer à cette adresse sur ce réseau précis.

Le réseau doit correspondre. Si un expéditeur envoie des USDC du réseau Ethereum à votre adresse Polygon, les fonds peuvent être irrécupérables. Confirmez toujours le réseau avec l'expéditeur avant l'envoi.

Envoyer des cryptos

  1. Appuyez sur Envoyer et choisissez l'actif.
  2. Collez ou scannez l'adresse du destinataire. Cache vérifiera l'adresse par rapport à des listes de risques (voir Filtrage des adresses).
  3. Saisissez le montant.
  4. Vérifiez le réseau, l'estimation des frais et le destinataire. Comparez les premiers et derniers caractères de l'adresse avec une source hors bande si le montant est important.
  5. Approuvez avec Face ID, Touch ID ou votre mot de passe.

Une fois qu'une transaction est diffusée, elle ne peut être ni annulée, ni inversée, ni remboursée par Cache. C'est la blockchain qui décide de la suite.

Échanger des tokens

Cache vous permet d'échanger un token contre un autre, sur le même réseau ou d'un réseau à l'autre. Le swap lui-même est exécuté par un agrégateur d'échanges décentralisés tiers et indépendant, qui achemine votre ordre à travers des lieux de liquidité publics. Cache ne conserve aucun des tokens impliqués dans le swap.

Swap same-chain

  1. Appuyez sur Swap et choisissez le token que vous voulez vendre et le token que vous voulez recevoir.
  2. Saisissez le montant. Cache récupérera un devis incluant le prix, les frais de swap, l'estimation des frais de réseau et la tolérance au slippage.
  3. Examinez le devis. Si l'impact sur le prix est élevé, envisagez un montant plus faible.
  4. Approuvez. L'ordre est signé sur votre appareil et envoyé à l'agrégateur. Le règlement prend généralement de quelques secondes à quelques minutes.

Swap cross-chain

Les swaps cross-chain déplacent de la valeur entre deux blockchains différentes en un seul flux. Ils utilisent le protocole cross-chain de l'agrégateur et peuvent prendre plus de temps que les swaps same-chain selon la congestion du réseau. Les fonds ne sont libérés vers votre portefeuille de destination que lorsque le côté destination est réglé.

Frais et slippage

  • Les frais de swap totaux vont jusqu'à 0.80% du montant du swap, facturés et collectés par l'agrégateur tiers. Cache perçoit une partie de ces frais dans le cadre d'un accord de parrainage ; Cache ne prélève aucun montant sur votre portefeuille.
  • Les frais de gas du réseau blockchain sont distincts et vont aux validateurs du réseau, non à Cache ni à l'agrégateur.
  • Le slippage est la différence entre le prix indiqué au devis et le prix exécuté. Cache affiche votre tolérance au slippage avant que vous ne signiez. Une tolérance plus élevée augmente les chances d'exécution mais aussi le risque d'un prix défavorable sur les marchés volatils.

Swaps sans gas. Pour les tokens et réseaux pris en charge, l'agrégateur peut exécuter le swap sans que vous ayez à détenir le token natif de gas du réseau. Les frais du swap sont alors prélevés sur le token entrant ou sortant.

Acheter et vendre des cryptos

Vous pouvez acheter des cryptos par carte ou virement bancaire, et vendre des cryptos contre du fiat, via une interface intégrée vers un agrégateur fiat tiers et indépendant. L'agrégateur intègre plusieurs entreprises de services monétaires agréées, processeurs de paiement et plateformes d'échange. Cache n'achète, ne vend, n'échange, ne détient ni ne transmet de fiat. Cache ne facture aucuns frais sur ces transactions.

Comment ça marche

  1. Appuyez sur Acheter ou Vendre.
  2. Choisissez l'actif et le montant. Cache demandera des devis à l'agrégateur et vous présentera les fournisseurs disponibles, les prix et les frais totaux.
  3. Choisissez un fournisseur. Vous serez redirigé vers le parcours de ce fournisseur au sein de l'application.
  4. Effectuez la vérification d'identité (KYC) auprès du fournisseur. Les informations KYC sont transmises directement au fournisseur et jamais à Cache.
  5. Payez (pour les achats) ou confirmez une vente. Le fournisseur règle vers votre portefeuille (pour les achats) ou vers votre banque ou carte (pour les ventes).

Si une transaction est retardée ou échoue, le problème se règle entre vous et le fournisseur. Cache ne peut ni débloquer, ni retenir, ni rembourser, ni accélérer une transaction fiat. Le canal de support du fournisseur est la bonne voie d'escalade.

Recovery

Brevet en instance. Recovery est une fonctionnalité on-chain qui vous permet de désigner une adresse bénéficiaire pour recevoir vos actifs si vous ne faites pas de pointage dans un intervalle de temps que vous choisissez. Elle est conçue pour deux situations : vous perdez l'accès à votre appareil et à votre phrase secrète, ou vous devenez incapable et quelqu'un d'autre doit hériter de vos actifs.

Comment ça marche

  1. Configurez votre smart wallet si ce n'est pas déjà fait.
  2. Activez le module Recovery sur votre smart wallet. Il s'agit d'une action on-chain unique qui entraîne des frais d'activation (voir Frais) plus les frais de gas du réseau.
  3. Configurez une adresse bénéficiaire. C'est l'adresse qui recevra vos actifs si la Recovery se déclenche. Ce doit être une adresse que vous (ou une personne de confiance) contrôlez.
  4. Choisissez un intervalle de pointage (période de grâce) entre 1 heure et 12 mois. Les choix courants pour une protection à long terme sont 90, 180 ou 365 jours. Les intervalles courts comme 1 heure sont destinés à tester le mécanisme ; nous vous recommandons de faire un essai sur Base avant d'y engager des fonds importants.
  5. Confirmez la configuration on-chain.

Pointages

Le minuteur de Recovery est réinitialisé chaque fois que vous signez une transaction on-chain checkIn depuis votre smart wallet. Nous avons rendu cela facile à faire :

  • Compte à rebours en direct sur le tableau de bord. Lorsque Recovery est active, la bannière verte en haut du tableau de bord affiche le temps restant avant le déclenchement de votre Recovery, au format mois, jours, heures ou minutes (selon ce qui est le plus pertinent). La bannière apparaît également sur l'écran Transferts.
  • Bouton « Prolonger maintenant » en un seul appui. Appuyez sur le bouton dans la bannière, confirmez avec la biométrie ou le mot de passe, et Cache signe une transaction de pointage pour vous. Aucune navigation nécessaire.
  • Avertissement visuel. Lorsqu'il reste moins de 25% de votre période de grâce, le compte à rebours passe au jaune pour attirer votre attention. La bannière reste verte pour vous rappeler que la Recovery elle-même est toujours active.
  • Rappel push. Vous choisissez un moment de rappel lors de la configuration (par exemple 1 heure, 1 jour ou jusqu'à 7 jours avant le déclenchement de la Recovery). Cache envoie une notification push à ce moment-là pour vous inviter à prolonger. La distribution des notifications push n'est pas garantie par Cache ; la bannière dans l'application est donc le signal de référence.

Ouvrir l'application, déverrouiller par biométrie, envoyer, échanger ou simplement avoir Cache installé ne réinitialisent PAS le minuteur par eux-mêmes. Le minuteur ne se réinitialise que lorsqu'une transaction on-chain checkIn est signée par vous. Appuyer sur Prolonger maintenant est le moyen le plus simple de le faire.

Ce qui se passe lorsque la Recovery se déclenche

Si le minuteur expire sans pointage, le module de smart contract Recovery devient déclenchable. N'importe qui peut soumettre la transaction de déclenchement ; ce n'est pas forcément Cache. Lorsque le déclenchement s'exécute, vos actifs éligibles sont transférés on-chain vers votre adresse bénéficiaire. Des frais d'exécution sont prélevés sur chaque actif transféré (voir Frais : 1% sur Base, 2% sur Ethereum mainnet). Une petite prime de keeper est également déduite du solde en actif natif de votre smart wallet et versée à la partie qui soumet la transaction de déclenchement ; voir le tableau des frais pour plus de détails.

Annuler ou modifier la Recovery

Vous pouvez changer l'adresse bénéficiaire, modifier l'intervalle de pointage ou désactiver entièrement la Recovery à tout moment avant son déclenchement, en signant une transaction depuis votre portefeuille. Chaque modification est on-chain et entraîne des frais de gas réseau, mais n'entraîne pas de nouveaux frais d'activation.

Testez avant de faire confiance. Activez d'abord Recovery sur Base avec un petit montant. Vérifiez qu'un pointage fonctionne. Vérifiez que le bénéficiaire reçoit les fonds. Ce n'est qu'ensuite que vous devriez déplacer des soldes importants vers le smart wallet.

Points importants à comprendre

  • Recovery ne permet ni à Cache ni à qui que ce soit d'autre de signer des transactions en votre nom. Le déclenchement ne fait que transférer les actifs vers le bénéficiaire que vous avez désigné à l'avance.
  • Si l'adresse bénéficiaire est compromise, vos fonds seront envoyés à l'adresse compromise lors du déclenchement de la Recovery. Choisissez votre bénéficiaire avec soin et changez-le si la clé venait à être compromise.
  • Si vous désignez une adresse bénéficiaire que vous ne contrôlez pas et à laquelle vous ne faites pas confiance, vous lui offrez de fait vos actifs une fois le minuteur expiré.
  • Recovery balaie jusqu'aux dix principaux tokens par valeur en USD au moment du déclenchement, plus l'actif natif de votre smart wallet. Les tokens classés au-delà des dix premiers resteront dans votre smart wallet et ne seront pas déplacés par ce déclenchement de Recovery. Pour protéger plus de dix tokens, déployez plusieurs smart wallets (chacun avec sa propre Recovery), consolidez vos avoirs avant l'activation, ou utilisez la fonction de nettoyage manuel décrite ci-après.
  • Seuls les tokens reconnus par le registre de prix on-chain participent au classement des dix premiers. Cache tient ce registre à jour pour couvrir les actifs populaires. Les tokens absents du registre ne seront pas déplacés par le déclenchement principal, mais pourront être réclamés ensuite via le nettoyage manuel.

Nettoyage manuel de récupération

Le déclenchement principal de Recovery est un événement à usage unique. Une fois qu'il se produit, l'état on-chain passe à « recovered » et aucun autre balayage ne sera déclenché automatiquement. Trois catégories de tokens peuvent être laissées de côté par le déclenchement principal :

  • Les tokens qui arrivent dans votre smart wallet après le déclenchement (par exemple, des tranches de vesting ou des airdrops rétroactifs).
  • Les tokens au-delà de la limite des dix premiers au moment du déclenchement.
  • Les tokens absents du registre de prix on-chain au moment du déclenchement.

Pour les récupérer, le module de smart contract expose une fonction complémentaire appelée manualRecovery qui peut être appelée par le bénéficiaire enregistré à tout moment après le déclenchement principal. Le bénéficiaire fournit une liste d'adresses de tokens à balayer, et le module les transfère du smart wallet vers le bénéficiaire en appliquant les mêmes frais d'exécution que le déclenchement principal. Le bénéficiaire paie ses propres frais de gas réseau pour soumettre cette transaction ; aucune prime de keeper n'est facturée.

Si vous annulez la Recovery avant qu'elle ne se déclenche, le bénéficiaire est également effacé de l'état on-chain au moment de l'annulation. Une Recovery annulée ne peut pas servir à réclamer de futurs dépôts via manualRecovery.

Calendrier d'exécution

Pour que les coûts on-chain restent prévisibles à la fois pour Cache et pour votre bénéficiaire, l'infrastructure de keeper qui soumet les transactions Recovery et Scheduled Transfer est configurée pour attendre que les prix du gas réseau soient dans une fourchette normale avant de diffuser. Les seuils sont les suivants :

  • Base mainnet : le keeper attend que la basefee du réseau soit inférieure ou égale à 0.1 gwei. Base fonctionne normalement bien en dessous de ce seuil ; en pratique, les déclenchements en file d'attente s'exécutent en quelques minutes.
  • Ethereum mainnet : le keeper attend que la basefee du réseau soit inférieure ou égale à 2 gwei. Au cours des dernières années, Ethereum a affiché en moyenne 1–2 gwei la grande majorité du temps, de sorte que la plupart des déclenchements s'exécutent rapidement. Pendant les périodes de congestion réseau prolongée (généralement quelques jours au plus), le déclenchement peut être mis en file d'attente et retardé jusqu'au retour à la normale.

L'exécution aura tout de même lieu automatiquement une fois le réseau apaisé ; ni vous ni votre bénéficiaire n'avez à faire quoi que ce soit pour la débloquer. La fonctionnalité Recovery elle-même reste intacte pendant l'attente, y compris l'oracle de prix, la configuration du bénéficiaire et l'éligibilité au déclenchement.

Pour les successions et les cas d'usage à long terme similaires, un retard de quelques heures ou jours au moment de l'exécution ne change rien au résultat. Si votre cas d'usage est sensible au temps, mettez cela en balance avec les économies de coûts que ces seuils procurent avant d'activer Recovery sur Ethereum mainnet.

Si un déclencheur ne peut pas s'exécuter

Une Recovery ou un Scheduled Transfer ne peut déplacer que les actifs que votre smart wallet détient réellement. Si, au moment où l'échéance arrive, le portefeuille ne peut pas couvrir le montant que vous avez enregistré (plus la petite prime de keeper en actif natif), l'exécution ne peut pas aboutir. Rien n'est transféré, aucuns frais d'exécution ne sont prélevés, et le déclenchement n'est pas marqué comme effectué—il reste éligible et s'exécute automatiquement à la tentative suivante, une fois le portefeuille approvisionné.

Lorsque cela se produit, Cache vous envoie une notification push afin que vous puissiez ajouter des fonds. Gardez la notification « Transferts échoués ou en pause » activée (Paramètres → Notifications) pour la recevoir.

Mise en pause automatique après des échecs répétés

Pour qu'un portefeuille qui reste sous-approvisionné ne dépense pas de gas tentative après tentative, un déclencheur qui échoue trois fois consécutives est automatiquement mis en pause. Il en va de même pour toute cause d'échec répétée—par exemple un token qui bloque les transferts vers le destinataire. Un déclencheur en pause n'est plus tenté tant que vous ne le reprenez pas.

Pour reprendre après une mise en pause automatique :

  • Recovery : ajoutez des fonds à votre Recovery Wallet et configurez à nouveau Recovery dans l'application. Une nouvelle inscription lève la pause, réinitialise le compteur d'échecs et redémarre votre minuteur de pointage.
  • Scheduled Transfer : ajoutez des fonds à votre smart wallet et créez à nouveau le transfert programmé. Le module reste activé, donc aucuns nouveaux frais d'activation ne s'appliquent—vous ne payez que le gas réseau pour enregistrer la nouvelle planification. La planification en pause peut être laissée telle quelle.

Indépendamment de la mise en pause automatique ci-dessus, Cache peut mettre un déclencheur en pause manuellement si un portefeuille est signalé—par exemple un portefeuille signalé comme compromis, ou une planification pointant vers un token malveillant—pendant que le problème est examiné. Reprendre une pause manuelle nécessite une coordination avec le support ; une nouvelle inscription de votre part ne la lèvera pas.

Scheduled Transfer

Brevet en instance. Scheduled Transfer est une fonctionnalité on-chain qui vous permet de programmer un transfert futur d'actifs vers une ou plusieurs adresses. Utilisez-la pour l'argent de poche, les cadeaux, les paiements récurrents ou de simples transferts verrouillés dans le temps.

Comment ça marche

  1. Activez le module Scheduled Transfer sur votre smart wallet. Des frais d'activation plus le gas réseau s'appliquent (voir Frais).
  2. Choisissez l'actif, l'adresse du destinataire et le montant.
  3. Choisissez la date et l'heure d'exécution.
  4. Confirmez on-chain.

À l'heure programmée, le module de smart contract devient déclenchable et déplace les actifs. Des frais d'exécution sont prélevés sur l'actif transféré (voir Frais : 0.5% sur Base, 1% sur Ethereum mainnet—la moitié du taux de Recovery, car Scheduled Transfer est conçu pour un usage répété). Une petite prime de keeper est également déduite du solde en actif natif de votre smart wallet et versée à la partie qui soumet la transaction d'exécution ; voir le tableau des frais pour plus de détails. Vous pouvez annuler un transfert programmé à tout moment avant son exécution.

Gestion des frais : frais en supplément ou frais prélevés sur le montant

Lorsque votre smart wallet détient suffisamment de l'actif programmé pour couvrir le montant enregistré plus les frais d'exécution, les frais sont facturés en supplément du montant et votre destinataire reçoit exactement le montant enregistré. Lorsque le smart wallet ne détient que de quoi couvrir le montant enregistré, les frais sont déduits du versement (le destinataire reçoit amount − fee) et le module enregistre que la déduction a eu lieu. Programmer plus que ce que le destinataire est censé recevoir est un moyen simple de garantir qu'il obtienne exactement le montant enregistré.

Autres limites

Chaque transfert programmé peut inclure jusqu'à dix (10) tokens distincts. Pour programmer des transferts impliquant plus de tokens à la fois, créez des transferts programmés supplémentaires. Le délai minimum entre « maintenant » et l'exécution programmée est de 1 heure.

L'exécution d'un Scheduled Transfer est soumise à la même mise en file d'attente selon le prix du gas décrite dans Calendrier d'exécution. Pendant les périodes prolongées de forte congestion réseau, les transferts programmés peuvent s'exécuter plus tard que leur heure nominale.

Récupérer les transferts non livrés

Un Scheduled Transfer peut inclure jusqu'à dix volets de tokens distincts, chacun adressé au destinataire que vous avez désigné. Un volet peut échouer à être livré pour des raisons indépendantes de la volonté de Cache :

  • L'adresse du destinataire est un contrat qui ne peut pas recevoir l'actif natif (pas de fonction receive payable).
  • Le contrat du token bloque les transferts vers l'adresse du destinataire (certains tokens ERC-20 maintiennent une liste de blocage interne).

Cela couvre le cas où le portefeuille détient les fonds mais où un volet ne peut pas être livré. Lorsqu'un volet échoue de cette manière, le transfert programmé va tout de même jusqu'à son terme : les volets restants qui peuvent être livrés le sont, le montant en échec reste dans le smart wallet, et le module enregistre le montant non livré dans un registre on-chain indexé par smart wallet, planification et token. La planification elle-même est marquée comme terminée et le keeper ne réessaie pas. Si en revanche le portefeuille ne peut pas du tout couvrir le montant enregistré, l'exécution n'aboutit pas et il n'y a rien à récupérer—voir Si un déclencheur ne peut pas s'exécuter.

Pour récupérer le montant non livré, le module de smart contract expose une fonction complémentaire appelée manualScheduledRecovery qui peut être appelée par le destinataire enregistré à tout moment après l'exécution en échec. Le destinataire signe la transaction depuis son propre portefeuille, fournit les tokens et les montants qu'il souhaite balayer, et choisit l'adresse de destination. La destination n'a pas à correspondre à l'adresse du destinataire d'origine. C'est l'échappatoire prévue lorsque le destinataire d'origine était un contrat qui ne peut pas accepter un actif particulier : le destinataire signe depuis n'importe quelle adresse qu'il contrôle et achemine la récupération vers un EOA ou toute autre adresse de son choix.

Le destinataire paie ses propres frais de gas réseau pour soumettre la récupération. Les frais d'exécution sont les mêmes qu'une exécution normale de Scheduled Transfer ; aucune prime de keeper n'est facturée. La récupération est plafonnée à la valeur du registre on-chain par token ; une demande portant sur un montant supérieur à celui enregistré comme non livré est rejetée par le contrat.

Si un transfert programmé est annulé avant son exécution, aucun registre on-chain n'est créé et il n'y a rien à récupérer. La voie de récupération ne s'applique qu'après l'exécution d'un transfert programmé et l'enregistrement d'au moins un volet comme non livré.

NFT de récompense

Cache distribue des tokens non fongibles (NFT) commémoratifs aux utilisateurs qui atteignent des jalons d'activité dans l'application. Les NFT relèvent uniquement de la reconnaissance. Ils n'ont aucune utilité dans l'application, aucun droit de gouvernance, aucune réduction de frais et aucun droit sur les revenus de Cache.

Comment fonctionnent les récompenses

  • Cache propose une collection de NFT à paliers. Les paliers actuels, l'activité requise et les plafonds d'émission sont indiqués dans l'application Cache.
  • Une fois que vous atteignez le seuil d'un palier, l'application vous permet de réclamer le NFT correspondant. Vous signez et soumettez vous-même la transaction de mint, en payant le gas réseau.
  • Chaque palier a un plafond d'émission strict. Une fois un plafond atteint, ce palier se ferme et aucun autre NFT de ce palier n'est émis.
  • Cache peut modifier, suspendre ou mettre fin au programme de récompenses à tout moment.

Ce qui se passe après votre réclamation

  • Le NFT est enregistré de façon permanente sur une blockchain publique. Tout le monde peut voir le contrat, l'identifiant du token et votre adresse publique.
  • Le NFT est transférable sur des marketplaces secondaires comme OpenSea ou Magic Eden. Cache ne référence, n'intermédie ni ne prélève de frais sur aucune transaction secondaire.
  • Vous pouvez consulter le NFT dans Cache et dans tout portefeuille externe compatible avec les NFT.

Fiscalité

Recevoir, détenir ou transférer un NFT peut constituer un événement imposable dans votre juridiction. Cache n'émet pas de documents fiscaux et ne fournit pas de conseils fiscaux. En cas de doute, consultez un comptable.

Ce que les NFT ne sont pas

  • Ce ne sont pas des investissements. Cache ne fait aucune promesse quant à leur valeur monétaire, leur valeur future ou leur utilité future.
  • Ils ne vous confèrent aucune participation au capital, aucun droit de vote, aucun dividende, aucune réduction de frais ni aucun droit sur Cache ou l'une de ses filiales.
  • Ce ne sont pas des valeurs mobilières et ils ne sont échangeables contre rien.

Programme de parrainage

Cache vous permet d'inviter d'autres personnes à utiliser l'application via un code de parrainage personnel ou un lien de partage. Les parrainages réussis peuvent vous rendre éligible à des paliers de NFT de récompense supérieurs.

Comment ça marche

  • Ouvrez la section récompenses dans l'application pour voir votre code de parrainage et votre lien de partage.
  • Partagez le lien avec vos amis, votre famille ou toute personne qui bénéficierait d'un portefeuille en auto-conservation doté de Recovery.
  • Lorsqu'une personne crée un compte en utilisant votre code et réalise les actions requises indiquées dans l'application (comme créer un smart wallet et activer Recovery), elle compte comme un parrainage réussi pour vous.
  • Le cumul de parrainages réussis peut débloquer l'éligibilité à des paliers de NFT de récompense supérieurs, comme indiqué dans l'application.

Ce que vous n'obtenez pas

  • Cache ne vous verse ni argent, ni cryptomonnaie, ni fiat, ni aucun token pour les parrainages.
  • Les parrainages réussis ne vous donnent droit à aucune participation au capital, partage de revenus, droit de gouvernance ni instrument financier.
  • La seule récompense du programme est l'éligibilité aux NFT de récompense commémoratifs décrits ci-dessus.

Lutte contre les abus

Cache peut exclure les utilisateurs dont Cache estime raisonnablement qu'ils se parrainent eux-mêmes via plusieurs comptes, automatisent les inscriptions ou détournent d'une autre manière le programme. Cache peut également suspendre ou modifier le programme à tout moment.

Smart wallet

Cache fournit à la fois un portefeuille classique (un compte détenu en externe, ou EOA) et un smart wallet. Le smart wallet est un smart contract Safe détenu par votre EOA, et c'est lui qui rend possibles Recovery et Scheduled Transfer.

Pourquoi un smart wallet

  • Un EOA ne peut faire que ce qu'une seule clé privée autorise. Il n'a aucune règle programmable.
  • Un smart wallet est un contrat, il peut donc exécuter des règles : « si cette adresse n'a pas signé de pointage depuis 90 jours, autoriser le déplacement des actifs vers ces bénéficiaires ». Recovery et Scheduled Transfer sont ces règles.
  • Cache utilise le framework de smart contract open source Safe, le même framework que celui utilisé par des trésoreries et des DAO détenant des milliards de dollars on-chain. Safe est open source et audité.

Ce que coûte le smart wallet

Déployer le smart wallet lui-même ne coûte que les frais de gas réseau de la transaction de déploiement. Cache ne facture rien pour créer un smart wallet. Les frais d'activation de module ne s'appliquent que lorsque vous activez Recovery ou Scheduled Transfer.

Modèle de sécurité

Cache repose sur le principe que vous seul contrôlez vos fonds.

Où résident les clés

  • Votre phrase secrète et vos clés privées sont générées sur votre appareil.
  • Elles sont stockées dans l'enclave sécurisée de votre appareil : le Keychain iOS sur iPhone, l'Android Keystore sur Android.
  • Elles ne quittent jamais votre appareil. Elles ne sont jamais envoyées à un serveur Cache.
  • Elles ne se trouvent ni dans iCloud, ni dans Google Drive, ni dans aucune sauvegarde, sauf si vous choisissez de les y placer vous-même, ce que nous déconseillons fortement.

Où réside le mot de passe

  • Votre mot de passe est utilisé localement pour déverrouiller l'application et chiffrer les données sensibles sur votre appareil.
  • Lorsqu'un mot de passe est utilisé pour s'authentifier auprès des serveurs Cache, seul un hachage cryptographique à sens unique avec un sel propre à chaque utilisateur est stocké.
  • Il n'y a pas d'e-mail de réinitialisation du mot de passe. Si vous oubliez votre mot de passe et n'avez pas activé le déverrouillage biométrique, vous devrez réinstaller l'application et la restaurer à partir de votre phrase secrète.

Déverrouillage biométrique

Cache prend en charge Face ID, Touch ID et le déverrouillage par empreinte digitale Android comme option de confort. Cache ne voit, ne stocke ni ne transmet vos données biométriques. Toute la correspondance biométrique se fait dans l'enclave sécurisée de votre appareil ; Cache ne reçoit qu'un résultat oui/non. Nous n'enregistrons qu'un indicateur signalant que le déverrouillage biométrique est activé sur votre appareil, jamais les données biométriques elles-mêmes.

Audits

Les contrats de Cache sont audités par des cabinets de sécurité indépendants. Les rapports sont publiés dans la section Sécurité de cachewallet.com à la fin de chaque mission.

Signaler une vulnérabilité

Si vous découvrez un problème de sécurité dans Cache, les modules du smart wallet ou le backend de Cache, veuillez écrire à legal@cachewallet.com avec les détails. Nous accuserons réception et vous tiendrons informé de l'avancement.

Filtrage des adresses

Pour protéger les utilisateurs et respecter nos engagements de conformité, Cache filtre les adresses de portefeuille impliquées dans vos transactions par rapport à des listes de sanctions, d'acteurs malveillants et à haut risque fournies par des prestataires tiers indépendants d'analyse blockchain.

Ce que vous pourriez voir

  • Blocage. L'adresse correspond à une liste de sanctions, à une adresse malveillante connue ou à un indicateur de blanchiment d'argent. La transaction ne sera pas effectuée.
  • Avertissement. L'adresse présente des indicateurs de risque élevés (par exemple des signalements de phishing, des associations avec le darkweb ou des schémas de faux KYC). Vous pouvez choisir de continuer à vos propres risques après avoir lu l'avertissement.
  • Aucun problème. Aucune correspondance de risque. C'est le résultat le plus courant.

Le filtrage est effectué au mieux des capacités. Les listes de risques ne sont pas exhaustives et un filtrage sans alerte ne signifie pas qu'une adresse est sûre. Vérifiez toujours le destinataire par un canal hors bande pour les montants importants.

Frais

Cache tire ses revenus d'un petit nombre de frais clairement divulgués. Il n'y a pas de frais d'abonnement, pas de frais de détention d'actifs, pas de frais de référencement, et Cache ne tire aucun revenu de la vente des données des utilisateurs. Les frais Recovery et Scheduled Transfer diffèrent entre Base et Ethereum mainnet parce que les coûts d'infrastructure réseau sous-jacents diffèrent ; tous les autres frais sont identiques sur les deux chaînes.

Élément Frais Qui perçoit
Création de portefeuille Gratuit s.o.
Déploiement du smart wallet Gas réseau uniquement Réseau blockchain
Envoi / réception Gas réseau uniquement Réseau blockchain
Swap (same-chain ou cross-chain) Jusqu'à 0.80% du montant du swap, plus le gas réseau Facturé par l'agrégateur de swap tiers. Cache perçoit une part de parrainage. Le gas réseau va au réseau.
Acheter des cryptos (rampe fiat) Frais du fournisseur uniquement. Cache ne facture rien. Agrégateur fiat tiers et fournisseurs agréés sous-jacents.
Vendre des cryptos (rampe fiat) Frais du fournisseur uniquement. Cache ne facture rien. Agrégateur fiat tiers et fournisseurs agréés sous-jacents.
Activation de Recovery — Base US$25 (unique, payé en actif natif au taux de l'oracle), plus le gas réseau Module Recovery on-chain
Activation de Recovery — Ethereum mainnet US$50 (unique, payé en actif natif au taux de l'oracle), plus le gas réseau Module Recovery on-chain
Déclenchement de Recovery (exécution) — Base 1% de chaque actif transféré Module Recovery on-chain, déduit du montant transféré
Déclenchement de Recovery (exécution) — Ethereum mainnet 2% de chaque actif transféré Module Recovery on-chain, déduit du montant transféré
Nettoyage manuel de récupération (initié par le bénéficiaire) Mêmes frais d'exécution que le déclenchement de Recovery sur cette chaîne (Base 1%, Ethereum mainnet 2%) ; aucune prime de keeper Module Recovery on-chain, déduit du montant transféré
Activation de Scheduled Transfer — Base US$25 (unique, payé en actif natif au taux de l'oracle), plus le gas réseau Module Scheduled Transfer on-chain
Activation de Scheduled Transfer — Ethereum mainnet US$50 (unique, payé en actif natif au taux de l'oracle), plus le gas réseau Module Scheduled Transfer on-chain
Exécution de Scheduled Transfer — Base 0.5% de chaque actif transféré (facturé en supplément du montant lorsque le solde du portefeuille le permet ; sinon déduit du montant) Module Scheduled Transfer on-chain
Exécution de Scheduled Transfer — Ethereum mainnet 1% de chaque actif transféré (facturé en supplément du montant lorsque le solde du portefeuille le permet ; sinon déduit du montant) Module Scheduled Transfer on-chain
Solde minimum du smart wallet pour enregistrer Recovery — Base Équivalent de US$50 dans l'actif natif du smart wallet au moment de l'activation (taux de l'oracle) Imposé on-chain lors de l'enregistrement ; aucun montant prélevé par Cache
Solde minimum du smart wallet pour enregistrer Recovery — Ethereum mainnet Équivalent de US$500 dans l'actif natif du smart wallet au moment de l'activation (taux de l'oracle) Imposé on-chain lors de l'enregistrement ; aucun montant prélevé par Cache
Prime de keeper (Recovery et Scheduled Transfer) Le plus élevé entre US$5 (en actif natif au taux de l'oracle) et le remboursement du coût du gas plus une petite marge et un pourboire ; plafonné à 1 unité native (par exemple 1 ETH) et à la moitié du solde natif de votre smart wallet Versé on-chain au keeper qui soumet la transaction d'exécution (qui peut être Cache ou tout tiers). Non facturé pour les nettoyages manualRecovery initiés par le bénéficiaire.
Mint de NFT de récompense Gas réseau uniquement. Aucun frais Cache. Réseau blockchain
Ventes secondaires de NFT de récompense Frais de marketplace fixés par la marketplace. Aucune redevance Cache. Marketplace NFT tierce
Programme de parrainage Participation gratuite. Aucun frais, et aucun paiement de la part de Cache. s.o.

Cache peut modifier ces frais à tout moment, à sa seule discrétion, en mettant à jour cette Documentation ou en déployant un nouveau module de smart contract. Lorsqu'une modification de frais s'applique à une fonctionnalité que vous avez déjà activée, votre configuration on-chain existante prévaut jusqu'à ce que vous migriez, le cas échéant. Cache fournira un préavis raisonnable des modifications de frais importantes via les Services. Pour la référence contractuelle formelle, voir la Section 4 des Conditions d'utilisation.

Réseaux pris en charge

Cache prend en charge les réseaux blockchain suivants. La prise en charge des réseaux évolue avec le temps ; cette liste est mise à jour lorsque des réseaux sont ajoutés ou retirés.

  • Ethereum
  • Base
  • Polygon
  • Arbitrum
  • Optimism

Les fonctionnalités du smart wallet (Recovery et Scheduled Transfer) sont disponibles sur les réseaux EVM listés ci-dessus où les modules sont déployés. La liste la plus à jour de la disponibilité des fonctionnalités par réseau est indiquée dans l'application.

FAQ

J'ai perdu mon appareil. Comment récupérer l'accès ?

Installez Cache sur un nouvel appareil, choisissez Restaurer à partir de la phrase secrète, et saisissez votre phrase secrète de douze mots. Définissez un nouveau mot de passe. Votre portefeuille, vos soldes et la configuration de votre smart wallet réapparaîtront, car toutes ces informations résident on-chain ou sont dérivées de votre phrase secrète.

J'ai perdu ma phrase secrète mais mon appareil fonctionne encore.

Cessez immédiatement d'utiliser le portefeuille. Transférez tous les fonds vers un nouveau portefeuille dont vous avez correctement sauvegardé la phrase secrète. Sans phrase secrète sauvegardée, il ne suffit que d'une perte d'appareil pour tout perdre.

J'ai perdu ma phrase secrète et mon appareil.

Si vous n'avez pas configuré Recovery à l'avance, vos fonds sont irrécupérables. Cache ne peut pas restaurer un portefeuille dont il ne détient pas les clés, et Cache ne détient les clés d'aucun portefeuille. C'est le prix de l'auto-conservation, et c'est la raison d'être de Recovery.

J'ai oublié mon mot de passe.

Réinstallez l'application et restaurez à partir de votre phrase secrète, puis définissez un nouveau mot de passe. Il n'y a pas d'e-mail de réinitialisation du mot de passe, car Cache ne dispose d'aucune adresse e-mail vous concernant.

J'ai envoyé des fonds à la mauvaise adresse.

Cache ne peut pas inverser les transactions on-chain. La blockchain est définitive. Si vous avez envoyé par erreur à une adresse de contrat, le propriétaire du contrat peut dans certains cas restituer les fonds, mais c'est rare. Si vous avez envoyé à la mauvaise adresse personnelle, votre seule option est de demander au destinataire de les restituer.

J'ai envoyé des fonds à la bonne adresse mais sur le mauvais réseau.

Si le destinataire contrôle un portefeuille sur le réseau que vous avez utilisé, il pourra peut-être importer la même adresse sur ce réseau et récupérer les fonds. Si le destinataire ne contrôle pas un tel portefeuille, les fonds peuvent être définitivement inaccessibles. Confirmez toujours le réseau avec l'expéditeur avant d'envoyer.

Mon solde de token est incorrect / un token est manquant.

Tirez pour actualiser sur l'écran du portefeuille. Si un token est toujours manquant, il n'est peut-être pas encore dans notre liste de tokens. Écrivez à legal@cachewallet.com avec l'adresse du contrat et le réseau, et nous examinerons cela.

Pourquoi Cache ne demande-t-il pas d'e-mail ni de numéro de téléphone ?

Parce que nous n'en avons pas besoin. Le portefeuille est généré sur votre appareil et utilisé avec les clés présentes sur votre appareil. Lier votre portefeuille à un e-mail ou un numéro de téléphone affaiblirait votre confidentialité et créerait un vecteur de récupération de compte que les attaquants adorent.

Cache a-t-il accès à mes fonds ?

Non. Cache ne détient aucune clé privée, aucune phrase secrète et aucune capacité de signature pour vos actifs. Recovery et Scheduled Transfer s'exécutent selon des règles on-chain que vous configurez ; ce n'est pas Cache qui agit en votre nom.

Qu'advient-il de mon portefeuille si Cache cesse ses activités ?

Votre phrase secrète continue de contrôler votre portefeuille. Vous pouvez l'importer dans n'importe quel portefeuille compatible BIP-39 pour continuer à gérer vos fonds. Les contrats du smart wallet Cache (Safe ainsi que les modules Recovery et Scheduled Transfer) sont open source et restent on-chain quel que soit le sort de Cache en tant qu'entreprise.

Cache est-il réglementé ?

Cache est un fournisseur de logiciels non dépositaire. Il ne détient pas les fonds des clients, ne transmet pas de fiat et ne facilite pas d'échange au sens dépositaire. La rampe fiat est exploitée par des entreprises de services monétaires agréées et indépendantes ; le KYC de ces services s'effectue auprès de ces fournisseurs, non auprès de Cache.

Obtenir de l'aide

Pour les questions liées au compte, les demandes de support, les signalements de sécurité et les demandes relatives à la confidentialité :

legal@cachewallet.com

Pour savoir en détail quelles données Cache collecte et comment elles sont utilisées, lisez la Politique de confidentialité. Pour les conditions contractuelles formelles, lisez les Conditions d'utilisation.