staking and delegation

This guide covers how to delegate QOR tokens to validators, redelegate between validators, unbond your stake, claim rewards, and understand QoreChain's Triple-Pool staking architecture.


Delegating Tokens

Delegate QOR to a validator to earn staking rewards and participate in network security:

qorechaind tx staking delegate <validator_address> <amount>uqor \
  --from mykey \
  --chain-id qorechain-diana \
  --fees 500uqor

Example: Delegate 100 QOR to a validator:

qorechaind tx staking delegate qorvaloper1abc...xyz 100000000uqor \
  --from mykey \
  --chain-id qorechain-diana \
  --fees 500uqor

Redelegating

Move your delegation from one validator to another without waiting for the unbonding period:

qorechaind tx staking redelegate <source_validator> <destination_validator> <amount>uqor \
  --from mykey \
  --chain-id qorechain-diana \
  --fees 500uqor

Example:

circle-exclamation

Unbonding

Withdraw your delegated tokens from a validator. Unbonding takes 21 days to complete, during which the tokens do not earn rewards and cannot be transferred.

Example:

After the 21-day unbonding period, tokens are automatically returned to your account.


Claiming Rewards

Withdraw all accumulated staking rewards from every validator you have delegated to:

To withdraw rewards from a specific validator only:


Triple-Pool Classification

QoreChain uses a Triple-Pool staking model that classifies validators into three pools based on their reputation and delegation levels. Each pool receives a weighted share of block rewards.

Pool
Entry Criteria
Reward Weight

RPoS (Reputation Proof of Stake)

Reputation score >= 70th percentile AND stake >= median

40%

DPoS (Delegated Proof of Stake)

Total delegation >= 10,000 QOR

35%

PoS (Proof of Stake)

All remaining validators

25%

Validators are reclassified at every epoch boundary. A validator that builds a strong reputation and accumulates sufficient stake is promoted to the RPoS pool, earning the highest reward share.


Bonding Curve Rewards

Individual staking rewards are computed using QoreChain's bonding curve formula:

Variable
Description

R

Reward amount for the period

beta

Base reward rate (protocol parameter)

S

Staked amount

alpha

Loyalty coefficient (protocol parameter)

L

Lock duration in epochs

Q(r)

Quality multiplier derived from the validator's reputation score r

P(t)

Pool multiplier at time t (40%, 35%, or 25% depending on pool)

Longer lock durations and higher reputation scores result in proportionally greater rewards, incentivizing long-term commitment and good validator behavior.


Querying Validator Information

Look up details about any validator:

Example:

List all active validators:

Query your current delegations:


circle-info
  • Delegating to validators in the RPoS pool yields the highest rewards due to the 40% pool weight.

  • Building validator reputation takes time. Consider the validator's track record before delegating.

  • Redelegation is instant but has cooldown restrictions. Plan your moves carefully.

  • The 21-day unbonding period is a security measure. During this time, slashing events can still affect your tokens.