Skip to main content

Core Devs Call - 2024/04/10

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

April 10, 2024

Client Team Updates

EL

  • Nethermind:

    • Nothing new
      • Working on Pectra and half-path / snap sync server
  • Erigon:

    • Working on Pectra and Erigon 3
  • Geth:

    • Issue when the first blob was included in a block
    • Currently less than 2 weeks behind head
    • Then will test snap sync with a new geth node

Chain Infra

  • Gateway
    • No updates

Innovation

  • Shutter

    • The first Shutter transaction was included!
    • Transaction submitted to sequencer contract and included in a block
    • However, keypers are mocked for now, so the keys are hard coded
      • Because the keypers are still using the BN curve rather than BLS
      • Will require some changes from Shutter and then some testing
      • No ETA yet
    • The libp2p issue hasn’t been resolved yet, so the connection breaks after around half a hour
  • Verkle Tree Integration

    • Gnosis Chain has less time per block to do the transition
    • What’s the upper bound for time we can take to do the transition?
      • One issue is that snap sync is not entirely figured out for the transition yet, so syncing could be a bit more difficult (but at most nodes would have to sync 2 months worth of blocks, which on Gnosis Chain is not that huge of an issue, and it likely doesn’t change anything for Erigon at least)
    • Ethereum is targeting 2 weeks, on Gnosis Chain with identical parameters it would take 4x longer, so 2 months (mental math, to be checked)

Core Devs Call - 2024/03/27

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

March 27, 2024

Client Team Updates

EL

  • Nethermind:

    • Planning on releasing half-path
      • Still a few weeks away
      • Will have around half the speed of geth for serving snap sync
  • Erigon:

    • Small release today with fixes for Caplin (2.59.1)
  • Geth:

    • Was able to go all the way to Dencun
    • Will have to rebase now for Dencun support

Chain Infra

  • Gateway
    • The eth_getLogs service unavailable error happens on the public RPC when the servers are overloaded
      • With an API key that doesn’t happen

Hive Tests

  • No updates

Innovation

  • Shutter
    • Managed to fix the threading issue
    • The validator is able to run but can’t produce blocks yet because there’s an issue with passing the decryption keys
      • Might be the protobuf implementation
      • Once this is done, block production should work

Core Devs Call - 2024/03/20

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

March 20, 2024

Client Team Updates

EL

  • Nethermind:

    • Nothing in particular
    • Starting to think about the next release
      • Might potentially include half-path and a snap sync server
      • Expected in a few weeks
    • Progressive on paprika as well, which can’t fast sync and would thus require snap sync servers
  • Erigon:

    • Going to make a new release with post-dencun fixes today
    • Includes a feature for more aggressive pruning of logs and receipts
      • Will only be enabled for new nodes (i.e. synced from scratch)
      • Existing nodes will have to resync
    • Transaction logs are filling the network quite a lot, at least in the last 1-2m blocks
      • This behavior doesn’t happen in Chiado / Sepolia
      • This causes the bloating issue
      • With the default pruning flags, full nodes should be around ~500 GB and archive nodes should be ~1.3 TB
      • One can also use a more aggressive pruning strategy (i.e. last 1k - 5k blocks), which of course would also result in a smaller node. Default is 90k blocks.
  • Geth:

    • Not present

Chain Infra

  • Gateway
    • Deployed Erigon + Lighthouse on mainnet before Dencun and went fine

Hive Tests

  • No updates

Innovation

  • Shutter
    • Managed to register the validators
    • Looking into a couple of issues
      • Race condition
      • Libp2p library on MacOS specifically
    • 2 week ETA should still be realistic

Mainnet

  • 95% attestations immediately after the hard fork
    • Some issues with the Gateway RPC
    • Might be fixed, Alex will double check

Core Devs Call - 2024/03/06

· 3 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

March 06, 2024

Client Team Updates

EL

  • Nethermind:

    • Nothing in particular
    • Released an experimental version with snap server enabled
      • We can slowly start deploying nodes that are can serve snap sync
      • Enabling the snap server requires a full resync
      • Working on 3 solutions for the state db
        • Path based
        • Half path
        • Paprika
      • Release schedule not defined yet, and will depend on development progress, because paprika will require a new hard fork again after half-path
      • Considered for the next release, but after Dencun for sure
      • Might be a locked behind a flag rather than being a default to start with
      • When snap sync becomes faster than fast sync this feature will be enabled by default
  • Erigon:

    • Nothing in particular
      • Looking into why the database is bloating up still
  • Geth:

    • Found the issue after London and started syncing again
    • Was missing a location for the free transactions in London
      • At 300k blocks past the last issue (which was on block 11 after London)
    • Next issue will likely be the merge, and after the merge everything has already been tested to work
    • Will then have to rebase for the latest Dencun changes

