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

Add web3.keycard.signTypedData #9390

Merged
merged 1 commit into from
Apr 14, 2020
Merged

Conversation

vitvly
Copy link
Contributor

@vitvly vitvly commented Nov 4, 2019

@vitvly vitvly self-assigned this Nov 4, 2019
@status-github-bot
Copy link

Pull Request Checklist

  • Docs: Updated the documentation, if affected
  • Docs: Added or updated inline comments explaining intention of the code
  • Tests: Ensured that all new UI elements have been assigned accessibility IDs
  • Tests: Signaled need for E2E tests with label, if applicable
  • Tests: Briefly described what was tested and what platforms were used
  • UI: In case of UI changes, ensured that UI matches Figma
  • UI: In case of UI changes, requested review from a Core UI designer
  • UI: In case of UI changes, included screenshots of implementation

@status-im-auto
Copy link
Member

status-im-auto commented Nov 4, 2019

Jenkins Builds

Click to see older builds (125)
Commit #️⃣ Finished (UTC) Duration Platform Result
bc9b178 #1 2019-11-04 09:55:29 ~2 min linux 📄log
bc9b178 #1 2019-11-04 09:55:57 ~3 min windows 📄log
bc9b178 #1 2019-11-04 09:55:57 ~3 min macos 📄log
bc9b178 #1 2019-11-04 09:56:12 ~3 min ios 📄log
bc9b178 #1 2019-11-04 09:56:22 ~3 min android 📄log
bc9b178 #1 2019-11-04 09:56:29 ~3 min android-e2e 📄log
✔️ 1180851 #2 2019-11-07 09:53:08 ~9 min ios 📦ipa 📲
✔️ 1180851 #2 2019-11-07 09:56:19 ~12 min android-e2e 📦apk 📲
✔️ 1180851 #2 2019-11-07 09:56:57 ~13 min macos 📦dmg
✔️ 1180851 #2 2019-11-07 09:57:20 ~13 min linux 📦App
✔️ 1180851 #2 2019-11-07 09:57:56 ~14 min android 📦apk 📲
✔️ 1180851 #2 2019-11-07 09:58:59 ~15 min windows 📦exe
✔️ 802ef90 #3 2019-11-30 22:11:19 ~9 min ios 📦ipa 📲
✔️ 802ef90 #3 2019-11-30 22:14:33 ~12 min android 📦apk 📲
✔️ 802ef90 #3 2019-11-30 22:17:01 ~14 min android-e2e 📦apk 📲
✔️ e6bb7c3 #4 2019-12-03 09:43:28 ~8 min ios 📦ipa 📲
✔️ e6bb7c3 #4 2019-12-03 09:47:22 ~11 min android-e2e 📦apk 📲
✔️ e6bb7c3 #4 2019-12-03 09:52:07 ~16 min android 📦apk 📲
✔️ 6f51e41 #5 2019-12-05 10:22:10 ~9 min ios 📦ipa 📲
✔️ 6f51e41 #5 2019-12-05 10:24:40 ~11 min android-e2e 📦apk 📲
✔️ 6f51e41 #5 2019-12-05 10:28:26 ~15 min android 📦apk 📲
✔️ 05d0aaa #6 2019-12-14 12:04:56 ~12 min ios 📦ipa 📲
✔️ 05d0aaa #6 2019-12-14 12:14:17 ~21 min android 📦apk 📲
✔️ 05d0aaa #6 2019-12-14 12:28:00 ~35 min android-e2e 📦apk 📲
33c9150 #7 2020-01-13 15:02:23 ~9 min ios 📄log
33c9150 #7 2020-01-13 15:04:52 ~12 min android-e2e 📄log
33c9150 #7 2020-01-13 15:05:09 ~12 min android 📄log
✔️ 246c1da #8 2020-01-15 11:27:58 ~9 min ios 📦ipa 📲
✔️ 246c1da #8 2020-01-15 11:29:59 ~11 min android 📦apk 📲
✔️ 246c1da #8 2020-01-15 11:32:35 ~14 min android-e2e 📦apk 📲
✔️ 996e640 #9 2020-01-15 14:34:08 ~8 min ios 📦ipa 📲
✔️ 996e640 #9 2020-01-15 14:38:02 ~12 min android 📦apk 📲
✔️ 996e640 #9 2020-01-15 14:40:39 ~14 min android-e2e 📦apk 📲
✔️ e8e5cda #10 2020-01-16 19:05:34 ~9 min ios 📦ipa 📲
✔️ e8e5cda #10 2020-01-16 19:09:31 ~13 min android-e2e 📦apk 📲
✔️ e8e5cda #10 2020-01-16 19:10:07 ~14 min android 📦apk 📲
✔️ 4efeb1a #11 2020-01-16 20:20:11 ~9 min ios 📦ipa 📲
✔️ 4efeb1a #11 2020-01-16 20:24:21 ~13 min android-e2e 📦apk 📲
✔️ 4efeb1a #11 2020-01-16 20:24:25 ~13 min android 📦apk 📲
✔️ 15b73b1 #12 2020-01-20 14:45:48 ~12 min android 📦apk 📲
✔️ 15b73b1 #12 2020-01-20 14:48:19 ~15 min android-e2e 📦apk 📲
4e8310e #13 2020-01-20 16:08:12 ~8 min ios 📄log
4e8310e #13 2020-01-20 16:09:22 ~10 min android-e2e 📄log
4e8310e #13 2020-01-20 16:11:24 ~12 min android 📄log
c301d34 #14 2020-01-21 09:59:16 ~17 sec android 📄log
c301d34 #14 2020-01-21 09:59:26 ~28 sec android-e2e 📄log
c301d34 #14 2020-01-21 09:59:26 ~25 sec ios 📄log
01647eb #15 2020-01-21 10:40:35 ~8 min ios 📄log
01647eb #15 2020-01-21 10:43:10 ~11 min android 📄log
01647eb #15 2020-01-21 10:44:32 ~12 min android-e2e 📄log
✔️ 1ecb350 #16 2020-01-21 11:19:12 ~10 min ios 📦ipa 📲
✔️ 1ecb350 #16 2020-01-21 11:22:20 ~13 min android-e2e 📦apk 📲
✔️ 1ecb350 #16 2020-01-21 13:56:57 ~10 min android 📦apk 📲
✔️ 98d369e #17 2020-01-22 11:21:43 ~8 min ios 📦ipa 📲
✔️ 98d369e #17 2020-01-22 11:24:48 ~11 min android-e2e 📦apk 📲
✔️ 98d369e #17 2020-01-22 11:27:16 ~13 min android 📦apk 📲
✔️ 8cb6714 #18 2020-01-22 12:03:39 ~8 min ios 📦ipa 📲
✔️ 8cb6714 #18 2020-01-22 12:03:58 ~9 min android 📦apk 📲
✔️ 8cb6714 #18 2020-01-22 12:05:54 ~10 min android-e2e 📦apk 📲
✔️ 235176e #20 2020-01-23 13:38:22 ~12 min ios 📦ipa 📲
✔️ 235176e #20 2020-01-23 13:43:59 ~17 min android-e2e 📦apk 📲
✔️ 235176e #20 2020-01-23 13:45:57 ~19 min android 📦apk 📲
✔️ 2d1d283 #21 2020-01-24 16:56:14 ~7 min android-e2e 📦apk 📲
✔️ 2d1d283 #21 2020-01-24 16:56:47 ~8 min android 📦apk 📲
✔️ 2d1d283 #21 2020-01-24 16:58:51 ~10 min ios 📦ipa 📲
✔️ da7f8ec #22 2020-01-24 17:23:20 ~7 min android 📦apk 📲
✔️ da7f8ec #22 2020-01-24 17:23:21 ~7 min android-e2e 📦apk 📲
✔️ da7f8ec #22 2020-01-24 17:25:53 ~9 min ios 📦ipa 📲
✔️ e6e26be #32 2020-01-27 16:35:27 ~10 min ios 📦ipa 📲
✔️ e6e26be #32 2020-01-27 16:36:19 ~11 min android 📦apk 📲
✔️ e6e26be #32 2020-01-27 16:38:02 ~12 min android-e2e 📦apk 📲
✔️ 4209e58 #33 2020-02-10 09:57:52 ~11 min android 📦apk 📲
✔️ 4209e58 #33 2020-02-10 09:58:05 ~11 min ios 📦ipa
✔️ 4209e58 #33 2020-02-10 10:01:06 ~14 min android-e2e 📦apk 📲
✔️ 33b993a #34 2020-02-18 09:36:42 ~10 min ios 📦ipa 📲
✔️ 33b993a #34 2020-02-18 09:38:29 ~12 min android-e2e 📦apk 📲
✔️ 33b993a #34 2020-02-18 09:40:59 ~14 min android 📦apk 📲
✔️ 0dc5387 #35 2020-02-18 12:02:37 ~10 min ios 📦ipa 📲
✔️ 0dc5387 #35 2020-02-18 12:03:36 ~11 min android-e2e 📦apk 📲
✔️ 0dc5387 #35 2020-02-18 12:06:35 ~14 min android 📦apk 📲
✔️ 27462db #36 2020-02-18 13:55:19 ~10 min ios 📦ipa 📲
✔️ 27462db #36 2020-02-18 13:56:12 ~11 min android-e2e 📦apk 📲
✔️ 27462db #36 2020-02-18 14:02:10 ~17 min android 📦apk 📲
06c75fd #37 2020-03-03 16:13:01 ~3 min ios 📄log
06c75fd #37 2020-03-03 16:17:41 ~8 min android-e2e 📄log
06c75fd #37 2020-03-03 16:17:46 ~8 min android 📄log
✔️ f5ecd83 #38 2020-03-03 17:59:36 ~10 min ios 📦ipa 📲
✔️ f5ecd83 #38 2020-03-03 18:01:30 ~12 min android-e2e 📦apk 📲
✔️ f5ecd83 #38 2020-03-03 18:06:04 ~16 min android 📦apk 📲
✔️ 3ce06d5 #39 2020-03-04 10:49:37 ~10 min ios 📦ipa 📲
✔️ 3ce06d5 #39 2020-03-04 10:50:42 ~11 min android-e2e 📦apk 📲
✔️ 3ce06d5 #39 2020-03-04 10:57:21 ~18 min android 📦apk 📲
✔️ 44307c4 #40 2020-03-17 14:10:08 ~10 min android-e2e 📦apk 📲
✔️ 44307c4 #40 2020-03-17 14:11:22 ~11 min ios 📦ipa 📲
✔️ 44307c4 #40 2020-03-17 14:23:01 ~23 min android 📦apk 📲
✔️ d60be8b #41 2020-03-18 15:49:16 ~8 min android 📦apk 📲
✔️ d60be8b #41 2020-03-18 15:52:26 ~11 min ios 📦ipa 📲
✔️ d60be8b #41 2020-03-18 15:54:27 ~13 min android-e2e 📦apk 📲
✔️ 21ecc7d #42 2020-03-19 12:24:19 ~10 min ios 📦ipa 📲
✔️ 21ecc7d #42 2020-03-19 12:35:50 ~21 min android-e2e 📦apk 📲
✔️ 21ecc7d #42 2020-03-19 12:35:57 ~21 min android 📦apk 📲
✔️ 22ef2ca #43 2020-03-19 19:30:32 ~8 min android-e2e 📦apk 📲
✔️ 22ef2ca #43 2020-03-19 19:31:55 ~9 min ios 📦ipa 📲
✔️ 22ef2ca #43 2020-03-19 19:35:31 ~13 min android 📦apk 📲
✔️ 2a295ce #44 2020-03-19 20:05:09 ~7 min android-e2e 📦apk 📲
✔️ 2a295ce #44 2020-03-19 20:07:02 ~9 min ios 📦ipa 📲
✔️ 2a295ce #44 2020-03-19 20:10:15 ~12 min android 📦apk 📲
73f3a0b #45 2020-03-30 15:02:46 ~8 min android-e2e 📄log
73f3a0b #45 2020-03-30 15:03:01 ~9 min ios 📄log
73f3a0b #45 2020-03-30 15:05:47 ~11 min android 📄log
✔️ 94ac0e6 #46 2020-03-30 21:35:29 ~8 min android 📦apk 📲
✔️ 94ac0e6 #46 2020-03-30 21:36:31 ~9 min ios 📦ipa 📲
✔️ 94ac0e6 #46 2020-03-30 21:38:56 ~11 min android-e2e 📦apk 📲
✔️ de520f7 #47 2020-03-31 09:25:57 ~9 min ios 📦ipa 📲
✔️ de520f7 #47 2020-03-31 09:26:29 ~9 min android-e2e 📦apk 📲
✔️ de520f7 #47 2020-03-31 09:29:00 ~12 min android 📦apk 📲
✔️ ba002a7 #48 2020-03-31 11:32:27 ~10 min android-e2e 📦apk 📲
✔️ ba002a7 #48 2020-03-31 11:32:29 ~10 min android 📦apk 📲
✔️ ba002a7 #48 2020-03-31 11:32:38 ~10 min ios 📦ipa 📲
✔️ 3182cbf #50 2020-04-14 08:26:41 ~8 min android 📦apk 📲
✔️ 3182cbf #50 2020-04-14 08:27:11 ~8 min ios 📦ipa 📲
✔️ 3182cbf #50 2020-04-14 08:29:50 ~11 min android-e2e 📦apk 📲
8ca631b #51 2020-04-14 16:42:30 ~13 sec android 📄log
8ca631b #51 2020-04-14 16:42:30 ~15 sec android-e2e 📄log
8ca631b #51 2020-04-14 16:42:38 ~19 sec ios 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 64628e9 #52 2020-04-14 16:52:44 ~8 min android 📦apk 📲
✔️ 64628e9 #52 2020-04-14 16:53:50 ~9 min ios 📦ipa 📲
✔️ 64628e9 #52 2020-04-14 16:56:06 ~11 min android-e2e 📦apk 📲
✔️ e11385e #53 2020-04-14 17:23:08 ~11 min android-e2e 📦apk 📲

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch from bc9b178 to 1180851 Compare November 7, 2019 09:43
@flexsurfer
Copy link
Member

@siphiuel is this still relevant?

@vitvly
Copy link
Contributor Author

vitvly commented Nov 20, 2019

@flexsurfer yes

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch 3 times, most recently from e6bb7c3 to 6f51e41 Compare December 5, 2019 10:12
@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch from 6f51e41 to 05d0aaa Compare December 13, 2019 16:57
@flexsurfer
Copy link
Member

@siphiuel is this still relevant?

@vitvly
Copy link
Contributor Author

vitvly commented Jan 13, 2020

@flexsurfer yes

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch 4 times, most recently from 996e640 to e8e5cda Compare January 16, 2020 18:55
@status-im-auto
Copy link
Member

✔️ status-react/prs/ios/PR-9390#12 🔹 ~9 min 37 sec 🔹 15b73b1 🔹 📦 ios package

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch 2 times, most recently from 1ecb350 to 98d369e Compare January 22, 2020 11:13
@vitvly vitvly marked this pull request as ready for review January 22, 2020 11:49
@vitvly vitvly requested a review from a team as a code owner January 22, 2020 11:49
@auto-assign auto-assign bot removed the request for review from a team January 22, 2020 11:49
@vitvly vitvly requested review from flexsurfer, rasom, yenda, Ferossgp and a team January 22, 2020 11:49
@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch from 21ecc7d to 22ef2ca Compare March 19, 2020 19:22
@vitvly
Copy link
Contributor Author

