Two low-priority follow-ups came out of the recent Kong-backed Katana OG work. We do not need to block on these now, but they should be tracked.
1. Preserve tokenized-strategy KAT rewards from Kong snapshots
Some Katana vault snapshots expose reward APR as performance.estimated.components.katRewardsAPR, but the OG snapshot normalization only passes through katanaAppRewardsAPR / fixedRateKatanaRewards.
Result: tokenized strategy vaults can render 0.00% KAT and understate total APY even though Kong returned a non-zero reward APR.
Example vault:
0x78EC25FBa1bAf6b7dc097Ebb8115A390A2a4Ee12
Expected follow-up:
- preserve
katRewardsAPR in the normalized OG data shape so Katana reward math can consume it
2. Preserve unavailable Katana historical APY instead of coercing to zero
Some Katana snapshots return null historical values. The current normalization path rewrites those missing values to 0, which makes OG cards show 0.00% and even a 0.00% native / 0.00% KAT breakdown instead of keeping the historical APY unavailable.
Example vault:
0x17E6ee30d939d1C0186EF98265e9a4E38A056AA1
Expected follow-up:
- preserve missing monthly/weekly Katana history through normalization
- keep the OG card in an unavailable state rather than displaying a synthetic zero
Context:
- This is not urgent.
- The first issue mainly affects tokenized strategy vaults, which we do not actively try to advertise.
- The second issue is correctness-oriented but not a priority for the current patch.
Two low-priority follow-ups came out of the recent Kong-backed Katana OG work. We do not need to block on these now, but they should be tracked.
1. Preserve tokenized-strategy KAT rewards from Kong snapshots
Some Katana vault snapshots expose reward APR as
performance.estimated.components.katRewardsAPR, but the OG snapshot normalization only passes throughkatanaAppRewardsAPR/fixedRateKatanaRewards.Result: tokenized strategy vaults can render
0.00% KATand understate total APY even though Kong returned a non-zero reward APR.Example vault:
0x78EC25FBa1bAf6b7dc097Ebb8115A390A2a4Ee12Expected follow-up:
katRewardsAPRin the normalized OG data shape so Katana reward math can consume it2. Preserve unavailable Katana historical APY instead of coercing to zero
Some Katana snapshots return
nullhistorical values. The current normalization path rewrites those missing values to0, which makes OG cards show0.00%and even a0.00% native / 0.00% KATbreakdown instead of keeping the historical APY unavailable.Example vault:
0x17E6ee30d939d1C0186EF98265e9a4E38A056AA1Expected follow-up:
Context: