-
Notifications
You must be signed in to change notification settings - Fork 987
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
Show estimated fees on wallet input selection screen #18309
Conversation
Jenkins BuildsClick to see older builds (68)
|
1663978
to
61d6133
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.
LGTM!
{:icon-only? true | ||
:type :outline | ||
:size 32 | ||
:inner-style {:opacity 1} |
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.
why do you need this :inner-style {:opacity 1}
?
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.
This is because when in loading state the button is disabled which leads the button to have an opacity of 0.3, so I need to force opacity to be 1 on inner-style
to avoid this behavior wether if the button is disabled or enabled.
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.
So we want that the button looks enabled even when it's disabled?
Is it too bad to show it as disabled? or just trigger nothing when the routes are being loaded?
Just thinking if this needs to be addressed in a more general way if we face it again.
f6937f9
to
3aa69b2
Compare
Cool, I'll check the issues and let you know when they are ready to re-test. Thanks @VolodLytvynenko ! |
8a59445
to
e8ad383
Compare
b1239b2
to
c94c07a
Compare
Hi @VolodLytvynenko, I resumed the work on this PR and should be ready to be tested again. Let me know how testing goes! |
31% of end-end tests have passed
Failed tests (32)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityMultipleDevicePR:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityMultipleDevicePRTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Expected to fail tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Passed tests (15)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityOneDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestDeepLinksOneDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
|
44% of end-end tests have passed
Failed tests (18)Click to expandClass TestCommunityMultipleDeviceMergedTwo:
Class TestActivityMultipleDevicePRTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Passed tests (14)Click to expandClass TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
|
7399934
to
b36da79
Compare
38% of end-end tests have passed
Failed tests (29)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestDeepLinksOneDevice:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Expected to fail tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Passed tests (18)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
|
40% of end-end tests have passed
Failed tests (28)Click to expandClass TestActivityMultipleDevicePRTwo:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestDeepLinksOneDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Expected to fail tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Passed tests (19)Click to expandClass TestActivityMultipleDevicePR:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
|
hi @briansztamfater thank you for the PR. Apologies for the testing delay. The PR looks good, but it seems there's an issue with the network fee calculation. However, it appears this issue is related to the backend rather than the UI. If that's the case, the PR can be merged. ISSUE 5: Incorrect Optimism Gas Fee displaySteps:
Actual result:The displayed gas fee is consistently less than $0.01 USD for transactions on the Optimism network. However, upon checking the actual transaction fees on Etherscan, they are substantially higher: Transaction 1 (0.0001 ETH): Actual fee on Etherscan is $0.25 USD. Transaction 2 (0.0005 ETH): Actual fee on Etherscan is $0.26 USD. Expected result:The fee corresponds to the actual fee shown in the etherscan |
Signed-off-by: Brian Sztamfater <brian@status.im>
b36da79
to
b007d38
Compare
fixes #18186
Summary
This PR implements UI for showing estimated fees on the input selection screen for the wallet send flow
Platforms
Functional
Steps to test
status: ready