Development meeting held @ 3PM UTC in grincoin#dev channel on Keybase. Meeting lasted ~ 45 min.
Notes are truncated, and conversations sorted based on topic and not always chronological. Quotes are edited for brevity and clarity, and not always exact.
Community attendance:
- antiochp
- jaspervdm
- joltz
- lehnberg
- phyro
- quentinlesceller
- timtimbo
- tromp
- vegycslol
(apologies if I missed someone - submit a PR or contact @lehnberg to add)
-
antiochp: @jaspervdm has been looking at "late locking" in wallet tx building, while @tromp has been at work implementing both the fee RFC and the DAA RFC. @jaspervdm and myself have also been discussing PIBD nuances.
There's a PR up on our secp256k1 repo regarding endianness - mimblewimble/secp256k1-zkp#55 (specifically on a IBM mainframe?)
Also a PR up on the rust-secp repo regarding the fuzzer - mimblewimble/rust-secp256k1-zkp#74
- timtimbo: Where can we follow the PIBD discussions?
- antiochp: Best place is probably the PR: mimblewimble/grin#3453
The proposed agenda was accepted without changes.
3.1 Mitigating re-org risks actions web hooks post
Actioned.
Actioned.
-
joltz: My schedule has finally calmed down a bit so I'll have time to reach out this week. I think we have messaging down, just need to sync with @lehnberg to confirm points of contact. Hopefully we have made contact with all major stakeholders by next meeting.
- anctiochp: Sounds good, do we have a rough idea how many points of contact are involved?
- joltz: Should just be one per major exchange. As far as what determines whether an exchange is major or not is not well-defined. My plan is to hit the notable ones first and just work our way through the services listed in our documentation so that everyone at least receives some communications, regardless of their size.
https://github.com/mimblewimble/docs/wiki/Community-projects#support-deposit-withdraw-and-trading is the list for reference
- 👍: antiochp, vegycslol
- quentinlesceller: No update from the student so nothing to report.
- antiochp: Hopefully we hear something from them.
- 👍: phyro
- quentinlesceller: Indeed.
- antiochp: Hopefully we hear something from them.
-
antiochp: Planning issue is here: #287
Should we go over the list of items in "finalized scope"? I think status has changed on some of these. 1,2,3 are all in progress right now. 4 and 6 also.
- jaspervdm: Yes i believe all except 5 are 🛠️.
-
antiochp: Next step for 5 is comms to stakeholders?
- joltz: I think comms can go in parallel to the implementation.
- lehnberg: Yes makes sense. Yeah, 5 is not blocked, just needs to begin.
-
antiochp: Project board is here - https://github.com/orgs/mimblewimble/projects/1. I dragged some cards to "in progress". @tromp - fees and DAA are both in progress right?
- tromp: Both mostly done. See my PRs. Also the HF4 PR. Been busy coding past 2 weeks.
- 🚀: joltz, antiochp, lehnberg, jaspervdm, phyro, vegycslol, quentinlesceller
- antiochp: @tromp is singlehandedly doing HF4 right now
- 😂: phyro, quentinlesceller
- 💪: lehnberg, joltz, jaspervdm
- tromp: Both mostly done. See my PRs. Also the HF4 PR. Been busy coding past 2 weeks.
-
anctiochp: Anybody have anything else for 5.0.0 before we do other questions?
- lehnberg: Feels we’re in okay shape no?
- antiochp: I think so yeah
- jaspervdm: Yep I think everything's on schedule.
-
lehnberg: What are the big risks here? @yeastplume flagged he’s a bit swamped.
- antiochp: Yeah a lot of wallet knowledge is in @yeastplume head.
- lehnberg: Might be good to check in with him and see how he’s doing and if/how we can offload/facilitate. I believe @jaspervdm is already doing some of that.
- 👍: antiochp
- jaspervdm: Yup
- tromp: I still need to see steady progress on testnet to pick a safe height for testnet hard fork.
- lehnberg: Ok and what’s blocking us there is having a GPU pointed to it?
- tromp: Yep
- lehnberg: Anyone around that wants to help with that? Now’s your chance to contribute to the last scheduled hard fork. :)
- joltz: Unfortunately i don't have access to any of my GPUs while traveling :(
- jaspervdm: I only have a 1070 and could only run it for a part of the day sadly
- joltz: Would be happy to help subsidize someone to run if electricity cost etc is an issue.
- jaspervdm: Is @yeastplume still running his rig?
- antiochp: I think its decommissioned or out of action right now. (aka in pieces)
- quentinlesceller: We still can do an aws thing but that'd be expensive.
- antiochp: Is anybody able to or willing to run a cloud instance somewhere? vast.ai or so?
- quentinlesceller: I can.
- joltz: Rough idea of weekly/monthly cost?
- quentinlesceller: 100$/month, minimum with aws based on my last calculation.
- joltz: I can send some btc if you want to get one running.
- quentinlesceller: I'd be willing to do it if I get reimbursed by the council btw. I still need to compare between AWS and GCloud.
- tromp: I can ask Lolliedieb if he has spare cards to run. And we could pay him for that.
- antiochp: I don't think there would be any issue reimbursing for a few months of costs.
- jaspervdm: Does nicehash have a minimum? Could point it to a testnet pool.
- quentinlesceller: I'm unsure if I'll still maintain Testnet Grinmint after HF4.
- jaspervdm: Ok thats fine, but if we can use it until the HF. Just to have stable blocks and test the fork.
- quentinlesceller: Yep nicehash is possible. I'm not very familiar with Nicehash bidding process. If everyone agree I can set up an instance today (GCloud or AWS)
- 👍: antiochp, joltz, lehnberg, jaspervdm, phyro
-
quentinlesceller: @tromp how many GB of memory do I need for C32?
- tromp: Anywhere from 8 to 11GB.
- 👍: quentinlesceller
- tromp: Anywhere from 8 to 11GB.
-
antiochp: Have you looked at hostkey? They do gpus.
- lehnberg: I’m using scaleway and they tend to be really cheap: https://www.hostkey.com/gpu-servers
- quentinlesceller: Okay I'll compare different solutions and get back to you later today
- tromp: Ok, I'll let you know if i hear from Lolliedieb
None.
Meeting adjourned.