BOB Protocol contracts 1.0.0
What's Changed
This release contains the changes made to address the following findings discovered during a security audit:
- Fix executeRecovery re-entrancy (#31)
- Add missing sanity checks (#32)
- Emit missing events on important configuration changes (#33)
- Fix comment field order (#34)
- Added comment to not use tokens with reentrant transfers (#37)
- Return extra data from farmExtra call (#39)
- Forbid deposit transactions with negative token delta (#42)
- Add sanity checks on uint conversion limits (#44)
- Fix permit-related issues (#43)
- Fix state writing order (#45)
- Add warning comment for possible sellForETH slippage (#47)
Also the following fixes and improvements were included:
- Renounce BobVault implementation ownership in constructor (#35)
- Add BobVault shortcut method for updating yield params (#36)
- Fix amount field in invest event (#40)
- Add test coverage report in CI (#46)
Full Changelog: 1.0.0-rc2...1.0.0