Skip to main content

Story (IP) Network Details

Detailed information on the Story (IP) delegation & staking

Mike avatar
Written by Mike
Updated today

P2P’s Unlocked Validator Address: storyvaloper19rjwed7akztg96rtrulsdlygta0jhhwtaeetee

P2P’s Locked Validator Address: storyvaloper1ca0fmr0ne3h5gh2gs3h5333ux98ymf2pyxa2py

Proof-of-Stake Mechanism

Story Protocol distinguishes staking between two main types of tokens:

  • Locked (Vesting) Tokens: These are $IP tokens subject to a vesting schedule or lock-up period (e.g., allocations for team, early backers, contributors). They cannot be freely transferred or sold until vested. However, they can be staked to support network security.

  • Unlocked Tokens: These are freely transferable $IP tokens (e.g., bought on the open market or already vested/unlocked portions). They offer full liquidity and flexibility outside of any chosen staking commitments.

Important Notes on Validators

Story Protocol validators (nodes securing the network) are specialized for one token type only: either locked or unlocked (set at creation and not changeable). This means you must choose a validator that matches your token type when delegating.

Both types contribute equally to voting power and network security, and both are subject to slashing risks if the validator misbehaves. However, they differ significantly in staking flexibility and rewards:

Locked (Vesting) Tokens Staking Options

  • Locked flexible staking: The only option available. Provides rewards at the on-chain base APR but with a 0.5x multiplier (half the rewards compared to unlocked flexible staking). You can unstake anytime, with tokens available after a 14-day unbonding period (during which no rewards accrue, but slashing risk remains). Locked tokens can only be fully unbonded once vested.

Unlocked Tokens Staking Options

  • Flexible staking: Rewards at the base APR (no multiplier), with the ability to unstake anytime (subject to the 14-day unbonding period).

  • 90 days fixed term: Provides a 1.1x multiplier on top of the base APR.

  • 360 days fixed term: Provides a 1.5x multiplier on top of the base APR.

  • 540 days fixed term: Provides a 2x multiplier on top of the base APR.

By staking for extended periods (especially with unlocked tokens), users can earn more significant rewards, fostering long-term commitment while balancing liquidity options. The base APR varies based on network participation, inflation, and total stake. After the staking period ends, users can choose not to unstake. In this case, they will continue earning the same reward rate based on the reward rate of the corresponding staking period until they unstake manually.

Rewards origination

Delegation rewards in Story Protocol stem virtually only from inflation-based block rewards.

Inflation: 20,000,000 tokens (A fixed number of tokens was allocated for emissions in the first year, with the quantity determined by the foundation at Genesis. For subsequent years, the number of emitted tokens will be controlled by an emissions algorithm whose parameters may be updated via governance or subject to change via hard forks).

Story Explorers

Name

Link

StoryScan.app

StoryScan.io

Staking.Story.Foundation

Staking mechanics details

Feature

Unlocked Validator Delegation

Locked Validator Delegation

Minimum amount to delegate

1,024 IP

1,024 IP

First rewards

Start accruing immediately after delegation is active; paid out once accrued rewards exceed 8 IP

Start accruing immediately after delegation is active; paid out once accrued rewards exceed 8 IP

Rewards frequency

Accrue per block; payouts occur once accrued rewards exceed 8 IP

Accrue per block; payouts occur once accrued rewards exceed 8 IP

Last rewards

Last accrual is the final block before undelegation

Last accrual is the final block before undelegation

Re-delegation activation time

Effective same block; redelegation only works between validators that support the same token type

Effective same block; redelegation only works between validators that support the same token type

Partial undelegation

Supported; minimum undelegation is 1,024 IP

Supported; minimum undelegation is 1,024 IP

Unbonding (undelegation) period time

14 days (no rewards during unbonding; still slashing-exposed)

14 days (no rewards during unbonding; still slashing-exposed)

Undelegated funds destination

Defaults to the delegation wallet; can be set to a custom withdrawal wallet

Defaults to the delegation wallet; can be set to a custom withdrawal wallet

Rewards destination

Defaults to the delegation wallet; can be set to a custom reward wallet

Defaults to the delegation wallet; can be set to a custom reward wallet

Auto-compounding

Not live yet; planned via AuthZ module with fee

Not live yet; planned via AuthZ module with fee

Delegation Workflow

Question

Unlocked Validator Delegation

Locked Validator Delegation

What is the earning process?

Stake (delegate) $IP to a validator via the official staking dashboard. Minimum delegation = 1,024 IP. After stake confirmation, rewards begin accruing right away.

Stake (delegate) locked $IP to a validator that supports locked-token staking (via the investor portal flow for locked allocations - if you haven’t gotten access, contact us). Your locked tokens remain non-transferable, but still earn staking rewards once staked and confirmed.

How is my balance computed for rewards distribution?

Rewards weight is based on staked amount × staking-period multiplier: Flexible 1.0, 90d 1.1, 360d 1.5, 540d 2.0. Your reward share is proportional to your weight within the validator, after validator commission.

Rewards weight is based on staked locked amount × locked multiplier. Locked staking uses a 0.5 multiplier (and is effectively treated as flexible-only for multiplier purposes). Your reward share is proportional to that weight within the validator, after validator commission. Voting power is not reduced by being locked.

How can I estimate my future rewards?

You can estimate your rewards using the calculator available on the Story Staking Portal. It’s available under the “Calculate Rewards” button.

You can estimate your rewards using the calculator available on the Story Staking Portal. It’s available under the “Calculate Rewards” button. Remember to choose “Flexible Staking” and multiply end-result by 0.5 multiplier.

How do I monitor my rewards?

Rewards accrue continuously, but are paid out automatically only once accrued rewards exceed 8 IP, and payouts are processed via a per-block distribution queue. Monitor in the staking UI and/or explorer by watching accrued rewards and withdrawal events.

Rewards accrue continuously, but are paid out automatically only once accrued rewards exceed 8 IP, and payouts are processed via a per-block distribution queue. Monitor in the portal/staking UI and/or explorer by watching accrued rewards and withdrawal events.

Can I receive my rewards to a different wallet?

Yes. You can set a dedicated reward address (separate from the staking address). Changing it costs 1 IP and takes effect next block.

Yes. You can set a dedicated reward address (separate from the staking address). Changing it costs 1 IP and takes effect next block.

Do my funds move out to another wallet during delegation/staking?

Your $IP becomes staked (not spendable as liquid), but it is not sent to a validator wallet. When you unstake and later withdraw, principal goes to your configured withdrawal address.

Your locked $IP becomes staked (still locked, not transferable), but it is not sent to a validator wallet. When you unstake and later withdraw, principal goes to your configured withdrawal address and remains subject to its lock/unlock rules.

Can I keep staking and unstaking from the same wallet?

Yes. You can stake and unstake using the same address. You can also designate an operator address that is authorized to unstake/redelegate on your behalf.

Yes. You can stake and unstake using the same address. You can also designate an operator address that is authorized to unstake/redelegate on your behalf.

Can I select how much of my wallet balance to stake?

Yes. You choose the amount to delegate, subject to minimum 1,024 IP.

Yes. You choose the amount of locked $IP to delegate, subject to minimum 1,024 IP.

Can I delegate locked tokens to an "unlocked-only" validator (or vice versa)?

No. Delegation/redelegation must use the same staking token type supported by the validator (unlocked to unlocked).

No. Delegation/redelegation must use the same staking token type supported by the validator (locked to locked).

How is the commission paid?

The validator's commission is a fixed % of the validator's reward allocation; the remainder is distributed to delegators by weight. Minimum validator commission is 5%.

The validator's commission is a fixed % of the validator's reward allocation; the remainder is distributed to delegators by weight. Minimum validator commission is 5%.

Are rewards manually claimable?

No. Rewards are not manually claimable; distribution happens automatically once accrued rewards exceed 8 IP, via the per-block reward distribution queue.

No. Rewards are not manually claimable; distribution happens automatically once accrued rewards exceed 8 IP, via the per-block reward distribution queue.

Can I switch validators without fully exiting staking?

Yes, via Redelegate. It costs 1 IP, and the redelegated amount must be at least 1,024 IP.

Yes, via Redelegate (if your locked staking flow supports it). It costs 1 IP, and the redelegated amount must be at least 1,024 IP.

What's the unbonding / withdrawal timeline?

After you unstake, there is a 14-day unbonding period during which you do not earn rewards, and you may still be slashed. After unbonding completes, withdrawals are processed through a withdrawal queue (capacity-limited per block).

After you unstake, there is a 14-day unbonding period during which you do not earn rewards, and you may still be slashed. After unbonding completes, withdrawals are processed through a withdrawal queue (capacity-limited per block). Your withdrawn principal remains subject to its lock schedule.

How do I undelegate/unstake?

Use Unstake in the staking UI. Unstaking costs 1 IP. If you used a fixed staking period, you can only unstake after the period matures (fixed-period stakes are identified by a delegation ID) and the unbonding period is completed.

Use Unstake in the portal/staking UI. Unstaking costs 1 IP. Locked staking is treated as flexible for staking-period purposes, so unstaking is not gated by a fixed staking-period maturity rule (your principal may still remain locked by its token lock schedule after withdrawal).

Can I unstake/undelegate part of the staked balance?

Yes. Partial unstake is supported, but minimum unstake = 1,024 IP. If the remaining stake would drop below 1,024 IP, the system will unstake the remainder as well.

Yes. Partial unstake is supported, but minimum unstake = 1,024 IP. If the remaining staked locked balance would drop below 1,024 IP, the system will unstake the remainder as well.

Slashing

Story Protocol enforces slashing to maintain network security and validator reliability. When a validator fails core requirements (applicable to both, locked and unlocked validators), a portion of its stake (including delegators’ stakes) can be permanently burned.

Triggers:

  • Double signing: 5% slashing + permanent jail (tombstoned; cannot rejoin consensus).

  • Extended downtime: Missing ≥95% of the last 28,800 blocks results in 0.02% slashing + temporary jail.

Delegator impact:

  • Slashing penalties are shared proportionally among delegators.

  • Delegators can still stake/unstake while a validator is jailed.

  • Delegators remain exposed to slashing risk until unbonding completes (~14 days).

Dedicated Help & Materials

Learn more about Story on the dedicated network page. For more information, dedicated support, or any other inquiries, please contact our team at P2P.org. You can reach a live agent by selecting the speech bubble in the bottom-right corner of this page, sending a message to the Telegram bot, or emailing [email protected]. We also encourage you to review the official Story staking documentation.

Did this answer your question?