LCWG 29,30 & 31 notes.

This commit is contained in:
nighthawk24 2022-07-20 19:47:30 -06:00
parent 44e70dff5e
commit 14cebb6a7b
4 changed files with 101 additions and 3 deletions

View File

@ -29,14 +29,17 @@ Light client developers, Protocol developers, and lightwalletd developers are in
Generally every light client is represented. Sometimes a non-developer with particular expertise on a topic is invited on to discuss a specific agenda item. If you feel you would contribute to the meetings by your attendance please reach out to @gmale. Generally every light client is represented. Sometimes a non-developer with particular expertise on a topic is invited on to discuss a specific agenda item. If you feel you would contribute to the meetings by your attendance please reach out to @gmale.
### Who Manages the Meetings ### Who Manages the Meetings
Kevin Gorham facilitates and records the meetings. Pacu & Adi facilitates and records the meetings.
The meetings are independent of any organization. However, Kevin Gorham is an employee of the Electric Coin Co. Livestreaming instruction for the meetings can be found [here](https://docs.google.com/document/d/1dF_Drs56ErV6wJgFmbzpdN-cINshKCsB61D92NS2JDg/edit). The meetings are independent of any organization. However, Pacu & Carter are employees of the Electric Coin Co. Meeting notes can be found [here](https://docs.google.com/document/d/1dF_Drs56ErV6wJgFmbzpdN-cINshKCsB61D92NS2JDg/edit).
### Previous Meetings ### Previous Meetings
№ | Date | Agenda |Notes | Recording | № | Date | Agenda |Notes | Recording |
--- | -------------------------------- | -------------- |-------------- | -------------------- | --- | -------------------------------- | -------------- |-------------- | -------------------- |
31 | July 13th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-31.md) | not recorded |
30 | June 29th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-30.md) | not recorded |
29 | June 15th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-29.md) | not recorded |
28 | June 1st, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-28.md) | not recorded | 28 | June 1st, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-28.md) | not recorded |
27 | May 18th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-27.md) | not recorded | 27 | May 18th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-27.md) | not recorded |
26 | May 4th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-26.md) | not recorded | 26 | May 4th, 2022 15:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-26.md) | not recorded |
@ -66,4 +69,3 @@ The meetings are independent of any organization. However, Kevin Gorham is an em
2 | Friday 30 Apr 2021, 15:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/3) | no notes | not recorded | 2 | Friday 30 Apr 2021, 15:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/3) | no notes | not recorded |
1 | Friday 23 Apr 2021, 15:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/2) | no notes | not recorded | 1 | Friday 23 Apr 2021, 15:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/2) | no notes | not recorded |
0 | Friday 05 Mar 2021, 20:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/1) | no notes | not recorded | 0 | Friday 05 Mar 2021, 20:00 UTC| [agenda](https://github.com/zcash/lcwg/issues/1) | no notes | not recorded |

View File

@ -0,0 +1,28 @@
# Light Client Working Group Devs Meeting 29
### Meeting Date/Time: Wednesday, June 15th, 2021 15:00 UTC
### Meeting Duration: 45 minutes
### [Video of the meeting](not-recorded)
### Moderator: Pacu Gindre @pacu
### Attendees: Adi @nighthawk24
### Notes: Adi
## Decisions and Actions Made
| Item | Description | Video ref |
| ------------- | ----------- | --------- |
| | ||
# 1. General Notes
* Nighthawk Updates
- New design rollout via Google Beta Testing program
- Multitasking with SDK calls can be schieved by using different synchronizer for syncing the seed words in voting view
* General
- Discuss wallet height checkpoints and the plan to use tree state for new wallet birthday height generated from the SDK
- Work in progress for Sapling and Orchard support in SDKs
- Review DAG status of secant wallet and other ECC projects in GitHub
- SDK: New type-safe Zatoshi unit is introduced for handling int
- Idea: Use VK as a signed memo - so the memo can be use to authenticate and drive services to take action
## Attendees
* Adi @nighthawk24 Nighthawk
* @Pacu ECC

View File

@ -0,0 +1,32 @@
# Light Client Working Group Devs Meeting 30
### Meeting Date/Time: Wednesday, June 29th, 2021 15:00 UTC
### Meeting Duration: 45 minutes
### [Video of the meeting](not-recorded)
### Moderator: Pacu Gindre @pacu
### Attendees: Adi @nighthawk24, Carter @ccjernigan
### Notes: Adi
## Decisions and Actions Made
| Item | Description | Video ref |
| ------------- | ----------- | --------- |
| | ||
# 1. General Notes
* General
- Carter intro
- New Moile SDKs in the works: v1.6.0 on Android & 0.16 on iOS
- Currently the Client App resources are setting custom checkpoints - SDK can take care of auto checkpoint updates on version releases
- DAGs updated for ECC wallets https://zcash.github.io/developers
- iOS Synchronizer pending issue: when users are backgrounding the app and they resume - GRPC channel dying and not resuming as expected and then the app errors out
- Android crashes when networking errors out when the app in the background
- GRPC team is in touch with ECC devs for advice on how to use the APIs for native apps
- Bumping up minimum Android API to iOS 13, to have a coroutines equivalent on iOS
- iOS ZcashLightClientKit 0.16 will include changes on the Birthday API
- Additional changes on cleaning up the Oublic API for being more type-safe usages around Zatoshi object & memo encoding.
- Upcoming large effort - changes with Unified Address will be major, possibly breaking.
## Attendees
* Adi @nighthawk24 Nighthawk
* @Pacu ECC
* @ccjernigan ECC

View File

@ -0,0 +1,36 @@
# Light Client Working Group Devs Meeting 31
### Meeting Date/Time: Wednesday, July 13th, 2021 15:00 UTC
### Meeting Duration: 45 minutes
### [Video of the meeting](not-recorded)
### Moderator: Pacu Gindre @pacu
### Attendees: Adi @nighthawk24, Carter @ccjernigan
### Notes: Adi
## Decisions and Actions Made
| Item | Description | Video ref |
| ------------- | ----------- | --------- |
| | ||
# 1. General Notes
* General
- Discuss block syncing issues surrounding lightwalletd
* Android SDK
- ECC updated reference wallet to use Android SDk v1.7.0
- Android v1.8.0 will be a larger change - refactoring around wallet birthday and initialization is expected
- Android SDK update will move all database files to a no-backup directory to increase privacy & security of user's transaction history
- Android SDK's future plan is for getting atomic wallet birthday on wallet creation
* iOS SDK
- iOS working on 0.16 ZcashLightClientKit - non-breaking changes
- Plan on deprecating APIs instead of removing them, this makdes it easier to transition for apps that use ECC Mobile SDKs
- Plan to document the server errors into readable messages for end users
- Work in progress towards adding localization
- Fresh checkpoints are being generated for new releases of ZcashightClientKit
* Nighthawk Updates
- Removed hardcoded checkpoints
- Made new releases with updated SDKs for both iOS and Android
## Attendees
* Adi @nighthawk24 Nighthawk
* @Pacu ECC
* @ccjernigan ECC