dApp Permissions
- User confirmation before processing requests8.7 / 8.7Description
Requires user confirmation before processing requests from dApps for specific RPC methods.
-
The wallet requires explicit user confirmation for all tested privileged RPC methods, as each request was rejected with code 4001 after the tester declined the prompt.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- User consent for dApp access7.7 / 7.7Description
Requires user approval before granting dApp access to specific RPC methods.
-
The wallet rejected eth_decrypt, eth_getEncryptionPublicKey, eth_signTypedData_v4, personal_sign, and eth_sendTransaction with code 4001, and eth_accounts returned an empty list, leaking no account information before connection approval.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- Wallet unlock before requests5.6 / 5.6Description
Requires users to unlock it before processing dApp requests when in a locked state.
-
The wallet correctly prompts for unlock for all tested RPC requests (wallet_addEthereumChain, wallet_watchAsset, eth_decrypt, eth_getEncryptionPublicKey, eth_signTypedData_v4, personal_sign, eth_sendTransaction) when locked, and none of the requests are processed; no data is returned while locked.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- Mismatching EIP-712 chainId detection3.5 / 3.5Description
Alerts users or rejects signing EIP-712 messages with a mismatched chain ID.
-
The wallet rejects the signing request because the EIP-712 chainId does not match the connected network.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- eth_sign method disabled3.3 / 3.3Description
Restricts the use of the deprecated and insecure eth_sign method by default.
-
The wallet rejects `eth_sign` requests by default, displaying an error that it does not support the method.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- Mismatching SIWE domain detection1.9 / 1.9Description
Warns users when the domain in a Sign-In with Ethereum (EIP-4361) message does not match the requesting dApp's origin.
-
The wallet warns about the SIWE domain mismatch. The sign-in request shows the dApp origin as Localhost while the SIWE message domain is opensea.io, and a Deceptive app request warning states the app does not match the domain in the message and may be a phishing attempt.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Token approval management0.0 / 1.6Description
Allows users to view and revoke token approvals.
-
The wallet's settings menu does not include token approval management, nor does it link to a third-party app or site for listing or revoking token approvals.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- Connected dApp management1.5 / 1.5Description
Allows users to list and revoke connected dApps.
-
The wallet lists connected dApps in the Explore Connected view and the Manage app screen shows a Disconnect action for Localhost. After revoking the testing dApp, subsequent RPC probes show eth_accounts and wallet_getPermissions resolved with empty data, confirming access is revoked.
— Verified by Sebastian Camia at Coinspect
Evidence · 5 screenshots



Last updated on Sep 3, 2026Report an issue with this check -
- User confirmation before switching chains1.2 / 1.2Description
Requires user confirmation before switching the active chain.
-
The wallet blocks switching to non-approved networks by returning an 'Unrecognized chain ID' error, requiring the chain to be added first; the switch is not performed without confirmation.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
Intent Verification
- Transaction simulation6.7 / 6.7Description
Previews the expected outcome by simulating the request execution on the blockchain before signing.
-
The wallet displays expected inputs and outputs before signing for both liquidity provision (e.g., -0.01 POL and Uniswap V3 Position NFT) and swap (e.g., -0.01 POL and +0.00089 USDC.E), satisfying the acceptance criteria.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Clear token approval dialog6.7 / 6.7Description
Clearly displays all the key details for ERC-20 Approve requests.
-
The wallet clearly identifies the request as an ERC-20 Approve and shows the token symbol USDC.E, the spender address 0xE592427A0AEce92De3Edee1F18E0157C05861564 (visible in the parsed data), and the approved amount as unlimited (max uint256).
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Clear message signing dialog3.8 / 3.8Description
Clearly displays all message signature request details without truncating or hiding information.
-
The wallet renders large personal_sign and EIP-712 signing requests with scrollable content and no truncation; the EIP-712 dialog shows the EIP712Domain including verifyingContract 0x0000000000000068F116a894984e2DB1123eB395 in Raw view.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- EIP-712 message parsing2.4 / 2.4Description
Displays human-readable details for EIP-712 signature requests from well-known protocols.
-
The wallet renders structured, human-readable EIP-712 signing details, including spender, spending amount, and expiry, with an option to view raw JSON.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Invalid address checksum detection2.2 / 2.2Description
Warns users when they input addresses with invalid EIP-55 checksums.
-
The wallet blocks transactions to the invalid-checksum address 0x6603E7c1F985D0E75C9C326e86E6C7E8a1898577 in both cases: manual send shows "Invalid checksum. Verify the address and try again." and the dApp request is rejected with "A call has invalid 'to' field".
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Mandatory message review0.0 / 2.1Description
Requires users to review all the details before signing a message.
-
The wallet's sign button was observed enabled and working after scrolling for both personal_sign and eth_signTypedData.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Links to blockchain explorers0.6 / 1.2Description
Provides clickable links to block explorers for at least one key blockchain identifier.
-
Addresses are not clickable links to a block explorer in the transaction preview screen. However, the transaction history screen provides an "Open explorer" button to view transaction details in a block explorer.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
Physical Access
- Seed phrase access control6.6 / 6.6Description
Requires authentication to access seed phrases or private keys.
-
The wallet requires the extension password to be confirmed before revealing the recovery phrase.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Manual wallet lock3.4 / 3.4Description
Allows users to lock it manually.
-
The wallet includes a manual lock control. The Menu shows a 'Lock Wallet' option with a lock icon at the bottom of the menu.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Automatic wallet lock0.0 / 3.4Description
Verifies wallet auto-locks on inactivity.
-
The wallet auto-lock device setting is configured to Never, and the menu shows Auto lock: Never, so the wallet does not auto-lock within 20 minutes of inactivity.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Robust Authentication0.0 / 3.2Description
Uses strong authentication, such as resistance to trivial or commonly-used passwords.
-
The wallet allows trivial passwords to be set: 11111111, 12345678 and password are shown with ‘Passwords match’ and the Confirm button enabled, indicating acceptance of weak/trivial credentials.
— Verified by Sebastian Camia at Coinspect
Evidence · 4 screenshots


