Joint L1 Task Force Q2

Hi @LuncBurnArmy, before we talk about tasks required for Q2, can we talk about what has been accomplished off of the list that the L1 JTF originally proposed for Q1? I think it’d be particularly helpful for the community if you were to go down this list I’ve carried over from the originally Joint L1 Task Force post: Joint L1 Task Force and identify what tasks on that list the L1 JTF has specifically completed.

Quarter 1

January, 2023

  • Establish process and product backlog for L1 team.
  • Establish a “community oversight committee” for this L1 team, with trusted third parties. (PFC, DJTrev, StrathCole)
  • Assess the possibility of introducing upgrade handlers to utilize software upgrade governance proposals.
  • Assess the state of our current “version map” and determine how it can be patched to reflect the current state of our system.
  • Continue working on the “genesis import” problem to maintain a “fallback strategy” if “version map” cannot be patched.
  • Adjust ante handler to send 50% of “burn tax” to community pool & 50% to treasury burn wallet.
  • Test/Upgrade “estimate-fee” client logic (LCD) in auth module to ensure “burn tax” is calculated correctly.
  • Test/Upgrade IBC denom whitelist.
  • Propose governance for no canonical github repo.
  • Test, push, and upgrade testnet with version 1.0.5
  • Test, push, and upgrade mainnet with version 1.0.5

February, 2023

  • Investigate PebbleDB/BadgerDb for speed improvements to the backend, discontinue support for goleveldb/rocksdb.
  • Transition to iavl fast node via iavl 0.19.4.
  • Implement upgrade handlers to utilize software upgrade governance proposals.
  • Assess the viability of using cosmovisor for future chain upgrades.
  • Test upgraded chain to Cosmos SDK v0.45.11 with TFL patches to support oracle.
  • Test upgraded chain to Tendermint v0.34.21 with TFL patches to support oracle.
  • Work closely with infrastructure* and L2 wallet providers/partners* on the Classic chain to ensure compatibility with Cosmos 45.11 and Tendermint v0.34.21.
  • Propose governance for Mev-Tendermint.
  • Test, push, and upgrade testnet with version 2.0.4
  • Test, push, and upgrade mainnet with version 2.0.4

March, 2023

  • Investigate updating to canonical version of Tendermint v0.37.
  • Ensure the priority and compatibility with Oracle transactions (tx) compared to other tx’s once we adopt Tendermint v0.37.
  • Secure and deploy Oracle with sha256 to all validators.
  • Fork TFL Interchain wallet, develop potential solutions to the bech32 problem at the wallet level, and present multiple solutions to TFL.* **
  • Impact analysis of upgrade to Cosmwasm v1.0.0 to assess effect on migrating L2 wasm contracts from 0.16.6.
  • Augment the current WASM virtual machine to fit with Cosmwasm v1.0.0.
  • Reach out to Assaf from Secret Network to understand dual VM setup.
  • Conclusions of quarter 1. Community assessment of team activities. Governance vote to continue funding team activities.
13 Likes