Your wallet signs

Terra Stake

openfields.app

An independent project, not an official Terra product. Not affiliated with, endorsed by or connected to Terraform Labs, Phoenix Foundation or the Phoenix Directive.

What this page is

A way to stake LUNA, move it between validators and collect rewards, signed by your own wallet. There is no account, no interface fee and no contract of ours in the path: the four messages it builds go straight to the chain’s staking and distribution modules, which are the same ones any Terra wallet can reach on its own.

StakeMsgDelegate
Move to another validatorMsgBeginRedelegate
UnstakeMsgUndelegate
Collect rewardsMsgWithdrawDelegatorReward

Alliance stake, and why it has a column

Terra runs an alliance module. It holds LUNA of its own and delegates it to validators on behalf of alliance assets, in proportion to each asset’s reward weight. Which validators receive it is decided by whoever holds those assets. Nobody who staked LUNA decides it, and the module itself never votes, so the validator votes in governance with that power as if it were delegated to it.

That is a fact about the chain, not an accusation, and it is read here from the module’s own delegations rather than estimated: the amount per validator is exactly what the chain reports. Terra Gov follows who holds the alliance assets and what has been decided with them — the money side of governance ↗. Terra Status shows the same set from the other end: who is missing blocks — status.openfields.app ↗.

How the list is ordered

Mechanically. You pick a column, and within it the order is the number, then the validator address as the final tie-break, so the same chain state always produces the same list. Nothing is promoted, featured, boosted or paid for, and there is no score mixing several things into one number that could quietly be tuned.

Voting powerLargest first, the order every explorer shows.
Alliance shareMost alliance-directed power first: the stake no LUNA staker placed.
Stake people choseMost LUNA delegated by wallets first, alliance stake left out.
CommissionLowest commission first. The chain sets a floor of 5%.
Missed blocksFewest missed blocks in the current window first.
Votes castMost governance proposals voted on first; validators that never vote sink.
NameAlphabetical, so the list can be read without any ranking at all.
Some of the people who build Openfields also run a validator on Terra. It appears in the list like any other one, and the code keeps it out of the top row under every ordering: if a sort would put it first, it changes places with the row below it. That rule is in lib/stake/order.ts, it is tested, and the row is marked where it stands. The top row of a list is the one thing an interface can quietly sell, so this one is not for sale.

What staking costs you

A validator that misses too many blocks is jailed, and part of the stake delegated to it is slashed — that is a real loss, which is why missed blocks are a column and not a footnote. Unstaking takes the chain’s unbonding time, during which the LUNA receives nothing and the wait cannot be cancelled. Moving stake to a different validator has neither cost: it takes effect in the same block and the rewards do not stop.

Rewards are paid by the chain, vary from block to block with what it mints and what fees it collects, and nothing here promises any figure.

Reading it yourself

The set, with the alliance split/api/validators

Signing is withheld in a few regions (interface posture, not a chain rule); reading stays open everywhere, and the staking module is reachable with any Terra wallet regardless of what this page offers.