ZetariumDocs

Staking Platform

Permissionless staking infrastructure with per-second rewards

Zetarium Staking Platform

Document Version: 2.0
Last Updated: January 2026
Smart Contract Version: Solidity ^0.8.24
MiCA-Aligned Disclosure


Abstract

Zetarium provides permissionless staking infrastructure allowing users and projects to deploy staking pools with configurable parameters.

Staking supports:

  • Governance participation
  • Incentive alignment
  • Long-term ecosystem engagement

Disclaimer: Rewards are variable and not guaranteed. This document is for informational purposes only.


1. Overview

Zetarium Staking Platform provides a comprehensive DeFi infrastructure that enables projects to launch customizable staking pools where users can stake tokens and earn APR-based rewards calculated per-second. The platform is designed with security, transparency, and user experience as core principles.

Tip Access Zetarium Staking at zetarium.world/staking/pools — Start earning passive income today.


2. Why Choose Zetarium Staking?

Zetarium Staking Platform

2.1 For Token Holders & Investors

"Put your tokens to work and earn passive income"

FeatureBenefit
Automatic RewardsDeposit tokens, earn rewards automatically
Per-Second CalculationRewards calculated every second — no waiting
Full TransparencyWithdraw anytime with full transparency
No Lock-ups for ClaimingNo lock-up periods for claiming rewards
Real-time TrackingWatch your earnings grow in real-time

2.2 For Project Owners

"Launch your staking pools in minutes, not months"

BenefitDescription
One-Click DeploymentCreate staking pools with simple parameters
Customizable APRSet your own APR from 0% to 500%
Flexible DurationPools can run from 1 day to 365 days
Battle-Tested SecurityIndustry-standard protections built into every contract
Full TransparencyAll metrics visible on-chain for community trust

3. How Staking Works — Simple Explanation

3.1 Earn While You Hold


                                                                 
   1. DEPOSIT          2. EARN            3. WITHDRAW         
                   
   Put your tokens    Rewards grow       Take back your         
   into a pool        every second       tokens + rewards       
                                                                 
   "I stake 1000      "Every second      "I get my 1000         
    ABC tokens"        I earn more"       ABC + earned ABC"     
                                                                 

3.2 Real Example

ActionResult
You stake 10,000 tokensIn a pool with 25% APR
After 1 yearYou'll have earned 2,500 tokens in rewards
Claim rewardsAnytime without unstaking
UnstakeAnytime and receive all your tokens + all rewards

Info In Simple Terms: Think of staking like a high-yield savings account for your crypto. You deposit tokens, and they earn interest every second. Unlike traditional banks, you can withdraw anytime with no penalties.


4. Getting Started

4.1 As a User

StepActionWhat Happens
1Connect your walletZetarium detects your wallet and network
2Browse staking poolsSee available pools with APR, duration, and token info
3Select amount & stakeApprove tokens, then confirm stake transaction
4Watch rewards growReal-time display of your earnings
5Claim or UnstakeGet your rewards anytime, unstake when ready

4.2 As a Project Owner

StepActionWhat Happens
1Connect your walletVerify you hold the project tokens
2Navigate to Create PoolGo to zetarium.world/staking/create
3Set parametersAPR rate, pool duration, reward allocation
4Deposit reward tokensProvide tokens for user rewards
5Pay creation feeSmall BNB fee (0.002 BNB) to deploy
6Launch & shareYour pool is live on the platform

5. Frequently Asked Questions (FAQ)

5.1 General Questions

Is Zetarium Staking safe to use?

Yes! Zetarium smart contracts are built with industry-leading security practices:

  • ReentrancyGuard prevents attack vectors
  • 24-hour emergency timelock gives users time to react
  • Signature verification ensures all transactions are authorized
  • All code is open-source and verifiable on-chain

What fees does Zetarium charge for staking?

ServiceFeeWho Pays
Creating a staking pool0.002 BNBProject Owner
Staking tokensGas onlyUser
Unstaking tokensGas onlyUser
Claiming rewardsGas onlyUser

What tokens are supported?

Any ERC-20/BEP-20 compatible token can be used for staking pools. The staking token and reward token are the same (single-token model).

5.2 Staking Questions

Can I lose my staked tokens?

No, your staked tokens are always yours. The smart contract ensures:

  • You can unstake at any time
  • Emergency mechanisms protect user funds first
  • No admin can access your staked tokens

How often can I claim rewards?

You can claim rewards at any time. Rewards are calculated every second, so you always see your real-time earnings. There's no minimum claim amount — just pay the gas fee.

What happens when a pool expires?

When a staking pool reaches its end time:

  • No new stakes are accepted
  • Your existing stake continues earning until end time
  • You can unstake and claim all rewards at any time
  • The pool remains accessible for withdrawals indefinitely

Can I partially unstake?

No, partial unstaking is not supported for security reasons. When you unstake, you receive:

  • 100% of your staked tokens
  • 100% of your accrued rewards

6. Technical Details

6.1 Architecture

The Staking Platform implements a Factory-Pool architecture that allows any project to create customizable staking pools.


                     STAKING PLATFORM (Factory)                  
  
    • Pool Registry & Discovery                                
    • User Stake Tracking                                      
    • Emergency Timelock (24h)                                 
    • Signature Verification                                   
  
                                                                
                     
                                                             
                  
     Pool #1            Pool #2            Pool #N       
    Token: ABC         Token: XYZ         Token: ...     
    APR: 12%           APR: 25%           APR: ...       
                  

6.2 Key Features

