Skip to content

Commit 73ac711

Browse files
authored
Merge pull request #655 from balancer/review/issue-654
Review: Rate Provider from Issue #654
2 parents f85fb8b + 21e5418 commit 73ac711

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
2+
# Rate Provider: StakedYUSD rate provider
3+
4+
## Details
5+
This report was autogenerated on 18/02/2026.
6+
7+
- Deployed at:
8+
- [Ethereum:0x785D401051E1e0df29aBc99043Fe5c542252E1a3](https://etherscan.io/address/0x785D401051E1e0df29aBc99043Fe5c542252E1a3)
9+
- Audit report(s):
10+
- [Audits](https://docs.aegis.im/audits)
11+
12+
## Context
13+
The rate provider tracks the embedded yield of the sYUSD token
14+
15+
## Review Checklist: Bare Minimum Compatibility
16+
Each of the items below represents an absolute requirement for the Rate Provider. If any of these is unchecked, the Rate Provider is unfit to use.
17+
18+
- [x] Implements the [`IRateProvider`](https://github.com/balancer/balancer-v2-monorepo/blob/bc3b3fee6e13e01d2efe610ed8118fdb74dfc1f2/pkg/interfaces/contracts/pool-utils/IRateProvider.sol) interface.
19+
- [x] `getRate` returns an 18-decimal fixed point number (i.e., 1 == 1e18) regardless of underlying token decimals.
20+
21+
### Administrative Privileges
22+
- [ ] The Rate Provider is upgradeable** (e.g., via a proxy architecture).
23+
- [x] Other contracts which are part of the `getRate` callchain are upgradeable**. You can find more information
24+
about the involved contracts in this [tenderly simulation](https://www.tdly.co/shared/simulation/de21b16b-f265-4b95-8d68-180979ebc45b)
25+
26+
## Conclusion
27+
**Summary judgment: USABLE**
28+
29+
** upgradeable in this context means that:
30+
- The contract is a proxy contract with an implementation sourced from Etherscan and the proxy emitted an "Upgraded" event.
31+

rate-providers/registry.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3763,6 +3763,20 @@
37633763
"implementationReviewed": "0x43506849d7c04f9138d1a2050bbf3a0c054402dd"
37643764
}
37653765
]
3766+
},
3767+
"0x785D401051E1e0df29aBc99043Fe5c542252E1a3": {
3768+
"asset": "0xfe0ccc9942e98c963fe6b4e5194eb6e3baa4cb64",
3769+
"name": "StakedYUSDRateProvider.md",
3770+
"summary": "safe",
3771+
"review": "./StakedYUSDRateProviderReviewf755.md",
3772+
"warnings": [],
3773+
"factory": "",
3774+
"upgradeableComponents": [
3775+
{
3776+
"entrypoint": "0xfe0ccc9942e98c963fe6b4e5194eb6e3baa4cb64",
3777+
"implementationReviewed": "0xb0c63bb1667b6e9215aee562af2957739b2676fe"
3778+
}
3779+
]
37663780
}
37673781
},
37683782
"fantom": {

0 commit comments

Comments
 (0)