Staking Wallet Timeline
Detailed staking history for individual wallet addresses showing balance evolution, realized rewards, and all staking operations over time. Enter any wallet address to view their staked/unstaked TUNA balances, cumulative SOL rewards (claimed + compounded), and complete transaction history with interactive charts.
Data
Use Cases
This page helps you:
- Track individual wallet behavior: Monitor any wallet's staking activity, commitment level, and reward strategies over time
- Analyze whale patterns: Study large stakers to understand their behavior, when they stake/unstake, and how they manage rewards
- Share wallet analysis: Use URL parameters (?wallet=ADDRESS) to share pre-filled analysis links with others
- Review your own portfolio: Analyze your wallet's performance, engagement patterns, and reward accumulation
- Identify staker archetypes: Distinguish between compounders (reinvest rewards), claimers (extract rewards) and HODLers (long-term holds with less activity)
- Benchmark performance: Compare wallet strategies against successful patterns or your own approach
- Investigate transactions: Click any operation in the table to view the full transaction on Solscan
How to Read This Chart
Click to expand chart reading guide
How to Use:
- Enter a Solana wallet address in the search box
- Click "Analyze Wallet" or press Enter
- View complete staking history with wallet summary, timeline chart, and transaction table
URL Parameters: Share direct links with pre-filled addresses using ?wallet=ADDRESS or ?address=ADDRESS
Wallet Summary Metrics:
- Current Staked: TUNA currently in staking positions
- Current Locked (Vesting): TUNA locked by vesting schedule (unlocks over time)
- Current Unstaked: TUNA held liquid by the wallet
- Realized Rewards: Cumulative SOL from claimed + compounded rewards (unclaimed rewards not shown)
- Total Operations: Count of all staking transactions
- Active Since: First staking transaction date and total days active
- Last Activity: Most recent staking transaction date
Timeline Chart Elements:
- Stacked Area (Three Colors): TUNA balance split into:
- Pink (bottom) = Staked TUNA (Vesting) - locked by vesting schedule
- Teal (middle) = Staked TUNA (Unlocked) - freely available staked tokens
- Gray (top) = Unstaked TUNA - pending withdrawal
- Dashed Gold Line (Right Y-axis): Cumulative realized rewards in SOL (claimed + compounded)
- Colored Dots: Individual staking operations with distinct shapes and colors:
- Purple diamond = Initialize Position
- Green circle = Stake
- Red circle = Unstake
- Blue triangle = Compound
- Gold star = Claim Rewards
- Orange square = Withdraw
- Pink hexagram = Set Vesting Strategy
Wallet Transactions Table:
- Shows all staking operations sorted newest first (indicated by ▼)
- #: Transaction number in chronological order
- Date: Timestamp of operation
- Type: Color-coded badge showing operation type
- Amount: TUNA amount (for stake/unstake) or SOL amount (for claim/compound)
- Transaction: Clickable signature linking to Solscan
- Pagination: 10 transactions per page with Previous/Next navigation
Interactive Features:
- Hover on chart areas: See exact staked/unstaked balance amounts at any point in time
- Hover on dots: View operation details (type, amount, transaction signature)
- Click transaction links: Opens full transaction details in Solscan block explorer
- Zoom & Pan: Use mouse to zoom into specific time periods on the chart
- Toggle legend: Click legend items to show/hide specific data series
Methodology
Click to expand technical details
Data Sources
- Staker cache: Compressed snapshot of all staking positions and operations
- On-chain transactions: Staking instructions from DefiTuna staking program
- Balance tracking: Daily snapshots of staked and unstaked TUNA balances
- Reward calculations: Realized rewards from claim and compound operations
For complete pipeline details, see Data Pipeline.
Wallet Lookup Process
- Address validation: Input validated as 32-44 character Solana address
- Cache search: Wallet looked up in staker cache (7,861 wallets active from 2025-07-25 onwards)
- Timeline reconstruction: All operations sorted chronologically to rebuild balance history
- Metrics calculation: Summary statistics computed from operation history
Balance Calculation
Daily staked and unstaked balances are calculated by:
- Starting balances: Begin with earliest known state (or zero if cache started after first stake)
- Operation application: Each stake/unstake/withdraw operation adjusts balances
- Daily snapshots: End-of-day balances recorded in UTC timezone
- Compound handling: Compounded rewards increase staked balance
- Claim handling: Claimed rewards tracked separately as realized SOL
Vesting/Locked Balance Calculation
When a wallet has a vesting schedule, the locked amount decreases over time:
- Initial lock: When SetVestingStrategy is called, the locked_tuna amount becomes fully locked
- Cliff period: During the cliff (e.g., 8160 hours / 11 months), full amount remains locked
- Unlock periods: After cliff, unlock_rate TUNA unlocks every unlock_period hours
- Multiple schedules: If wallet has multiple vesting schedules, locked amounts are summed
- Timeline display: At each event, locked amount is recalculated based on elapsed time
Realized Rewards Tracking
Realized rewards represent SOL that has been extracted or compounded:
- Claim operations: SOL sent to wallet (adds to realized rewards)
- Compound operations: SOL reinvested as TUNA stake (adds to realized rewards and staked balance)
- Cumulative total: Running sum of all claim + compound amounts
- Unclaimed rewards: Not included in current version
Operation Types
Each transaction is classified as one of these types:
- Initialize: Create new staking position (first transaction)
- Stake: Add TUNA to staking position
- Unstake: Begin unstaking process (tokens become available after cooldown)
- Compound: Reinvest rewards as additional stake
- Claim: Extract rewards as SOL
- Withdraw: Complete unstake and receive TUNA
- Set Vesting: Configure vesting schedule for locked TUNA (shows locked amount, cliff period, and unlock schedule)
Relationship to Other Views
This wallet-level detail complements:
- Stakers: Shows all active stakers ranked by activity
- Staking Overview: Shows treasury's total staked/unstaked allocation
- Staker Conviction: Analyzes long-term staker behavior patterns
Date Range and Limitations
- Data start: 2025-07-25 (when staker cache tracking began)
- Update frequency: Data refreshes when staker cache is rebuilt (once a day)
- Realized rewards only: Shows claimed + compounded SOL; unclaimed rewards not included
- Operation granularity: Each transaction counted as one operation regardless of size
- Multi-wallet users (same person, multiple addresses) counted separately
- No cross-wallet aggregation for institutional holders
- Pagination limited to 10 transactions per page for performance