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?

2.1 For Token Holders & Investors
"Put your tokens to work and earn passive income"
| Feature | Benefit |
|---|---|
| Automatic Rewards | Deposit tokens, earn rewards automatically |
| Per-Second Calculation | Rewards calculated every second — no waiting |
| Full Transparency | Withdraw anytime with full transparency |
| No Lock-ups for Claiming | No lock-up periods for claiming rewards |
| Real-time Tracking | Watch your earnings grow in real-time |
2.2 For Project Owners
"Launch your staking pools in minutes, not months"
| Benefit | Description |
|---|---|
| One-Click Deployment | Create staking pools with simple parameters |
| Customizable APR | Set your own APR from 0% to 500% |
| Flexible Duration | Pools can run from 1 day to 365 days |
| Battle-Tested Security | Industry-standard protections built into every contract |
| Full Transparency | All 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
| Action | Result |
|---|---|
| You stake 10,000 tokens | In a pool with 25% APR |
| After 1 year | You'll have earned 2,500 tokens in rewards |
| Claim rewards | Anytime without unstaking |
| Unstake | Anytime 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
| Step | Action | What Happens |
|---|---|---|
| 1 | Connect your wallet | Zetarium detects your wallet and network |
| 2 | Browse staking pools | See available pools with APR, duration, and token info |
| 3 | Select amount & stake | Approve tokens, then confirm stake transaction |
| 4 | Watch rewards grow | Real-time display of your earnings |
| 5 | Claim or Unstake | Get your rewards anytime, unstake when ready |
4.2 As a Project Owner
| Step | Action | What Happens |
|---|---|---|
| 1 | Connect your wallet | Verify you hold the project tokens |
| 2 | Navigate to Create Pool | Go to zetarium.world/staking/create |
| 3 | Set parameters | APR rate, pool duration, reward allocation |
| 4 | Deposit reward tokens | Provide tokens for user rewards |
| 5 | Pay creation fee | Small BNB fee (0.002 BNB) to deploy |
| 6 | Launch & share | Your 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?
| Service | Fee | Who Pays |
|---|---|---|
| Creating a staking pool | 0.002 BNB | Project Owner |
| Staking tokens | Gas only | User |
| Unstaking tokens | Gas only | User |
| Claiming rewards | Gas only | User |
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
| Feature | Description |
|---|---|
| Per-Second Rewards | Rewards are calculated and accrued every second for precise earnings |
| Flexible APR | Pool creators can set APR from 0% to 500% (50,000 basis points) |
| Configurable Duration | Pools can run from 1 day to 365 days |
| Same Token Model | Staking token = Reward token for simplicity |
| Backend Validation | Pool 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:
- Direct Stake: Simple stake function for standard operations
- 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
| Feature | Implementation |
|---|---|
| Reentrancy Protection | OpenZeppelin ReentrancyGuard on all state-changing functions |
| Access Control | Ownable pattern for admin functions |
| Safe Token Transfers | OpenZeppelin SafeERC20 library |
| Signature Verification | ECDSA + 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 Type | Amount | Recipient |
|---|---|---|
| Pool Creation | 0.002 BNB (configurable) | Platform Treasury |
| Staking | Gas only | Network |
| Unstaking | Gas only | Network |
| Claiming | Gas only | Network |
9. Configuration Parameters
| Parameter | Default | Range | Description |
|---|---|---|---|
| Pool Creation Fee | 0.002 BNB | 0 - ∞ | Fee to create new pool |
| Max APR | 500% | 0 - 500% | Maximum allowed APR |
| Min Duration | 1 day | - | Minimum pool duration |
| Max Duration | 365 days | - | Maximum pool duration |
| Emergency Delay | 24 hours | Fixed | Timelock 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
| Event | Parameters | Description |
|---|---|---|
PoolCreated | poolId, poolAddress, owner, stakingToken, rewardToken, aprBps, duration, endTime | New pool deployed |
Staked | user, amount | User staked tokens |
Unstaked | user, amount | User withdrew stake |
Claimed | user, amount | User claimed rewards |
EmergencyInitiated | poolId, executeAfter | Emergency timelock started |
EmergencyExecuted | poolId | Emergency withdrawal completed |
12. Technical Specifications
12.1 Contract Addresses
| Contract | Network | Address |
|---|---|---|
| StakingPlatform | BSC Mainnet | Deployed |
12.2 Solidity Version
pragma solidity ^0.8.24;12.3 Dependencies
| Library | Version | Purpose |
|---|---|---|
| OpenZeppelin Contracts | 5.x | Access 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 Get | Why It Matters |
|---|---|
| Passive Income | Earn rewards on tokens you already hold |
| Full Control | Your tokens, your keys, your decision to withdraw |
| Transparency | See everything on-chain, no hidden mechanics |
| Security | Industry-leading protections built into every contract |
| Real-time Earnings | Watch your rewards grow every second |
13.2 For Project Builders
| What You Get | Why It Matters |
|---|---|
| Instant Launch | Deploy staking pools in minutes |
| Community Engagement | Reward your loyal token holders |
| Low Fees | Only 0.002 BNB to launch |
| No Code Required | Platform handles all smart contract complexity |
| Customizable APR | Set competitive rates for your community |
14. Resources
| Resource | Link |
|---|---|
| Staking Pools | zetarium.world/staking/pools |
| Create Pool | zetarium.world/staking/create |
| Documentation | docs.zetarium.world |
| @Zetarium_ | |
| Telegram | t.me/Zetarium_World |
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!