Problem Statement
Oracle prices come in different decimal scales, confusing UI display.
Why it matters
Heterogeneous scales break charts and lending collaterals.
Technical Context
Add get_valuation_18_decimals(property_id) returning normalised scale.
Expected Outcome
All consumers read normalised prices.
Acceptance Criteria
- New view message solid.
- Docs state normalisation constant.
- SDK wrapper.
- Tests for rounding.
Implementation Notes
Helper that multiplies by 10^16.
Files or modules likely to be affected
contracts/oracle/src/lib.rs.
Dependencies
None.
Difficulty level
MEDIUM.
Estimated effort
S (~1 day).
Problem Statement
Oracle prices come in different decimal scales, confusing UI display.
Why it matters
Heterogeneous scales break charts and lending collaterals.
Technical Context
Add
get_valuation_18_decimals(property_id)returning normalised scale.Expected Outcome
All consumers read normalised prices.
Acceptance Criteria
Implementation Notes
Helper that multiplies by 10^16.
Files or modules likely to be affected
contracts/oracle/src/lib.rs.Dependencies
None.
Difficulty level
MEDIUM.
Estimated effort
S (~1 day).