Bronnen

Documentatie

Alles wat je moet weten om Cache veilig te gebruiken. Als iets hier onduidelijk is of je een hiaat opmerkt, mail dan legal@cachewallet.com.

Cache installeren

Cache is een mobiele applicatie voor iOS en Android. Installeer alleen vanuit de officiële stores:

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

Installeer Cache nooit via een link in een e-mail, bericht of social-mediapost. Als een link je vraagt Cache te installeren of opnieuw te installeren, beschouw dit dan als een phishingpoging. De enige veilige routes zijn de App Store en Google Play.

Je wallet aanmaken

De eerste keer dat je Cache opent, stel je een wachtwoord in en genereert de app een wallet voor je op je apparaat. Het wachtwoord wordt gebruikt om de app te ontgrendelen en om gevoelige gegevens op je apparaat te versleutelen.

  1. Open Cache en tik op Wallet aanmaken.
  2. Kies een wachtwoord. Maak het lang en uniek. Het wachtwoord is lokaal op je apparaat. Er is geen e-mail voor het opnieuw instellen van je wachtwoord.
  3. Bevestig het wachtwoord. Cache genereert je seed phrase in de volgende stap.
  4. Schakel optioneel biometrische ontgrendeling in (Face ID, Touch ID of vingerafdruk) zodat je niet elke keer je wachtwoord hoeft te typen.

Cache vraagt niet om een e-mailadres, telefoonnummer of enige vorm van overheidsidentificatie. Je hebt niets hiervan nodig om Cache te gebruiken.

Maak een back-up van je seed phrase

Je seed phrase (ook wel recovery phrase genoemd) is een lijst van twaalf Engelse woorden. Het is de hoofdsleutel tot je wallet. Iedereen met de seed phrase kan al je fondsen wegnemen. Als je hem verliest en de toegang tot je apparaat kwijtraakt, zijn je fondsen voorgoed verdwenen en kan Cache ze niet herstellen.

Cache zal nooit om je seed phrase vragen. Iedereen die erom vraagt, via welk kanaal dan ook, ook iemand die zich voordoet als Cache-support, probeert je fondsen te stelen. Beschouw het verzoek zelf als bewijs van fraude.

Hoe je een back-up maakt

  1. Wanneer Cache je de seed phrase toont, schrijf dan alle twaalf woorden in volgorde op papier. Gebruik een pen, geen potlood.
  2. Bewaar het papier op een plek die alleen jij kunt bereiken, idealiter op twee fysiek gescheiden locaties, zoals een kluis thuis en een safeloket.
  3. Overweeg voor substantiële saldi een stalen back-upplaat die brand en water overleeft.
  4. Cache vraagt je vervolgens om een paar van de woorden te bevestigen om te bewijzen dat je ze correct hebt opgeschreven.

Wat je niet moet doen

  • Fotografeer de seed phrase niet en maak er geen screenshot van.
  • Bewaar de seed phrase niet in iCloud, Google Drive, Dropbox, e-mail, Notes of enige andere cloud- of synchronisatiedienst.
  • Typ de seed phrase niet in op een website, browserextensie of andere app.
  • Deel de seed phrase niet met familie, vrienden, supportmedewerkers of "wallet-validators" van welke aard dan ook.

Cache gebruikt het standaard BIP-39 seed-phrase-formaat, dus dezelfde twaalf woorden kunnen in elke compatibele wallet worden geïmporteerd mocht dat ooit nodig zijn.

Een bestaande wallet importeren

Je kunt een wallet die je al hebt importeren vanuit elke BIP-39-compatibele bron door de twaalfwoordige seed phrase in te voeren of, voor een enkel account, een private key. De seed phrase of private key wordt volledig op je apparaat verwerkt. Niets wat je importeert wordt ooit naar onze servers verzonden. Dezelfde bescherming en waarschuwingen hierboven gelden: typ een seed phrase nooit in op een website, deel hem nooit, plak hem nooit in een chat en maak er geen screenshot van.

Je seed phrase exporteren

Je kunt je seed phrase binnen Cache tonen en exporteren nadat je je opnieuw hebt geauthenticeerd. Gebruik dit alleen wanneer je de seed phrase op een nieuw medium wilt back-uppen. Scherm je scherm af voor camera's, schrijf de woorden op papier en sluit het scherm daarna.

Meerdere wallets en accounts

Cache ondersteunt meerdere wallets per installatie, en elke wallet kan meerdere accounts hebben die zijn afgeleid van dezelfde seed phrase. Je kunt er binnen de app tussen wisselen. De smart wallet-functies (Safe), waaronder Recovery en Scheduled Transfer, worden per wallet geconfigureerd.

Contacten (adresboek)

Je kunt veelgebruikte adressen als contacten in de app opslaan, met een naam en een optionele notitie. Contacten worden op Cache-servers opgeslagen, gekoppeld aan je account, zodat ze synchroniseren na een herinstallatie. Contacten bevatten alleen wat jij ervoor kiest op te slaan; we importeren nergens automatisch adressen vandaan.

Crypto ontvangen

Elk blockchainnetwerk heeft zijn eigen stortingsadres. Cache toont het juiste adres voor het netwerk dat je selecteert.

  1. Open Cache en tik op Ontvangen.
  2. Kies het netwerk dat de verzender gaat gebruiken (bijvoorbeeld Ethereum, Base, Polygon).
  3. Kopieer het adres of scan de QR-code.
  4. Vraag de verzender om naar dat adres te sturen op precies dat netwerk.

Het netwerk moet overeenkomen. Als een verzender USDC op het Ethereum-netwerk naar je Polygon-adres stuurt, kunnen de fondsen onherstelbaar zijn. Bevestig altijd het netwerk met de verzender voordat er wordt verstuurd.

Crypto versturen

  1. Tik op Versturen en kies de asset.
  2. Plak of scan het adres van de ontvanger. Cache controleert het adres aan de hand van risicolijsten (zie Adres-screening).
  3. Voer het bedrag in.
  4. Controleer het netwerk, de kostenraming en de ontvanger. Verifieer de eerste en laatste tekens van het adres via een out-of-band bron als het om een aanzienlijk bedrag gaat.
  5. Keur goed met Face ID, Touch ID of je wachtwoord.

Zodra een transactie is uitgezonden, kan deze niet door Cache worden geannuleerd, teruggedraaid of terugbetaald. De blockchain bepaalt wat er daarna gebeurt.

Tokens swappen

Met Cache kun je de ene token voor de andere swappen, op hetzelfde netwerk of tussen netwerken. De swap zelf wordt uitgevoerd door een onafhankelijke externe decentralized-exchange-aggregator die je order via publieke liquiditeitsplaatsen routeert. Cache neemt geen van de bij de swap betrokken tokens in bewaring.

Same-chain swap

  1. Tik op Swappen en kies de token die je wilt verkopen en de token die je wilt ontvangen.
  2. Voer het bedrag in. Cache haalt een quote op die de prijs, de swapkosten, de geschatte netwerkkosten en de slippage-tolerantie bevat.
  3. Bekijk de quote. Als de prijsimpact hoog is, overweeg dan een kleiner bedrag.
  4. Keur goed. De order wordt op je apparaat ondertekend en naar de aggregator gestuurd. De afwikkeling duurt doorgaans seconden tot enkele minuten.

Cross-chain swap

Cross-chain swaps verplaatsen waarde tussen twee verschillende blockchains in één flow. Ze gebruiken het cross-chain-protocol van de aggregator en kunnen langer duren dan same-chain swaps, afhankelijk van de netwerkdrukte. Fondsen worden pas naar je bestemmingswallet vrijgegeven wanneer de bestemmingskant is afgewikkeld.

Kosten en slippage

  • De totale swapkosten bedragen maximaal 0.80% van het swapbedrag, in rekening gebracht en geïnd door de externe aggregator. Cache verdient een deel van deze kosten via een referralregeling; Cache trekt geen enkel bedrag af van je wallet.
  • De gasvergoeding van het blockchainnetwerk staat los hiervan en gaat naar de validators van het netwerk, niet naar Cache of naar de aggregator.
  • Slippage is het verschil tussen de gequoteerde prijs en de uitgevoerde prijs. Cache toont je slippage-tolerantie voordat je ondertekent. Een hogere tolerantie vergroot de kans op uitvoering, maar vergroot ook de kans op ongunstige prijzen in volatiele markten.

Gasless swaps. Voor ondersteunde tokens en netwerken kan de aggregator de swap uitvoeren zonder dat je de native gastoken van het netwerk hoeft aan te houden. De kosten voor de swap worden in plaats daarvan uit de input- of outputtoken genomen.

Crypto kopen en verkopen

Je kunt crypto kopen met een kaart of bankoverschrijving en crypto verkopen voor fiat, via een ingebouwde interface naar een onafhankelijke externe fiat-aggregator. De aggregator integreert diverse gelicentieerde money-services-bedrijven, betalingsverwerkers en exchanges. Cache koopt, verkoopt, wisselt, houdt of verzendt geen fiat. Cache brengt geen enkele vergoeding in rekening voor deze transacties.

Hoe het werkt

  1. Tik op Kopen of Verkopen.
  2. Kies de asset en het bedrag. Cache vraagt quotes op bij de aggregator en toont je de beschikbare providers, prijzen en totale kosten.
  3. Kies een provider. Je wordt binnen de app doorgeleid naar de flow van die provider.
  4. Voltooi de identiteitsverificatie (KYC) bij de provider. KYC-informatie wordt rechtstreeks aan de provider verstrekt en nooit aan Cache.
  5. Betaal (bij aankopen) of bevestig een verkoop. De provider wikkelt af naar je wallet (bij aankopen) of naar je bank of kaart (bij verkopen).

Als een transactie vertraging oploopt of mislukt, ligt het probleem tussen jou en de provider. Cache kan een fiattransactie niet vrijgeven, vasthouden, terugbetalen of versnellen. Het supportkanaal van de provider is de juiste escalatieroute.

Recovery

Patent aangevraagd. Recovery is een on-chain functie waarmee je een begunstigd adres kunt aanwijzen dat je bezittingen ontvangt als je je niet binnen een door jou gekozen tijdsinterval meldt. Het is ontworpen voor twee situaties: je verliest de toegang tot je apparaat en seed phrase, of je raakt arbeidsongeschikt en iemand anders moet je bezittingen erven.

Hoe het werkt

  1. Stel je smart wallet in als je dat nog niet hebt gedaan.
  2. Schakel de Recovery-module in op je smart wallet. Dit is een eenmalige on-chain actie waarvoor activeringskosten gelden (zie Kosten) plus de netwerkgasvergoeding.
  3. Configureer een begunstigd adres. Dit is het adres dat je bezittingen ontvangt als Recovery in werking treedt. Het moet een adres zijn dat jij (of iemand die je vertrouwt) beheert.
  4. Kies een check-in-interval (respijtperiode) tussen 1 uur en 12 maanden. Veelgekozen periodes voor bescherming op lange termijn zijn 90, 180 of 365 dagen. Korte intervallen zoals 1 uur zijn bedoeld om het mechanisme te testen; we raden aan om op Base te proefdraaien voordat je substantiële fondsen toevertrouwt.
  5. Bevestig de configuratie on-chain.

Check-ins

De Recovery-timer wordt telkens teruggezet wanneer je een on-chain checkIn-transactie ondertekent vanuit je smart wallet. We hebben dit eenvoudig gemaakt:

  • Live aftelling op het dashboard. Zolang Recovery actief is, toont de groene banner boven aan het dashboard de resterende tijd totdat je Recovery zou afgaan, in de vorm van maanden, dagen, uren of minuten (wat het meest relevant is). De banner wordt ook getoond op het scherm Overboekingen.
  • Knop "Nu verlengen" met één tik. Tik op de knop in de banner, bevestig met biometrie of wachtwoord, en Cache ondertekent een check-in-transactie voor je. Je hoeft nergens naartoe te navigeren.
  • Visuele waarschuwing. Wanneer er minder dan 25% van je respijtperiode resteert, wordt de aftelling geel om je aandacht te trekken. De banner blijft groen om je eraan te herinneren dat Recovery zelf nog actief is.
  • Push-herinnering. Je kiest bij het instellen een herinneringstijdstip (bijv. 1 uur, 1 dag of tot 7 dagen voordat Recovery zou afgaan). Cache stuurt op dat moment een pushmelding die je vraagt om te verlengen. Cache garandeert de bezorging van pushmeldingen niet, dus de banner in de app is het gezaghebbende signaal.

Het openen van de app, biometrische ontgrendelingen, versturen, swappen of simpelweg Cache geïnstalleerd hebben zetten de timer op zichzelf NIET terug. De timer wordt alleen teruggezet wanneer jij een on-chain checkIn-transactie ondertekent. Op Nu verlengen tikken is de eenvoudigste manier om dat te doen.

Wat er gebeurt wanneer Recovery in werking treedt

Als de timer verloopt zonder check-in, wordt de Recovery-smartcontractmodule uitvoerbaar. Iedereen kan de trigger-transactie indienen; dat hoeft Cache niet te zijn. Wanneer de trigger wordt uitgevoerd, worden je in aanmerking komende bezittingen on-chain overgedragen naar je begunstigd adres. Van elke overgedragen asset worden uitvoeringskosten genomen (zie Kosten: 1% op Base, 2% op Ethereum mainnet). Er wordt ook een kleine keeper bounty afgetrokken van het native-assetsaldo van je smart wallet en betaald aan de partij die de trigger-transactie indient; zie de kostentabel voor details.

Recovery annuleren of wijzigen

Je kunt het begunstigd adres wijzigen, het check-in-interval wijzigen of Recovery volledig uitschakelen op elk moment voordat het in werking treedt, door een transactie vanuit je wallet te ondertekenen. Elke wijziging is on-chain en brengt netwerkgas met zich mee, maar geen nieuwe activeringskosten.

Test voordat je vertrouwt. Activeer Recovery eerst op Base met een klein bedrag. Verifieer dat een check-in werkt. Verifieer dat de begunstigde de fondsen ontvangt. Verplaats pas daarna substantiële saldi naar de smart wallet.

Belangrijke zaken om te begrijpen

  • Recovery staat Cache, of wie dan ook, niet toe om namens jou transacties te ondertekenen. De trigger verplaatst alleen bezittingen naar de begunstigde die je vooraf hebt aangewezen.
  • Als het begunstigde adres is gecompromitteerd, worden je fondsen naar het gecompromitteerde adres gestuurd wanneer Recovery in werking treedt. Kies je begunstigde zorgvuldig en wissel deze als de sleutel ooit gecompromitteerd raakt.
  • Als je een begunstigd adres aanwijst dat je niet beheert en niet vertrouwt, heb je hun feitelijk je bezittingen geschonken zodra de timer verloopt.
  • Recovery veegt tot de top tien tokens op basis van USD-waarde op het moment van triggeren, plus de native asset van je smart wallet. Tokens die buiten de top tien vallen, blijven in je smart wallet en worden niet verplaatst door die Recovery-trigger. Om meer dan tien tokens te beschermen, kun je meerdere smart wallets uitrollen (elk met zijn eigen Recovery), je bezittingen consolideren vóór activering, of de handmatige opschoonfunctie gebruiken die hierna wordt beschreven.
  • Alleen tokens die worden herkend door het on-chain prijsregister doen mee aan de top-tien-ranglijst. Cache cureert dit register om populaire assets te dekken. Tokens die niet in het register staan, worden niet verplaatst door de hoofdtrigger, maar kunnen achteraf via handmatige opschoning worden opgeëist.

Handmatige herstelopschoning

De hoofd-Recovery-trigger is een eenmalige gebeurtenis. Zodra deze afgaat, verandert de on-chain status naar "recovered" en worden er geen verdere sweeps automatisch getriggerd. Drie categorieën tokens kunnen door de hoofdtrigger worden achtergelaten:

  • Tokens die na het afgaan van de trigger in je smart wallet aankomen (bijvoorbeeld vesting-tranches of retroactieve airdrops).
  • Tokens buiten de top-tien-limiet op het moment van triggeren.
  • Tokens die op het moment van triggeren niet in het on-chain prijsregister staan.

Om deze terug te halen, stelt de smartcontractmodule een vervolgfunctie beschikbaar genaamd manualRecovery die op elk moment na de hoofdtrigger door de geregistreerde begunstigde kan worden aangeroepen. De begunstigde geeft een lijst van tokenadressen door om te vegen, en de module draagt ze over van de smart wallet naar de begunstigde met dezelfde uitvoeringskosten als de hoofdtrigger. De begunstigde betaalt zijn eigen netwerkgas om deze transactie in te dienen; er wordt geen keeper bounty in rekening gebracht.

Als je Recovery annuleert voordat het ooit in werking treedt, wordt de begunstigde op het moment van annulering ook uit de on-chain status gewist. Een geannuleerde Recovery kan niet worden gebruikt om toekomstige stortingen via manualRecovery op te eisen.

Timing van uitvoering

Om de on-chain kosten voor zowel Cache als je begunstigde voorspelbaar te houden, is de keeper-infrastructuur die Recovery- en Scheduled Transfer-transacties indient zo geconfigureerd dat deze wacht tot de netwerkgasprijzen binnen een normaal bereik liggen voordat er wordt uitgezonden. De drempels zijn:

  • Base mainnet: de keeper wacht tot de basefee van het netwerk op of onder 0.1 gwei ligt. Base opereert normaal ruim onder deze drempel; in de praktijk gaan wachtende triggers binnen enkele minuten af.
  • Ethereum mainnet: de keeper wacht tot de basefee van het netwerk op of onder 2 gwei ligt. De afgelopen jaren zat Ethereum het overgrote deel van de tijd gemiddeld op 1–2 gwei, dus de meeste triggers gaan direct af. Tijdens perioden van aanhoudende netwerkdrukte (doorgaans hooguit enkele dagen) kan de trigger in de wachtrij worden geplaatst en worden uitgesteld tot de omstandigheden weer normaal zijn.

De uitvoering vindt nog steeds automatisch plaats zodra het netwerk tot rust komt; noch jij noch je begunstigde hoeft actie te ondernemen om het te deblokkeren. De Recovery-functie zelf blijft tijdens het wachten intact, inclusief de prijsoracle, de begunstigdenconfiguratie en de trigger-geschiktheid.

Voor nalatenschappen en vergelijkbare langetermijntoepassingen heeft een vertraging van uren of dagen op het moment van uitvoering geen invloed op de uitkomst. Als je toepassing tijdgevoelig is, weeg dat dan af tegen de kostenbesparing die deze drempels bieden voordat je Recovery op Ethereum mainnet activeert.

Als een trigger niet kan worden uitgevoerd

Een Recovery of Scheduled Transfer kan alleen bezittingen verplaatsen die je smart wallet daadwerkelijk bezit. Als de wallet op het moment van uitvoering het bedrag dat je hebt geregistreerd (plus de kleine keeper bounty in de native asset) niet kan dekken, kan de uitvoering niet worden voltooid. Er wordt niets overgedragen, er worden geen uitvoeringskosten genomen, en de trigger wordt niet als voltooid gemarkeerd—deze blijft geschikt en wordt automatisch uitgevoerd bij de volgende poging zodra de wallet is aangevuld.

Wanneer dit gebeurt, stuurt Cache je een pushmelding zodat je fondsen kunt toevoegen. Houd de melding "Mislukte of gepauzeerde overboekingen" ingeschakeld (Instellingen → Meldingen) om deze te ontvangen.

Automatische pauze na herhaalde mislukkingen

Zodat een wallet die onvoldoende gefinancierd blijft niet keer op keer gas verspilt, wordt een trigger die drie keer achter elkaar mislukt automatisch gepauzeerd. Hetzelfde geldt voor elke herhaalde oorzaak van mislukking—bijvoorbeeld een token die overboekingen naar de ontvanger blokkeert. Een gepauzeerde trigger wordt niet meer geprobeerd totdat jij deze hervat.

Om te hervatten na een automatische pauze:

  • Recovery: voeg fondsen toe aan je Recovery-wallet en stel Recovery opnieuw in de app in. Opnieuw registreren heft de pauze op, zet de mislukkingsteller terug en herstart je check-in-timer.
  • Scheduled Transfer: voeg fondsen toe aan je smart wallet en maak de geplande overboeking opnieuw aan. De module blijft geactiveerd, dus er gelden geen nieuwe activeringskosten—je betaalt alleen netwerkgas om het nieuwe schema te registreren. Het gepauzeerde schema kun je laten staan zoals het is.

Los van de automatische pauze hierboven kan Cache een trigger handmatig pauzeren als een wallet wordt gemarkeerd—bijvoorbeeld een wallet die als gecompromitteerd is gemeld, of een schema dat is gericht op een kwaadaardige token—terwijl het probleem wordt onderzocht. Het hervatten van een handmatige pauze vereist afstemming met support; op eigen houtje opnieuw registreren heft deze niet op.

Scheduled Transfer

Patent aangevraagd. Scheduled Transfer is een on-chain functie waarmee je een toekomstige overboeking van bezittingen naar een of meer adressen kunt plannen. Gebruik het voor toelagen, cadeaus, terugkerende betalingen of eenvoudige time-locked overboekingen.

Hoe het werkt

  1. Schakel de Scheduled Transfer-module in op je smart wallet. Er gelden activeringskosten plus netwerkgas (zie Kosten).
  2. Kies de asset, het ontvangeradres en het bedrag.
  3. Kies de datum en tijd van uitvoering.
  4. Bevestig on-chain.

Op het geplande tijdstip wordt de smartcontractmodule uitvoerbaar en verplaatst de bezittingen. Van de overgedragen asset worden uitvoeringskosten genomen (zie Kosten: 0.5% op Base, 1% op Ethereum mainnet—de helft van het Recovery-tarief, omdat Scheduled Transfer is ontworpen voor herhaald gebruik). Er wordt ook een kleine keeper bounty afgetrokken van het native-assetsaldo van je smart wallet en betaald aan de partij die de uitvoeringstransactie indient; zie de kostentabel voor details. Je kunt een geplande overboeking op elk moment annuleren voordat deze wordt uitgevoerd.

