Skip to content
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

[Bug]: When there is a pending STX transaction, any subsequent transaction initiated on a different network is assigned a nonce value of 0 #28517

Open
sleepytanya opened this issue Nov 18, 2024 · 1 comment
Labels
regression-main Regression bug that was found on main branch, but not yet present in production regression-RC-12.7.0 regression-RC-12.8.0 Sev2-normal Normal severity; minor loss of service or inconvenience. team-transactions Transactions team type-bug

Comments

@sleepytanya
Copy link
Contributor

Describe the bug

When there is a pending STX transaction, any subsequent transaction initiated on a different network is assigned a nonce value of 0. This transaction cannot be confirmed or rejected and remains in an "Unapproved" status, which also prevents the user from switching networks and making the wallet unusable.
Reloading the extension clears the unapproved transaction from the Activity list, allowing network switching to resume. The initial STX transaction fails, displaying a 'Transaction incomplete at startup' error.

Present in 12.7.0 and 12.8.0

Expected behavior

Screenshots/Recordings

12.7.0:

12_7_0.mov

12.8.0:

12.8.0.mov

Works as expected in 12.6.1:

12_6_1.mov

Steps to reproduce

  1. Connect to Ethereum
  2. Turn STX and nonce customization ON
  3. Send STX
  4. Switch to another network while STX is Pending
  5. Start transaction on another network

Error messages or log output

No response

Detection stage

During release testing

Version

12.7.0, 12.8.0

Build type

None

Browser

Chrome

Operating system

MacOS

Hardware wallet

No response

Additional context

No response

Severity

No response

@github-project-automation github-project-automation bot moved this to To be fixed in Bugs by team Nov 18, 2024
@github-project-automation github-project-automation bot moved this to To be fixed in Bugs by severity Nov 18, 2024
@sleepytanya sleepytanya added Sev2-normal Normal severity; minor loss of service or inconvenience. team-confirmations Push issues to confirmations team labels Nov 18, 2024
@digiwand digiwand removed the team-confirmations Push issues to confirmations team label Nov 19, 2024
@Unik0rnMaggie
Copy link
Contributor

Reproduced on develop branch, for Sepolia and Linea networks.

After the unapproved transaction shows up, the network selector and Settings buttons are disabled and MetaMask needs to be re-loaded.

Unapproved.Transaction.Linea.mov
Unapproved.Transaction.mov

@Unik0rnMaggie Unik0rnMaggie added the regression-main Regression bug that was found on main branch, but not yet present in production label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
regression-main Regression bug that was found on main branch, but not yet present in production regression-RC-12.7.0 regression-RC-12.8.0 Sev2-normal Normal severity; minor loss of service or inconvenience. team-transactions Transactions team type-bug
Projects
Status: To be fixed
Status: To be fixed
Development

No branches or pull requests

3 participants