MetaMask Agent Wallet CLI v6.1.2 — repeated Guard Mode policy evaluation failure on Ethereum Sepolia.
Environment:
- macOS arm64
- Node v24.15.0
- MetaMask Agent CLI v6.1.2
- metamask-agent-wallet skill v7.1.0
- Server Wallet
- Trading mode: guard
- mm doctor: authenticated=true, initialized=true, compatible=true, hints=
- Chain: Ethereum Sepolia (11155111)
- Wallet holds 0.05 Sepolia ETH
- Off-chain EIP-191 signing works and the signature independently recovers to the correct wallet address
Test:
0.0001 native ETH self-transfer on Sepolia.
Repeated failure:
code: TX_FAILED
message: Policy evaluation could not be completed. Retry the request.
hint: The signing job failed. Retry; run with --verbose for detail.
Troubleshooting already completed:
- Initial attempt produced rpc_fee_too_low once.
- Added the wallet’s own address to addresses.allowlist for chain 11155111 via MFA.
- Verified the allowlist change with
mm wallet policy get. - Transfer still failed with the same policy-evaluation error.
- Raised evm.outflow_limits_usd.rolling_24h from $0 to $1 via MFA.
- Verified that change with
mm wallet policy get. - Transfer still failed with exactly the same policy-evaluation error.
mm doctorremains completely clean.
The transaction appears to fail during policy evaluation, before signing. No transaction is pending and the Sepolia balance remains unchanged.
Could you please confirm:
- Does Guard Mode currently support native Sepolia ETH transfers?
- Can the policy engine evaluate Sepolia ETH when it has no USD price?
- Is “Policy evaluation could not be completed” indicative of a backend policy-evaluation failure in this situation?
- Is there a supported configuration or test procedure I should use instead?