Skip to content

Conversation

web3rover and others added 30 commits January 17, 2025 20:35
Co-authored-by: Jesus Lanchas <[email protected]>
Signed-off-by: web3rover <[email protected]>
Co-authored-by: Jesus Lanchas <[email protected]>
Signed-off-by: web3rover <[email protected]>
[VEN-3002]: Capped Oracle Implementation
web3rover and others added 27 commits May 30, 2025 15:07
[VEN-3246] Deployed xSolvBTC Oracle
## [2.13.0-dev.7](v2.13.0-dev.6...v2.13.0-dev.7) (2025-06-03)

### Features

* added config and script ([a9046bb](a9046bb))
* deployed oracle ([b872b75](b872b75))
* updating deployment files ([f704821](f704821))
[VEN-3253]: New Oracles Implementation in BNB
[VEN-2999][VEN-3002]: add transient storage to Resilient oracle and Capped oracles
## [2.13.0-dev.8](v2.13.0-dev.7...v2.13.0-dev.8) (2025-06-27)

### Features

* add deployments of ankrBNB, BNBx and slisBNB in bscmainnet ([62a23f5](62a23f5))
* add deployments of AsBNB and xSolvBTC in bscmainnet ([bf0c76e](bf0c76e))
* add deployments of AsBNBOracle in bsctestnet ([911836e](911836e))
* add deployments of oracles implementation in bscmainnet ([68187b7](68187b7))
* add deployments of oracles implementation in bsctestnet ([9359b10](9359b10))
* add deployments of PT-sUSDe-26JUN2025 in bscmainnet ([f22a12f](f22a12f))
* add deployments of PT-sUSDE-26JUN2025, sUSDe and xSolvBTC in bsctestnet ([f59ddac](f59ddac))
* add support on AsBNBOracle to be capped ([919e8cf](919e8cf))
* add transient storage in resilient oracle ([1912471](1912471))
* added cappedoracle abstract contract ([135659f](135659f))
* added getUncappedPrice func ([79501aa](79501aa))
* added ICappedOracle interface ([61f2039](61f2039))
* added isCapped ([4ee71b9](4ee71b9))
* added setter funcs ([b5d7106](b5d7106))
* added transient storage ([f032d89](f032d89))
* allow caps on the ZkETHOracle ([21341d4](21341d4))
* automatically update snapshot ([02d4ab7](02d4ab7))
* cache asset price into transient storage in resilient oracle ([f79e2fe](f79e2fe))
* consolidate script in one for weETH and wstETH ([d67ef0e](d67ef0e))
* deployed on opbnbmainnet ([1a5af49](1a5af49))
* deployed OneJump oracle for weETH and wstETH on unichain ([9d2cd37](9d2cd37))
* deployed OneJump oracle for weETH and wstETH on unichain sepolia ([c64ce1d](c64ce1d))
* deployment script for weETH and wstETH on unichain ([fad4b72](fad4b72))
* deployment script for wstETH OneJumpOracle ([b0f13f8](b0f13f8))
* deployments for ankrBNB, BNBx and slisBNB on bsctestnet ([12d40ee](12d40ee))
* make snapshot interval optional ([927541d](927541d))
* redeploy weETH and wstETH oracles on unichain mainnet ([4e0767f](4e0767f))
* redeploy weETH and wstETH oracles on unichain sepolia ([462b3ee](462b3ee))
* remove hardhat-gas-reporter, not compatible with smock 2.4.0 ([80cd2c0](80cd2c0))
* updating deployment files ([679f384](679f384))
* updating deployment files ([39831aa](39831aa))
* updating deployment files ([0e23064](0e23064))
* updating deployment files ([1f90111](1f90111))
* updating deployment files ([4b336c4](4b336c4))
* updating deployment files ([5153800](5153800))
* updating deployment files ([325d1c9](325d1c9))
* updating deployment files ([60207af](60207af))
* updating deployment files ([16dd1b2](16dd1b2))
* updating deployment files ([389f580](389f580))
* use cap for sfrxETHOracle ([6e26b79](6e26b79))
* wip - snapshotGap ([bc23339](bc23339))

### Bug Fixes

