Skip to content

strata-markets: SRPRIME and JRPRIME pools stuck at 0% APY #2805

Description

@radeveth

Problem

The SRPRIME and JRPRIME yield pools are displaying 0% APY on DeFiLlama despite the on-chain data returning healthy, non-zero APRs.

Pool DeFiLlama APY On-Chain APR (Lens)
SRPRIME (c590eff9-9de2-462c-b629-7e9c89f0b8e9) 0% 6.94%
JRPRIME (f88ff950-9096-46c0-bb9e-93f4d8266c41) 0% 13.23%

Evidence

On-chain verification (Lens 0xeA62e3a2D5FE8D5b66dc8E1bd2405AD23C851f4e calling getAPRs(0xff408b4843CDD4a33CD49EB2aBe057fE8D71C234)):

base: 79130236155  (7.91% APR)
target: 0
jrt: 132291384984 (13.23% APR)
srt: 69407738998  (6.94% APR)

The adapter code at src/adaptors/strata-markets/index.js uses the exact same loadPool() function and getAprs() call for PRIME as for all other pools which work correctly. Code path:

loadPool('figure', 'srPRIME'),  // same function as working pools
loadPool('figure', 'jrPRIME'),

Pipeline appears stuck:

  • count: 13 (hasn't incremented in days)
  • apyPct1D: 0 (no data change between yesterday and today)
  • apyMean30d: 5.37% / 10.53% (historical data was correct)
  • All other 10 strata-markets pools update and display correctly

Expected Behavior

SRPRIME should show ~7.1% APY and JRPRIME should show ~14.1% APY (APR→APY conversion of the on-chain values).

Request

Could you check the adapter run logs for strata-markets to see if the PRIME pools are throwing errors during execution? The adapter code is correct — the issue appears to be in the pipeline/scheduler not updating these specific pools.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions