Open matthewwalsh0 opened 1 week ago
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
Package | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|
npm/@metamask/controller-utils@11.4.3 | network | 0 |
264 kB | metamaskbot |
🚮 Removed packages: npm/@metamask/controller-utils@11.4.2
✅✅✅ pr_smoke_e2e_pipeline
passed on Bitrise! ✅✅✅
Commit hash: 93dde7c28fc6717303de7b21f2c16393c20fbadc Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/743430ce-5215-4107-882e-c4cf472944c3
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipeline
on Bitrise by removing and re-applying theRun Smoke E2E
label on the pull request
❌❌❌ pr_smoke_e2e_pipeline
failed on Bitrise! ❌❌❌
Commit hash: 753e7a4cec65428eef2dd4e764575c6fdb3234f7 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/b04c4fe3-cdd6-47ad-a83a-2cc9e3980695
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipeline
on Bitrise by removing and re-applying theRun Smoke E2E
label on the pull request[!TIP]
- Check the documentation if you have any doubts on how to understand the failure on bitrise
Failed conditions
57.4% Coverage on New Code (required ≥ 60%)
✅✅✅ pr_smoke_e2e_pipeline
passed on Bitrise! ✅✅✅
Commit hash: 0ec821714880e12a84911760bf9b4509ec9283ab Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/3914c865-c651-46f7-a9ce-ac9b1edcb5ed
[!NOTE]
- You can kick off another
pr_smoke_e2e_pipeline
on Bitrise by removing and re-applying theRun Smoke E2E
label on the pull request
Bitrise QA builds https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/256a579f-cde8-4d78-a063-4c08f56d1da8?tab=workflows
Speed up / Cancel /queueing work normally
When a user attempts to customize the transaction nonce, the nonce values are displayed as "Undefined" or "Not a Number":
iOS
https://github.com/user-attachments/assets/ba0d186e-35d4-4c63-9892-321ea3720685
Android
https://github.com/user-attachments/assets/26c8f9fc-b998-44c0-b1a7-485c45c47ccb
iOS
Android
https://github.com/user-attachments/assets/236f788d-d233-4e50-a9a0-1328736d2ff1
@matthewwalsh0 the undefined is not an object (evaluating n.chainId)
is also present in RC 7.36.0
https://github.com/user-attachments/assets/c3d3c792-0380-4e08-a01d-b7a94084d229
Main
build https://app.bitrise.io/app/be69d4368ee7e86d/installable-artifacts/b2bf9484b6bdf580
Nonce error is not present:
Description
Upgrade
@metamask/transaction-controller
to remove all usages of the global network.Specifically:
getGlobalChainId
getGlobalNetworkClientId
getGlobalEthQuery
networkClientId
to calls to:addTransaction
estimateGas
getNonceLock
startIncomingTransactionPolling
updateIncomingTransactions
getTransactions
wipeTransactions
networkClientId
to Redux transaction object.networkClientId
toStake
type inStakeContext
.networkClientId
argument to transaction utils:getMethodData
isSmartContractAddress
networkClientId
to test data.Related issues
Fixes: #3499
Manual testing steps
Full regression of all transaction flows.
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist