Skip to content

Commit

Permalink
Merge pull request #85 from zcash/lcwg-71
Browse files Browse the repository at this point in the history
[#84] LCWG call #71 notes
  • Loading branch information
pacu committed Mar 1, 2024
2 parents 97cc3c5 + 70e338e commit d37d225
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 3 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,10 @@ Generally every light client is represented. Sometimes a non-developer with part

№ | Date | Agenda |Notes | Recording |
--- | -------------------------------- | -------------- |-------------- | -------------------- |
68 | January 11th, 2024 17:00 UTC | [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-67.md) | not recorded |
71 | February 22nd, 2024 17:00 UTC | [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-71.md) | not recorded |
70 | February 8th, 2024 17:00 UTC | [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-70.md) | not recorded |
69 | January 25th, 2024 17:00 UTC | [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-69.md) | not recorded |
68 | January 11th, 2024 17:00 UTC | [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-68.md) | not recorded |
67 | December 14th, 2023 17:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-67.md) | not recorded |
66 | November 30th, 2023 17:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-66.md) | not recorded |
65 | November 16th, 2023 17:00 UTC| [agenda] | [notes](https://github.com/zcash/lcwg/blob/main/meeting-notes/lcwg-dev-65.md) | not recorded |
Expand Down
4 changes: 2 additions & 2 deletions meeting-notes/lcwg-dev-70.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Light Client Working Group Devs Meeting 69
# Light Client Working Group Devs Meeting 70
### Meeting Date/Time: Thursday, February 8th, 2024, 2024 17:00 UTC
### Meeting Duration: 80
### Meeting Duration: 80 minutes
### Moderator: @pacu - ZWCD, @decentralistdan - ZF
### Attendees: Za (Zingo), Conrado (ZF), John (ZF), Pili (ZF), Kris (ECC), Fluidvanadium (Zingo), Andrew Arnott (nerdbank), Jason McGee (ZCG), Daira-Emma Hopwood (ECC), Str4d (ECC)

Expand Down
80 changes: 80 additions & 0 deletions meeting-notes/lcwg-dev-71.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Light Client Working Group Devs Meeting 71
### Meeting Date/Time: Thursday, February 22nd, 2024, 2024 17:00 UTC
### Meeting Duration: 60 minutes
### Moderator: @pacu - ZWCD, @decentralistdan - ZF
### Attendees: Conrado, John, Kris, Conrado, Jason McGee, Paul (EDGE)


## Agenda:
- Quick team updates
- Discussion: development, outreach and deployment of Binance "transparent-source only t-addresses" and ZIP-320 implementation across the ecosystem


## ZIP-320 outreach

Kris: Binance told us that they don’t support any kind of external library and that actually makes the UA approach not feasible (at the moment). ECC is working on several PRs to support for ZIP-320 on zcashd, librustzcash and the ECC SDKs

Jason: what’s the timeline for this since Binance needs to know when to roll their side of the changes. We don’t want them generating TEX addresses without other wallets supporting them

Kris: the Zcash address crate will be complete in around a week supporting TEX addresses. Zcash wallet support is not planned. The ECC SDK release will be end of march because there are other features being released as well like orchard support.

Pacu: what’s the expected path for transparent zec wallets to implement TEX addresses?

Kris: they would need some sort of library or way to parse the TEX address.

Jason: maybe Paul from EDGE can expand

Paul: we do support shielded wallets but if we treated ZEC as bitcoin we would need a way to make the code understand the address and then everything else would actually work.

Kris: For EDGE and other SDK based wallets the change would be smaller with one caveat because there are 2 tx returned instead of one.

Pacu: What's the best order to roll all the stuff out?

Kris: other partners can do how they please with the parsing. Transparent wallets can just implement their parsing part immediately. We don’t know what Zingo or Ywallet will do with the economic actions of spending.

Jason: what does the exchange have to do if the user wants to send to binance? Or from binance?

Kris: to send from binance will be the same as usual. If other exchange ideally we don’t want anyone to generate

Further questions for partners:
What kind of languages do they need UA support for?
Who uses Zcashd wallet?

Paul: key languages Typescript, Swift and Kotlin native implementation.

Pacu: has ECC talked with Zenith developers?


Dan: posted this link https://nextcloud.vergara.tech/index.php/s/WqtWs6rGZKMCjr
ECC: no we haven't.

Pacu: Has ZF ?

Conrado: not yet.

Jason: when will ZIP-320 be published?

Kris: We'll meet with Daira and do the adjustments soon.

Jason: I want to contact Binance and update them so they are up to speed.

Dan: Za just joined

Za: we will support whatever is needed to support parsing TEX addresses. What’s the timeline from binance?

Jason: they haven’t given a timeline or deadline.

Za: we can have a release done two weeks after the code is ready


Paul: will there be a beta release? Our developer that works on Zcash takes a leava at the end of march.

Kris: yes, but android is a bit behind.

Paul: EDGE is a react native app so it needs both.

## Call to action:
- Paul: will contact their devs to join next meeting to talk about dependency management with cocoapods
- Daira and Kris: Finish ZIP-320
- Pacu: send comms about finalized zip, adjust ZIP-321 and 315 drafts
- Jason: get Contacts from some partnerds for Pacu to reach out. Contact Binance with latest updates.

0 comments on commit d37d225

Please sign in to comment.