Matt Luongo
Matt Luongo
Due to an issue with the Coinbase API today, we started getting 401s- but the client doesn't wrap them, so it just reported a JSON decode error.
 Sending ETH often returns to the asset page rather than the sign page. This behavior appears to depend on the recipient address... making me suspect #1900
This PR covers the background script components of #492. Each transaction and transaction signature request is enriched by looking up its function signature in the [4byte.directory](https://4byte.directory) database. These signatures can...
The `EnrichmentService` includes annotations about transaction requests and addresses. It should also include the idea of "admonitions" — annotations that the UI should show as warnings, perhaps even requiring a...
The signing page and wallet activity list for swaps should follow the designs in Figma   Instead, they're shown as plain contract interactions.
... otherwise, we only need gas prices ... * after installation * at extension startup * every 10 minutes to every hour in the background This will prevent a bunch...
Helping investigate a recent NFT hack, it became clear that one of the reasons these attacks feel so mysterious is that users can't look back at signatures they've made. I...
Secure signing means users need to know the implication of what they're signing... otherwise the signature doesn't represent user consent. And for most users, a hex string ain't that. We...
Don't allow a transaction to be signed if an EVM address with mixed caps doesn't pass the checksum
 Mixed-case hex addresses imply following [EIP-55](https://eips.ethereum.org/EIPS/eip-55), which can help prevent users from sending funds to the wrong address. If the address doesn't check out, the form...