-
Notifications
You must be signed in to change notification settings - Fork 5.4k
feat: transaction pay controller #38397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
d7fc47d to
fb87fc9
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
✨ Files requiring CODEOWNER review ✨✅ @MetaMask/confirmations (1 files, +1 -0)
🧩 @MetaMask/extension-devs (6 files, +1271 -24)
🕵️ @MetaMask/extension-privacy-reviewers (1 files, +1 -0)
📜 @MetaMask/policy-reviewers (6 files, +1271 -24)
Tip Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers. 🧪 @MetaMask/qa (1 files, +1 -0)
🔗 @MetaMask/supply-chain (6 files, +1271 -24)
|
|
@SocketSecurity ignore-all |
|
@metamaskbot update-policies |
Builds ready [fb87fc9]
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
Policy update failed. You can review the logs or retry the policy update here |
1 similar comment
|
Policy update failed. You can review the logs or retry the policy update here |
|
@metamaskbot update-policies |
|
Policies updated. 🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff |
Builds ready [66c58a1]
UI Startup Metrics (1226 ± 99 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
b54d4c0 to
bfce406
Compare
Builds ready [bfce406]
UI Startup Metrics (1240 ± 102 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [df5eb57]
UI Startup Metrics (1259 ± 123 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
seaona
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
e2e files LGTM
Description
Add
TransactionPayController.No functional changes yet.
Changelog
CHANGELOG entry: null
Related issues
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Integrates
TransactionPayControlleracross init, messaging, state, tests, LavaMoat policies, and bumps dependencies to support it.TransactionPayControllerInitwith default Relay strategy and delegation placeholder.TransactionPayController(init + runtime) and export via registry.TransactionPayControllerinto controller list/types andmetamask-controllerboot sequence.TransactionPayControllerto Sentry redaction config and E2E state snapshots (transactionData).@metamask/transaction-pay-controllerand related transitive deps (network, json-rpc, block tracker, bridge, gas-fee, etc.).NetworkControllerregistry type in transaction controller init.@metamask/transaction-controllerto^62.3.1; add@metamask/transaction-pay-controller^10.2.0; update several related MetaMask packages inyarn.lock.Written by Cursor Bugbot for commit df5eb57. This will update automatically on new commits. Configure here.