Independent Terra Classic (LUNC) hub for Asia · live data from public nodes
Guide · 13 min read

How LUNC governance works: proposals, votes and the community pool

Every change to Terra Classic, from the burn tax to core upgrades, passes an on-chain vote of staked LUNC. Here are the rules, how to vote with Galaxy Station, and the proposals that shaped the chain.

Get Terra Classic
Pick a validator

Long-running exchange (since 2013) · PCI DSS Level 1 · USDT by card

On this page
  1. Who decides on Terra Classic
  2. Deposit, quorum, threshold, veto
  3. Worked example: prop 12223
  4. How to vote with Galaxy Station
  5. Your validator votes for you
  6. The community pool
  7. Proposals that shaped the chain
  8. How to read a proposal
  9. FAQ

LUNC governance is the on-chain voting system that runs Terra Classic. Anyone can submit a proposal with a deposit, staked LUNC votes on it for seven days, and if it passes, the result is binding: parameters change, community money moves or a software upgrade is scheduled. There is no company that can overrule the vote.

That makes governance the single most important thing to understand about LUNC. The burn tax, validator fee floors, the deposit size and the code upgrades all came from numbered proposals. The live feed in the hero shows the proposals open for voting; this guide explains how to read it and how to take part.

Who decides on Terra Classic

Votes are weighted by staked LUNC. Coins sitting in an exchange account or an unstaked wallet have no say. Validators vote with all the LUNC delegated to them unless the delegators vote themselves. Since Terraform Labs walked away in 2022, this has been the only way decisions get made; our community guide covers the people involved.

Proposals come in a few practical types. Text or signal proposals only express an opinion and change nothing on their own. Parameter changes adjust a live setting, such as the tax rate or the validator fee floor. Community-pool spends pay a team or project from the on-chain treasury. Software upgrades set a block height at which every validator must switch to a new core version, which our upgrades page tracks.

Proposal numbers are global and have passed 12,200. Many old numbers were spam or never reached their deposit, which is why the sequence has gaps.

The rules: deposit, quorum, threshold and veto

The voting rules are themselves on-chain parameters, so they can change by governance vote. The values below are the live settings read from the chain.

Terra Classic governance parameters (changeable by vote)
ParameterValueWhat it means
Minimum deposit5,000,000 LUNCNeeded to enter voting (prop 11780 raised it from 1M)
Initial deposit1,000,000 LUNC20% must be posted when submitting (prop 12071)
Deposit period14 daysTime for others to top up the deposit
Voting period7 daysFixed window for all votes
Quorum40%Share of staked LUNC that must vote
Pass thresholdOver 50% YesCounted among Yes, No and NoWithVeto
Veto33.4% NoWithVetoRejects the proposal and burns the deposit

Two details trip people up. First, quorum is measured against all staked LUNC, not total supply. With roughly 900 billion LUNC staked, about 360 billion has to vote before any result counts. Second, Abstain helps reach quorum but is left out of the Yes share. Veto works differently again: NoWithVeto is measured against all votes cast, including Abstain.

The 5 million LUNC deposit exists for a reason. Terra Classic has seen plenty of spam proposals, and a cheap deposit made them easy to post. Proposal 11780 raised the minimum in September 2023, and proposal 12071 added the 20% upfront requirement in February 2024. Combined with the deposit burn on veto, a joke proposal now costs real money.

Worked example: how proposal 12223 passed

Proposal 12223 raised the burn tax from 0.5% to 1.5% and ended on 2 August 2026. Its final on-chain tally was about 231.9 billion Yes, 90.3 billion No, 118.3 billion NoWithVeto and 274.8 billion Abstain, for roughly 715 billion LUNC voting. That cleared the 40% quorum.

For the threshold, Abstain is set aside. Yes divided by Yes plus No plus NoWithVeto is 231.9 out of about 440.5 billion, or 52.6%. That is above 50%, so it passed. For the veto test, NoWithVeto is divided by all votes cast: 118.3 out of 715 billion is about 16.5%, well below 33.4%. Some news sites reported that 12223 passed with 96% support. The chain shows a much narrower result, and an abstain share of 38.4%. The new split is explained on our burn tax page.

How to vote with Galaxy Station

