Skip to content

Commit 885681e

Browse files
authored
Merge pull request #609 from balancer/review/issue-608
Review: Rate Provider from Issue #608
2 parents 8a79ac4 + 8588f60 commit 885681e

2 files changed

Lines changed: 40 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: BRZToken rate provider
3+
4+
## Details
5+
This report was autogenerated on 20/01/2026.
6+
7+
- Deployed at:
8+
- [Base:0xD8BC11AA3F7aA53193dC098aDb0d8776fa1e194B](https://basescan.org/address/0xD8BC11AA3F7aA53193dC098aDb0d8776fa1e194B)
9+
- Audit report(s):
10+
- [Audits](https://dfb-chain.github.io/dfb-delfos/)
11+
12+
## Context
13+
This rate provider tracks the market price of BRL/USD
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+
- [ ] 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/13b6981c-9332-4aad-87bc-83e95ac0bff3)
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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1992,6 +1992,15 @@
19921992
"factory": "",
19931993
"upgradeableComponents": []
19941994
},
1995+
"0xD8BC11AA3F7aA53193dC098aDb0d8776fa1e194B": {
1996+
"asset": "0xE9185Ee218cae427aF7B9764A011bb89FeA761B4",
1997+
"name": "BRZTokenRateProvider.md",
1998+
"summary": "safe",
1999+
"review": "./BRZTokenRateProviderReview9871.md",
2000+
"warnings": [],
2001+
"factory": "",
2002+
"upgradeableComponents": []
2003+
},
19952004
"0xfd9F651ca1e136f47d50C102D33D6cd342673C65": {
19962005
"asset": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22",
19972006
"name": "IDRXRateProvider.md",

0 commit comments

Comments
 (0)