Skip to content

Full Nodes Call #25 #15

Closed
Closed
@Giri-Aayush

Description

@Giri-Aayush

Starknet All Core Devs Meeting #25

Meeting Details

Agenda Items

1. Mainnet v0.13.5 Operation Status (Leonardo Lerer)

  • Post-upgrade stability assessment after three weeks in production
  • Resolution of Gateway investigation issues mentioned in call #23
  • Network performance during Sepolia congestion events

Reasoning: Leonardo was unavailable during this section in call #24, so we couldn't get an update on the v0.13.5 stability. With recent reports of transaction congestion on Sepolia that affected staking attestations, it's important to understand the stability of the mainnet implementation and any lessons that can be applied.

2. Starknet v0.14.0 Preview (Leonardo Lerer)

  • Architecture changes with multiple sequencers
  • URL splitting between feeder gateway and gateway
  • Pending block behavior modifications
  • P2P mempool distribution mechanism
  • Preliminary deployment timeline

Reasoning: Leo has shared initial information about v0.14.0 in Slack, mentioning significant architectural changes including URL splitting and multiple sequencers. This is a major upcoming release that requires early planning by client teams, especially given the changes to how pending blocks and transaction submission will work.

3. Cairo Native Implementation Progress (Ariel Elperin)

  • Completion status of replay testing
  • Testnet deployment timeline updates
  • Shadow fork planning progress
  • Performance metrics from additional testing

Reasoning: In call #24, Ariel reported that replay testing was progressing slower than expected but looking promising with no differences identified. By now, this testing should be further along or complete, providing a clearer picture of when Cairo Native might be deployed on testnet.

4. Client Team Updates

  • Pathfinder (update by Krisztian Kovacs):
    • Progress on Malachite integration
    • Cairo Native opt-in feature status
    • Staking v2 validator implementation and Sepolia testing experiences
    • L1 state diff tool adoption feedback
  • Juno (update by Rodrigo Pino):
    • Resolution of estimate_fee bug mentioned in call #24
    • Dynamic timeout implementation experience
    • Block building capability rollout plans
    • Staking v2 validator implementation status
  • Kasar Labs (update by Nathan):
    • Progress on Blockifier version recovery pipeline
    • Core codebase stabilization status
    • Timeline for resuming P2P, consensus, and native branch work

Reasoning: Each client team reported specific development work in call #24. Following up on these items will help us understand their implementation progress and any challenges they're encountering, particularly with staking v2 validator implementation which has been discussed extensively in the Slack channel.

5. Staking v2 Implementation Status (Natan Granit/Leo)

  • Sepolia testnet transaction timing issues during network congestion
  • Fee escalation strategy for attestation transactions
  • Timeline for mainnet deployment (targeting May 6th)
  • Validator monitoring and alert mechanisms

Reasoning: Recent discussions in the Slack channel have highlighted transaction timing issues on Sepolia that affected attestation success. With mainnet deployment targeted for May 6th, it's critical to address these issues and ensure validators can reliably attest even during periods of network congestion.

6. Malachite Consensus Integration (Adi Seredinschi)

  • Progress on investigating consensus finalization slowdown in heterogeneous networks
  • Status of DevNet for long-running stability testing
  • Client team integration progress (particularly with Pathfinder)
  • Coordination with v0.14.0 multiple sequencer architecture

Reasoning: In call #24, Adi reported slower consensus finalization in heterogeneous networks requiring further investigation, and plans for a dedicated DevNet for long-running testing. With Pathfinder beginning Malachite integration work and v0.14.0 moving toward multiple sequencers, understanding the integration progress becomes increasingly important.

8. AOB (Any Other Business)


Note: These Starknet All Core Devs Calls occur bi-weekly at the same time. The next call is scheduled for Thursday, May 8, 2025, at 11:00 AM UTC. All interested parties are encouraged to join and contribute to the ongoing discussions and development efforts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions