Skip to content
This repository was archived by the owner on Jan 27, 2025. It is now read-only.
This repository was archived by the owner on Jan 27, 2025. It is now read-only.

LAUNCH 6.9.0 TASKS #1263

@0o-de-lally

Description

@0o-de-lally

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

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