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

Wallet: selecting keypair #19070

Merged
merged 29 commits into from
Mar 19, 2024
Merged

Wallet: selecting keypair #19070

merged 29 commits into from
Mar 19, 2024

Conversation

OmarBasem
Copy link
Contributor

@OmarBasem OmarBasem commented Mar 1, 2024

fixes: #18993

Epic: #18669

This PR implements selecting keypair and creating a wallet account from an existing keypair.
It also completes the keypair creation Epic.

Designs

Demo:

Screen_Recording_20240305_084128_Status.mp4

@OmarBasem OmarBasem self-assigned this Mar 1, 2024
@status-im-auto
Copy link
Member

status-im-auto commented Mar 1, 2024

Jenkins Builds

Click to see older builds (82)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ afdac25 #1 2024-03-01 07:44:57 ~6 min tests 📄log
✔️ afdac25 #2 2024-03-01 07:46:54 ~7 min android 🤖apk 📲
✔️ afdac25 #2 2024-03-01 07:46:56 ~7 min android-e2e 🤖apk 📲
✔️ afdac25 #1 2024-03-01 07:49:03 ~10 min ios 📱ipa 📲
✔️ abfcfdd #2 2024-03-05 04:52:02 ~7 min ios 📱ipa 📲
abfcfdd #2 2024-03-05 04:52:16 ~7 min tests 📄log
✔️ abfcfdd #3 2024-03-05 04:53:17 ~8 min android-e2e 🤖apk 📲
✔️ abfcfdd #3 2024-03-05 04:53:21 ~9 min android 🤖apk 📲
eccbe62 #3 2024-03-05 04:59:30 ~1 min tests 📄log
✔️ eccbe62 #3 2024-03-05 05:05:36 ~7 min ios 📱ipa 📲
✔️ eccbe62 #4 2024-03-05 05:05:49 ~8 min android-e2e 🤖apk 📲
✔️ eccbe62 #4 2024-03-05 05:05:57 ~8 min android 🤖apk 📲
8750c9c #4 2024-03-07 04:56:42 ~1 min tests 📄log
✔️ 8750c9c #4 2024-03-07 05:02:35 ~7 min ios 📱ipa 📲
✔️ 8750c9c #5 2024-03-07 05:02:50 ~7 min android-e2e 🤖apk 📲
✔️ 8750c9c #5 2024-03-07 05:02:54 ~7 min android 🤖apk 📲
9868375 #5 2024-03-11 07:30:50 ~1 min tests 📄log
ddb0eac #6 2024-03-11 07:36:00 ~1 min tests 📄log
✔️ ddb0eac #7 2024-03-11 07:42:18 ~8 min android-e2e 🤖apk 📲
✔️ ddb0eac #7 2024-03-11 07:42:23 ~8 min android 🤖apk 📲
c65374c #7 2024-03-11 07:46:04 ~1 min tests 📄log
✔️ c65374c #8 2024-03-11 07:50:41 ~6 min android-e2e 🤖apk 📲
✔️ c65374c #8 2024-03-11 07:51:21 ~7 min android 🤖apk 📲
✔️ c65374c #7 2024-03-11 07:51:57 ~7 min ios 📱ipa 📲
31975b9 #9 2024-03-11 10:13:43 ~1 min tests 📄log
b1a1d10 #10 2024-03-11 10:19:05 ~1 min tests 📄log
bf4280f #11 2024-03-11 10:26:02 ~1 min tests 📄log
✔️ bf4280f #12 2024-03-11 10:31:10 ~6 min android 🤖apk 📲
✔️ bf4280f #12 2024-03-11 10:31:45 ~7 min android-e2e 🤖apk 📲
6e8ca14 #12 2024-03-11 10:38:32 ~2 min tests 📄log
✔️ 6e8ca14 #13 2024-03-11 10:42:51 ~6 min android 🤖apk 📲
✔️ 6e8ca14 #13 2024-03-11 10:43:05 ~7 min android-e2e 🤖apk 📲
✔️ 6e8ca14 #12 2024-03-11 10:47:52 ~11 min ios 📱ipa 📲
94fa52b #13 2024-03-11 12:28:56 ~1 min tests 📄log
✔️ 94fa52b #14 2024-03-11 12:34:16 ~7 min android 🤖apk 📲
✔️ 94fa52b #14 2024-03-11 12:34:30 ~7 min android-e2e 🤖apk 📲
✔️ 94fa52b #13 2024-03-11 12:35:34 ~8 min ios 📱ipa 📲
ec590e9 #14 2024-03-11 12:54:37 ~1 min tests 📄log
✔️ ec590e9 #15 2024-03-11 13:00:25 ~7 min android 🤖apk 📲
✔️ ec590e9 #15 2024-03-11 13:00:31 ~7 min android-e2e 🤖apk 📲
✔️ ec590e9 #14 2024-03-11 13:01:02 ~8 min ios 📱ipa 📲
f2191de #15 2024-03-11 13:04:05 ~1 min tests 📄log
✔️ f2191de #16 2024-03-11 13:09:33 ~7 min android 🤖apk 📲
✔️ f2191de #16 2024-03-11 13:10:31 ~8 min android-e2e 🤖apk 📲
✔️ f2191de #15 2024-03-11 13:11:05 ~8 min ios 📱ipa 📲
✔️ ec13d2d #16 2024-03-11 13:26:06 ~6 min tests 📄log
✔️ ec13d2d #16 2024-03-11 13:27:36 ~7 min ios 📱ipa 📲
✔️ ec13d2d #17 2024-03-11 13:28:10 ~8 min android-e2e 🤖apk 📲
✔️ ec13d2d #17 2024-03-11 13:28:16 ~8 min android 🤖apk 📲
bb46f42 #17 2024-03-12 08:45:06 ~1 min tests 📄log
96407a0 #18 2024-03-12 08:49:32 ~1 min tests 📄log
✔️ 96407a0 #19 2024-03-12 08:54:55 ~6 min android 🤖apk 📲
✔️ 96407a0 #19 2024-03-12 08:55:28 ~7 min android-e2e 🤖apk 📲
✔️ 96407a0 #18 2024-03-12 08:56:36 ~8 min ios 📱ipa 📲
✔️ c43ceee #19 2024-03-12 09:09:15 ~6 min tests 📄log
✔️ c43ceee #19 2024-03-12 09:10:36 ~7 min ios 📱ipa 📲
✔️ c43ceee #20 2024-03-12 09:11:22 ~8 min android-e2e 🤖apk 📲
✔️ c43ceee #20 2024-03-12 09:11:39 ~8 min android 🤖apk 📲
✔️ 9ee1d23 #20 2024-03-13 08:14:25 ~6 min tests 📄log
✔️ 9ee1d23 #21 2024-03-13 08:14:40 ~6 min android-e2e 🤖apk 📲
✔️ 9ee1d23 #20 2024-03-13 08:15:35 ~7 min ios 📱ipa 📲
✔️ 9ee1d23 #21 2024-03-13 08:16:54 ~8 min android 🤖apk 📲
✔️ a1e5730 #21 2024-03-13 09:40:56 ~5 min tests 📄log
✔️ a1e5730 #22 2024-03-13 09:42:13 ~6 min android-e2e 🤖apk 📲
✔️ a1e5730 #22 2024-03-13 09:42:37 ~7 min android 🤖apk 📲
✔️ a1e5730 #21 2024-03-13 09:42:53 ~7 min ios 📱ipa 📲
✔️ 54b96c2 #22 2024-03-18 09:45:55 ~5 min tests 📄log
✔️ 54b96c2 #23 2024-03-18 09:47:48 ~7 min android-e2e 🤖apk 📲
✔️ 54b96c2 #23 2024-03-18 09:47:51 ~7 min android 🤖apk 📲
✔️ 54b96c2 #22 2024-03-18 09:48:53 ~8 min ios 📱ipa 📲
✔️ 6792703 #24 2024-03-18 14:22:31 ~7 min android-e2e 🤖apk 📲
✔️ 6792703 #24 2024-03-18 14:22:37 ~8 min android 🤖apk 📲
✔️ 6792703 #23 2024-03-18 14:23:10 ~8 min ios 📱ipa 📲
✔️ 6792703 #24 2024-03-18 16:40:24 ~7 min tests 📄log
✔️ 48dcf3d #25 2024-03-19 12:46:07 ~6 min android-e2e 🤖apk 📲
✔️ 48dcf3d #25 2024-03-19 12:46:40 ~7 min android 🤖apk 📲
✔️ 48dcf3d #24 2024-03-19 12:49:48 ~10 min ios 📱ipa 📲
✔️ 48dcf3d #26 2024-03-19 13:11:22 ~5 min tests 📄log
✔️ 271a4fb #28 2024-03-19 16:35:05 ~5 min tests 📄log
✔️ 271a4fb #27 2024-03-19 16:35:54 ~6 min android-e2e 🤖apk 📲
✔️ 271a4fb #27 2024-03-19 16:36:00 ~6 min android 🤖apk 📲
✔️ 271a4fb #26 2024-03-19 16:38:29 ~9 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ f788a34 #28 2024-03-19 17:17:49 ~6 min android-e2e 🤖apk 📲
✔️ f788a34 #29 2024-03-19 17:18:49 ~7 min tests 📄log
✔️ f788a34 #28 2024-03-19 17:19:06 ~7 min android 🤖apk 📲
✔️ f788a34 #27 2024-03-19 17:21:09 ~9 min ios 📱ipa 📲
✔️ 654f897 #30 2024-03-19 18:27:55 ~6 min tests 📄log
✔️ 654f897 #29 2024-03-19 18:28:04 ~6 min android 🤖apk 📲
✔️ 654f897 #29 2024-03-19 18:29:23 ~7 min android-e2e 🤖apk 📲
✔️ 654f897 #28 2024-03-19 18:30:45 ~9 min ios 📱ipa 📲

@OmarBasem OmarBasem changed the title [WIP] Wallet: selecting keypair Wallet: selecting keypair Mar 5, 2024
@OmarBasem OmarBasem marked this pull request as ready for review March 5, 2024 04:56
@ulisesmac
Copy link
Contributor

Hi @OmarBasem
Thanks for the PR!

Related to the video in the description:

Screen_Recording_20240305_084128_Status.mp4

I'm wondering why the new screen opened is white at the beginning, what is the reason?

Also, please let's fix the schema errors reported, they appear when the new screen is visited

Copy link
Contributor

@ulisesmac ulisesmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @OmarBasem I left some comments!

src/status_im/contexts/wallet/create_account/view.cljs Outdated Show resolved Hide resolved
src/status_im/contexts/wallet/create_account/view.cljs Outdated Show resolved Hide resolved
src/status_im/contexts/wallet/create_account/view.cljs Outdated Show resolved Hide resolved
src/status_im/contexts/wallet/create_account/view.cljs Outdated Show resolved Hide resolved
src/status_im/contexts/wallet/data_store.cljs Outdated Show resolved Hide resolved
src/quo/components/wallet/keypair/view.cljs Outdated Show resolved Hide resolved
@OmarBasem
Copy link
Contributor Author

I'm wondering why the new screen opened is white at the beginning, what is the reason?

@ulisesmac Thanks for noticing this. Fixed it.

Also, please let's fix the schema errors reported, they appear when the new screen is visited

The PR video wasn't rebased. Schema errors are gone after rebasing.

@OmarBasem
Copy link
Contributor Author

@J-Son89 @ulisesmac rereview please

Copy link
Contributor

@ulisesmac ulisesmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this PR @OmarBasem !

@OmarBasem OmarBasem merged commit fc80121 into develop Mar 19, 2024
6 checks passed
@OmarBasem OmarBasem deleted the wallet/keypair-5 branch March 19, 2024 18:36
@OmarBasem
Copy link
Contributor Author

Thanks for your testing @VolodLytvynenko ! I opened a PR that removes the feature flag where the Epic functionalities can be QAed #19333

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Archived in project
Development

Successfully merging this pull request may close these issues.

Wallet: select keypair
9 participants