-
Notifications
You must be signed in to change notification settings - Fork 986
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
Wallet - Add support for Sepolia testnet and Rarible collectible provider #18519
Wallet - Add support for Sepolia testnet and Rarible collectible provider #18519
Conversation
Jenkins BuildsClick to see older builds (52)
|
cb946cf
to
e405f6e
Compare
e405f6e
to
1d0b834
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.
I would have preferred use of a file like we do for Desktop builds with utils.sourceEnvFromFile()
.
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.
Thanks for the PR @smohamedjavid
I just left a small comment.
Yeah, It's much easier. I'm not sure about using a file (except |
71% of end-end tests have passed
Failed tests (12)Click to expandClass TestCommunityMultipleDeviceMergedTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityOneDeviceMerged:
Class TestDeepLinksOneDevice:
Expected to fail tests (2)Click to expandClass TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
Passed tests (34)Click to expandClass TestCommunityMultipleDeviceMergedTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestActivityMultipleDevicePRTwo:
Class TestGroupChatMultipleDeviceMergedNewUI:
|
@smohamedjavid thanks a lot for this PR. Unfortunately currently we are blocked from proper testing due to #18652 as we need to test transactions sending which is impossible due to the mentioned issue. We will get back to testing of this PR as soon as #18652 is fixed. |
ad78964
to
c44f358
Compare
Hey @smohamedjavid , I'm still a bit confused. Currently, we have two conflicting testnet networks. Here are some examples:
Also, one more question: Are we planning to continue supporting the Goerli test network? I thought one of the goals of this PR was to replace Goerli with Sepolia. Is that still the case? |
Goerli/Prater is essentialy dead and needs to be removed:
https://blog.ethereum.org/2023/11/30/goerli-lts-update We have about two months left. |
Answering both queries. @VolodLytvynenko Apologies for the confusion 🙏. By default, when the user has enabled the In short, the
No, we don't leave both test networks in this state. The toggle
No, We won't continue supporting the Goerli testnet as it will shut down soon as @jakubgs stated. There are plans to replace Goerli with Sepolia (making Sepolia testnet default and removing the toggle) soon. This PR doesn't replace Goerli with Sepolia. It adds Sepolia support in the mobile. |
@smohamedjavid thanks for the answer!
No need to invest effort in this. As you have already mentioned - Goerli soon will be deprecated and we will have only 1 toggle 'Enable testnet'. |
Hey @smohamedjavid could you please rebase current and status go https://github.com/status-im/status-go/tree/chore/mobile-wallet-config PR? Thanx! |
c44f358
to
2deff6c
Compare
88% of end-end tests have passed
Failed tests (4)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestDeepLinksOneDevice:
Class TestCommunityMultipleDeviceMergedTwo:
Expected to fail tests (2)Click to expandClass TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
Passed tests (42)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMergedTwo:
|
hi @smohamedjavid Could you take a look. Seems the Sepolia tokens/collectibles stop sending after rebase ISSUE 1: The sepolia tokens/collectibles not updated after sendingSteps:
Actual result:The tokens amount/collectibles are not transferred to Expected result:The tokens amount/collectibles are transferred to the Additional info:Note: The goerli tokens and collectibles are transferred successfully after sending Logs: |
@VolodLytvynenko - I tried the branch on the simulator. Additionally, I checked the PR build on an iOS device. |
@smohamedjavid that's strange. I checked it several times on different devices. I will try one more time. Thanks for checking |
Hey @smohamedjavid you are right. The sepolia assets transition goes correctly for me now, both tokens and collectibles. Last time I executed 2-3 different transactions and waited at least 1 hour to see update. Now, no issues from my side. PR is ready to be merged |
@VolodLytvynenko - Thanks for testing this PR 🙏 |
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
status-im/status-go@9879b1e...9378d99 Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
status-im/status-go@9879b1e...89f7949 Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
status-im/status-go@9879b1e...b83cd41 Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2deff6c
to
caa8d8c
Compare
fixes #18188
fixes #18510
Summary
This PR adds support for the Sepolia test network and Rarible collectible/collection provider.
network
andnetwork info
in the advanced settings will be removed soon (shortly in a separate PR) as it's from the old wallet. Please don't confuse it with new wallet settings (Enable Testnet mode
, andEnable Sepolia as Test network
).Platforms
Areas impacted
Functional
Steps to test
Profile > Advanced Settings
Testnet mode
Sepolia as Test network
Testing Notes:
status: ready