Galaxy Station, built by Hexxagon, is the wallet most Terra Classic voters use. It runs as a Chrome or Brave extension and as a web dashboard, and it supports Ledger. Keplr can stake LUNC but votes only through third-party sites. Our wallet guide compares the options.

  1. Install Galaxy Station

    Add the extension in Chrome or Brave, create a wallet or import a 24-word Station seed, and select Terra Classic. Write the seed on paper and never type it into a website.

  2. Get LUNC into the wallet

    Withdraw native LUNC to your terra1 address from an exchange. Keep a small extra amount for gas fees.

  3. Stake with a validator

    Open Stake, choose a validator and delegate. Only staked LUNC votes. Unstaking later takes 21 days, so stake only what you can lock.

  4. Open the proposal

    Find the proposal in the governance section or on a finder, read the full text and the forum link in its metadata, and check that it is in its voting period.

  5. Vote and sign

    Choose Yes, No, NoWithVeto or Abstain, confirm, and sign the transaction. Your vote then shows on explorers within a block or two.

Staking first is the step people skip. If you want to vote but are not sure who to delegate to, read our validator guide and the staking guide: the yield is modest, at around 2% a year net, but the vote is the real benefit for many holders.

No LUNC to stake yet?

Buy USDT with a card, send it to an exchange that lists LUNC, buy there and withdraw to Galaxy Station. Check that the exchange’s LUNC withdrawals are open before you buy.

Create account

Your validator votes for you, unless you vote

On Terra Classic, as on other Cosmos chains, a validator’s vote is applied to all the LUNC delegated to it. If you vote yourself, your vote replaces the validator’s for your share. You can do this on any proposal, with any amount of stake. Most delegators never do, which gives large validators a big say.

The concentration is real. About six validators together hold more than a third of staked LUNC, enough to sink a proposal through NoWithVeto if they agree. That is why voting records matter when you pick a validator. Explorers show how each validator voted on past proposals; check the ones that touched tax or spending before you delegate.

A practical tip: if your validator often abstains or votes against your views, you can redelegate instantly to another one. The new pair then has a 21-day cooldown before you can move that stake again.

The community pool: what is in it and how it fills

The community pool is Terra Classic’s treasury. It holds roughly nine billion LUNC and tens of millions of USTC, plus small balances of other denoms. Two streams refill it: 0.15 points of every 1.5% burn tax since proposal 12223, and half of all gas fees through the 50% community tax. The live balances are on our supply page.

Nobody holds a key to the pool. Money leaves only when a community-pool spend proposal passes, and the recipient address is written into the proposal. Recent spends funded IBC relaying, two phases of the Cosmos SDK 0.53 upgrade and a Hyperlane bridge to Ethereum, BNB Chain and Solana. The Hyperlane budget was paid only after delivery, which is a model worth copying.

Voters can also refuse. In August 2026, proposal 12224 tried to cap the pool’s reserves and send any surplus to the oracle pool; it was rejected. In October 2026, a paid security audit (12228) was rejected with a NoWithVeto share above 42%.

The proposals that shaped Terra Classic

These are the votes people search for by number. Results come from each proposal’s final on-chain tally.

Landmark Terra Classic proposals and their results
#What it didOutcome
3568Signal for a 1.2% burn tax, no codePassed, Jun 2022
408050% of fees to the community poolPassed, Jun 2022
4159Approved distribution of the Terra Rebels codePassed, Aug 2022
4661Set the 1.2% tax parameter, live about 21 SepPassed, Sep 2022
4793Asked exchanges to apply the burn (not binding)Passed, Sep 2022
5234Cut the tax from 1.2% to 0.2%Passed, Oct 2022
10983Re-mint 50% of burns into the poolPassed, Dec 2022
11111Repealed 10983; rate stayed 0.2%Passed, Dec 2022
11168Created the Joint L1 Task ForcePassed, Jan 2023
11487USTC repeg signal, no codePassed, Apr 2023
11514Burn-tax split set to 80/20Passed, May 2023
11515Raised the tax from 0.2% to 0.5%Passed, May 2023
11780Deposit raised from 1M to 5M LUNCPassed, Sep 2023
11868USTC minting disabledPassed, Nov 2023
11933First attempt at a 1.5% taxRejected, Dec 2023
12097Validator fee floor cut to 2.5%Passed, Apr 2024
12149Second attempt at a 1.5% taxRejected, Dec 2024
12218Core v4.0.0, Cosmos SDK 0.53Passed, Apr 2026
12223Tax raised from 0.5% to 1.5%Passed, Aug 2026
12234Only governance can upload contract codePassed, Oct 2026

Three lessons stand out. Signals are not code: 3568 got 99.5% support, but nothing changed until 4159 approved distribution of working code and 4661 set the 1.2% parameter, which went live at block 9,475,200 around 21 September 2022. Votes get reversed: the 1.2% tax lasted less than a month before 5234 cut it, and 10983 was repealed by 11111 within weeks. And numbers get misquoted online: 11111 did not set the 0.2% rate, and 1.5% was rejected twice, in 11933 (December 2023) and 12149 (December 2024), before 12223 succeeded. Proposal 12234 matters for builders, because contract code now needs governance approval or an allow-list. A follow-up proposal, 12236, asked governance to let two specific teams, Juris Protocol and LuncSwap.fun, upload code under that rule; the effect on apps is covered on our dApps page.

Minimal sticky notes on a desk, illustrating a checklist for reading a governance proposal
Read the on-chain message, not just the title. The two can say different things.

How to read and evaluate a proposal

Start with the type. A text proposal is a poll, so judge whether it has a realistic follow-up plan. A parameter change does exactly what its message says, so read the message: the title “lower fees” and a parameter value of 0 are not the same thing. A spending proposal needs a recipient, an amount and ideally milestones. An upgrade proposal needs a released, tagged version on github.com/classic-terra and a block height.

Then follow the discussion. Most recent proposals link a thread on the LuncGoblins Discourse, where drafts are debated before the deposit is posted. You can read the full text and live tally on Galaxy Finder. The old Agora forum is an archive from the TFL era.

Finally, ask four questions. Who gets paid, and when? Does payment depend on delivery, as with the Hyperlane grant? Is the team known, given that proposal 12033 made KYC compulsory for funded L1 developers? And what happens if it fails? NoWithVeto is meant for spam and harmful proposals, not for ideas you simply dislike. Plain No is the right vote there.

Red dragon mascot sticker encouraging readers to read proposals before votingRead, then vote

FAQ

How do I vote on a LUNC proposal?

Stake LUNC with a validator in a wallet such as Galaxy Station, open the proposal while it is in its 7-day voting period, choose Yes, No, NoWithVeto or Abstain, and sign the transaction. Keep a little LUNC for the gas fee. Only staked LUNC can vote.

How much does it cost to submit a LUNC proposal?

A proposal needs a deposit of 5,000,000 LUNC to enter voting, and at least 1,000,000 LUNC must be posted when it is submitted. Others can top up the rest within 14 days. The deposit is burned if the proposal is vetoed, so spam is expensive.

What happens if I do not vote?

Your validator’s vote counts for your staked LUNC. If you cast your own vote, it replaces your validator’s vote for your stake on that proposal. Unstaked LUNC on an exchange has no vote at all.

What is the LUNC community pool?

It is an on-chain treasury that holds roughly nine billion LUNC and tens of millions of USTC. It is refilled by part of the burn tax and half of gas fees, and it can only be spent through a community-pool spending proposal that passes a vote.

What was LUNC proposal 12223?

Proposal 12223 raised the on-chain burn tax from 0.5% to 1.5% and passed on 2 August 2026. Of the 1.5%, 1.2 points are burned, 0.15 points go to the community pool and 0.15 points to the oracle reward pool. It passed with about 52.6% Yes among non-abstain votes.

What does NoWithVeto mean?

NoWithVeto is a stronger No used for proposals voters see as spam or harmful. If it reaches 33.4% of all votes cast, the proposal fails regardless of the Yes share and the deposit is burned.

Sources

  1. Terra Classic LCD — governance tallying params · on-chain parameter
  2. Terra Classic LCD — proposal 12223 · on-chain proposal
  3. Terra Classic LCD — community pool · on-chain balance
  4. Galaxy Finder — proposals · governance explorer
  5. Galaxy Station documentation · wallet documentation
  6. LuncGoblins Discourse · governance forum
  7. terra-classic.io documentation · community documentation
lunc.asia

Stake it, then vote it

Votes need staked LUNC in your own wallet. Start with USDT by card, buy LUNC on an exchange that lists it, then withdraw and stake.

  • Card purchases of USDT and BTC in a few minutes
  • Operating since 2013, PCI DSS Level 1 certified
  • Move USDT to any exchange that lists LUNC
Start your LUNC plan

LUNC itself is not traded on this platform: buy USDT, then trade it for LUNC on a venue that lists it.