FeatureDescription
Per-Second RewardsRewards are calculated and accrued every second for precise earnings
Flexible APRPool creators can set APR from 0% to 500% (50,000 basis points)
Configurable DurationPools can run from 1 day to 365 days
Same Token ModelStaking token = Reward token for simplicity
Backend ValidationPool creation requires cryptographic signature from platform

6.3 Reward Calculation

Rewards are calculated using the following formula:

Reward = (Staked Amount × APR × Time Elapsed) / (10,000 × 365 days)

Where:

  • Staked Amount: User's staked token balance
  • APR: Annual Percentage Rate in basis points (500 = 5%)
  • Time Elapsed: Seconds since last update

6.4 Pool Lifecycle

          
   CREATION         ACTIVE         EXPIRED    
                                                    
 • Deposit          • Stake            • Unstake    
   Rewards          • Unstake          • Claim      
 • Set APR          • Claim            • No New     
 • Set End          • Fund More          Stakes     
          

6.5 User Operations

Staking

Users can stake tokens through two methods:

  1. Direct Stake: Simple stake function for standard operations
  2. Quote-Based Stake: Requires backend signature for enhanced security

Unstaking

  • Full unstake returns all staked tokens + accrued rewards
  • No partial unstake to ensure security
  • User is automatically removed from pool tracking

Claiming

  • Users can claim accrued rewards at any time
  • Rewards are capped by available reserve balance

7. Security Features

Warning Your Funds Are Protected: Every Zetarium contract is designed with multiple security layers. Even in worst-case scenarios, user funds are protected first.

7.1 Smart Contract Security

FeatureImplementation
Reentrancy ProtectionOpenZeppelin ReentrancyGuard on all state-changing functions
Access ControlOwnable pattern for admin functions
Safe Token TransfersOpenZeppelin SafeERC20 library
Signature VerificationECDSA + MessageHashUtils for cryptographic validation

7.2 Signature Security

The platform implements signature verification using:

  • EIP-191 Ethereum Signed Message prefix
  • Chain ID inclusion for cross-chain replay protection
  • Sequential nonces to prevent transaction replay
  • Deadline enforcement for quote expiration

7.3 Emergency Mechanisms

Initiate Emergency  24h Timelock  Execute/Cancel
                                            
                                            
   Record Time         Wait Period      Withdraw Excess
                                       (Protect User Funds)

Key protections:

  • 24-hour delay before emergency withdrawals
  • User funds and allocated rewards are protected during emergencies
  • Only excess/unclaimed rewards can be withdrawn

8. Fee Structure

Fee TypeAmountRecipient
Pool Creation0.002 BNB (configurable)Platform Treasury
StakingGas onlyNetwork
UnstakingGas onlyNetwork
ClaimingGas onlyNetwork

9. Configuration Parameters

ParameterDefaultRangeDescription
Pool Creation Fee0.002 BNB0 - ∞Fee to create new pool
Max APR500%0 - 500%Maximum allowed APR
Min Duration1 day-Minimum pool duration
Max Duration365 days-Maximum pool duration
Emergency Delay24 hoursFixedTimelock for emergencies

10. User Flow

               
   User         Frontend       Backend        StakingPool  
               
                                                       
      Select Pool                                      
      & Amount                                         
                                       
                      Request Quote                    
                                       
                                                       
                      Signed Quote                     
                                       
                                                       
      stakeWithQuote(amount, sig)                       
     
                                       Verify Sig     
                                       Transfer       
                                       Update Info    
      Staking Confirmed                                 
     
                                                       

11. Events & Monitoring

EventParametersDescription
PoolCreatedpoolId, poolAddress, owner, stakingToken, rewardToken, aprBps, duration, endTimeNew pool deployed
Stakeduser, amountUser staked tokens
Unstakeduser, amountUser withdrew stake
Claimeduser, amountUser claimed rewards
EmergencyInitiatedpoolId, executeAfterEmergency timelock started
EmergencyExecutedpoolIdEmergency withdrawal completed

12. Technical Specifications

12.1 Contract Addresses

ContractNetworkAddress
StakingPlatformBSC MainnetDeployed

12.2 Solidity Version

pragma solidity ^0.8.24;

12.3 Dependencies

LibraryVersionPurpose
OpenZeppelin Contracts5.xAccess control, token utilities, cryptography

12.4 Gas Optimization

  • Immutable variables for constant references
  • Efficient struct packing for storage optimization
  • Minimal storage operations per transaction
  • View functions for off-chain queries

13. Summary

13.1 For Everyday Users

What You GetWhy It Matters
Passive IncomeEarn rewards on tokens you already hold
Full ControlYour tokens, your keys, your decision to withdraw
TransparencySee everything on-chain, no hidden mechanics
SecurityIndustry-leading protections built into every contract
Real-time EarningsWatch your rewards grow every second

13.2 For Project Builders

What You GetWhy It Matters
Instant LaunchDeploy staking pools in minutes
Community EngagementReward your loyal token holders
Low FeesOnly 0.002 BNB to launch
No Code RequiredPlatform handles all smart contract complexity
Customizable APRSet competitive rates for your community

14. Resources


Conclusion

The Zetarium Staking Platform provides a robust, secure, and flexible infrastructure for projects to offer yield opportunities with precise per-second reward calculations.

The system is designed with security-first principles, implementing industry-standard practices such as reentrancy protection, signature verification, and emergency mechanisms to protect both project owners and users.

Tip Start staking. Start earning. Join the Zetarium ecosystem today!


On this page