Scores for one pool

get/api/v1/scores/{poolAddress}

Request

  • Base URL: https://wealthville.net
  • URL: https://wealthville.net/api/v1/scores/{poolAddress}
  • Auth: one of:
    • none
    • API key in header x-api-key

Path parameters

poolAddressstring required

Solana base58 address, or an EVM 0x address / DefiLlama pool UUID

Response

Score row

pool_addressstring

Pool address (Solana base58; EVM rows are keyed by DefiLlama pool UUID)

pool_namestring

Token pair, e.g. "SOL/USDC" (falls back to the address when token metadata is unavailable)

protocolstring
chainstring
verdict'ENTER' | 'INCREASE' | 'HOLD' | 'REDUCE' | 'EXIT' | 'AVOID' | 'INSUFFICIENT_DATA'
confidencestring

Verdict confidence, 0–1 (stringified numeric)

enter_scoreinteger nullable
hold_scoreinteger nullable
exit_scoreinteger nullable
wealthville_scoreinteger nullable

Composite quality score (0.55·enter + 0.45·hold)

computed_atstring date-time
reasonsstring[]
data_tierinteger nullable

Data-collection cadence bucket behind this score (Solana only): 0 ≈ 15 min, 1 ≈ 1 h, 2 ≈ 6 h, 3 ≈ 24 h. Scores are never penalized or boosted for tier — this field exists so consumers can apply their own freshness policy.

Example response

{
  "protocol": "orca-whirlpool",
  "chain": "solana"
}

Changes

No recorded changes to this operation across all 1 revision of this API.