solana-labs / solana

Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
https://solanalabs.com
Apache License 2.0
12.96k stars 4.16k forks source link

Create tests for genesis block process #6141

Closed danpaul000 closed 4 years ago

danpaul000 commented 4 years ago
danpaul000 commented 4 years ago

We should create a nightly CI testnet environment that spins up a cluster with this genesis block process in the restricted SLP1 environment.

danpaul000 commented 4 years ago

Depends on: #6397

danpaul000 commented 4 years ago

This issue is a bit stale. We have just about all the pieces in place from the current description to create genesis block, and have a partially-manual but straightforward way of confirming the total number of SOL issued in genesis, as well as the addresses and balances of all stake accounts. The only piece missing here is the proposal to collect signed transactions agreeing to launch a cluster on the genesis block in question:

"All stakeholders should submit a signed transaction representing their vote of confidence in the proposed genesis block. If we don’t have 100% consensus on genesis blockhash, don’t boot."

@rob-solana / @mvines do you think the above proposal is still worth pursuing given the current status of the project?