metamask-mobile
metamask-mobile copied to clipboard
Refactor UpdateEIP1559Transaction Component
Description There is very similar code spread across 5 components. The aim of this PR is to reduce the components to use as much common shared code as possible. This PR addresses the UpdateEIP1559Transaction screen. The changes in this PR shouldn't modify existing behaviour when QA'd. Check
Issue
Progresses https://github.com/MetaMask/mobile-planning/issues/272
Screenshots/Recordings
https://user-images.githubusercontent.com/29962968/183502389-cd07caf4-d07d-408a-a8e5-9053dcb53dcd.mov
Issue
Progresses https://github.com/metamask/mobile-planning/issues/272
Checklist
- [ ] There is a related GitHub issue
- [ ] Tests are included if applicable
- [ ] Any added code is fully documented
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.
Works for test networks...
- Rinkeby
- Groeli
Not able to see transactions for
- Binance
- Polygon
https://recordit.co/AOcQTSurhz
UPDATE: Transactions are now showing as of 8/19.
Hey Chris, can we have a sync on this?
"Submitted" transactions are not updating to "Completed" when blockchain shows success. When transaction is in this stated the "Speed Up" and "Cancel" will always show popup for retry but retry fails because transactions is already completed. https://recordit.co/PrmH6nkGiB
I am working with the stability team (Tomas) on this. It seems to happen on production (bnb network) as well. Eth network is fine and can be tested.
I am only seeing the submitted transactions to "Speed Up" or "Cancel" on Rinkeby. I am not seeing transactions that are submitted but have not been confirmed and being able to speed up or cancel. I am adjusting the fee's level to "Low" to help increase the delay of the transaction. On other networks the transaction is only displayed when it is "Confirmed".
Expected that we can see submitted transactions on all networks before transactions are completed.
This is not ready for QA. In order to properly test this transactions on all supported blockchain networks need to be working as expected. Currently we have issues with transactions on non-ETH/Rinkeby networks. Removing release label because we cannot plan to release this until transactions are working as expected on all supported networks.
Can you provide a recording for the other networks just like you did for Rinkeby?
Polygon Network https://user-images.githubusercontent.com/29962968/189893719-850c2be6-287d-4e09-b742-0af514204a4d.mov
Mainnet https://recordit.co/T3hPIobr2k