Skip to content

Commit fd0f2f6

Browse files
authored
Merge pull request #33 from danvaneijck/claude/check-staking-apr-AqdlU
Fix staking APR calculation: normalize Cosmos SDK Dec precision
2 parents 0053cda + d5e4586 commit fd0f2f6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎frontend/src/services/contracts.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,9 @@ export async function fetchStakingApr(
253253
),
254254
]);
255255

256-
const annualProvisions = parseFloat(provisions.annualProvisions);
256+
// annualProvisions is a Cosmos SDK Dec (18 implicit decimal places),
257+
// bondedTokens is a plain integer — divide out the 1e18 factor.
258+
const annualProvisions = parseFloat(provisions.annualProvisions) / 1e18;
257259
const bondedTokens = parseFloat(pool.bondedTokens);
258260
if (!bondedTokens || !annualProvisions) return null;
259261

0 commit comments

Comments
 (0)