Skip to main content
The Pool page is the main interface for interacting with a SHAMA pool. From here you can buy tokens, stake, claim rewards, and track pool activity.

Page Layout

The page uses a two-column layout on desktop (single column on mobile):
  • Left column — Pool sale information and content tabs (Activity, Stats, Chat, Leaderboard, Shops)
  • Right column — Contribute panel (buy tokens) and Staking panel (stake, unstake, claim)
The header spans the full width with a gradient background. It shows:
  • Breadcrumb — “Pools / 0x6a2c…c9D9” (the contract address is copyable)
  • Pool name — e.g. “Pool 1 Yield Pool”
  • Copy button — copies the staking contract address
  • Explorer link — opens the contract on Basescan
  • YouTube button — shown when pool status is building, links to shop progress videos

Stats Bar

StatExampleDescription
Price$5USDT price per SHAMA token
USDT Yields$4,500Total USDT reward allocation
SHAMA Yields6,000 SHAMASHAMA tokens allocated to the reward pool
Max Total Stakes20,000 SHAMAMaximum staking capacity
A shop counter appears to the right showing the number of shops assigned to this pool.

Buying Tokens

Buy Tokens The Contribute panel in the sidebar handles token purchases. It is only interactive during the sale window.

Countdown Timer

A 4-segment countdown (Days, Hours, Min, Sec) shows:
StateLabelCounting down to
Before sale”Sale starts in”Sale start time
During sale”Sale ends in”Sale end time
After saleHidden

Buy Modes

Calls earlyBuyAndStake() — purchases SHAMA with USDT and immediately stakes in the dual staking contract. Tokens start earning rewards right away.

Amount Input

  • Enter a USDT amount or use the MAX button to fill your full wallet balance
  • Quick-select buttons: 25%, 50%, 75%, 100% of your wallet balance

Info Rows

RowDescription
Wallet balanceYour connected wallet’s USDT balance
Your AllocationCumulative SHAMA purchased across all transactions
Your Unclaimed SHAMATokens available to claim after the sale ends

Action Button States

ConditionButton
Wallet not connectedConnect Wallet
USDT not approvedApprove USDT
Sale not startedSale has not started (disabled)
Sale activeContribute USDT
Sale ended, unclaimed tokensClaim SHAMA
Sale ended, all claimed”All tokens have been claimed”

Claiming Tokens

Claim SHAMA After the sale ends, the buy form is replaced with a claim card showing your Claimable SHAMA amount and a Claim SHAMA button.

Staking

Stake Tokens The Staking panel in the sidebar handles staking, unstaking, and reward claims through four tabs.

Stake

Deposit SHAMA tokens to start earning dual rewards.
  1. Connect your wallet
  2. Approve SHAMA spend for the staking contract (if needed)
  3. Enter an amount or use the percentage buttons (25%, 50%, 75%, 100%)
  4. Click Deposit SHAMA

Unstake

Unstake Tokens Withdraw your entire staked position plus all accrued rewards. Unstaking withdraws the full staked amount — there is no partial unstake.
Unstaking is subject to the minimum staking period. If the period hasn’t elapsed, the transaction will revert.

SHAMA Yields

Claim SHAMA Rewards View and claim time-based SHAMA staking rewards. Click Withdraw SHAMA Rewards to claim without unstaking.

USDT Yields

Claim USDT Rewards View and claim snapshot-based USDT rewards distributed from shop revenue. Click Withdraw USDT Rewards to claim without unstaking.

Staking Stats

Displayed on every staking tab:
StatDescription
TVLTotal SHAMA staked across all participants
Total SHAMA Reward PoolSHAMA allocated for time-based rewards
Total USDT RewardsUSDT distributed to stakers from shop revenue

Pool Sale Information

A card in the main content area showing the current state of the token sale:
  • Progress — percentage of tokens sold (totalShamaClaimed / maxTokensForSale * 100)
  • Total Raised — USDT collected so far
  • Participants — number of unique buyers

Content Tabs

Activity

Activity Tab Financial summary and transaction history for the pool’s shops. Summary cards: Total Revenue, Total Expenses, Net P&L Transaction list: Individual shop transactions with date, description, and color-coded amount (green for revenue, red for expenses).

Stats

Stats Tab Pool configuration and tokenomics:
StatDescription
Pool NumberPool identifier (1–10)
Number of ShopsShops assigned to this pool
Token PriceUSDT price per SHAMA
Max Tokens for SaleHard cap on tokens available
Tokens For LiquidityReserved for DEX liquidity
Staking RewardsAllocated to the reward pool
Team AllocationReserved for the team

Chat

Community chat for pool participants. Requires wallet connection to send messages.

Leaderboard

Rankings of top stakers and contributors in the pool.

Shops

Shops Tab Grid of shop cards assigned to this pool. Each card shows:
  • Shop name and status badge (e.g. “Scouting Location”, “Live”)
  • Transaction count and progress bar
  • Revenue, Expenses, and P&L summary
  • Staff count

Wallet Connection

The page adapts based on wallet connection status:
StateBehavior
No walletAction buttons show “Connect Wallet”
Connected, no approvalShows “Approve USDT” or “Approve SHAMA”
Connected, approvedShows the actual action button
Transaction pendingButton shows loading state
Transaction confirmedSuccess state, data reloads automatically
Transaction failedError message displayed