STEEM EVM Update: 100K Blocks, New Validator @dhaka.witness & Governance Precompile Proposal

in Steem Dev6 days ago (edited)

The Steem Virtual Machine (SVM) continues to demonstrate remarkable stability and growth. Today, I am proud to announce that the network has officially crossed the 100,000 block milestone. This achievement is a testament to the robustness of our consensus mechanism and the dedication of our validator set.


Note: Upvoting and resteeming this post directly motivates me to continue building and improving the Steem Virtual Machine ecosystem. Your support is greatly appreciated!

Previous Updates


Welcoming @dhaka.witness

I am thrilled to welcome @dhaka.witness as the latest addition to our validator set. With this onboarding, we now have a total of 8 active validators securing the SVM network.

A larger and more diverse validator set enhances decentralization, improves network resilience, and ensures that the SVM remains a truly community-driven Layer-2 solution. Welcome aboard, @dhaka.witness!

Current Validator Set:

  1. @blaze.apps
  2. @upex
  3. @cur8
  4. @blazed007
  5. @steem-agora.evm
  6. @xpilar.witness
  7. @yasu
  8. @dhaka.witness

Network Health: 100K+ Blocks

The blockchain is operating smoothly with consistent block production and healthy peer connectivity. Crossing the 100,000 block mark is a significant psychological and technical milestone, proving that the SVM is ready for sustained, long-term operation.


Genesis Reward Update: August 1st Deadline

I want to clarify the timeline for the 5,000,000 SHERPA genesis reward distribution. To ensure fairness and allow sufficient time for new validators to join and stabilize the network, the eligibility deadline has been updated.

Eligibility Criteria:

  • Validators must have joined and been active on the testnet prior to August 1, 2026.
  • The 5M SHERPA bucket will be distributed equally among all eligible validators when the chain transitions to the Live Public Network.
  • Validators Should be actively producing blocks throughout the testnet Phase

Governance Upgrade: MetaMask Integration via Precompile

To make governance more accessible , I have submitted Proposal #1 to activate a governance precompile.

Currently, voting on governance proposals is only possible via the Command Line Interface (CLI). By activating the gov precompile at address 0x...0805, we will enable users to interact with the governance module directly through MetaMask and the SVM App UI.

Proposal Details:

  • Title: Activate gov precompile (0x...0805)
  • Summary: Add the already-registered gov precompile to active_static_precompiles so gov is callable from EVM/MetaMask.
  • Status: PROPOSAL_STATUS_VOTING_PERIOD
  • Voting End Time: 2026-07-24T10:25:31.2831399Z

You can view the full proposal details here:
SVM App Governance

Once this proposal passes, users will be able to cast their votes using their EVM wallets in future governance proposals, making the process much more intuitive and user-friendly.


Technical Verification

For those interested in the technical specifics, here is the current state of Proposal #1:

/root/go/bin/steemvmd query gov proposal 1
proposal:
  deposit_end_time: "2026-07-24T10:25:31.2831399Z"
  final_tally_result:
    abstain_count: "0"
    no_count: "0"
    no_with_veto_count: "0"
    yes_count: "0"
  id: "1"
  messages:
  - type: /cosmos.evm.vm.v1.MsgUpdateParams
    value:
      authority: steem10d07y265gmmuvt4z0w9aw880jnsr700jvhcqmf
      params:
        access_control:
          call: {}
          create: {}
        active_static_precompiles:
        - "0x0000000000000000000000000000000000000400"
        - "0x0000000000000000000000000000000000000800"
        - "0x0000000000000000000000000000000000000801"
        - "0x0000000000000000000000000000000000000805"
        - "0x0000000000000000000000000000000000000900"
        evm_denom: asteem
        extended_denom_options:
          extended_denom: asteem
        history_serve_window: "8192"
  metadata: ipfs://none
  proposer: steem107662cdhfe760n2lk9yhsv8fdve3pkzhlmtsvu
  status: PROPOSAL_STATUS_VOTING_PERIOD
  submit_time: "2026-07-22T10:25:31.2831399Z"
  summary: Add the already-registered gov precompile to active_static_precompiles
    so gov is callable from EVM/MetaMask.
  title: Activate gov precompile (0x...0805)
  total_deposit:
  - amount: "10000000000000000000"
    denom: asteem
  voting_end_time: "2026-07-24T10:25:31.2831399Z"
  voting_start_time: "2026-07-22T10:25:31.2831399Z"

How to Connect & Participate

The proposal has already reached the required threshold and is poised to pass:

/root/go/bin/steemvmd query gov tally 1
tally:
  abstain_count: "0"
  no_count: "0"
  no_with_veto_count: "0"
  yes_count: "471910381000000000000000"

However, validators are encouraged to formally cast their vote to support the upgrade. To vote, you can use the following command inside your node container:

docker exec -it steemvm-node /root/go/bin/steemvmd tx gov vote 1 yes \
  --from <your_key_name> --gas auto --gas-adjustment 1.5 --gas-prices 1000000000asteem -y

Replace <your_key_name> with your actual keyring name.

To see your available key names, run:

docker exec -it steemvm-node /root/go/bin/steemvmd keys list

You can also vote no or abstain by replacing yes in the command above.

If you value proactive engineering, UX polish, and performance optimizations for the STEEM ecosystem, please consider supporting my witness: blaze.apps

Vote for blaze.apps Witness

Sort:  

Thanks!