ChainGPTChainGPTHelp Center

How to create and configure a staking pool in Saleium

Updated Jun 21, 2026, 09:47 AM

To create a staking pool in Saleium, connect your wallet, open the Staking wizard, fill in every field (chain, pool name, project owner, stake token, reward token, APR, and lock period), then click "Create staking pool" and approve the deploy from your wallet.

Who this is for: Both. Operators set up and deploy the pool, and participants stake into it.

What is a Saleium staking pool?

Saleium Staking lets your project run fixed-APR staking pools where rewards are escrowed and paid out from a reward budget you fund. Pools are non-custodial: you deploy your own contract from your own wallet and you own it. Staking is available on every paid plan (Growth and up) and is not available on the Free plan. You can embed the pool on your own site or share its hosted page.

For project operators

How do I open the Staking wizard?

  1. Go to the dashboard at https://saleium.io and connect your wallet.
  2. Open Products, find the Staking card, and choose Configure (or Deploy another).
  3. The Staking wizard opens with the fields below.

What do I enter for each wizard field?

Fill in every field. They are all live in the wizard:

  1. Chain. Pick the network you want to deploy on from the in-app chain selector. Always check that selector for the current live list rather than memorizing one.
  2. Pool name. A name for your pool.
  3. Project owner (address). The wallet address that owns the pool.
  4. Stake token (address). The token address participants will stake.
  5. Reward token (address). The token address rewards are paid in. This must be different from the stake token. If you enter the same address for both, the wizard will not let you proceed.
  6. APR (%). The fixed annual percentage rate paid to stakers.
  7. Lock period in days. How long a stake is locked before it can be unstaked. Enter 0 for a flexible pool with no lock.

The wizard also shows the platform fee on rewards before you deploy. The staking platform fee is 5% of reward payouts, taken from rewards as they pay out. Your plan lowers it: 4.75% on Growth, 4.5% on Pro, and 3.75% on Business.

How do I create and deploy the pool?

  1. After filling every field, click "Create staking pool".
  2. Approve the deploy transaction from your wallet. You pay network gas for this transaction.
  3. The deploy flow moves through phases (drafting, deploying, recording, done), then shows a "Deployed" card with your new contract address and next steps.

What do I do right after deploy?

  1. Fund the reward budget. Rewards are escrowed and paid from the pool's reward budget. If the budget runs low, reward claims can fail, so keep it funded.
  2. Publish the pool. Embed it on your own site with Embed Studio, or share the hosted page at https://saleium.io/stake/{chainId}/{poolAddress} (replace the placeholders with your pool's chain ID and contract address).

For participants

How do I stake into a pool?

  1. Open the pool's hosted page or the operator's embedded widget and connect your wallet.
  2. Stake the pool's stake token.
  3. Wait out any lock period set by the operator. If the lock is 0 days, the pool is flexible and you can unstake at any time.
  4. Unstake and claim your rewards.

What does it cost?

The staking platform fee is 5% of rewards, taken from reward payouts. Your plan lowers it: 4.75% on Growth, 4.5% on Pro, and 3.75% on Business. This fee is stamped immutably when the pool deploys, so the platform can never raise it later and your plan can only lower it. The Plans & Billing page shows the exact rate for your plan. Separately, you always pay network gas to your wallet for the deploy and for on-chain actions, since you deploy and own the contract.

Common issues

  • "Reward token must be different from stake token." You entered the same address for both fields. Use a different token address for the reward token.
  • Reward claims are failing for stakers. The pool's reward budget is likely low or empty. Fund the reward budget so escrowed rewards can be paid.
  • Staking is not available on my plan. Staking is a paid-plan feature (Growth and up). It is not on Free. Upgrade on Plans & Billing.
  • My chain is not listed. The in-app chain selector shows the current live networks. Pick from that list rather than an address you remember from elsewhere.
  • Participants cannot unstake yet. They are still inside the lock period you set. Stakes unlock once the lock days pass. A lock of 0 means no lock.

Related articles