vitvly commented Mar 19, 2020

Found an issue, fixed, sorry @churik for back-and-forth.

@churik
Copy link
Member

churik commented Mar 23, 2020

@siphiuel tried https://status-im-prs.ams3.digitaloceanspaces.com/StatusIm-200319-195734-2a295c-pr-universal.apk on Android 10 - got "App is not installed", and on Android 8 - it can be installed, but at attempt to start I've got "App is not responding"
After 2 attempt I can start app on Android 8, but still no success with installation on Android 10.
Can sucessfully install on same device Status nightly or PR build i.e. from #9800.
Logcat from Android 10:
logcat_10.log

@Serhy
Copy link
Contributor

Serhy commented Mar 23, 2020

Hm.. I can install and run app on Android 8 and 9 fine with this https://status-im-prs.ams3.digitaloceanspaces.com/StatusIm-200319-195734-2a295c-pr-universal.apk build

@churik
Copy link
Member

churik commented Mar 23, 2020

Finally I've managed to install it, sorry for confusion.

@churik
Copy link
Member

churik commented Mar 23, 2020

Tested on DApp https://status-im.github.io/keycard-cash-test-dapp/ - can sign provided transation.
But I don't see it in Transaction history and changing account for provided DApp seems has no effect - with 0 STT I still can sign transaction.

@siphiuel can you please provide details where I can track this transaction?

@churik
Copy link
Member

churik commented Mar 24, 2020

As it turned out, all that I can test it is message signing, it is working.

@guylouis
Copy link
Contributor

@siphiuel what is missing here ? thanks

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch 2 times, most recently from 68b38a9 to 3182cbf Compare April 14, 2020 08:18
@vitvly
Copy link
Contributor Author

vitvly commented Apr 14, 2020

@guylouis found one more issue after rebase, fixing it, then will merge.

@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch 2 times, most recently from 8ca631b to 64628e9 Compare April 14, 2020 16:44
Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
@vitvly vitvly force-pushed the feature/9275-keycard-signTypedData branch from 64628e9 to e11385e Compare April 14, 2020 17:11
@vitvly vitvly merged commit e11385e into develop Apr 14, 2020
@delete-merged-branch delete-merged-branch bot deleted the feature/9275-keycard-signTypedData branch April 14, 2020 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project
7 participants