HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulesolana-haskell-sdk-1.3.0.0GHC2021

Network.Solana.RPC.HTTP.Tokenomics

This module exposes Solana JSON-RPC methods for interacting with protocol-level tokenomics: inflation schedules, rewards, token supply, staking parameters, and validator vote accounts.

Useful for dashboards, analytics tools, staking services, or indexers.

  • 6 types
  • 9 values

getInflationGovernor

2 declarations
datadata InflationGovernor
#

Parameters defining the inflation configuration.

Constructors

Instances4Show, Generic, FromJSON, Rep

getInflationRate

2 declarations
datadata InflationRate
#

Inflation breakdown for the current epoch.

Constructors

Instances2Show, FromJSON
  • Show InflationRateDefined in solana-haskell-sdk-1.3.0.0 · Network.Solana.RPC.HTTP.Tokenomics
  • FromJSON InflationRateDefined in solana-haskell-sdk-1.3.0.0 · Network.Solana.RPC.HTTP.Tokenomics

getInflationReward

2 declarations
datadata InflationReward
#

Contains the inflation reward information for a given account.

Constructors

Instances4Show, Generic, FromJSON, Rep

getMinimumBalanceForRentExemption

1 declaration

getStakeMinimumDelegation

2 declarations

getSupply

3 declarations
datadata SolanaSupply
#

Contains information about the total, circulating, and non-circulating token supply.

Constructors

Instances5Eq, Show, Generic, FromJSON, Rep

getVoteAccounts

3 declarations

Returns vote account information for all validators in the current bank.

Includes both current and delinquent vote accounts.

datadata VoteAccounts
#

Lists current and delinquent vote accounts.

Constructors

Instances4Show, Generic, FromJSON, Rep
datadata VoteAccountsResult
#

Information about a vote account.

Constructors

Instances4Show, Generic, FromJSON, Rep