Context
Cleanup follow-up. Once utils/chainlink.py exists (foundation issue), slim protocols/ustb/main.py to reuse the shared Chainlink reader + staleness / round helpers instead of its inline implementation. USTB is the pattern these utilities were generalized from, so it should be the reference consumer.
Scope
Priority
Low / optional — do after L1 + L2 land.
References
- Foundation issue (
utils/chainlink.py).
Context
Cleanup follow-up. Once
utils/chainlink.pyexists (foundation issue), slimprotocols/ustb/main.pyto reuse the shared Chainlink reader + staleness / round helpers instead of its inline implementation. USTB is the pattern these utilities were generalized from, so it should be the reference consumer.Scope
latestRoundData/ staleness / monotonicity logic inprotocols/ustb/main.pywith the sharedutils/chainlink.pyhelpers.Priority
Low / optional — do after L1 + L2 land.
References
utils/chainlink.py).