Last updated on Sep 3, 2026Report an issue with this check -
- Seed phrase access warning0.0 / 1.8Description
Warns users of the risk before allowing access to seed phrases or private keys.
-
The wallet reveals the recovery phrase without displaying a clear warning about the risks of sharing the secret; no risk warning is shown on the Manage recovery phrase / reveal screen.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Clipboard seed phrase leak prevention0.0 / 1.8Description
Limits exposure of secrets by restricting or warning on copying seed phrases or taking screenshots.
-
The wallet allows the recovery phrase to be copied to the clipboard with a ‘Recovery phrase copied to clipboard!’ confirmation and no warning about clipboard risks, no time-limited exposure, and no evidence of clipboard clearing.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
Threat Prevention
- Malicious and poisoned address detection2.5 / 5.1Description
Prevents or alerts users about interactions with a known malicious address or a lookalike (poisoned) address.
-
The wallet warns about the poisoned lookalike address 0x8730...Da54 when entered manually, but does not warn when the same address is supplied via a dApp, and does not warn or block for the known malicious address 0x5923...9de9 in either manual entry or via dApp.
— Verified by Sebastian Camia at Coinspect
Evidence · 4 screenshots


Last updated on Sep 3, 2026Report an issue with this check -
- Phishing dApp detection5.1 / 5.1Description
Prevents or alerts users about interactions with a known malicious URL.
-
The wallet warns the user about potential danger when attempting to connect to known phishing sites, displaying a 'Potential danger!' message and a 'Danger' badge.
— Verified by Sebastian Camia at Coinspect
Evidence · 2 screenshots
Last updated on Sep 3, 2026Report an issue with this check -
- Trusted dApp detection3.3 / 3.3Description
Informs users when interacting with a trusted dApp URL.
-
The wallet visibly distinguishes verified dApps from unknown ones: Uniswap and SushiSwap show a 'Verified app' badge and 'Passed' security check, while the Netlify dApp shows a warning and requires 'Hold to continue anyway'.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Unknown address detection0.0 / 2.8Description
Warns users when interacting with an unknown address.
-
The wallet shows “First time sending to this address.” for the fresh address 0x9eb91Fbc0291180088a7ff279FA7d35d26a42516 when sending directly through the wallet UI, but no unknown-address warning or indicator is displayed in the dApp transaction builder for the same address.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- Full dApp URL display1.5 / 1.5Description
Clearly displays the full dApp URL in the connection prompt.
-
The wallet displays the full dApp origin URL 'flagship-web3-v1-336a757b5b637a684207a3.webflow.io' without truncation in the connection dialog.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
- Malicious or spam token filtering1.3 / 1.3Description
Hides malicious tokens and NFTs by default.
-
Spam Tokens and NFTs are hidden by default in the wallet.
— Verified by Sebastian Camia at Coinspect
Evidence · 3 screenshots

Last updated on Sep 3, 2026Report an issue with this check -
- dApp access disclosure dialog1.0 / 1.0Description
Discloses the dApp's read access to the user's account and its ability to request signatures on connection.
-
The connection dialog discloses that the app can see your addresses and propose transactions.
— Verified by Sebastian Camia at Coinspect
Evidence · 1 screenshot
Last updated on Sep 3, 2026Report an issue with this check -
This ranking is for informational purposes only. It should not be relied on to provide legal, tax, financial, investment, or other types of advice. Coinspect does not guarantee or warrant the accuracy, completeness, timeliness, suitability, or validity of the information provided and will not be responsible for any claim attributable to reliance on errors, omissions, or other inaccuracies of any part of such information.