Chain Infra

  • Gateway
    • The RPC nodes with Lighthouse for both Erigon and Nethermind
      • Will likely deliver validators with Erigon this week

Hive Tests

  • No updates

Innovation

  • Shutter
    • Made some progress on p2p connections
    • Working on integrating the different parts together
    • Will then setup a test validator
    • The first test validator might be ready in 1-2 weeks

Mainnet

  • Issue with blob gas being burned instead of added to the fee collector
    • Going to be postponed

Shadow Fork

  • Nodes still aren’t done syncing
    • They’re very close to tip but don’t catch up
    • Only Erigon nodes

Core Devs Call - 2024/02/28

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

February 28, 2024

Client Team Updates

EL

  • Nethermind:

    • Nothing in particular
    • Stress tested Chiado with blobs and everything was ok, which is good news
  • Erigon:

    • The prune hack is now mainstream
      • The nodes will now have half the disk footprint than they used to
    • There is an issue currently where the database is bloating
      • Reason not found yet
    • Caplin should be doable on Gnosis
      • Will ask Giulio
  • Geth:

    • Still stuck on the same block
    • Obtained traces from Erigon and Nethermind
    • Some contract update is not happening currently, but the reason should be found with the traces now

Chain Infra

  • Gateway
    • About to deploy Erigon + Lighthouse on mainnet

Hive Tests

  • No updates

Innovation

  • Shutter
    • Managed to handle the connection between Nethermind and the keyper network with the new C# libp2p library

Shadow Fork

  • Most nodes should be updated today

Core Devs Call - 2024/02/21

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

February 21, 2024

Client Team Updates

EL

  • Nethermind:

    • Nothing in particular
    • Dencun ready release: V1.25.4
  • Erigon:

    • Worked on a memory optimization, will be released for devnet 3 later today
    • Issue with blob inclusion in blocks, doesn’t seem straightforward and might take a few days
    • Dencun ready release: 2.58.0
  • Geth:

    • Managed to execute 16 blocks since last time
    • Just found the issue: engine configuration
    • Might have more to announce later today
    • Next step is the merge
    • Hasn’t had the time to start snap syncing from Nethermind, but intend to try that as well

CL

Chain Infra

  • Gateway
    • No one present

Hive Tests

  • Updated with upstream
  • Working on some fixes for Nethermind tests

Innovation

  • Shutter
    • Things started moving faster
    • Shutter has the keyper network up on Chiado
      • Some things to fix, but should be getting there
      • Will allow Nethermind to test the libp2p stuff

Shadow Fork

  • No updates, still syncing the nodes

Core Devs Call - 2024/02/14

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

February 14, 2024

Client Team Updates

EL

  • Nethermind:

    • New release planned this week for Dencun-ready Gnosis
  • Erigon:

    • Memory consumption for the RPC filters in the transaction pool is being worked on
      • Question about how to handle filters for blob transactions, as the current version is consuming a lot of RAM
    • New release this week or Monday that will also be Dencun ready
  • Geth:

    • Has successfully synced all the way until London (~19m) but then crashed because of a null pointer related to config
      • Guillaume knows where to look
    • Next challenge is the consensus change from POSDAO to Merge
      • Next parts up until Cancun should already be implemented and working
    • Marek mentions that snap syncing is now available in Nethermind and could help for Geth as well
      • It’s in an experimental release

Chain Infra

  • Gateway
    • Migrating data centers

Mainnet

  • Slot: 14237696 Epoch: 889856 Timestamp: 1710181820 Date: UTC Mon 11/03/2024, 18:30:20

Chiado

  • 100% proposals all the time

Hive Tests

  • No updates

Innovation

  • Shutter
    • Also done with the cryptography part
    • Ready to integrate network and crypto

Shadow Fork

  • Syncing the nodes
    • New deposit contract proxy deployed
      • 0xF110ac616a7BBE7b2a2946432BCF36975DCf0C04

Core Devs Call - 2024/02/07

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

February 07, 2024

