Skip to content

Proposal #1053

Osmosis#1053Parameter changePassed

End OSMO Inflationary Emissions

This proposal ends OSMO inflationary emissions. The mint module stops issuing new OSMO: staking rewards from issuance and the community pool allocation end, and staking rewards come entirely from protocol revenue. The daily developer vesting release, which runs through the same mechanism, pauses with it. OSMO issuance…

  1. Submitted, completed

    Oct 20, 2026, 5:36 PM UTC

  2. Deposit met, completed

    At submission

  3. Voting opens, completed

    Oct 20, 2026, 5:36 PM UTC

  4. Voting closed, completed

    Oct 25, 2026, 5:36 PM UTC

  5. Passed, completed

    Oct 25

Final tally

As recorded by the chain

Chain LCD

Passed

Yes had >99.9% of decisive votes (more than 50% needed), veto stayed at <0.1% (limit 33.4%), and turnout cleared the 30% quorum (about 65.2% by today's staked total).

Votes cast by option: voting power and share of all votes
OptionVoting powerShare of votes
Yes95.12MOSMO91.07%
No2.34kOSMO<0.01%
No with veto1.15kOSMO<0.01%
Abstain9.32MOSMO8.93%
Turnout≈ 65.2% · quorum 30%, quorum reached
  • MetQuorum≈ 65.2%Staked voting power that votedneeds ≥ 30%
  • MetVeto<0.1%No with veto, of all votesmust stay ≤ 33.4%
  • MetThreshold>99.9%Yes, of Yes + No + Vetoneeds > 50%

Turnout uses today's staked total (the chain does not keep the one from voting day), so it is approximate. Abstain counts toward quorum only.

Your vote

Voting is closed

Voting closed on Oct 25, 2026, 5:36 PM UTC. Chains delete individual votes after the tally, so no one can show how an account voted any more.

Details

Network
Osmosis
Type
Parameter change
Submitted
Oct 20, 2026, 5:36 PM UTC
Voting opened
Oct 20, 2026, 5:36 PM UTC
Voting closed
Oct 25, 2026, 5:36 PM UTC
Deposit
30kOSMO
Proposer
osmo19w2t…fq0r
Gov module
v1

Description

This proposal ends OSMO inflationary emissions. The mint module stops issuing new OSMO: staking rewards from issuance and the community pool allocation end, and staking rewards come entirely from protocol revenue. The daily developer vesting release, which runs through the same mechanism, pauses with it.

Background

OSMO issuance has been cut in stages through Proposal 957 (opens daodao.zone in a new tab) and Proposal 967 (opens daodao.zone in a new tab), reducing the staking subsidy in two steps to below the taker fee burn rate. Most of each day's issuance is now redirected to the community pool as a soft burn.

OSMO is already deflationary: the OSMO burned from taker fees and ProtoRev revenue over the last year outpaces the OSMO issued into circulating supply. Today the mint module still distributes about 121,766 OSMO per day, but most of it never enters circulating supply:

AllocationShareOSMO per dayGoes to
Staking rewards8%~9,740Circulating supply
Developer vesting release25%~30,440Circulating supply (developer address)
Community pool67%~81,580Community pool, not circulating

Only the staking rewards and the developer vesting release, about 40,000 OSMO per day, enter circulating supply. The staking share adds about 2 percentage points to staking APR. The developer vesting release unlocks pre-minted OSMO to the developer address set by Proposal 997 (opens daodao.zone in a new tab), where it has remained untouched since December 2025. The community pool share does not circulate; it accumulates a balance that governance must manage.

Rationale

  • Full revenue reliance. Staking rewards are already largely funded by protocol revenue: taker fees and transaction fees. Ending emissions completes the move to a staking yield made entirely of revenue.
  • Every burn reduces supply. With no new issuance, all OSMO burned from taker fees and ProtoRev revenue directly reduces supply.
  • No more soft burn. Redirecting issuance to the community pool keeps OSMO out of circulation but still creates it. Ending issuance at the source removes the need for it.

Proposed Change

  • Set the mint parameter minting_rewards_distribution_start_epoch to 100,000,000. The mint module does not mint before this epoch, and in practice it is never reached at the rate of one epoch per day.
  • Set the mint distribution_proportions to 100% community pool (staking, pool incentives and developer rewards to 0), so the chain's inflation query and staking APR calculations report zero.

The epoch_provisions value stored by the mint module is left unchanged. Queries of it will continue to show about 121,766 OSMO per day, but nothing is minted.

Impact

  • No OSMO is minted or released from the first daily epoch after passage.
  • Stakers continue to receive their share of taker fees and transaction fees. The roughly 2% APR from issuance ends. This is mostly replaced by the 1.7% additional estimated APR from the increased share of taker fees in Proposal 1052 (opens daodao.zone in a new tab).
  • Developer vesting: the daily release pauses. The remaining balance, about 51.9 million OSMO, was minted at genesis rather than issued, and stays in the developer vesting module account. Any future release would require a separate governance decision.
  • Community pool: no longer receives newly minted OSMO.

Forum Post: forum.osmosis.zone/t/end-osmo-inflationary-em… (opens forum.osmosis.zone in a new tab)

Messages

What executes on chain if it passes

1 message
01Legacy proposal/cosmos.gov.v1.MsgExecLegacyContent
Content
{…}
Authority
osmo10d07y265gmmuvt4z0w9aw880jnsr700jjeq4qp
Raw JSON
{
  "@type": "/cosmos.gov.v1.MsgExecLegacyContent",
  "content": {
    "@type": "/cosmos.params.v1beta1.ParameterChangeProposal",
    "title": "End OSMO Inflationary Emissions",
    "description": "This proposal ends OSMO inflationary emissions. The mint module … [3,643 characters omitted]",
    "changes": [
      {
        "subspace": "mint",
        "key": "MintingRewardsDistributionStartEpoch",
        "value": "\"100000000\""
      },
      {
        "subspace": "mint",
        "key": "PoolAllocationRatio",
        "value": "{\"staking\":\"0.000000000000000000\",\"pool_incentives\":\"0.000000000000000000\",\"developer_rewards\":\"0.000000000000000000\",\"community_pool\":\"1.000000000000000000\"}"
      }
    ]
  },
  "authority": "osmo10d07y265gmmuvt4z0w9aw880jnsr700jjeq4qp"
}

Very large fields, such as uploaded contract code, are shortened here.