iOS & Android · Case Study

InReserve

Uw tokens. Uw sleutels. Eén wallet die elke Ethereum-standaard — ERC20, ERC721, ERC1155 en ERC875 — samenbrengt in één portfolio, met een ingebouwde DApp-browser en ondersteuning voor elke grote EVM-chain.

Chain activity
InReserve wallet portfolio
DApp browser
🏭BrancheCryptovaluta & Web3
📱PlatformeniOS (Swift), Android (Kotlin)
🛠️DienstenApp-ontwikkeling, Blockchain-integratie, UX- & UI-design, Beveiligingsarchitectuur, Deployment

Wie crypto aanhoudt, heeft zelden maar één soort bezit. Het gaat om valuta, verzamelobjecten, game-items en tickets voor evenementen, en elk daarvan zit doorgaans in een andere app, met een eigen set sleutels om te beheren. Het resultaat is een versnipperd portfolio en een aanvalsoppervlak dat groeit met elke extra wallet die erbij komt. InReserve is gebouwd voor mensen die volledige controle over hun digitale bezittingen willen zonder die versnippering. De app brengt ERC20-valuta, ERC721-verzamelobjecten, ERC1155-gametokens en ERC875-tickets samen in één portfolio, zodat het geheel achter één set sleutels zit die de gebruiker ook echt zelf beheert.

4ERC-tokenstandaarden ondersteund
2native platforms (iOS + Android)
100+DApps bereikbaar in de wallet
4EVM-netwerken
App-schermen

Elk scherm, ontworpen op helderheid

Portfolio view with token balances
PortfolioAlle tokens met realtime koersen in één feed
Transaction history
ActiviteitVolledige transactiegeschiedenis over alle chains
DApp browser
DApp-browserOpenSea, Uniswap en honderden andere
Network switching
NetwerkenWisselen tussen chains met één tik
Import wallet
ImporterenHerstellen via seed phrase, keystore of private key
Discover DApps
VerkenningOntdek decentrale apps vanuit de wallet
01

Ondersteuning voor meerdere tokens

ERC20-, ERC721-, ERC1155- en ERC875-tokens — valuta, verzamelobjecten, game-items en tickets — staan allemaal in één samenhangend overzicht. Geen aparte tabbladen, geen saldi verspreid over apps. Elk asset toont de realtime prijs, de contractgegevens en knoppen om snel te versturen.

Ondersteuning voor meerdere tokens
02

Veilig sleutelbeheer

Privésleutels worden op het toestel gegenereerd en bewaard in de secure enclave — ze verlaten de telefoon nooit en bereiken nooit een server. Elke uitgaande transactie vraagt eerst om biometrische authenticatie, en seed phrases kunnen als back-up worden opgeslagen in versleutelde keystore-bestanden of worden geïmporteerd uit elke standaardwallet.

Veilig sleutelbeheer
03

Ingebouwde DApp-browser

Maak verbinding met OpenSea, Uniswap, PancakeSwap en honderden gedecentraliseerde apps zonder de wallet te verlaten. WalletConnect en injected web3 werken meteen, waardoor ondertekenen, swappen en minten net zo vanzelfsprekend voelt als het openen van een browsertabblad.

Ingebouwde DApp-browser
04

Ondersteuning voor meerdere netwerken

Wissel met één tik tussen Ethereum, BSC, Polygon en Avalanche — één wallet voor elke EVM-compatibele chain. Eigen RPC's, testnets en voorinstellingen voor gas fees zijn per netwerk in te stellen, zodat ervaren gebruikers volledige controle houden terwijl de standaardervaring eenvoudig blijft.

Ondersteuning voor meerdere netwerken
Gebouwd met

Native apps, gedecentraliseerde infrastructuur

Mobile
Swift (iOS)Kotlin (Android)
Blockchain
Ethereum en EVM-chainsOpensource web3-bibliotheken
Storage
Blockchain-native, sleutels in een secure enclave op het toestel
Uitdagingen & oplossingen

Lastige vraagstukken in blockchainbeveiliging

01

Beveiliging moest vanaf dag één aan de hoogste eisen voldoen

Het probleem

Gebruikers vertrouwen een wallet echt geld toe, dus encryptie, sleutelbeheer, de omgang met seed phrases en authenticatie moesten bij de lancering waterdicht zijn en niet later worden bijgewerkt.

Onze oplossing

Wij implementeerden versleuteling volgens de standaard in de sector met opslag in de secure enclave op zowel iOS als Android, zodat privésleutels het toestel nooit verlaten. Herstel via seed phrase verloopt via een begeleide flow met verificatiestappen, en multifactorauthenticatie legt een tweede drempel voordat een uitgaande transactie doorgaat.

02

Vier ERC-standaarden in één consistente interface

Het probleem

ERC20-fungible tokens, ERC721-NFT's, ERC1155-multitokens en ERC875-tickets gedragen zich on-chain allemaal anders, terwijl de interface ze als één samenhangende ervaring moest laten voelen.

Onze oplossing

Wij bouwden één token-engine die alle vier de standaarden naar één datamodel normaliseert. Door die aanpak in backend-ontwikkeling worden saldo's, historie en overboekingen identiek weergegeven, ongeacht de onderliggende standaard, waardoor een nieuw tokentype toevoegen een backendconfiguratie werd in plaats van een herbouw van de interface.

03

Eén app voor beginners en gevorderden

Het probleem

Een beginnende houder heeft begeleiding en eenvoud nodig. Een ervaren handelaar heeft snelheid, netwerkwisseling en toegang tot DApps nodig. Dezelfde interface van de mobiele app moest beide bedienen zonder simplistisch of overweldigend aan te voelen.

Onze oplossing

Wij ontwierpen een interface die eenvoudig begint en geavanceerde functies toont naarmate de gebruiker groeit. Nieuwe gebruikers zien saldo's en verzenden en ontvangen. Ervaren gebruikers krijgen netwerkvoorkeuren, de DApp-browser en geavanceerde transactie-instellingen — dezelfde app op twee niveaus van diepgang.

FAQ

Vragen vóór het eerste blok

Een native cryptowallet loopt doorgaans van EUR 40,000 tot EUR 150,000 of meer, afhankelijk van het aantal tokenstandaarden en chains dat hij ondersteunt en hoe diep de DApp-integratie gaat. Een wallet voor één chain met basaal versturen en ontvangen zit aan de onderkant; een wallet voor meerdere standaarden en netwerken met een ingebouwde DApp-browser zoals InReserve zit hoger. Wij geven een vaste scope en prijs voordat er ook maar één regel code wordt geschreven.

Privésleutels horen op het toestel te worden gegenereerd en bewaard in de secure enclave, en nooit naar een server te worden verstuurd. Daarnaast vragen wij bij elke uitgaande transactie om biometrische authenticatie en bieden wij een versleutelde back-upflow voor seed phrases. De gebruiker houdt de sleutels; de wallet heeft nooit het beheer over de tegoeden.

Dat hangt af van uw gebruikers. ERC20 dekt de meeste valuta en is onmisbaar. ERC721 dekt NFT's en verzamelobjecten. ERC1155 is bedoeld voor gaming en toepassingen met meerdere tokens, en ERC875 dekt tickets en vergelijkbare assets. InReserve ondersteunt alle vier via één gedeelde engine, maar veel wallets starten met ERC20 en ERC721 en voegen de rest later toe.

De wallet heeft een ingebouwde webbrowser die op elke pagina een web3-provider injecteert, zodat gedecentraliseerde apps direct om handtekeningen en transacties kunnen vragen. In combinatie met WalletConnect kunnen gebruikers zo swappen op Uniswap, kopen op OpenSea of NFT's minten, zonder ooit sleutels tussen apps te kopiëren.

Voor een wallet adviseren wij native. Swift en Kotlin geven de strakste toegang tot de secure enclave, biometrische API's en de camera voor het scannen van QR-codes, en die beveiliging op hardwareniveau weegt in een wallet zwaarder dan in de meeste apps. Cross-platform frameworks kunnen werken, maar voor alles waar echt geld in omgaat is native de veiligere keuze.

Een gerichte wallet voor één chain kan in drie tot vier maanden live. Een wallet voor meerdere standaarden en netwerken met een DApp-browser, zoals InReserve, kost doorgaans vijf tot acht maanden. Securityreview en testen nemen daarvan een flink deel in beslag, en terecht.

Elke EVM-compatibele chain deelt hetzelfde adresformaat en transactiemodel, waardoor één sleutelset op allemaal werkt. Wij voegen een netwerklaag toe waarmee gebruikers met één tik van chain wisselen, eigen RPC's instellen en per netwerk gasvoorkeuren vastleggen, terwijl de wallet de routering op de achtergrond regelt.

Minimaal een code-audit van de logica voor sleutelbeheer en transactieondertekening, penetratietesten van de app en de eventuele backend, en een review van de seed phrase- en herstelflows. Voor wallets die grote waarde beheren, is een externe securityaudit door een gespecialiseerd bureau sterk aan te raden vóór de publieke lancering.

Start uw project

Bouwt u een cryptowallet of Web3-app?

Wij bouwen native blockchainapps met veilig sleutelbeheer, ondersteuning voor meerdere tokens en DApp-integratie.