Skip to content

blockhype-labs/mina-test-world-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Testworld Mission 2.0 -- MINA

Testworld Mission 2.0: Protocol Performance Testing Program Terms and Conditions [October 17, 2023] ~= 3 Epochs
Testworld Mission 2.0 Protocol Performance Testing – Program Extension Details [December 18th, 2023 - January 22nd, 2024]

  • Run 2 Mina nodes on a cloud provider or hosted solution of your choice from the start until the end of the protocol performance testing

    ✅✅

  • Run the latest Mina Node version (the Latest Mina Node version will be shared on Discord before the protocol performance testing starts) with all the required flags

    Berkeley Testnet Release 2.0.0rampup8 (ITN RC4)
    Berkeley Testnet Release 2.0.0rampup7 (ITN RC3)
    Berkeley Testnet Release 2.0.0rampup6 (ITN RC2)
    Berkeley Testnet Release 2.0.0rampup5 (ITN)

    ✅✅ Run your nodes with --itn-max-logs 10000 flag
    ✅✅ Removing the --max-connections 200 flag

  • Upgrade to a new Mina Node version within 24 hours if required
  • Ensure a high uptime % during the testing (a minimum of 90% uptime is required) as monitored by the snark-work-based uptime system

    Baseline D60+
    🟩🟩🟩🟨🟨🟨🟨🟨🟧🟧
    🟧🟨🟩🟩🟨🟩🟩🟩🟩🟩
    🟩🟨🟩🟩🟩🟩🟩🟩🟩🟧
    🟩🟩🟩🟩🟩🟩🟧🟩🟩🟩
    🟩🟩🟩🟨🟨🟩🟩🟩🟩🟩
    🟨🟨🟩🟩🟩🟩🟩🟩🟧🟧
    Extension D38
    🟨🟩🟩🟩🟧🟧🟧🟩🟩🟩
    🟩🟩🟩🟨🟨🟩🟩🟩🟨🟧
    🟧🟥🟧🟩🟩🟩🟩🟧🟧🟧
    🟨🟨🟩🟩🟩🟩🟨🟨

  • The Mina Nodes should be configured to restart automatically on crash and to persist the configuration directory across restarts

    ✅ There will be random node restarts via the orchestrator once every 6 hours.

  • The Block Producer is expected to raise any abnormal behaviour during the protocol performance testing on Github, using the labels “Testworld-2-0-protocol-performance-testing” and “Testworld-2-0-block-producer”
  • Configure the Mina Node correctly – configuration instructions will be shared before the protocol performance testing starts

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 54.5%
  • Jupyter Notebook 22.2%
  • Python 21.2%
  • Shell 2.1%