• v0.1.9 cf0562bf87

    0.1.9 Stable

    backmeupplz released this 2026-09-24 20:42:33 +00:00 | 39 commits to main since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Transaction simulation

    Every transaction you review, from a site or from Send, is now simulated on the network's RPC before you approve it. One line under the approval shows the result:

    • Simulation: −0.01 ETH, +26.8921 USDC, no balance changes, or fails in red (the revert reason is in the details).
    • Click it for the exact amounts and each token's contract address (a token can call itself anything).

    It fills in as it arrives; the Approve and Send buttons never wait for it. It needs an RPC that supports eth_simulateV1: the defaults for Ethereum, Base, OP Mainnet, Polygon, BNB Chain and Gnosis do; Arbitrum's and Avalanche's public RPCs don't, and the line says so. Rate-limited RPCs (Base's public one) are retried.

    Optional: Jev second opinion

    Paste a typesafe.ai API key under Settings → Jev transaction check, and every transaction and signature request gets two more lines:

    • Contract: the contract and any spender looked up on Blockscout: verified or not, how old, token and holder count, scam flag. The function is named from the contract's verified ABI, or else from Sourcify's public signature list (a match must decode the calldata exactly). Red if flagged as a scam, amber if unverified, under a month old, or a spender that is a regular account.
    • Jev: what the request does (19 kinds of transaction, 12 kinds of signature, e.g. Swaps, Plays a game, Grants token access, Upgrades the account), and how likely it is a scam or a lookalike site: green under 30%, amber from 30%, red from 50%.

    Jev only sees what the wallet prepared (the simulation, the lookups, the request, the site and its page title), and a site can word things to sway it: it is advice next to the wallet's own rows, never instead of them. Without a key nothing is sent to Blockscout, Sourcify or TypeSafe. Blockscout covers Ethereum, Base, Arbitrum, OP Mainnet and Polygon, and doesn't know contracts verified only on Etherscan. See PRIVACY.md for exactly what each service receives.

    Install

    These builds are unsigned.

    • Chrome / Brave / Edge: unzip plainwallet-0.1.9-chrome.zip, open chrome://extensions, turn on Developer mode, click Load unpacked and select the unzipped folder.
    • Firefox / LibreWolf: either load plainwallet-0.1.9-firefox.zip temporarily from about:debugging, or in a browser that allows unsigned extensions set xpinstall.signatures.required to false, rename the zip to .xpi and open it.

    🤖 Generated with Claude Code

    Downloads