Active development · testnet
Back to Wiki

Wiki · Staking

Staking

Stake, unstake, claim, check — the four native-chain methods, plus why you'd want to stake in the first place.

Staking

Stake SPACE on the native chain to earn yield and participate in governance.

Stake

POST /tx
Content-Type: application/json

{
  "method": "spaceos_stake",
  "params": ["address", "100.0000 SPACE"]
}

Unstake

POST /tx

{ "method": "spaceos_unstake", "params": ["address"] }

There is an unbonding period during which the stake is locked but no longer earning rewards.

Claim rewards

POST /tx

{ "method": "spaceos_claim", "params": ["address"] }

Check stake

POST /tx

{ "method": "spaceos_getStake", "params": ["address"] }

Returns the staked balance, accrued rewards, and unbonding state.

Why stake

  • Yield — earn SPACE rewards (APY) from network fees
  • Provider tier multipliers — your wallet stake earns a multiplier on inference revenue if you run a GPU: Free 1.0× / Basic (1k) 1.25× / Pro (10k) 1.5× / Enterprise (100k) 2.0×. See GPU Providers
  • Governance — staked SPACE counts in DAO votes once governance moves out of phase 1

Stake vs. provider bond

If you run a GPU, your wallet stake is separate from the per-device bond posted to SpaceProviderBond. The wallet stake gives you the multiplier and pays APY; the device bond is the collateral that gets slashed if a specific GPU has bad uptime. They unbond independently and live in different contracts.