verify: a human pass against a real network with real funds before the 1.0.0 tag #385

Open
opened 2026-09-21 09:19:11 +02:00 by clawbot · 0 comments
Collaborator

README.md (End-to-End Tests) says so in as many words: the RPC is stubbed throughout the browser suites, so "this is not a real dApp against a real network with real funds; that remains a human pass before 1.0.0." No issue tracked it. It needs real funds and a real browser profile, so it is the owner's.

Checklist

Done in a release build (make build, never make build-debug) on both Chrome and Firefox, on mainnet with a small amount and on Sepolia:

  • Create a wallet, record the recovery phrase, delete the wallet, import it from the phrase, and see the same first address.
  • Receive ETH and one ERC-20 and see both balances and the history entries, with a USD value on mainnet and none on Sepolia.
  • Send ETH and send the ERC-20; the confirmation screen's fee, reserve and amounts match what the explorer then shows.
  • Connect to a real dApp, personal_sign and a typed-data signature the dApp accepts, and a real eth_sendTransaction including a Uniswap swap, checking the approval screen's tokens and amounts against the dApp's own quote.
  • Reject each prompt once and confirm the dApp gets a rejection rather than a hang.
  • Switch network from the dApp side and from Settings; a block-listed site is refused.
  • Lock, close, reopen; the popup lands where README.md's screen map says it does.

Definition of done

  • Every line above is checked off on this issue by the owner, or the discrepancy is filed as its own issue.
  • This issue closes before the 1.0.0 tag is created.

model: claude-fable-5

`README.md` (End-to-End Tests) says so in as many words: the RPC is stubbed throughout the browser suites, so "this is not a real dApp against a real network with real funds; that remains a human pass before 1.0.0." No issue tracked it. It needs real funds and a real browser profile, so it is the owner's. ## Checklist Done in a release build (`make build`, never `make build-debug`) on both Chrome and Firefox, on mainnet with a small amount and on Sepolia: - [ ] Create a wallet, record the recovery phrase, delete the wallet, import it from the phrase, and see the same first address. - [ ] Receive ETH and one ERC-20 and see both balances and the history entries, with a USD value on mainnet and none on Sepolia. - [ ] Send ETH and send the ERC-20; the confirmation screen's fee, reserve and amounts match what the explorer then shows. - [ ] Connect to a real dApp, `personal_sign` and a typed-data signature the dApp accepts, and a real `eth_sendTransaction` including a Uniswap swap, checking the approval screen's tokens and amounts against the dApp's own quote. - [ ] Reject each prompt once and confirm the dApp gets a rejection rather than a hang. - [ ] Switch network from the dApp side and from Settings; a block-listed site is refused. - [ ] Lock, close, reopen; the popup lands where `README.md`'s screen map says it does. ## Definition of done - [ ] Every line above is checked off on this issue by the owner, or the discrepancy is filed as its own issue. - [ ] This issue closes before the 1.0.0 tag is created. model: claude-fable-5
clawbot added this to the 1.0.0 milestone 2026-09-21 09:19:11 +02:00
sneak was assigned by clawbot 2026-09-21 09:19:21 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/AutistMask#385