-
Notifications
You must be signed in to change notification settings - Fork 984
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
fix: set max option not work when send from qrcode #13733
fix: set max option not work when send from qrcode #13733
Conversation
before: CleanShot.2022-07-28.at.18.46.14.mp4after: CleanShot.2022-07-28.at.18.47.00.mp4 |
Jenkins BuildsClick to see older builds (9)
|
And although there are no keys like |
398d8ba
to
ebd30a7
Compare
985a774
to
77bef25
Compare
77bef25
to
fe1a347
Compare
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.
thank you
97% of end-end tests have passed
Failed tests (3)Click to expandClass TestOneToOneChatMultipleSharedDevices:
Class TestSendTxDeviceMerged:
Class TestRestoreOneDeviceMerged:
Passed tests (84)Click to expandClass TestPublicChatBrowserOneDeviceMerged:
Class TestSendTxDeviceMerged:
Class TestPairingSyncMultipleDevicesMerged:
Class TestWalletManagementDeviceMerged:
Class TestOnboardingOneDeviceMerged:
Class TestPublicChatMultipleDeviceMerged:
Class TestKeycardTxOneDeviceMerged:
Class TestContactBlockMigrateKeycardMultipleSharedDevices:
Class TestOneToOneChatMultipleSharedDevices:
Class TestGroupChatMultipleDeviceMerged:
Class TestEnsStickersMultipleDevicesMerged:
Class TestRestoreOneDeviceMerged:
Class TestCommandsMultipleDevicesMerged:
|
100% of end-end tests have passed
Passed tests (1)Click to expandClass TestSendTxDeviceMerged:
|
resolve status-im#11460 Signed-off-by: yqrashawn <namy.19@gmail.com>
fe1a347
to
63147c4
Compare
97% of end-end tests have passed
Failed tests (3)Click to expandClass TestPublicChatBrowserOneDeviceMerged:
Class TestRestoreOneDeviceMerged:
Class TestOneToOneChatMultipleSharedDevices:
Passed tests (84)Click to expandClass TestOneToOneChatMultipleSharedDevices:
Class TestPublicChatMultipleDeviceMerged:
Class TestEnsStickersMultipleDevicesMerged:
Class TestPublicChatBrowserOneDeviceMerged:
Class TestWalletManagementDeviceMerged:
Class TestSendTxDeviceMerged:
Class TestRestoreOneDeviceMerged:
Class TestKeycardTxOneDeviceMerged:
Class TestCommandsMultipleDevicesMerged:
Class TestContactBlockMigrateKeycardMultipleSharedDevices:
Class TestOnboardingOneDeviceMerged:
Class TestPairingSyncMultipleDevicesMerged:
Class TestGroupChatMultipleDeviceMerged:
|
100% of end-end tests have passed
Passed tests (1)Click to expandClass TestPublicChatBrowserOneDeviceMerged:
|
@yqrashawn thanx for the fix. Tested and ready for merge. |
Summary
resolve #11460
The bug is caused by lack of
[:wallet/prepare-transaction :gasPrice]
in dbcode at: https://github.com/status-im/status-mobile/blob/7a97d88983cce567b781619ad379cf96227d1ecf/src/status_im/wallet/core.cljs#L390-L395
which is caused by these two functions https://github.com/status-im/status-mobile/blob/7a97d88983cce567b781619ad379cf96227d1ecf/src/status_im/wallet/choose_recipient/core.cljs#L54-L104
fill-prepare-transaction-details
is used to fill:wallet/prepare-transaction
based ondetails
parse from URI (parsed from qr code here)which won't fill
:gasPrice
if it's not presented in qr codethe solution here is to return
:signing/update-gas-price
fx if there's no[:wallet/prepare-transaction :gasPrice]
in the result offill-prepare-transaction-details
Platforms
Areas that maybe impacted
logic related to eip-681 or this function https://github.com/status-im/status-mobile/blob/7a97d88983cce567b781619ad379cf96227d1ecf/src/status_im/wallet/choose_recipient/core.cljs#L113
Steps to test
status: ready