Core Devs Call - 2023/03/01
· 6 min read
Greetings everyone, and welcome to the weekly Gnosis Core Devs Call. Just a quick reminder that this meeting takes place every Wednesday.
Participants: Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis DevRels, Gnosis Comms team and the contributors.
The main topic of discussion during the meeting was the Devnet and Hive test. The team is currently making preparations for the forthcoming Shapella upgrade. Furthermore, updates were given on withdrawal contract, the Client team, Chain infrastructure, and POSDAO test.
Watch on Gnosis Chain YouTube channel
Topics
- Withdrawals Contract
- Shapella Upgrade
- Core Dev Team updates
- Client Team Update
- Chain Infrastructure Updates
- Devnet
- Hive and POSDAO test
- Get rid of mGNO
Call Notes
Gnosis Core Devs Call Notes
Withdrawals contract
- We should try to commit to a date soonish
- Devnet with actual contract deployed today by Nethermind and joined tomorrow by Erigon
- Semi final state
- Adam should be taking a look for the audit
- "I’m still auditing, but also waiting for your response on two threads. I should be able to wrap up the audit shortly after I receive the fixed code."
- Lion is getting gas numbers to have accurate parameters
- Coming up with a plan so that Jorge can easily deploy
- Adam should be taking a look for the audit
Client team updates
EL
Nethermind
- Figured out the issue with withdrawal testnet
- Next step: spinning up a new one with the actual withdrawal contract’s bytecode
Erigon
- Implemented the withdrawal logic for Gnosis chain
- Not tested yet
Geth
- Guillaume went back to snap sync, but it makes Nethermind hang up
- Trying some sort of manual snap sync by exporting data from Nethermind and importing directly into geth
CL
Prysm
- New release with the Gnosis changes also includes Capella changes
- Breaks the fork id logic for networks where the Capella fork hasn’t been scheduled yet
- One can set a Capella fork block far in the future to test it out
Devnet
- No updates except the ones mentioned in the team updates
- How are we going to split validator duties?
- Ideally multiple teams should run keys
- Between 1k and 10k in total
- A third for Nethermind, Gnosis and Gateway
Chain infra
Gateway
- Work on bridge validator
- Created ansible scripts
- Slowdown while Denver is happening
- Updated the way traffic gets redirected from the Gnosis RPC to Gateway to better track RPS
- Beaconchain
Additional Workstreams (will join this call in the future)
- Shutterized Beacon Chain
- Account Abstraction