Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LAUNCH 6.9.0 TASKS #1263

Open
71 tasks done
0o-de-lally opened this issue Jul 31, 2023 · 0 comments
Open
71 tasks done

LAUNCH 6.9.0 TASKS #1263

0o-de-lally opened this issue Jul 31, 2023 · 0 comments

Comments

@0o-de-lally
Copy link
Collaborator

0o-de-lally commented Jul 31, 2023

Launch 6.9.0

  • Test genesis ceremony
    • can register
    • validators can generate own legacy_recover.json
    • legacy_recovery includes updated ancestry data
  • Test tower
    • can mine (and submit) in test mode (1s proofs)
    • can mine (and submit) in prod mode
    • tower cli sending backlog proofs as expected
    • tower cli can resume mining from on-chain proof without any local proofs
  • testnet verification
    • can start genesis in test mode
    • can start genesis in production mode
    • chain can be queried with CLI
    • transactions can be submitted by CLI
    • mines in different difficulty after epoch change
    • migrated balances as expected
      • coin split
      • end user balance
      • validator balance
      • infra escrow
      • community accounts
      • ancestry (permission tree) is correct
    • epoch boundary as expected
      • validator payout
      • draw from infra escrow
      • validators can add themselves with PoF
      • validators drop out of validator set for poor performance
      • musical chairs: the validator set size decreases with poor performance
      • musical chairs: the validator set expands +1 with compliant performance, but not more than demand for seats
      • tower miners receive reward
      • tower difficulty changes
    • can deploy third party smart contracts
    • test carpe features
      • can query data from network
      • can send transaction
      • can connect to network in prod mode
      • legacy carpe can be updated over the air to V7 *
      • can mine in test mode
      • can mine in prod mode
  • release carpe
    • release builds for carpe
      • windows
      • mac 11 x86 (not apple silicon)
  • packaging & repo administration
    • unlink from simsekgokhan's repo (make canonical)
      • libra-v7
      • unlink zapatos
    • dependency cleanup
      • rename libra repo to diem-platfrom
      • squash and rename zapatos changes on onto diem-platform
      • rename libra-v7 to libra-framework
      • change Cargo.toml (libra-framework, carpe) to use tagged versions from 0LNetworkCommunity
    • get CI working
      • libra-framework
        • Move tests
        • smoke tests
        • tooling tests
      • diem-platform
        • build binaries used in smoke tests (node)
      • carpe
        • release builds
        • Fix windows build
  • scrub Move code
    • remove unused functions from coin.move
    • rename and remove bloat from stake.move
  • recovery tools
    • writeset generator
    • export snapshot
    • restore snapshot
    • validators can upgrade the chain
  • formal verification workflows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant