docs

how the numbers are produced.

no proprietary black box. every value in the interface has a stated derivation, every parameter a stated number, and every failure a stated reason.

Hedgr on Solana

Hedgr reads public Solana mainnet balances, including SOL, SPL tokens and Token-2022 tokens. Pump.fun and PumpSwap assets are recognized when the public DEX source reports a matching pool. Wallet analysis does not move assets or request a transaction signature.

Connecting Phantom or Solflare shares a public key. Alternatively, paste a Solana address for a view-only session. You must confirm ownership or permission to view it. Addresses are case-sensitive base58 public keys; Ethereum addresses are not accepted.

Wallet scanning

  • 01Read the native SOL balance with getBalance at confirmed commitment.
  • 02Read all token accounts owned by the wallet for both the SPL Token program and Token-2022, using getTokenAccountsByOwner with jsonParsed encoding.
  • 03Aggregate accounts with the same mint and preserve integer token amounts and the decimals returned by the chain. Exclude zero balances.
  • 04Request public Dexscreener prices by mint address, not ticker. Distinct tokens can share the same name or ticker.
  • 05Keep every nonzero token balance, even if no public market price exists. Exclude unpriced assets from dollar totals rather than treating them as worth zero.

All three balance reads must succeed. A failed token-program request produces an explicit scan error instead of a misleading partial portfolio. The public RPC has a fallback provider, but both can be rate-limited. Retry when a scan is unavailable. NFTs, compressed assets, staked SOL, liquidity positions, lending positions and transaction history are not decoded by this balance scanner.

Pump.fun coverage and limits

The scanner discovers holdings from Solana accounts, not a preselected coin list. This includes Pump.fun launches you hold. A matching pumpfun or pumpswap DEX pool identifies the Pump.fun category. A mint ending in pump is not sufficient proof of provenance, and unlisted tokens are not assigned invented names or prices.

Tokens still trading only on a bonding curve may have no Dexscreener pool or price. Their balances remain listed as unpriced SPL tokens. Hedgr does not currently decode Pump.fun bonding curves, certify launch origin, audit authorities, assess holder distribution or calculate executable sale proceeds. A displayed spot price is not an executable quote.

Prices, liquidity and freshness

The server requests Dexscreener token markets in batches of up to 30 mints. It selects a Solana pool where the requested mint is the base token, preferring the largest reported USD liquidity. Price, 24-hour change and pool liquidity come from that pool; absent fields stay unavailable. Liquidity is reported pool liquidity, not 24-hour volume or guaranteed executable depth.

Successful token quotes are cached for 60 seconds per running server instance. Cached quotes can be served for up to five minutes during upstream failures; older quotes are omitted. The timestamp is when Hedgr received the reference, not an exchange trade timestamp. SOL uses the wrapped-SOL mint as a spot reference. Token transfers, taxes and Token-2022 transfer fees are not priced.

The markets page lists recently published public Solana token profiles plus SOL, not all Solana tokens or a recommendation. Wallet scans discover tokens independently of that list. Public services have rate limits and no guaranteed availability.

Valuation and concentration

value_micro = raw_amount × price_micro / 10^decimals
total_micro = sum(priced holding values)
share_pct = holding_value_micro × 10000 / total_micro / 100
HHI = sum((holding_value / priced_total)^2)

Amounts and USD micro-dollars are stored as bigint integers. One dollar is 1,000,000 micro-dollars. Public decimal prices are rounded to micro-dollars; extremely low token prices can round to zero, so this display is not suitable for estimating a tiny coin's executable proceeds. Integer division truncates fractional micro-dollars. Unpriced balances are excluded from concentration calculations.

HHI above 0.50 is labelled highly concentrated; above 0.25 is concentrated; otherwise it is diversified. These labels apply only to the priced subset and are not safety ratings. SOL history, when CoinGecko supplies it, uses daily log returns annualized by the square root of 365. It is not a forecast or a measured volatility for your entire memecoin portfolio.

Paper hedge scenarios, not live protection

Hedgr has no live Solana hedge integration. The hedge buttons model hypothetical short positions locally in this browser using real reference prices and explicitly assumed fees and margin. No onchain collateral is deposited, no order is submitted and no wallet signature is requested. These paper positions do not protect your actual wallet. Many Pump.fun tokens have no available short market.

initial margin assumption
20% of simulated notional
maintenance assumption
8% of simulated notional
simulated taker fee
8 basis points on open and close
simulated funding
1 basis point per eight hours paid by the short
modelled impact
4 basis points; not measured order-book impact
notional = priced_exposure × protection_pct / 100
short_pnl = notional × (entry − mark) / entry
equity = simulated_collateral + pnl − simulated_funding

Concentration scenarios appear above 35% single-position weight and cap the modelled coverage at 80%. Paper references are not Solana transaction signatures. Position and monitoring data stay in this browser; there is no delegated trading or background execution service.

$hedgr allocations

The displayed allocation is 100,000 $hedgr after all six plan steps are completed: add a wallet, scan, review a scenario, open a paper hedge, reach 50% paper coverage and enable monitoring. These steps are derived from local app activity. A checkbox confirms control of the payout address; it is not cryptographic proof of ownership or a Sybil-resistant reward system.

Registering an allocation saves the case-sensitive Solana address to the private payout queue. It does not send tokens. No $hedgr mint or Solana payout wallet is configured or announced. Previously configured token contracts and the old EVM rewards wallet are disconnected. Payouts remain unavailable until a new Solana mint and payout process are configured.

Public data and privacy

GET /api/public/solana/portfolio?address=…
SOL and both token-program balances with optional public DEX references
GET /api/public/solana/markets
Public Solana token discovery and market references
GET /api/public/solana/slot
Current confirmed Solana slot
GET /api/public/prices/sol
Cached SOL reference price
GET /api/public/prices/sol/history
SOL daily history from CoinGecko when available

Wallet addresses are public. A scan sends your address to Solana RPC providers to retrieve balances, and sends mint addresses to Dexscreener for market data. Allocation registration stores the payout address, points and completed task names in the private payout queue. Never enter a seed phrase or private key. RPC or upstream failures are surfaced as errors, not fabricated balances or prices.

see the risk model for what a hedge cannot do, and status for what is answering right now.

network
chain
Solana
cluster
mainnet-beta
rpc
https://api.mainnet-beta.solana.com
explorer
https://solscan.io
venue parameters
initial margin
20%
maintenance margin
8%
taker fee
8 bps
funding / 8h
1 bps
modelled impact
4 bps
execution modules
settlement
local paper simulation; no onchain orders
$hedgr mint
not announced

paper scenarios only. no real collateral or trades.