$TAKING
10 MILLION $ZANNA BELONG TO THE COMMUNITY! 💎
These tokens are reserved to reward and empower holders like you.
Your participation directly strengthens the ZANNA ecosystem.
Here you’ll find all the official information and guidance you need to track your staking safely and transparently.
On this page, you’ll learn how to:
-
🧾 Submit your transaction details to the ZANNA Team (optional).
-
🔍 View your staking details directly on the official contract via BscScan.
-
🆔 Find your staking ID and understand each field of the contract data.
-
🧮 Interpret raw values and timestamps from the blockchain.
-
💰 Withdraw your tokens + rewards after your staking period ends.
-
🛡️ Follow security best practices to protect your funds and information.
Our goal is to give you complete control, transparency, and confidence in every step of your staking journey.
If you ever need help, the ZANNA Team is here to support you.
How to register your transaction with the ZANNA team (optional)
-
After sending your tokens for staking, copy the transaction hash (TxID).
-
Go to the official ZANNA team form and paste the hash in the provided field.
-
Keep a secure copy of the hash for future reference if you need support.
-
Registration is optional but helps the team confirm your participation and resolve issues quickly.
📝 Optional: If you’d like to share your staking with the ZANNA Team, we’d love to hear from you!
Use the form: (ZANNA Staking Submission Form) to submit your transaction details.
It’s not mandatory - but it helps us keep track of community participation and reward engagement.
How to View Your Staking & Find Your Staking ID
-
Go to the verified staking contract page on BscScan.
Contract: 0x97c5b9abb70618c9e7d6c244d7638baa05da5120 -
Click Read Contract.
-
Find the function getStakes(address), paste your BSC wallet address, and click Query.
-
You will receive one or more entries (tuples).
Each entry represents a staking record.Example response:
[[100000000000000000000000,1760108418,1767884418,1,false]]
Fields = [amount, startTime, endTime, planId, withdrawn]
-
amount: value in token units with decimals (divide by 10^decimals to get readable ZANNA).
-
startTime / endTime: UNIX timestamps.
-
planId: the chosen staking plan.
-
withdrawn = false: means it has not been withdrawn yet.
-
-
Find your Staking ID:
The staking ID is the index (position) of that entry in the returned array - indexing starts from 0.-
If the array has only one tuple → ID = 0
-
If there are two tuples → the first is 0, the second is 1, and so on.
Important: IDs are per wallet.
Your first stake in each wallet is ID = 0, the second is ID = 1
(so different wallets may each have ID 0, 1, 2, etc.).
How to Convert Raw Values 'Amount e Timestamp'
Amount (Token Quantity):
Divide by 10^18 (tokenDecimals). You can check tokenDecimals() in the contract to see the number of decimals - ZANNA IS 18 decimals). On the blockchain, token values aren’t displayed as “human-readable” numbers (like 100,000). They appear as very large numbers because smart contracts use decimals. -
-
For example: ZANNA has 18 decimals (like BNB and most ERC20 tokens).
That means 100,000 ZANNA appears in the contract as: 100000000000000000000000 -
To convert it: Divide that number by 10^18 (10 to the power of 18).
100000000000000000000000 ÷ 10^18 = 100000 -
✅ Result: 100,000 ZANNA (readable value)
“Timestamp” (Time)
Paste the number in an epoch converter or run in your browser console:
new Date(<timestamp>*1000).toLocaleString()
The contract also stores time in UNIX timestamp format
(a numeric value representing the number of seconds since January 1, 1970).
Example: 1760108418
This represents a specific future date, but it needs to be converted to a readable format.
You can do this in two simple ways:
Option A - Online Converter
Visit: https://www.epochconverter.com/
Paste the number (e.g., 1760108418) and it will show the real date and time.
Option B - Browser Console
If you prefer to convert it manually, open your browser console
(press F12 → “Console”) and paste: new Date(1760108418 * 1000).toLocaleString()
This will return something like: "10/12/2025, 14:30:18"
Withdraw After Staking End
1️⃣ Go to the staking contract page: Click here
2️⃣ Connect your wallet: Write Contract → Connect Wallet (must be the same wallet that staked)
3️⃣ Choose: withdraw (or withdrawStake)
4️⃣ Enter details: Your wallet address + stakeIndex (e.g., 0)
5️⃣ Submit transaction: Confirm in your wallet (BNB gas required)
6️⃣ Wait for confirmation: Tokens + rewards will return to your wallet
⚠️ Warning: If the staking period hasn’t ended (block.timestamp < endTime), the transaction will fail, but you’ll still pay gas - check endTime first.
🛡️ Security best practices
-
Never share your seed phrase or private key.
-
Use trusted wallets and keep your software updated.
-
Always double-check the contract address before sending tokens.
-
Avoid clicking suspicious links or sharing personal information online.
-
Keep backups of TxIDs, addresses, and transaction receipts in a secure place.
