{"repo":"stephancill/stupid-wallet","free":true,"listed":false,"github":"https://github.com/stephancill/stupid-wallet","clone":"git clone https://github.com/stephancill/stupid-wallet.git","description":"a dead simple ethereum wallet for ios/mac with a safari extension","language":"Swift","stars":24,"topics":["ethereum","safari-extension","wallet"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"stupid wallet An iOS/macOS SwiftUI wallet app bundled with a Safari Web Extension that injects an EIP-1193 provider and supports multi‑provider discovery via EIP‑6963. Features - EIP‑1193 provider : Implements the following methods: - eth requestAccounts - eth accounts - eth chainId - eth blockNumber - wallet addEthereumChain - wallet switchEthereumChain - personal sign - eth signTypedData v4 - eth sendTransaction - wallet connect - signInWithEthereum capability - wallet disconnect - wallet sendCalls - wallet getCallsStatus - EIP‑6963 discovery : Announces provider and re‑announces on request - Secure key management : Encrypts the private key using a fork of Dawn Key Management - Balances : Displays ETH balances on Ethereum, Base, Arbitrum One, and Optimism Activity Log The wallet includes a comprehensive Activity Log that tracks both transactions and signatures: - Transactions : Records all broadcasted transactions ( eth sendTransaction , wallet sendCalls ) with status polling - Signatures : Logs message signatures ( personal sign , eth signTypedData v4 ) and SIWE authentication - Storage : SQLite database in shared App Group container with schema versioning and migration support - UI : Unified reverse-chronological view with detailed inspection, copy functionality, and large content handling See docs/ActivityLog.md for transaction logging design and docs/SignatureLogging.md for signature logging specification. Contributing Please read CONTRIBUTING.md for architecture detail","default_branch":null,"files":null,"tree":[],"storefront":"/r/stephancill","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stephancill/stupid-wallet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}