Smardex staking: SDEX Rewards and Unstaking

Smardex staking puts SDEX into a shared reward pool, where account shares determine each depositor's claim on pooled tokens. The Ethereum staking design adds rewards to that pool and supports withdrawals of a selected share amount. Its returns depend on reward inflows and pool participation, while LP farming requires tokens that represent an underlying liquidity position.

Last updated ·

A stake combines exposure to SDEX with the pool's reward mechanics. The distinction between SDEX amounts and internal shares explains changing balances, partial exits and why a displayed annual rate can't predict the value of an eventual withdrawal.

SDEX participation and account shares

Direct participation requires SDEX and a successful deposit that credits the calling account with staking shares. Holding the token in a wallet doesn't give that account a share of the pool's rewards.

SDEX
The token deposited into and redeemed from the Ethereum staking pool.
Staking shares
Accounting units that determine a participant's proportion of pooled SDEX.
LP tokens
Claims on paired-token liquidity pools that eligible farming campaigns accept as deposits.

The Ethereum pool requires the corresponding SDEX token and permission for the staking contract to spend the chosen amount. The token contract records balances and allowances; the staking contract records participation. An existing swap approval doesn't necessarily cover the staking spender. A supported token-permit path can combine authorization with the deposit call. These permissions concern the selected account, token contract and network.


Scheduled incentives and Ethereum fee rewards

Reward income reaches the Ethereum pool through allocated SDEX incentives and fee-derived token transfers. These inflows respond to different conditions, so neither supports a fixed personal yield.

Campaign allocations

Scheduled incentives use reward rounds with a rate per block and an end block. Those parameters govern the relevant campaign, and campaign administrators can adjust future reward allocations. The ecosystem's distribution plan covers multiple reward uses. It doesn't reserve a fixed amount for an individual staker or assign every distributed SDEX token to staking. The pool's share of that allocation and the accounts participating in it affect what each deposit earns.

Fees routed to staking

On Ethereum, the fee portion designated for staking supplies the pool with SDEX. Documented fee routes on other DEX networks burn that portion instead. Swap fees also vary by pair. A fee quoted for one trading pair therefore doesn't establish a staking return. Trading activity and the applicable fee settings determine how much this revenue channel contributes.

SDEX value of staking shares

Staking shares represent a proportional claim on pooled SDEX. Reward inflows can raise their SDEX value without increasing the account's share count. New deposits use the existing pool balance and share supply to determine their allocation. Normal deposits and withdrawals harvest pending campaign rewards before accounting. For an existing pool, SDEX redemption equals selected shares multiplied by pooled SDEX and divided by total shares, with integer rounding.


What changes when you unstake part of your SDEX?

Partial unstaking redeems selected shares for SDEX and leaves the remaining shares participating in subsequent pool rewards. The token amount reflects pool balances when the transaction executes.

Normal withdrawals

The normal withdrawal method takes shares and a recipient, harvests pending campaign rewards and transfers the redeemed SDEX. The account keeps unredeemed shares. A raw share quantity isn't an SDEX amount. A failed farming harvest can block this ordinary exit.

Emergency withdrawals

The emergency method redeems all the caller's shares against SDEX already in the pool, without harvesting pending campaign rewards. It bypasses that harvest dependency, although other contract checks and token transfers must still succeed. Because the public conversion preview includes pending farming rewards, it can exceed an emergency payout.


Ethereum gas charges

Ethereum staking transactions incur gas charges in ETH, with cost determined by gas consumed and the effective price per unit of gas. Authorization may add a separate onchain charge when the account lacks sufficient allowance. A permit can avoid a standalone approval transaction where the chosen path supports it, although executing the deposit still consumes gas. An existing allowance can remove that authorization expense from a later deposit.

Visual outline: Smardex staking: Ethereum gas charges

View full-size image

A reverted transaction still costs gas for execution.


A hypothetical stake with a higher gas price

Consider a hypothetical deposit of 1437 SDEX into an existing Ethereum staking pool. Assume sufficient SDEX allowance and enough ETH for execution. All figures and transaction outcomes in this example are illustrative. Hold gas used at 117,547 units, and compare effective gas prices of 2.3 gwei and 4.6 gwei.

Both cases submit the same deposit and complete successfully, recording 1437 SDEX in the Deposit event and increasing the account's shares. The network cost follows gas_used * gas_price_gwei / 1000000000 , expressed in ETH. At 2.3 gwei, the charge is 0.0002703581 ETH. At 4.6 gwei, it reaches 0.0005407162 ETH.

Doubling only the gas price doubles the ETH charge; it doesn't increase the SDEX deposit or purchase more staking shares. Check the receipt's gas consumption and effective price alongside the deposit event and account record. A transaction hash without successful execution wouldn't establish that the stake exists.


APR and the market value of SDEX

The displayed annual percentage rate, or APR, annualizes a reward rate without fixing an eventual SDEX payout. Campaign allocations and total participating stake can change the rate during a holding period. A calculation that extends today's rate across an entire year assumes those inputs remain suitable throughout that period. Market prices introduce a separate variable: additional SDEX can accompany a lower position value in dollars. Keep token-denominated earnings and price exposure separate when comparing staking income with the value of the original deposit.

Direct staking and LP farming

Direct SDEX staking maintains exposure to one token, whereas LP farming adds a liquidity-pool position beneath the reward campaign. Farming requires the correct LP token for the selected pair and an eligible campaign. The underlying Volatility Vault uses fictive reserves for swap pricing. Its real reserves determine the paired tokens that a liquidity withdrawal returns, so those pricing variables aren't an additional reward balance for SDEX stakers.

Unstaking LP tokens from a farm returns the liquidity position; it doesn't by itself redeem the pool's underlying assets. That requires liquidity removal. Paired-token inventory changes affect the comparison with holding the original assets, while campaign rewards add another component to the outcome.

Holding SDEX in a wallet avoids the staking contract's withdrawal dependencies, while leaving that balance outside the pool's reward allocation.

Smardex staking questions, answered

Can I transfer my Smardex staking position to another account?

The Ethereum staking position stays tied to the account that owns its recorded shares. Its receipt doesn't provide a transferable staking position. The withdrawal function can name an SDEX recipient, but that changes who receives the redeemed tokens; it doesn't transfer the remaining staking position to that recipient.

Why can a second Smardex staking action fail in the same block?

The Ethereum staking contract permits only one successful deposit or withdrawal per calling account per block. It records the last action's block, so another such action in that block fails even if it arrives through a separate transaction.

Does sending SDEX directly to the staking address count as a deposit?

A direct SDEX transfer doesn't credit the sender with staking shares. Only the deposit function creates that participation record. A token Transfer event therefore doesn't establish the same outcome as the staking contract's Deposit event.

Should I multiply the displayed staking APR by the campaign multiplier?

The staking campaign's displayed APR already includes its allocation multiplier, so applying that multiplier again would overstate the displayed rate and misrepresent the reward allocation.

Will an SDEX emission round ending also disable unstaking?

An emission round ending doesn't by itself disable withdrawals from the Ethereum staking pool. That round stops adding scheduled rewards at its configured end block. Withdrawal still follows the staking contract's ownership and execution conditions. Accrued rewards and fee-derived SDEX already in the pool remain separate from future scheduled emissions.