* [VPB-02] cache slot using erc-7201 ([73e0023](73e0023))
* add resolutions to pin hardhat and smock ([a799afb](a799afb))
* added check for invalid growth rate ([c39ce2c](c39ce2c))
* added test for exchange rate cache and provide initial exchange rate ([c5bebca](c5bebca))
* change function visibility ([b392bc0](b392bc0))
* check the right value in the setter and emitting the right event ([9283092](9283092))
* CTO-01 ([7b2dcab](7b2dcab))
* CTO-02 ([0f552cc](0f552cc))
* CTO-03 ([111b758](111b758))
* CTO-04 ([d0b5c9a](d0b5c9a))
* CTO-05 ([21f6448](21f6448))
* CTO-07 ([6f77ab6](6f77ab6))
* deploy implementations for opbnbtestnet ([683b05d](683b05d))
* deployed arbitrum oracles ([ccd61e2](ccd61e2))
* deployed contracts ([a93dd01](a93dd01))
* deployed erc4626 oracles ([a6ac47b](a6ac47b))
* deployed ezETH oracle ([ca03708](ca03708))
* deployed generic oracles on ethereum ([a61413b](a61413b))
* deployed main oracle implementations ([7d39501](7d39501))
* deployed main oracles on mainnet ([147fcda](147fcda))
* deployed missing oracles ([e08d0f2](e08d0f2))
* deployed on op and unichain ([0599347](0599347))
* deployed oracles on zksync mainnet ([87e844b](87e844b))
* deployed oracles with disabled capping ([bbf64ce](bbf64ce))
* deployed pendle oracle ([6ef5ac7](6ef5ac7))
* deployed pendle oracle ([09f63c9](09f63c9))
* deployed rsETH oracle ([7367b45](7367b45))
* deployed sfrax oracle ([f46462a](f46462a))
* deployed weeth oracle ([a83f03e](a83f03e))
* deployed weETHs oracle ([d63058e](d63058e))
* deployed zksync sepolia oracles ([164ea41](164ea41))
* deployments - wip ([fbda9e0](fbda9e0))
* ERC-01 ([b682c44](b682c44))
* ezETH oracle ([4dd16cf](4dd16cf))
* fix deploy file ([df73342](df73342))
* fix import ([12e4e17](12e4e17))
* fixed  comments ([9cf1da7](9cf1da7))
* fixed ankrBNB deployment ([96f5284](96f5284))
* fixed comments ([7f065dd](7f065dd))
* fixed compile ([1a14221](1a14221))
* fixed lint ([f75104d](f75104d))
* fixed lint ([65969ce](65969ce))
* fixed lint ([fc01d73](fc01d73))
* fixed lint ([317aae6](317aae6))
* fixed lint ([dbf0627](dbf0627))
* fixed lint ([8b61fe7](8b61fe7))
* fixed lint ([36a2b7e](36a2b7e))
* fixed netspec comment ([f8500da](f8500da))
* fixed netspec comment ([c16b2f2](c16b2f2))
* fixed one jump oracle scripts ([e700465](e700465))
* fixed pendle oracles ([8a18ad2](8a18ad2))
* fixed sfrax oracle ([26982e9](26982e9))
* fixed test ([5b6ac40](5b6ac40))
* fixed tests ([cfb4053](cfb4053))
* fixed tests ([90f9a80](90f9a80))
* fixed tests ([6a9616b](6a9616b))
* fixed tests ([83a8464](83a8464))
* implemented capped oracle for SFrxETHOracle ([e22fe87](e22fe87))
* improved tests coverage ([8f0d719](8f0d719))
* increase test coverage resilient oracle ([4da77bd](4da77bd))
* make caching optional ([65c06ef](65c06ef))
* merge conflict ([5100f54](5100f54))
* merge conflict ([035ec6e](035ec6e))
* merge conflict ([93b833f](93b833f))
* merge conflict ([dfb48a2](dfb48a2))
* minor fix ([729bd91](729bd91))
* optimisation ([bdb8550](bdb8550))
* optimisations ([21d8dd0](21d8dd0))
* optimise if condition ([825d146](825d146))
* optimise var ([3bf101d](3bf101d))
* optimised gas ([3d8b0b5](3d8b0b5))
* patch smock package to check if provider has init ([606522d](606522d))
* pr comment ([742e12d](742e12d))
* redeployed capped oracles with params ([dd5e561](dd5e561))
* redeployed resilient oracle implementation ([5aecb69](5aecb69))
* redeployed yvUSDS ([9893389](9893389))
* relock ([be72452](be72452))
* remove chainlink oracle ([b6a13cd](b6a13cd))
* remove env variable defination CI/CD ([1dc13c1](1dc13c1))
* remove gasreporter ([17be0ef](17be0ef))
* remove unchecked ([d17516b](d17516b))
* remove unused param ([58dbffb](58dbffb))
* remove xSolvBTCOneJumpRedStoneOracle implementation and proxy from bsctestnet and bscmainnet ([819bb9b](819bb9b))
* removed addresses ([7e34967](7e34967))
* removed CappedOracle abstract contract ([860b31b](860b31b))
* removed constructor ([1123884](1123884))
* removed gasReporter ([09739d2](09739d2))
* removed oracles ([bace6d6](bace6d6))
* removed proxy files ([82d8cd9](82d8cd9))
* revert sfrxETH oracle ([518a8a3](518a8a3))
* rsETH and ezETH ([aa13f26](aa13f26))
* sfrax oracle ([74a8abf](74a8abf))
* skip snapshot update ([c1ef7e6](c1ef7e6))
* test coverage for correlated token oracle ([2351c87](2351c87))
* update bnb oracles ([3069ded](3069ded))
* update underlying price ([9bd6319](9bd6319))
* updated scripts ([322a3f8](322a3f8))
* updated var name ([4dc0ab2](4dc0ab2))
* updated yearn markets ([a8f3690](a8f3690))
* use cached price as exchange rate not final price ([6254078](6254078))
* use implementations ([515436d](515436d))
* use transient lib ([6a69bb8](6a69bb8))
* uupdated erc4626 oracles ([91a66ab](91a66ab))
* VCP-01 ([0395e81](0395e81))
* VCP-02 ([105d3c5](105d3c5))
* vcp-03 ([995b438](995b438))
* VCP-03 ([0a42dac](0a42dac))
* vcp-05 ([dd45f16](dd45f16))
* VCP-05 ([666a231](666a231))
* VPB-02 ([caf262d](caf262d))
* VPB-03 ([c0e1ac7](c0e1ac7))
* VPB-03 ([c35811e](c35811e))
* VPB-04 ([edb889b](edb889b))
* VPB-04 ([e417976](e417976))
* VPB-04 ([4f6d975](4f6d975))
* wip - fix capping exchange rate ([eccc4b0](eccc4b0))
* wip - sepolia deployment ([1c933c2](1c933c2))
* wip - sepolia deployment ([9865828](9865828))
* wip - sepolia deployment ([e602484](e602484))
* wip - update params ([5f89d59](5f89d59))
* yearn oracles ([6e8dcb9](6e8dcb9))

### Reverts

* Revert "fix: reset deployments" ([1713afe](1713afe))
* Revert "fix: removed deployments" ([1226eff](1226eff))
@chechu chechu self-assigned this Jul 1, 2025
@chechu chechu merged commit f0aefb5 into main Jul 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants