Atlas
Passkey-native Smart Wallet für den Zahlungsalltag
Eine ERC-4337-Wallet mit Passkeys, sozialer Wiederherstellung und gesponserten Gebühren. iOS- und Android-Hüllen um einen gemeinsamen React-Native-Kern, vor dem Mainnet auditiert und mit On-Chain-Überwachung ab Tag eins ausgeliefert.
Ergebnisse
- Aktivierte Wallets im ersten Quartal
- 5.2kAktivierte Wallets im ersten Quartal
- Kritische oder hohe Audit-Befunde
- 0Kritische oder hohe Audit-Befunde
- Contracts durch Invariantentests abgedeckt
- 100%Contracts durch Invariantentests abgedeckt
- Von der Idee bis ins Mainnet
- 11 wkVon der Idee bis ins Mainnet
The challenge
What we walked into.
Atlas wollte eine Wallet, die ein ganz normaler Mensch benutzen kann: keine Seed-Phrase zum Aufschreiben, kein separater Token, den man erst kaufen muss, um eigenes Geld zu bewegen.
Damit fällt der Großteil des Standardvorgehens weg. Zudem musste die Wallet vor dem Mainnet ein externes Audit bestehen — gegen einen Starttermin, der bereits öffentlich war.
Gleichstand zwischen iOS und Android war nicht verhandelbar, bei einem Team von vier Personen.
The approach
What we actually did.
- 01
Keine Seed-Phrase, die verloren gehen kann
ERC-4337-Smart-Accounts, verknüpft mit Passkeys in der Secure Enclave und im Android-Keystore. Es gibt keine Mnemonik, weil es keinen externen privaten Schlüssel gibt, den der Nutzer falsch behandeln könnte.
- 02
Gebühren, die der Nutzer nie sieht
Ein Paymaster übernimmt die Transaktionsgebühren, und die Nutzer zahlen in USDC — niemand muss also erst ETH beschaffen, um Geld zu senden.
- 03
Wiederherstellung, die einen Handyverlust übersteht
Soziale Wiederherstellung über Guardians hinter einer Zeitsperre, mit einem On-Chain-Widerrufsfenster, damit ein kompromittierter Guardian nicht schnell handeln kann.
- 04
Audit-first, ab Woche eins
Foundry-Invarianten und Slither liefen ab dem ersten Contract-Commit in der CI, und ein zweiter erfahrener Contract-Entwickler prüfte intern, bevor die externen Auditoren überhaupt etwas sahen. Das Audit kam ohne kritische oder hohe Befunde zurück.
- 05
Überwachung ab dem Start, nicht nach dem Vorfall
On-Chain-Überwachung, Alarmierung und Notabschaltungen wurden mit v1 ausgeliefert, zusammen mit einem schriftlichen Notfallplan.
Technologien
- Solidity
- Foundry
- ERC-4337
- React Native
- viem
- Base
Nach vierzehn Monaten haben wir zwei ihrer Entwickler auf unsere eigene Gehaltsliste übernommen. Ohne Gebühr und ohne Peinlichkeit — sie hatten das vom ersten Gespräch an eingeplant.
Marc D.
Mitgründer & CTO, Atlas
Practices used
Loslegen
Sagen Sie uns, was gebaut werden soll — oder wer es bauen soll.
Schildern Sie die Lage so, wie sie wirklich ist. Sie bekommen ein zugeschnittenes Angebot, ein benanntes Team, einen festen Zeitplan und eine Zahl, die Sie einem Vorstand vorlegen können.
Eine Partnerin oder ein Partner antwortet innerhalb eines Werktags — mit Rückfragen, nicht mit einer Vertriebsstrecke.