diff --git a/rate-providers/WrappedEthereumSonicRateProviderReviewd690.md b/rate-providers/WrappedEthereumSonicRateProviderReviewd690.md new file mode 100644 index 00000000..63b3b492 --- /dev/null +++ b/rate-providers/WrappedEthereumSonicRateProviderReviewd690.md @@ -0,0 +1,31 @@ + +# Rate Provider: WrappedEther on Sonic rate provider + +## Details +This report was autogenerated on 28/07/2025. + +- Deployed at: + - [Sonic:0x13024Ff3879Ce1d3A827958AB1e5fDF29250A05d](https://sonicscan.org/address/0x13024Ff3879Ce1d3A827958AB1e5fDF29250A05d) +- Audit report(s): + - []() + +## Context +Dynamic Rateprovider by Gyroscope. The rate can be adjusted by calling `updateToEdge()` which will bring the pool back at the edge of the range. + +## Review Checklist: Bare Minimum Compatibility +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. + +- [x] Implements the [`IRateProvider`](https://github.com/balancer/balancer-v2-monorepo/blob/bc3b3fee6e13e01d2efe610ed8118fdb74dfc1f2/pkg/interfaces/contracts/pool-utils/IRateProvider.sol) interface. +- [x] `getRate` returns an 18-decimal fixed point number (i.e., 1 == 1e18) regardless of underlying token decimals. + +### Administrative Privileges +- [ ] The Rate Provider is upgradeable** (e.g., via a proxy architecture). +- [ ] Other contracts which are part of the `getRate` callchain are upgradeable**. You can find more information + about the involved contracts in this [tenderly simulation](https://www.tdly.co/shared/simulation/6fe4548d-210b-48c1-9f87-8a1e79321237) + +## Conclusion +**Summary judgment: USABLE** + +** upgradeable in this context means that: +- The contract is a proxy contract with an implementation sourced from Etherscan and the proxy emitted an "Upgraded" event. + diff --git a/rate-providers/WrappedSonicRateProviderReviewbc1a.md b/rate-providers/WrappedSonicRateProviderReviewbc1a.md new file mode 100644 index 00000000..c7d455a1 --- /dev/null +++ b/rate-providers/WrappedSonicRateProviderReviewbc1a.md @@ -0,0 +1,31 @@ + +# Rate Provider: Dynamic WrappedSonic rate provider + +## Details +This report was autogenerated on 28/07/2025. + +- Deployed at: + - [Sonic:0xb7b5d20dba8afac9049909e3be080d4841f5f144](https://sonicscan.org/address/0xb7b5d20dba8afac9049909e3be080d4841f5f144) +- Audit report(s): + - []() + +## Context +Dynamic Rateprovider by Gyroscope. The rate can be adjusted by calling `updateToEdge()` which will bring the pool back at the edge of the range. + +## Review Checklist: Bare Minimum Compatibility +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. + +- [x] Implements the [`IRateProvider`](https://github.com/balancer/balancer-v2-monorepo/blob/bc3b3fee6e13e01d2efe610ed8118fdb74dfc1f2/pkg/interfaces/contracts/pool-utils/IRateProvider.sol) interface. +- [x] `getRate` returns an 18-decimal fixed point number (i.e., 1 == 1e18) regardless of underlying token decimals. + +### Administrative Privileges +- [ ] The Rate Provider is upgradeable** (e.g., via a proxy architecture). +- [ ] Other contracts which are part of the `getRate` callchain are upgradeable**. You can find more information + about the involved contracts in this [tenderly simulation](https://www.tdly.co/shared/simulation/6fa21e7c-cf60-4405-9483-e2814222c9eb) + +## Conclusion +**Summary judgment: USABLE** + +** upgradeable in this context means that: +- The contract is a proxy contract with an implementation sourced from Etherscan and the proxy emitted an "Upgraded" event. + diff --git a/rate-providers/registry.json b/rate-providers/registry.json index 5ad6ab66..b57f4739 100644 --- a/rate-providers/registry.json +++ b/rate-providers/registry.json @@ -5126,6 +5126,24 @@ "warnings": [], "factory": "", "upgradeableComponents": [] + }, + "0xb7b5d20dba8afac9049909e3be080d4841f5f144": { + "asset": "0x039e2fb66102314ce7b64ce5ce3e5183bc94ad38", + "name": "DynamicWrappedSonicRateProvider.md", + "summary": "safe", + "review": "./WrappedSonicRateProviderReviewbc1a.md", + "warnings": [], + "factory": "", + "upgradeableComponents": [] + }, + "0x13024Ff3879Ce1d3A827958AB1e5fDF29250A05d": { + "asset": "0x50c42deacd8fc9773493ed674b675be577f2634b", + "name": "DynamicWrappedEthereumSonicRateProvider.md", + "summary": "safe", + "review": "./WrappedEthereumSonicRateProviderReviewd690.md", + "warnings": [], + "factory": "", + "upgradeableComponents": [] } }, "hyperevm": {