Skip to content

Wallet Tx Security Provider: add a new user property and a ui_customizations property #16262

@bschorchit

Description

@bschorchit

Background

Epic on Notion
We want to update our metric scheme to capture the usage and efficacy of the new transactions security provider feature so we're able confidently iterate over and improve this feature.
As always, for anyone looking for more info on MetaMetrics, here is a good article.

Tasks

  1. Create a new user profile property (more info here) called security_provider. This property should be a type list property (more info here) and receive the value opensea if the user has enabled the transactions security provider feature under Settings > Experimental. Related ticket here Wallet Tx Security Provider: Turn On/OFF TX Security Provider Toggle #16257.

  2. If the user turns off the transactions security provider feature under Settings > Experimental, the user profile property security_provider should be updated to remove the opensea value from it.

  3. Add a new property “ui_customizations” to Transaction Approved, Transaction Rejected, Signature Approved and Signature Rejected events.
    This property should be a type list property (more info here) and receive the value flagged_as_malicious when the transaction was flagged as malicious by the transaction security provider. Related ticket here Wallet Tx Security Provider: Warning Message #16258 .

Acceptance Criteria

  1. This new properties are only collect for users that have opted in MetaMetrics.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions