MoonRunners
LogoLogo

23

  1. /
  2. Osmosis
  3. /
  4. Mainnet
  5. /
  6. Governance
  7. /
  8. 23
  • Docs
  • Support
2026 © Made with 💜 by MoonRunnersAPI OK
DocsSupportDonate

Proposal #23

Double the block gas limits

PassedParameter Change Proposal

Passed on 21 Aug 2021 with 99.5% of the votes for yes.

Yes

99.5%

99.7% without abstain

Veto

0.0%

of votes cast

Ended

21 Aug 2021

The ballotvotes cast · final tally
Yes

99.47%

of votes cast

Abstain

0.22%

of votes cast

No

0.31%

of votes cast

Veto

0.00%

of votes cast

This proposal increases the block gas limit to 120M, from the existing 60M.

We are currently frequently hitting block gas limits, even though the native execution times remain quite low. We see that we're frequently getting 10-20 trades per block, with block's nearing the gas limit. (Due to several affects, not just low gas limit, but the gas limit is still a part of it)

Furthermore, the bonding & unbonding of LP shares for yield farming still takes a lot of gas, even though its fixed in the subsequent chain software version. Bonding of LP shares is nearing 30M gas per tx (until the next upgrade). For unbonding it depends on how many locks its trying to unbond at once. (~25M each atm) Increasing the limit should improve UX, without notably increasing the block times. In the future, if we find that we're getting into execution time limits per block, we should start tuning per-tx gas parameters and optimizing the code to improve these speeds. The chain should absolutely be able to support 100+ trades per block, and we need our gas limits to be able to reflect this. I propose that only if the chain starts seeing too high of an execution time per block, and a software patch would take too long, do we start tuning down the block gas limit.

Timeline

  1. Submitted18 Aug 2021
  2. Voting started18 Aug 2021
  3. Voting ended21 Aug 2021
  4. Deposit deadline01 Sept 2021

Proposer

Address
Deposit500

Rules

Not recorded for this proposal.