Client Team Updates

EL

  • Nethermind:

    • No particular update
      • Preparing a new release
  • Erigon:

    • Working on changes in the blob transaction pool to limit spamming
    • Working on testing their final release before Dencun
    • No other specific updates
  • Geth:

    • Guillaume was able to fix the syncing issue from block 1301 and is now syncing
      • Currently at block 1.7m

Chain Infra

  • Gateway
    • Working on client diversity for Chiado and mainnet
      • Will have Nimbus + Erigon and Nimbus + Nethermind pairs

Mainnet

  • We’re ready for the hard fork with a window of 1-2 months for releases and time for users to update
    • Nethermind and Erigon are committing to it

Chiado

  • Issues during the hard fork
    • Erigon: the new pending transaction filter might leak memory (issue #9356), especially for blobs
  • Gnosis nodes were not up to date
  • One Gateway Erigon node was not up to date for 500 keys, but was fixed immediately
  • We should prepare diversity better for the next hard fork
    • EL: We kind of got there, but still more Nethermind nodes than Erigon
    • CL: No validators on Nimbus
      • Needs to be tested before mainnet

Devnet

  • We should spin up a devnet for Aura Contract work

Hive Tests

  • No updates

Innovation

  • Shutter
    • Received some traffic from the Shutter test system
    • Their documentation is a bit out of date, so working on figuring out some things
    • In general there’s some progress

Shadow Fork

  • Deploy same contract on mainnet than Chiado (deposit contract proxy)
    • Philippe will prepare it

Core Devs Call - 2024/01/31

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

January 31, 2024

Client Team Updates

EL

  • Nethermind:

    • No particular update
      • Planning a shadow fork for mainnet after the Chiado hard fork
  • Erigon:

    • No particular update
  • Geth:

    • Still at block 1301, but starting to understand what’s going wrong
    • EIP-158 is not active (accounts are being deleted when they shouldn’t, easy fix)
    • Some contracts being called with from or to = 0x0 (system calls?)
    • The transition is being detected and happening

Chain Infra

  • Gateway
    • No specific news

Dencun

  • Dashboards and metrics for Chiado
    • Nethermind have available dashboard for Chiado
    • Gnosis chain devops dashboard

Chiado

Devnet

  • Same issues as last week
    • Just Erigon + Nimbus issue

Hive Tests

  • Fixed withdrawal tests for Erigon

Innovation

  • Shutter
    • Working on the libp2p library because of some issues
    • Cryptography is largely working now, details to be figured out

Shadow Fork

  • Successfully ran a shadow fork for Chiado

  • Fixed the beacon genesis tool

  • Was able to go through the Dencun hard fork

    • Blobs work
  • Tested with Nethermind and Erigon

  • All seems well!

Core Devs Call - 2024/01/24

· 2 min read
Lion - dapplion
Merge coordinator
0xarmagan
Validator Comms Lead @ Gnosis
filoozom
Head Of Infrastructure @ Gnosis

Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression.

Participants represent teams:

Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team.

With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community.

Missed the meeting? Catch the full recording on Gnosis Chain YouTube channel.

January 24, 2024

Client Team Updates

EL

  • Nethermind:

    • No updates
  • Erigon:

    • New release out today(with some fixes)
  • Geth:

    • Blocked at block 1301
    • Validator transition at block 1300 issue as transition contract activation takes place on 1301 height
    • Merkle roots is not correct, but reward execution probably correct, figuring out that
    • Dencun brings a lot of changes to Geth, so Guillaume prioritize to not use very hacky way so that he don't have to start over after the deancun

Shadow Fork

  • Tested creating shadow fork and had some issue with genesis
    • Were not able to create it properly, Lion will help

Chain Infra

  • Gateway
    • No specific news

Dencun

  • Dashboards and metrics for Chiado
    • Nethermind have available dashboard for Chiado
    • Gnosis chain devops dashboard

Hive Test

  • No updates

Devnet

  • Some issues with Erigon
    • Low transactions count issue related to Erigon specifics, but those limit was increased with Somnath help
    • Was undetected bug earlier in a tx pool, PR with fix pushed
    • Have missing slots with erigon+lighthouse and erigon+nimbus
  • Nimbus works with Nethermind without any issues
  • High memory usage on CL clients
  • Erigon new version should be available later today

Innovation

  • Shutter
    • Docker image was published
      • Ruben had a look and communicate with shutter