This website requires JavaScript.
1237cf8491
security: increase minimum password length from 8 to 12 characters
clawbot
2026-02-27 11:34:32 -08:00
afc4868001
docs: document Blockscout as third external service in README
clawbot
2026-02-27 03:25:02 -08:00
a6017ce32c
docs: add agent-protection notice to RULES.md
clawbot
2026-02-27 03:25:01 -08:00
9cceca8576
Merge branch 'main' into fix/rules-audit-divergences
Jeffrey Paul
2026-02-27 11:55:51 +01:00
6a3be80379
Merge pull request 'add tracked token list management to settings' (#5 ) from feature/settings-token-management into main
Jeffrey Paul
2026-02-27 11:55:32 +01:00
3d8feb4c5a
Add token management to Settings
sneak
2026-02-27 17:52:30 +07:00
aca8c4b2a7
Add name and url fields to all 512 tokens in tokenList.js
sneak
2026-02-27 17:51:08 +07:00
2244b52f5f
fix: rules audit items 1,3,6 (closes #1 )
user
2026-02-27 02:18:45 -08:00
9365cd03a6
Resolve all README FIXMEs and add RULES.md audit checklist
sneak
2026-02-27 16:52:00 +07:00
6b301dee28
Resolve all README FIXMEs and enforce truncation safety
sneak
2026-02-27 16:48:00 +07:00
d67023e80d
Show exact amounts and address titles in transaction detail
sneak
2026-02-27 16:09:44 +07:00
b9250dab2e
Fix layout shift from async USD prices and token balances
sneak
2026-02-27 16:05:49 +07:00
9e45c75d29
Implement personal_sign and eth_signTypedData_v4 message signing
sneak
2026-02-27 14:55:11 +07:00
71f1d11a33
Implement personal_sign and eth_signTypedData_v4 message signing
v0.1.0
feat/message-signing
sneak
2026-02-27 14:55:11 +07:00
5af8a7873d
Filter spam tokens from balance display
sneak
2026-02-27 13:02:05 +07:00
b64f9b56cc
Show contract calls as "Approve USDT" instead of "0.0000 ETH"
sneak
2026-02-27 12:54:42 +07:00
55786d1350
Exclude contract calls from dust transaction filter
sneak
2026-02-27 12:52:06 +07:00
54e6f6c180
Show tx status screens after dApp transaction approval
sneak
2026-02-27 12:50:24 +07:00
1ebc206201
Replace old 150-token list with 511-token tokenList.js
sneak
2026-02-27 12:39:41 +07:00
e7711274b3
Add tokenList.js with 511 ERC-20 tokens ranked by market cap
sneak
2026-02-27 12:37:01 +07:00
a9935eca8d
Decode ERC-20 calldata in transaction approval popup
sneak
2026-02-27 12:33:09 +07:00
d29273114b
Fix ERC-20 transfers showing as 0 ETH due to dedup bug
sneak
2026-02-27 12:29:15 +07:00
2467dfd09c
Centralize view state into app ctx with viewData persistence
sneak
2026-02-27 12:16:33 +07:00
034253077c
Persist navigation state across popup close/reopen
sneak
2026-02-27 12:12:07 +07:00
75cbbea035
Add user-facing documentation in docs/README.md
sneak
2026-02-27 12:08:43 +07:00
6c3cc0c516
Update README Screen Map with all views and state transitions
sneak
2026-02-27 12:07:11 +07:00
d229000258
Add dedicated wait/success/error screens for transaction status
sneak
2026-02-27 12:06:32 +07:00
e58f113cda
Fix display consistency across all views
sneak
2026-02-27 12:01:34 +07:00
a43e8f20ea
Show blockies on confirm page, put USD values inline in parentheses
sneak
2026-02-27 11:58:04 +07:00
b85eac1e75
Enhance confirm transaction page with full verification details
sneak
2026-02-27 11:42:42 +07:00
01201d54b2
Fix send balance display when sending from address-token view
sneak
2026-02-27 11:39:50 +07:00
fbb0def267
Replace send token dropdown with static display when token is locked
sneak
2026-02-27 11:38:42 +07:00
a1b181a471
Move ERC-20 warning from address-token view to receive/QR view
sneak
2026-02-27 11:37:18 +07:00
21fe854fa4
Add address-token detail view for per-token transaction filtering
sneak
2026-02-27 11:26:59 +07:00
a5b2470dba
Implement eth_sendTransaction for dApp-initiated transactions
sneak
2026-02-26 18:39:09 +07:00
c131b89732
Fix spacing inconsistencies on home screen
sneak
2026-02-26 17:11:27 +07:00
44a078eaac
Add visual spacer between recent transactions and add wallet link
sneak
2026-02-26 17:02:39 +07:00
59eb02a022
Darker section header background to visually delimit sections
sneak
2026-02-26 16:53:10 +07:00
24f04e509a
Use wallet name in titles, replace hr dividers with grey stripe headers
sneak
2026-02-26 16:49:52 +07:00
01048a1c3d
Consistent headings on home: lighter title rules, thick section dividers
sneak
2026-02-26 16:44:57 +07:00
e5ffbb4634
Show 25 most recent transactions from all addresses on home screen
sneak
2026-02-26 16:41:15 +07:00
4c04dc4878
Add breathing room to transaction detail section headings
sneak
2026-02-26 16:37:41 +07:00
db5e968b1d
Make tx detail blockies 48px to match address detail page
sneak
2026-02-26 16:36:00 +07:00
f69ce7f9d2
Restore color dots, add blockies above addresses on tx detail page
sneak
2026-02-26 16:33:42 +07:00
156e77b5cf
Show blockie identicons on transaction detail page
sneak
2026-02-26 16:31:36 +07:00
6ba9b2c057
Right-align address USD total to match token balance values
sneak
2026-02-26 16:30:42 +07:00
a01161c3a3
Make blockie identicon circular with more breathing room
sneak
2026-02-26 16:29:47 +07:00
b1b8807060
Add Etherscan-style blockie identicon to address detail page
sneak
2026-02-26 16:27:47 +07:00
7dd688f571
Remove padding from [info] button to prevent address wrapping
sneak
2026-02-26 16:18:01 +07:00
d9df8a05a5
Fix [info] button border not rendering
sneak
2026-02-26 16:16:03 +07:00
150a1a1a34
Clear scanning flash when address scan completes
sneak
2026-02-26 16:12:35 +07:00
6056699ac1
Toggle settings gear to go back when already on settings page
sneak
2026-02-26 16:10:04 +07:00
73b592af35
Restore [info] button border and hover with tighter padding
sneak
2026-02-26 16:08:58 +07:00
7c97eb55e5
Add "Add additional wallet..." link at bottom of main view
sneak
2026-02-26 16:07:53 +07:00
e1c3fd8056
Shrink info button to prevent address line wrapping
sneak
2026-02-26 16:06:14 +07:00
fb89f5d27b
Fix layout shift from ETH price well and Total subtitle
sneak
2026-02-26 16:05:32 +07:00
72cf4aab8c
Swap address row click behavior: row selects active, [info] opens detail
sneak
2026-02-26 16:04:23 +07:00
881217b16c
Change ETH price label to "$x,xxx.xx USD/ETH"
sneak
2026-02-26 16:01:26 +07:00
938861c12e
Move USD total to its own line and add etherscan link on address page
sneak
2026-02-26 16:00:50 +07:00
49dfd79d73
Show ETH price, split headline into ETH balance and total USD
sneak
2026-02-26 15:58:39 +07:00
ba54f412d2
Show active address ETH balance and USD value in headline
sneak
2026-02-26 15:56:09 +07:00
e8e5edf5f2
Make active address display copyable with etherscan link
sneak
2026-02-26 15:53:56 +07:00
fce907df55
Use compact [ ] select button and show active address above actions
sneak
2026-02-26 15:51:56 +07:00
fced156e3e
Rearrange home address layout and widen rename input
sneak
2026-02-26 15:48:09 +07:00
5d1873ac78
Allow renaming wallets by clicking the wallet name
sneak
2026-02-26 15:44:17 +07:00
d24c10ca9c
Debug-log every API request and response
sneak
2026-02-26 15:40:09 +07:00
47e690f466
Show tracked tokens with zero balance on main and address pages
sneak
2026-02-26 15:37:39 +07:00
6c4b2753d9
Add copy-on-click and etherscan links to transaction detail page
sneak
2026-02-26 15:34:28 +07:00
69311f4444
Improve spam protection settings spacing and input type
sneak
2026-02-26 15:31:59 +07:00
9a6d1f6255
Add dust transaction filter to catch native ETH poisoning
sneak
2026-02-26 15:29:48 +07:00
b5b4f75968
Add anti-poisoning filters for token transfers and send view
sneak
2026-02-26 15:22:11 +07:00
d05de16e9c
Document address poisoning attack and AutistMask defenses in README
sneak
2026-02-26 13:57:24 +07:00
df95522f48
Disable send button after broadcast, show tx link and elapsed timer
sneak
2026-02-26 12:43:11 +07:00
2aebf3ddf9
Show full address without truncation on address detail page
sneak
2026-02-26 12:40:57 +07:00
4bfcf17773
Show address titles on transaction confirmation page
sneak
2026-02-26 12:38:34 +07:00
a590cfc3ad
Show approval in browser-action popup instead of a separate window
sneak
2026-02-26 12:16:41 +07:00
dce3b4aa08
Center approval popup over focused window to avoid macOS Space switch
sneak
2026-02-26 04:03:45 +07:00
dce561464d
Flush pending approval popups on address switch
sneak
2026-02-26 04:02:33 +07:00
e847f27243
Clear in-memory site approvals on address switch
sneak
2026-02-26 03:59:21 +07:00
be347155e8
Check per-address permissions before broadcasting accountsChanged
sneak
2026-02-26 03:57:23 +07:00
980fdda694
Scope site connection permissions per address
sneak
2026-02-26 03:54:52 +07:00
21ccecab46
Fix approval popup: init listeners before early return, rename view, space buttons
sneak
2026-02-26 03:51:51 +07:00
2d328c7389
Fix from address not showing when Send clicked from main view
sneak
2026-02-26 03:49:20 +07:00
4ea5eeabda
Show sending address on send page with color dot and ENS name
sneak
2026-02-26 03:47:48 +07:00
b8126c6080
Add Send and Receive buttons to main view using active address
sneak
2026-02-26 03:47:04 +07:00
0d543288b2
Parallelize address scanning and unify address display formatting
sneak
2026-02-26 03:46:25 +07:00
1dfc006cb9
Fix [select] inheriting bold from parent flex container
sneak
2026-02-26 03:44:45 +07:00
0643307824
Style [select] indicator as bracket-wrapped with dashed underline
sneak
2026-02-26 03:41:43 +07:00
56fa56bc8a
Add site connection permissions, approval flow, and active address
sneak
2026-02-26 03:40:34 +07:00
9a6e544167
Truncate address to 40 chars on address detail pane for dot alignment
sneak
2026-02-26 03:31:13 +07:00
0f03ba7cd8
Link tx hash, from, and to addresses to Etherscan in transaction detail view
sneak
2026-02-26 03:29:42 +07:00
166bb46149
Truncate addresses by 2 chars to compensate for color dot width
sneak
2026-02-26 03:29:09 +07:00
138468287c
Fix address color palette to use equally saturated colors
sneak
2026-02-26 03:27:48 +07:00
d28d5a5a51
Add address color dots and cached ENS reverse lookups
sneak
2026-02-26 03:26:52 +07:00
fbff44ade6
Fix tx amount display to 4 decimal places, add relative time to tx detail
sneak
2026-02-26 03:19:42 +07:00
a1ddbd035b
Fix balance line spacing: use width:42ch;max-width:100%
sneak
2026-02-26 03:17:08 +07:00
e1bd3bab58
Increase right padding to pr-5 (20px) for scrollbar gutter
sneak
2026-02-26 03:15:32 +07:00
4765bf835f
Add right padding on #app for overlay scrollbar gutter
sneak
2026-02-26 03:14:39 +07:00
ff3554e24e
Widen popup body to 412px to account for scrollbar width
sneak
2026-02-26 03:13:31 +07:00
75ec67617b
Rewrite tx list with innerHTML, fix scrollbar overlay and overflow
sneak
2026-02-26 03:12:33 +07:00