Skip to main content

Staking & Governance

Nefarious tracks staking and governance positions across 15 protocols on Solana — from native SOL delegation to protocol-specific token locks and governance voting power.

Position Types

TypeDescription
stakeTokens staked or locked in governance
depositTokens deposited in yield strategies

Full visibility into native SOL stake accounts — active delegations, activating/deactivating states, validator details, and estimated APY.Position types: stakeEnriched data:
  • apy — Estimated staking yield
  • validatorVoteAccount — Validator vote account address
  • validatorCommission — Validator commission rate
  • activationState — Current state (activating, active, deactivating, inactive)
  • activationEpoch / deactivationEpoch — Epoch timestamps
  • stakeAccountAddress — Stake account address
{
  "protocol": {
    "id": "solana-native-staking",
    "name": "Solana Native Staking",
    "url": "https://solana.com/staking",
    "category": "native-staking"
  },
  "totalValueUsd": 30000.00,
  "totalDepositedUsd": 30000.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "native-stake-abc123",
      "type": "stake",
      "name": "Stake Account",
      "valueUsd": 30000.00,
      "tokens": [
        {
          "mint": "So11111111111111111111111111111111111111112",
          "symbol": "SOL",
          "name": "Solana",
          "amount": "200000000000",
          "amountUsd": 30000.00,
          "decimals": 9
        }
      ],
      "metadata": {
        "apy": 7.2,
        "validatorVoteAccount": "Vote111111111111111111111111111111111111111",
        "validatorCommission": 5,
        "activationState": "active",
        "activationEpoch": 580,
        "stakeAccountAddress": "Stake11111111111111111111111111111111111111"
      }
    }
  ]
}
Track JUP tokens locked in Jupiter’s governance system for voting power and protocol participation.Position types: stake
{
  "protocol": {
    "id": "jupiter-governance",
    "name": "Jupiter Governance",
    "url": "https://vote.jup.ag",
    "category": "staking"
  },
  "totalValueUsd": 4200.00,
  "totalDepositedUsd": 4200.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "jup-gov-stake",
      "type": "stake",
      "name": "JUP Governance Lock",
      "valueUsd": 4200.00,
      "tokens": [
        {
          "mint": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
          "symbol": "JUP",
          "name": "Jupiter",
          "amount": "5250000000",
          "amountUsd": 4200.00,
          "decimals": 6
        }
      ]
    }
  ]
}
Stake PYTH tokens to support the Pyth oracle network and earn staking rewards.Position types: stakeEnriched data:
  • apy — Current staking yield
{
  "protocol": {
    "id": "pyth",
    "name": "Pyth Staking",
    "url": "https://staking.pyth.network",
    "category": "staking"
  },
  "totalValueUsd": 1800.00,
  "totalDepositedUsd": 1800.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "pyth-stake-main",
      "type": "stake",
      "name": "PYTH Staking",
      "valueUsd": 1800.00,
      "tokens": [
        {
          "mint": "HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3",
          "symbol": "PYTH",
          "name": "Pyth Network",
          "amount": "6000000000",
          "amountUsd": 1800.00,
          "decimals": 6
        }
      ],
      "metadata": {
        "apy": 8.5
      }
    }
  ]
}
Solana’s governance framework powering DAOs across the ecosystem. Track all governance token locks.Position types: stake
{
  "protocol": {
    "id": "realms",
    "name": "Realms",
    "url": "https://app.realms.today",
    "category": "staking"
  },
  "totalValueUsd": 2500.00,
  "totalDepositedUsd": 2500.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "realms-stake-dao",
      "type": "stake",
      "name": "DAO Governance Lock",
      "valueUsd": 2500.00,
      "tokens": [
        {
          "mint": "DAOtoken111111111111111111111111111111111111",
          "symbol": "DAO",
          "name": "DAO Token",
          "amount": "25000000000",
          "amountUsd": 2500.00,
          "decimals": 6
        }
      ]
    }
  ]
}
Stake BONK tokens to earn rewards from the BONK ecosystem. Track staked positions with lock details.Position types: stakeEnriched data:
  • lockupDuration — Lock period in seconds
  • depositTimestamp — Deposit time
{
  "protocol": {
    "id": "bonkrewards",
    "name": "BONK Rewards",
    "url": "https://bonkrewards.com",
    "category": "staking"
  },
  "totalValueUsd": 350.00,
  "totalDepositedUsd": 350.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "bonk-stake-main",
      "type": "stake",
      "name": "BONK Staking",
      "valueUsd": 350.00,
      "tokens": [
        {
          "mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
          "symbol": "BONK",
          "name": "Bonk",
          "amount": "15000000000000",
          "amountUsd": 350.00,
          "decimals": 5
        }
      ],
      "metadata": {
        "lockupDuration": 7776000,
        "depositTimestamp": "2026-02-01T00:00:00Z"
      }
    }
  ]
}
Decentralized GPU compute network. Track NOS tokens staked for compute node operation.Position types: stake
{
  "protocol": {
    "id": "nosana",
    "name": "Nosana",
    "url": "https://nosana.com",
    "category": "staking"
  },
  "totalValueUsd": 1200.00,
  "totalDepositedUsd": 1200.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "nosana-stake-main",
      "type": "stake",
      "name": "NOS Staking",
      "valueUsd": 1200.00,
      "tokens": [
        {
          "mint": "nosXBVoaCTtYdLvKY6Csb4AC8JCdQKKAaWYtx2ZMoo7",
          "symbol": "NOS",
          "name": "Nosana",
          "amount": "300000000",
          "amountUsd": 1200.00,
          "decimals": 6
        }
      ]
    }
  ]
}
Real-world asset protocol bringing PayFi to Solana. Track HUMA governance staking and vault positions (PST/mPST).Position types: stake
{
  "protocol": {
    "id": "huma",
    "name": "Huma Finance",
    "url": "https://huma.finance",
    "category": "staking"
  },
  "totalValueUsd": 76000.00,
  "totalDepositedUsd": 76000.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "huma-stake-pst",
      "type": "stake",
      "name": "PST Vault",
      "valueUsd": 76000.00,
      "tokens": [
        {
          "mint": "59obFNBzy1KAq7gvGZhgRzi4YRQG3oQfNLJxqvdp1HmZ",
          "symbol": "PST",
          "name": "Huma PST",
          "amount": "76000000000",
          "amountUsd": 76000.00,
          "decimals": 6
        }
      ]
    }
  ]
}
Decentralized wireless network. Track HNT staked for governance, with IOT and MOBILE subdelegation.Position types: stakeEnriched data:
  • delegationStatus — Delegation target (IOT, MOBILE, or undelegated)
  • apr — Current staking APR
{
  "protocol": {
    "id": "helium",
    "name": "Helium",
    "url": "https://helium.com",
    "category": "staking"
  },
  "totalValueUsd": 14200.00,
  "totalDepositedUsd": 14200.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "helium-stake-hnt",
      "type": "stake",
      "name": "veHNT Position",
      "valueUsd": 14200.00,
      "tokens": [
        {
          "mint": "hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux",
          "symbol": "HNT",
          "name": "Helium",
          "amount": "19000000000000",
          "amountUsd": 14200.00,
          "decimals": 8
        }
      ],
      "metadata": {
        "delegationStatus": "IOT",
        "apr": 6.2
      }
    }
  ]
}
Decentralized data network rewarding users for sharing bandwidth. Track GRASS token staking positions.Position types: stake
{
  "protocol": {
    "id": "grass",
    "name": "Grass",
    "url": "https://www.grassfoundation.io/stake",
    "category": "staking"
  },
  "totalValueUsd": 420.00,
  "totalDepositedUsd": 420.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "grass-stake-main",
      "type": "stake",
      "name": "GRASS Staking",
      "valueUsd": 420.00,
      "tokens": [
        {
          "mint": "Grass7B4RdKfBCjTKgSqnXkqjwiGvQyFbuSCUJr3XXjs",
          "symbol": "GRASS",
          "name": "Grass",
          "amount": "2100000000",
          "amountUsd": 420.00,
          "decimals": 9
        }
      ]
    }
  ]
}
DeFi yield aggregator with automated strategy vaults. Track deposits with detailed strategy composition.Position types: depositEnriched data:
  • strategyBreakdown — Underlying strategy allocation
{
  "protocol": {
    "id": "carrot",
    "name": "Carrot",
    "url": "https://deficarrot.com",
    "category": "staking"
  },
  "totalValueUsd": 8900.00,
  "totalDepositedUsd": 8900.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "carrot-vault-sol",
      "type": "deposit",
      "name": "SOL Strategy Vault",
      "valueUsd": 8900.00,
      "tokens": [
        {
          "mint": "So11111111111111111111111111111111111111112",
          "symbol": "SOL",
          "name": "Solana",
          "amount": "59333333333",
          "amountUsd": 8900.00,
          "decimals": 9
        }
      ],
      "metadata": {
        "strategyBreakdown": "Marinade 45%, Jito 35%, Drift 20%"
      }
    }
  ]
}
Governance-by-prediction-markets protocol. Track META tokens locked in futarchy governance positions.Position types: stake
{
  "protocol": {
    "id": "futarchy",
    "name": "Futarchy",
    "url": "https://futarchy.metadao.fi",
    "category": "staking"
  },
  "totalValueUsd": 650.00,
  "totalDepositedUsd": 650.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "futarchy-stake-meta",
      "type": "stake",
      "name": "META Governance Lock",
      "valueUsd": 650.00,
      "tokens": [
        {
          "mint": "METAewgxyPbgwsseH8T16a39CQ5VyVxZi9zXiDPY18m",
          "symbol": "META",
          "name": "MetaDAO",
          "amount": "650000000",
          "amountUsd": 650.00,
          "decimals": 9
        }
      ]
    }
  ]
}
Governance framework for Solana protocols. Track governance-locked tokens across Tribeca-powered DAOs.Position types: stakeEnriched data:
  • apy — Staking yield
{
  "protocol": {
    "id": "tribeca",
    "name": "Tribeca",
    "url": "https://tribeca.so",
    "category": "staking"
  },
  "totalValueUsd": 900.00,
  "totalDepositedUsd": 900.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "tribeca-stake-sbr",
      "type": "stake",
      "name": "SBR Governance Lock",
      "valueUsd": 900.00,
      "tokens": [
        {
          "mint": "Saber2gLauYim4Mvftnrasomsv6NvAuncvMEZwcLpD1",
          "symbol": "SBR",
          "name": "Saber",
          "amount": "45000000000",
          "amountUsd": 900.00,
          "decimals": 6
        }
      ],
      "metadata": {
        "apy": 12.0
      }
    }
  ]
}
Yield trading protocol for fixed-rate DeFi. Track staked positions in yield markets.Position types: stake
{
  "protocol": {
    "id": "exponent",
    "name": "Exponent",
    "url": "https://www.exponent.finance",
    "category": "staking"
  },
  "totalValueUsd": 3200.00,
  "totalDepositedUsd": 3200.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "exponent-stake-jitosol",
      "type": "stake",
      "name": "JitoSOL Yield Market",
      "valueUsd": 3200.00,
      "tokens": [
        {
          "mint": "J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn",
          "symbol": "JitoSOL",
          "name": "Jito Staked SOL",
          "amount": "20645161290",
          "amountUsd": 3200.00,
          "decimals": 9
        }
      ]
    }
  ]
}
Synthetic stablecoin protocol. Track eUSX YieldVault deposits — yield-bearing positions backed by USX at an on-chain exchange rate.Position types: depositEnriched data:
  • exchangeRate — Current eUSX → USX exchange rate
{
  "protocol": {
    "id": "solstice",
    "name": "Solstice",
    "url": "https://solstice.fi",
    "category": "staking"
  },
  "totalValueUsd": 5200.00,
  "totalDepositedUsd": 5200.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "solstice-eusx",
      "type": "deposit",
      "name": "eUSX YieldVault",
      "valueUsd": 5200.00,
      "tokens": [
        {
          "mint": "3ThdFZQKM6kRyVGLG48kaPg5TRMhYMKY1iCRa9xop1WC",
          "symbol": "eUSX",
          "name": "Solstice eUSX",
          "amount": "5100000000",
          "amountUsd": 5200.00,
          "decimals": 6
        }
      ],
      "metadata": {
        "exchangeRate": 1.0196
      }
    }
  ]
}
Yield stripping protocol — split yield-bearing assets into principal (PT) and yield (YT) components. Track staked PT, YT, and LP positions.Position types: stake
{
  "protocol": {
    "id": "sandglass",
    "name": "Sandglass",
    "url": "https://sandglass.so",
    "category": "staking"
  },
  "totalValueUsd": 2600.00,
  "totalDepositedUsd": 2600.00,
  "totalBorrowedUsd": 0,
  "positions": [
    {
      "id": "sandglass-stake-lp",
      "type": "stake",
      "name": "JLP-SOL LP Stake",
      "valueUsd": 2600.00,
      "tokens": [
        {
          "mint": "27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4",
          "symbol": "JLP",
          "name": "Jupiter Perps LP",
          "amount": "890000000",
          "amountUsd": 2600.00,
          "decimals": 6
        }
      ]
    }
  ]
}