Kostenafhandeling: kosten bovenop vs. kosten uit het bedrag

Als je smart wallet genoeg van de geplande asset bezit om het geregistreerde bedrag plus de uitvoeringskosten te dekken, worden de kosten bovenop het bedrag in rekening gebracht en ontvangt je ontvanger exact het geregistreerde bedrag. Als de smart wallet slechts genoeg bezit om het geregistreerde bedrag te dekken, worden de kosten van de uitbetaling afgetrokken (de ontvanger ontvangt amount − fee) en registreert de module dat de aftrek heeft plaatsgevonden. Meer inplannen dan de ontvanger zou moeten ontvangen, is een eenvoudige manier om te garanderen dat ze exact het geregistreerde bedrag krijgen.

Overige limieten

Elke geplande overboeking kan tot tien (10) verschillende tokens bevatten. Om overboekingen met meer tokens tegelijk in te plannen, maak je extra geplande overboekingen aan. De minimale tijd tussen "nu" en de geplande uitvoering is 1 uur.

Op de uitvoering van Scheduled Transfer is dezelfde wachtrij op basis van gasprijs van toepassing als beschreven in Timing van uitvoering. Tijdens aanhoudende perioden van hoge netwerkdrukte kunnen geplande overboekingen later dan hun nominale tijdstip worden uitgevoerd.

Niet-afgeleverde overboekingen terugvorderen

Een Scheduled Transfer kan tot tien verschillende token-legs bevatten, elk gericht aan de ontvanger die je hebt aangewezen. Een leg kan niet worden afgeleverd om redenen buiten de controle van Cache:

  • Het ontvangeradres is een contract dat de native asset niet kan ontvangen (geen payable receive-functie).
  • Het tokencontract blokkeert overboekingen naar het ontvangeradres (sommige ERC-20-tokens houden een interne blocklist bij).

Dit dekt het geval waarin de wallet de fondsen bezit maar een leg niet kan worden afgeleverd. Wanneer een leg op deze manier mislukt, wordt de geplande overboeking toch volledig uitgevoerd: de resterende legs die wel kunnen worden afgeleverd, worden afgeleverd, het mislukte bedrag blijft in de smart wallet, en de module registreert het niet-afgeleverde bedrag in een on-chain grootboek geïndexeerd op smart wallet, schema en token. Het schema zelf wordt als voltooid gemarkeerd en de keeper probeert het niet opnieuw. Als de wallet daarentegen het geregistreerde bedrag helemaal niet kan dekken, wordt de uitvoering niet voltooid en is er niets terug te vorderen—zie Als een trigger niet kan worden uitgevoerd.

Om het niet-afgeleverde bedrag terug te vorderen, stelt de smartcontractmodule een vervolgfunctie beschikbaar genaamd manualScheduledRecovery die op elk moment na de mislukte uitvoering door de geregistreerde ontvanger kan worden aangeroepen. De ontvanger ondertekent de transactie vanuit zijn eigen wallet, geeft de tokens en bedragen door die hij wil vegen, en kiest het bestemmingsadres. De bestemming hoeft niet overeen te komen met het oorspronkelijke ontvangeradres. Dit is de bedoelde nooduitgang wanneer de oorspronkelijke ontvanger een contract was dat een bepaalde asset niet kan accepteren: de ontvanger ondertekent vanaf een willekeurig adres dat hij beheert en routeert de terugvordering naar een EOA of een ander adres naar keuze.

De ontvanger betaalt zijn eigen netwerkgas om de terugvordering in te dienen. De uitvoeringskosten zijn dezelfde als bij een normale Scheduled Transfer-uitvoering; er wordt geen keeper bounty in rekening gebracht. De terugvordering is gemaximeerd op de on-chain grootboekwaarde per token; een claim voor meer dan als niet-afgeleverd is geregistreerd, wordt door het contract afgewezen.

Als een geplande overboeking wordt geannuleerd voordat deze wordt uitgevoerd, wordt er geen on-chain grootboek aangemaakt en is er niets terug te vorderen. De terugvorderingsroute geldt alleen nadat een geplande overboeking is uitgevoerd en ten minste één leg als niet-afgeleverd is geregistreerd.

Beloning-NFT's

