moving some properties to identifiable payload (#11506)

feature/default_network_editable
Brad Decker 3 years ago committed by GitHub
parent 07601f4a90
commit 2edd44e1c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      app/scripts/controllers/transactions/index.js
  2. 48
      app/scripts/controllers/transactions/index.test.js

@ -1243,13 +1243,15 @@ export default class TransactionController extends EventEmitter {
this._trackMetaMetricsEvent({ this._trackMetaMetricsEvent({
event, event,
category: 'Transactions', category: 'Transactions',
sensitiveProperties: { properties: {
type, chain_id: chainId,
status,
referrer, referrer,
source, source,
network, network,
chain_id: chainId, type,
},
sensitiveProperties: {
status,
transaction_envelope_type: isEIP1559Transaction(txMeta) transaction_envelope_type: isEIP1559Transaction(txMeta)
? 'fee-market' ? 'fee-market'
: 'legacy', : 'legacy',

@ -1270,17 +1270,19 @@ describe('Transaction Controller', function () {
const expectedPayload = { const expectedPayload = {
event: 'Transaction Added', event: 'Transaction Added',
category: 'Transactions', category: 'Transactions',
sensitiveProperties: { properties: {
chain_id: '0x2a', chain_id: '0x2a',
network: '42',
referrer: 'metamask',
source: 'user',
type: 'sentEther',
},
sensitiveProperties: {
gas_price: '2', gas_price: '2',
gas_limit: '0x7b0d', gas_limit: '0x7b0d',
first_seen: 1624408066355, first_seen: 1624408066355,
transaction_envelope_type: 'legacy', transaction_envelope_type: 'legacy',
network: '42',
referrer: 'metamask',
source: 'user',
status: 'unapproved', status: 'unapproved',
type: 'sentEther',
}, },
}; };
@ -1315,17 +1317,19 @@ describe('Transaction Controller', function () {
const expectedPayload = { const expectedPayload = {
event: 'Transaction Added', event: 'Transaction Added',
category: 'Transactions', category: 'Transactions',
sensitiveProperties: { properties: {
chain_id: '0x2a', chain_id: '0x2a',
network: '42',
referrer: 'other',
source: 'dapp',
type: 'sentEther',
},
sensitiveProperties: {
gas_price: '2', gas_price: '2',
gas_limit: '0x7b0d', gas_limit: '0x7b0d',
first_seen: 1624408066355, first_seen: 1624408066355,
transaction_envelope_type: 'legacy', transaction_envelope_type: 'legacy',
network: '42',
referrer: 'other',
source: 'dapp',
status: 'unapproved', status: 'unapproved',
type: 'sentEther',
}, },
}; };
@ -1360,19 +1364,21 @@ describe('Transaction Controller', function () {
const expectedPayload = { const expectedPayload = {
event: 'Transaction Added', event: 'Transaction Added',
category: 'Transactions', category: 'Transactions',
properties: {
network: '42',
referrer: 'other',
source: 'dapp',
type: 'sentEther',
chain_id: '0x2a',
},
sensitiveProperties: { sensitiveProperties: {
baz: 3.0, baz: 3.0,
foo: 'bar', foo: 'bar',
chain_id: '0x2a',
gas_price: '2', gas_price: '2',
gas_limit: '0x7b0d', gas_limit: '0x7b0d',
first_seen: 1624408066355, first_seen: 1624408066355,
transaction_envelope_type: 'legacy', transaction_envelope_type: 'legacy',
network: '42',
referrer: 'other',
source: 'dapp',
status: 'unapproved', status: 'unapproved',
type: 'sentEther',
}, },
}; };
@ -1412,20 +1418,22 @@ describe('Transaction Controller', function () {
const expectedPayload = { const expectedPayload = {
event: 'Transaction Added', event: 'Transaction Added',
category: 'Transactions', category: 'Transactions',
properties: {
chain_id: '0x2a',
network: '42',
referrer: 'other',
source: 'dapp',
type: 'sentEther',
},
sensitiveProperties: { sensitiveProperties: {
baz: 3.0, baz: 3.0,
foo: 'bar', foo: 'bar',
chain_id: '0x2a',
max_fee_per_gas: '2', max_fee_per_gas: '2',
max_priority_fee_per_gas: '2', max_priority_fee_per_gas: '2',
gas_limit: '0x7b0d', gas_limit: '0x7b0d',
first_seen: 1624408066355, first_seen: 1624408066355,
transaction_envelope_type: 'fee-market', transaction_envelope_type: 'fee-market',
network: '42',
referrer: 'other',
source: 'dapp',
status: 'unapproved', status: 'unapproved',
type: 'sentEther',
}, },
}; };

Loading…
Cancel
Save