How LUKSO Staking Works
Stakingverse pools LYX in a vault and operates validators on LUKSO. Your vault shares represent your share of its accounted assets. You can keep that staked position or optionally convert part or all of it into sLYX. Ethereum staking uses a separate StakeWise system; see the Ethereum guide.
Before You Deposit
- Use a wallet or Universal Profile you control. Secure its keys, controller permissions and recovery arrangements. Avoid deposits from an exchange-controlled address.
- Select LUKSO mainnet and use native LYX. Check the official network parameters when configuring a wallet.
- Keep some LYX available for gas, including later conversions, withdrawals and claims.
- Review the current fee, deposit capacity, restrictions and transaction preview in the app. Deposits must satisfy the contract's amount and share-rounding checks; a pool deposit does not require funding a whole validator.
- Read the security and trust assumptions and Terms of Service. Rewards and withdrawal times are not guaranteed.
Choose and Prepare Your Wallet
A Universal Profile is a smart-contract account controlled through permissions; protect the controller keys and confirm which profile address will hold the position. Start from the official Universal Profile app and review its setup and recovery options. A recovery feature helps only if it has actually been configured and tested for your account.
A supported EVM wallet such as MetaMask can also connect to LUKSO. Hardware-wallet users should verify support for the intended account and transaction flow before depositing. Add LUKSO using the official mainnet parameters and confirm that the wallet and app show the same network.
Fund the account with native LYX on LUKSO. A token with a similar ticker on another chain is not a native LYX deposit. Leave a gas reserve and confirm who pays gas when using a smart-account or sponsored transaction flow. Wallet connection alone does not move funds; inspect each later signature or transaction request separately.
Step by Step Guide
- Open app.stakingverse.io, verify the URL and connect your supported wallet on LUKSO.
- Check the connected account and the account receiving the stake. For a Universal Profile, this can differ from the controller signing the transaction.
- Enter the deposit amount, review the contract, beneficiary and gas cost, then confirm in your wallet.
- Wait for on-chain confirmation. Check your staked balance in the dashboard and keep the transaction hash. A submitted transaction is not yet a completed deposit.
- If you want a transferable token, use the app's sLYX conversion flow. Minting sLYX is optional; ordinary vault staking does not require it.
The contract supports deposits for a beneficiary and transfers of vault stake. Withdrawal rights follow the account that currently holds the stake, rather than being permanently tied to the original depositor. Keep access to whichever account owns your current position.
Rewards, Fees and Auto-Compounding
Rewards received by the vault are accounted for during rebalancing, after the configured reward fee. Remaining assets can be used to register further validators. In the documented vault source, each registration deposits 32 LYX and requires an authorized oracle transaction; registration is not an automatic action triggered simply by reaching a balance.
Your staked balance reflects your shares and the vault's accounted assets. Auto-compounding means rewards can contribute to future staking without a separate restaking transaction from each user. It does not promise a fixed return or an immediate balance update after every validator reward.
Check the current reward fee and the meaning and measurement period of the displayed APY in the app. Historical performance is not a forecast. Gas fees are separate, and using sLYX in another protocol may introduce additional fees and risks.
Liquid Staking with sLYX
Converting stake to sLYX moves the corresponding vault stake to the token contract and issues tokens to you. Your wallet's direct vault stake decreases by the converted amount. Transferring sLYX transfers the associated economic interest to the recipient; the sender cannot also withdraw the same backing from the vault.
sLYX is non-rebasing: rewards are reflected in its vault exchange rate rather than additional tokens appearing in your wallet. Market prices and available liquidity can differ from that rate. Supported integrations and trading liquidity must be checked separately.
See sLYX mechanics and integration instructions for conversion, transfer and redemption details.
Withdrawing and Claiming LYX
- Connect the account holding the position. If the amount you want to withdraw is represented by sLYX, first burn those tokens to receive staked LYX in the vault. Burning alone does not send spendable LYX to your wallet.
- Request a withdrawal from your staked balance. Review the beneficiary carefully: available LYX is sent there, and any delayed portion is recorded as a pending withdrawal for that beneficiary.
- The vault can pay all, part or none immediately, depending on its available unstaked balance. The remaining amount becomes pending. This depends on available liquidity, not a fixed small-versus-large threshold.
- Wait for funds to become claimable. Validator exits, network processing and vault accounting affect availability; no fixed completion time is guaranteed.
- From the account holding the pending withdrawal, claim the available amount to your chosen recipient. A partial claim may leave a pending remainder. Keep enough LYX for gas and check the transaction receipt and remaining balance afterward.
Pending and claimable balances are different. The documented contract limits a claim to both the caller's pending balance and the vault's shared claimable funds. A displayed claimable amount can change before your transaction executes. Withdrawals and claims are also subject to pause controls.
For exact function semantics, see withdraw, pending balances and claim.
Troubleshooting
- Deposit not visible: check the transaction status, network, connected account and deposit beneficiary before trying again.
- sLYX balance changed but no LYX arrived: a burn restores vault stake. Request a separate withdrawal to receive LYX.
- Cannot withdraw the full displayed position: distinguish direct vault stake, sLYX held elsewhere and pending withdrawals. Tokens used in another protocol may need to be retrieved first.
- Claim unavailable: check the pending beneficiary, claimable amount and pause state. A pending balance alone does not mean funds are ready.
- Transaction failed: inspect the revert and current state. Amount limits, rounding, permissions, a pause or an incompatible recipient can cause failure. Do not repeatedly sign an unexplained transaction.
For help, contact contact@sigmatic.io with the public transaction hash and relevant account or contract address. Never share a recovery phrase or private key. Support cannot promise to shorten network exit processing.
Contracts
These are the published LUKSO addresses. Before direct interaction, verify the chain, linked contracts and current implementation against the app and explorer. The contract reference identifies the source revision used for the technical explanations; repository source alone does not establish the deployed configuration.