Cache verdeelt commemoratieve non-fungible tokens (NFT's) onder gebruikers die activiteitsmijlpalen in de app bereiken. De NFT's zijn puur ter erkenning. Ze hebben geen nut binnen de app, geen governance-rechten, geen kostenkorting en geen aanspraak op de inkomsten van Cache.

Hoe beloningen werken

  • Cache biedt een NFT-collectie met verschillende niveaus. De huidige niveaus, kwalificerende activiteit en voorraadlimieten worden in de Cache-app getoond.
  • Zodra je de drempel van een niveau bereikt, kun je in de app de bijbehorende NFT opeisen. Je ondertekent en verzendt de mint-transactie zelf en betaalt netwerkgas.
  • Elk niveau heeft een harde voorraadlimiet. Zodra een limiet is bereikt, sluit dat niveau en worden er geen NFT's meer in dat niveau uitgegeven.
  • Cache kan het beloningsprogramma op elk moment wijzigen, pauzeren of beëindigen.

Wat er gebeurt nadat je opeist

  • De NFT wordt permanent vastgelegd op een openbare blockchain. Iedereen kan het contract, de token-identifier en je openbare adres zien.
  • De NFT is overdraagbaar op secundaire marktplaatsen zoals OpenSea of Magic Eden. Cache biedt geen secundaire handel aan, bemiddelt niet en neemt er geen vergoeding voor.
  • Je kunt de NFT bekijken in Cache en in elke externe wallet die NFT's ondersteunt.

Belasting

Het ontvangen, aanhouden of overdragen van een NFT kan in jouw rechtsgebied een belastbaar feit zijn. Cache geeft geen belastingformulieren uit en geeft geen belastingadvies. Als je twijfelt, raadpleeg dan een accountant.

Wat de NFT's niet zijn

  • Het zijn geen investeringen. Cache doet geen belofte over hun geldelijke waarde, toekomstige waarde of toekomstig nut.
  • Ze geven je geen eigendom, stemrecht, dividenden, kostenkortingen of enige aanspraak op Cache of een gelieerde onderneming.
  • Het zijn geen effecten en ze zijn nergens voor inwisselbaar.

Referralprogramma

Met Cache kun je anderen uitnodigen om de app te gebruiken via een persoonlijke referralcode of deellink. Succesvolle referrals kunnen je in aanmerking laten komen voor hogere beloning-NFT-niveaus.

Hoe het werkt

  • Open het beloningengedeelte in de app om je referralcode en deellink te zien.
  • Deel de link met vrienden, familie of iedereen die baat zou hebben bij een self-custody wallet met Recovery.
  • Wanneer iemand een account aanmaakt met jouw code en de kwalificerende acties voltooit die in de app worden getoond (zoals het aanmaken van een smart wallet en het inschakelen van Recovery), telt dit als een succesvolle referral voor jou.
  • Cumulatieve succesvolle referrals kunnen toegang ontgrendelen tot hogere beloning-NFT-niveaus, zoals getoond in de app.

Wat je niet krijgt

  • Cache betaalt je geen contant geld, cryptovaluta, fiat of enige token voor referrals.
  • Succesvolle referrals geven je geen recht op eigendom, omzetdeling, governance-recht of financieel instrument.
  • De enige beloning van het programma is dat je in aanmerking komt voor de commemoratieve beloning-NFT's die hierboven zijn beschreven.

Anti-misbruik

Cache kan gebruikers uitsluiten van wie Cache redelijkerwijs vermoedt dat ze zichzelf verwijzen via meerdere accounts, aanmeldingen automatiseren of het programma anderszins manipuleren. Cache kan het programma ook op elk moment pauzeren of wijzigen.

Smart wallet

Cache biedt zowel een gewone wallet (een externally-owned account, of EOA) als een smart wallet. De smart wallet is een Safe-smartcontract dat eigendom is van je EOA, en dat is wat Recovery en Scheduled Transfer mogelijk maakt.

Waarom een smart wallet

  • Een EOA kan alleen doen wat één private key toestaat. Het heeft geen programmeerbare regels.
  • Een smart wallet is een contract, dus het kan regels uitvoeren: "als dit adres 90 dagen lang geen check-in heeft ondertekend, sta dan toe dat bezittingen naar deze begunstigden worden verplaatst". Recovery en Scheduled Transfer zijn deze regels.
  • Cache gebruikt het open-source Safe smartcontract-framework, hetzelfde framework dat wordt gebruikt door treasuries en DAO's die miljarden dollars on-chain aanhouden. Safe is open source en geauditeerd.

Wat de smart wallet kost

Het uitrollen van de smart wallet zelf kost alleen de netwerkgasvergoeding voor de deployment-transactie. Cache brengt niets in rekening voor het aanmaken van een smart wallet. Module-activeringskosten gelden alleen wanneer je Recovery of Scheduled Transfer inschakelt.

Beveiligingsmodel

Cache is gebouwd op het principe dat jij als enige controle hebt over je fondsen.

Waar de sleutels zich bevinden

  • Je seed phrase en private keys worden op je apparaat gegenereerd.
  • Ze worden opgeslagen in de secure enclave van je apparaat: de iOS Keychain op de iPhone, de Android Keystore op Android.
  • Ze verlaten nooit je apparaat. Ze worden nooit naar een Cache-server verzonden.
  • Ze staan niet in iCloud, Google Drive of enige back-up, tenzij je ervoor kiest om ze daar zelf neer te zetten, wat we ten sterkste afraden.

Waar het wachtwoord zich bevindt

  • Je wachtwoord wordt lokaal gebruikt om de app te ontgrendelen en om gevoelige gegevens op je apparaat te versleutelen.
  • Waar een wachtwoord wordt gebruikt om te authenticeren tegen Cache-servers, wordt alleen een eenrichtings-cryptografische hash met een salt per gebruiker opgeslagen.
  • Er is geen e-mail voor het opnieuw instellen van je wachtwoord. Als je je wachtwoord vergeet en geen biometrische ontgrendeling hebt ingeschakeld, moet je de app opnieuw installeren en herstellen vanuit je seed phrase.

Biometrische ontgrendeling

Cache ondersteunt Face ID, Touch ID en Android-vingerafdrukontgrendeling als optioneel gemak. Cache ziet, bewaart of verzendt je biometrische gegevens niet. Alle biometrische matching gebeurt binnen de secure enclave van je apparaat; Cache ontvangt alleen een ja/nee-resultaat. We leggen alleen een markering vast die aangeeft dat biometrische ontgrendeling op je apparaat is ingeschakeld, nooit de biometrische gegevens zelf.

Audits

Cache-contracten worden geauditeerd door onafhankelijke beveiligingsbedrijven. Rapporten worden gepubliceerd in het gedeelte Beveiliging van cachewallet.com wanneer elke opdracht is afgerond.

Een kwetsbaarheid melden

Als je een beveiligingsprobleem vindt in Cache, de smart wallet-modules of de Cache-backend, mail dan de details naar legal@cachewallet.com. We bevestigen de ontvangst en houden je op de hoogte van de voortgang.

Adres-screening

Om gebruikers te beschermen en aan onze compliance-verplichtingen te voldoen, screent Cache wallet-adressen die bij je transacties betrokken zijn aan de hand van sanctie-, kwaadwillende-actor- en hoogrisicolijsten die worden geleverd door onafhankelijke externe blockchain-analyseproviders.

Wat je mogelijk ziet

  • Blokkeren. Het adres kwam overeen met een sanctielijst, een bekend kwaadaardig adres of een witwasindicator. De transactie gaat niet door.
  • Waarschuwen. Het adres heeft verhoogde risico-indicatoren (bijvoorbeeld phishingmeldingen, darkweb-associaties of nep-KYC-patronen). Je kunt ervoor kiezen om op eigen risico door te gaan nadat je de waarschuwing hebt gelezen.
  • Geen probleem. Geen risicomatch. Dit is de meest voorkomende uitkomst.

Screening wordt naar beste vermogen uitgevoerd. Risicolijsten zijn niet uitputtend en een schone screening betekent niet dat een adres veilig is. Verifieer de ontvanger altijd via een out-of-band kanaal bij aanzienlijke bedragen.

Kosten

Cache genereert inkomsten uit een klein aantal duidelijk vermelde kosten. Er zijn geen abonnementskosten, geen kosten voor het aanhouden van assets, geen listingkosten, en Cache genereert geen inkomsten door gebruikersgegevens te verkopen. De kosten voor Recovery en Scheduled Transfer verschillen tussen Base en Ethereum mainnet omdat de onderliggende netwerkinfrastructuurkosten verschillen; alle andere kosten zijn op beide chains gelijk.

Item Kosten Wie int
Wallet aanmaken Gratis n.v.t.
Smart-wallet-deployment Alleen netwerkgas Blockchainnetwerk
Versturen / ontvangen Alleen netwerkgas Blockchainnetwerk
Swap (same-chain of cross-chain) Tot 0.80% van het swapbedrag, plus netwerkgas In rekening gebracht door externe swap-aggregator. Cache verdient een referral-aandeel. Netwerkgas gaat naar het netwerk.
Crypto kopen (fiat-ramp) Alleen providerkosten. Cache brengt niets in rekening. Externe fiat-aggregator en onderliggende gelicentieerde providers.
Crypto verkopen (fiat-ramp) Alleen providerkosten. Cache brengt niets in rekening. Externe fiat-aggregator en onderliggende gelicentieerde providers.
Recovery-activering — Base US$25 (eenmalig, betaald in native asset tegen oracle-koers), plus netwerkgas On-chain Recovery-module
Recovery-activering — Ethereum mainnet US$50 (eenmalig, betaald in native asset tegen oracle-koers), plus netwerkgas On-chain Recovery-module
Recovery-trigger (uitvoering) — Base 1% van elke overgedragen asset On-chain Recovery-module, afgetrokken van het overgedragen bedrag
Recovery-trigger (uitvoering) — Ethereum mainnet 2% van elke overgedragen asset On-chain Recovery-module, afgetrokken van het overgedragen bedrag
Handmatige herstelopschoning (geïnitieerd door begunstigde) Zelfde uitvoeringskosten als de Recovery-trigger op die chain (Base 1%, Ethereum mainnet 2%); geen keeper bounty On-chain Recovery-module, afgetrokken van het overgedragen bedrag
Scheduled Transfer-activering — Base US$25 (eenmalig, betaald in native asset tegen oracle-koers), plus netwerkgas On-chain Scheduled Transfer-module
Scheduled Transfer-activering — Ethereum mainnet US$50 (eenmalig, betaald in native asset tegen oracle-koers), plus netwerkgas On-chain Scheduled Transfer-module
Scheduled Transfer-uitvoering — Base 0.5% van elke overgedragen asset (bovenop het bedrag in rekening gebracht wanneer het walletsaldo dit toelaat; anders van het bedrag afgetrokken) On-chain Scheduled Transfer-module
Scheduled Transfer-uitvoering — Ethereum mainnet 1% van elke overgedragen asset (bovenop het bedrag in rekening gebracht wanneer het walletsaldo dit toelaat; anders van het bedrag afgetrokken) On-chain Scheduled Transfer-module
Minimaal smart-wallet-saldo om Recovery te registreren — Base Equivalent van US$50 in de native asset van de smart wallet op het moment van activering (oracle-koers) On-chain afgedwongen bij registratie; geen vergoeding voor Cache
Minimaal smart-wallet-saldo om Recovery te registreren — Ethereum mainnet Equivalent van US$500 in de native asset van de smart wallet op het moment van activering (oracle-koers) On-chain afgedwongen bij registratie; geen vergoeding voor Cache
Keeper bounty (Recovery en Scheduled Transfer) Het hoogste van US$5 (in native asset tegen oracle-koers) of vergoeding van de gaskosten plus een kleine marge en fooi; gemaximeerd op 1 native unit (bijv. 1 ETH) en op de helft van het native saldo van je smart wallet On-chain betaald aan de keeper die de uitvoeringstransactie indient (dit kan Cache of een willekeurige derde partij zijn). Wordt niet in rekening gebracht bij manualRecovery-opschoningen die door de begunstigde worden geïnitieerd.
Beloning-NFT-mint Alleen netwerkgas. Geen Cache-vergoeding. Blockchainnetwerk
Secundaire verkoop van beloning-NFT's Marktplaatskosten zoals bepaald door de marktplaats. Geen Cache-royalty. Externe NFT-marktplaats
Referralprogramma Gratis om deel te nemen. Geen kosten, en geen betaling van Cache. n.v.t.

Cache kan al deze kosten op elk moment naar eigen goeddunken wijzigen door deze Documentatie bij te werken of door een nieuwe smartcontractmodule uit te rollen. Waar een kostenwijziging van toepassing is op een functie die je al hebt geactiveerd, geldt je bestaande on-chain configuratie totdat je migreert. Cache geeft redelijke voorafgaande kennisgeving van wezenlijke kostenwijzigingen via de Services. Voor de formele contractuele verwijzing, zie Sectie 4 van de Servicevoorwaarden.

Ondersteunde netwerken

Cache ondersteunt de volgende blockchainnetwerken. Netwerkondersteuning verandert in de loop van de tijd; deze lijst wordt bijgewerkt wanneer netwerken worden toegevoegd of verwijderd.

  • Ethereum
  • Base
  • Polygon
  • Arbitrum
  • Optimism

Smart-wallet-functies (Recovery en Scheduled Transfer) zijn beschikbaar op de hierboven vermelde EVM-netwerken waar de modules zijn uitgerold. De meest actuele lijst met beschikbaarheid van functies per netwerk wordt in de app getoond.

FAQ

Ik ben mijn apparaat kwijt. Hoe kom ik weer binnen?

Installeer Cache op een nieuw apparaat, kies Herstellen uit seed phrase en voer je twaalfwoordige seed phrase in. Stel een nieuw wachtwoord in. Je wallet, saldi en smart-wallet-configuratie verschijnen weer, omdat al die informatie on-chain staat of wordt afgeleid van je seed phrase.

Ik ben mijn seed phrase kwijt, maar mijn apparaat werkt nog.

Stop onmiddellijk met het gebruik van de wallet. Verplaats alle fondsen naar een nieuwe wallet waarvan je de seed phrase goed hebt geback-upt. Zonder een geback-upte seed phrase ben je één apparaatverlies verwijderd van het verliezen van alles.

Ik ben mijn seed phrase en mijn apparaat kwijt.

Als je Recovery niet vooraf hebt geconfigureerd, zijn je fondsen onherstelbaar. Cache kan geen wallet herstellen waarvan het de sleutels niet heeft, en Cache heeft van geen enkele wallet de sleutels. Dit is de prijs van self-custody, en het is de reden dat Recovery bestaat.

Ik ben mijn wachtwoord vergeten.

Installeer de app opnieuw en herstel vanuit je seed phrase, en stel daarna een nieuw wachtwoord in. Er is geen e-mail voor het opnieuw instellen van je wachtwoord, omdat Cache geen e-mailadres van je heeft.

Ik heb fondsen naar het verkeerde adres gestuurd.

Cache kan on-chain transacties niet terugdraaien. De blockchain is definitief. Als je per ongeluk naar een contractadres hebt gestuurd, kan de contracteigenaar in sommige gevallen de fondsen terugsturen, maar dat is zeldzaam. Als je naar het verkeerde persoonlijke adres hebt gestuurd, is je enige optie om de ontvanger te vragen ze terug te sturen.

Ik heb fondsen naar het juiste adres gestuurd, maar op het verkeerde netwerk.

Als de ontvanger een wallet beheert op het netwerk dat je hebt gebruikt, kan hij mogelijk hetzelfde adres op dat netwerk importeren en de fondsen terughalen. Als de ontvanger zo'n wallet niet beheert, kunnen de fondsen permanent ontoegankelijk zijn. Bevestig altijd het netwerk met de verzender voordat je verstuurt.

Mijn tokensaldo klopt niet / een token ontbreekt.

Trek omlaag om te vernieuwen op het walletscherm. Als een token nog steeds ontbreekt, staat het mogelijk nog niet in onze tokenlijst. Mail legal@cachewallet.com met het contractadres en het netwerk, dan bekijken we het.

Waarom vraagt Cache niet om een e-mailadres of telefoonnummer?

Omdat we ze niet nodig hebben. De wallet wordt op je apparaat gegenereerd en bediend met de sleutels op je apparaat. Je wallet koppelen aan een e-mailadres of telefoonnummer zou je privacy verzwakken en een accountherstel-aanvalsroute creëren waar aanvallers dol op zijn.

Heeft Cache toegang tot mijn fondsen?

Nee. Cache heeft geen private keys, geen seed phrases en geen mogelijkheid om voor je bezittingen te ondertekenen. Recovery en Scheduled Transfer worden uitgevoerd volgens on-chain regels die jij configureert; het is niet Cache die namens jou handelt.

Wat gebeurt er met mijn wallet als Cache stopt?

Je seed phrase beheert nog steeds je wallet. Je kunt hem importeren in elke BIP-39-compatibele wallet om je fondsen te blijven beheren. De Cache-smart-wallet-contracten (Safe en de Recovery- en Scheduled Transfer-modules) zijn open source en blijven on-chain, ongeacht de status van Cache als bedrijf.

Is Cache gereguleerd?

Cache is een non-custodial softwareprovider. Het houdt geen klantfondsen aan, verzendt geen fiat en faciliteert geen exchange in custodiale zin. De fiat-ramp wordt beheerd door onafhankelijke gelicentieerde money-services-bedrijven; KYC voor die diensten gebeurt bij die providers, niet bij Cache.

Ondersteuning krijgen

Voor accountgerelateerde vragen, supportverzoeken, beveiligingsmeldingen en privacyvragen:

legal@cachewallet.com

Voor details over welke gegevens Cache verzamelt en hoe deze worden gebruikt, lees het Privacybeleid. Voor de formele contractuele voorwaarden, lees de Servicevoorwaarden.