BakerFi Invitational
Delivers a cutting-edge DeFi protocol with smart staking strategies and an intuitive interface for easy maximization of returns.
- Start date20 May 2024
- End date3 Jun 2024
- Total awards$28,500 in USDC
- Duration14 days
- Details
BakerFi audit details
- Total Prize Pool: $28,500 in USDC
- HM awards: $23,040 in USDC
- QA awards: $960 in USDC
- Judge awards: $4,000 in USDC
- Scout awards: $500 in USDC
- Join C4 Discord to register
- Submit findings using the C4 form
- Read our guidelines for more details
- Starts May 20, 2024 20:00 UTC
- Ends June 3, 2024 20:00 UTC
This is a Private audit
This audit repo and its Discord channel are accessible to certified wardens only. Participation in private audits is bound by:
- Code4rena's Certified Contributor Terms and Conditions
- C4's Certified Contributor Code of Professional Conduct
All discussions regarding private audits should be considered private and confidential, unless otherwise indicated.
Automated Findings / Publicly Known Issues
The 4naly3er report can be found here.
Note for C4 wardens: Anything included in this Automated Findings / Publicly Known Issues
section is considered a publicly known issue and is ineligible for awards.
Overview
BakerFi is a fully non-custodial application for managing leveraged staking strategies in various DeFi lending protocols to amplify generated by usersโ assets (ETH, DAI, GHO, among others).
BakerFi stands out as a unique product with a distinctive approach to the market. It employs singular strategies designed to empower any regular user to execute sophisticated and well-orchestrated DeFi strategies, optimizing returns on their capital. The product achieves this through two key pillars.
Firstly, it simplifies the intricate configurations essential for deploying DeFi strategies, abstracting them from the end user and ensuring ease of use, even for those with limited experience in DeFi.
Orchestrating a lucrative DeFi strategy requires some deep research and some level of expertise to make it successful.
Secondly, it deploys strategies using global configurations, controlled by protocol, thereby reducing user risks and minimizing their exposure to market turmoils and black-swan scenarios. ๐ฆข
Bakerfi Smart Contracts
Recursive ETH Staking made easy, amplify your yields with recursive based strategies based on lending markets (AAVE v3, ...) and flash loans.
Features
- Pool Based Yield Generation
- Liquidation Protection
- Easy to Use Interface
- Leverage based on Flash Loans
- Liquid Yield Shares matETH
- Proxied Deployment for Settings, Vault and Strategies
Integrations
- AAVE v3
- Lido Staking Contracts
- Uniswap v3
- Balancer Flash Loans
Links
- Previous audits: https://github.com/code-423n4/2024-05-bakerfi/blob/main/audits/audit-creed-2024-05-10.pdf
- Documentation: https://github.com/code-423n4/2024-05-bakerfi/tree/main/doc
- Website: https://bakerfi.xyz/
- X/Twitter: https://twitter.com/bakerfi_
- Discord: https://dub.sh/bakerfi-discord
Scope
See scope.txt
Files in scope
File | Logic Contracts | Interfaces | SLOC | Purpose | Libraries used |
---|---|---|---|---|---|
/contracts/core/Constants.sol | **** | **** | 6 | ||
/contracts/core/GovernableOwnable.sol | 1 | **** | 27 | @openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol | |
/contracts/core/ServiceRegistry.sol | 1 | **** | 49 | @openzeppelin/contracts/access/Ownable.sol | |
/contracts/core/Settings.sol | 1 | **** | 97 | @openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol<br>@openzeppelin/contracts/utils/structs/EnumerableSet.sol | |
/contracts/core/Vault.sol | 1 | **** | 172 | @openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PermitUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol | |
/contracts/core/flashloan/BalancerFlashLender.sol | 1 | **** | 83 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/interfaces/IERC3156FlashLenderUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/interfaces/IERC3156FlashBorrowerUpgradeable.sol | |
/contracts/core/governance/BKR.sol | 1 | **** | 29 | @openzeppelin/contracts/token/ERC20/ERC20.sol<br>@openzeppelin/contracts/access/Ownable.sol<br>@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol<br>@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol | |
/contracts/core/governance/BakerFiGovernor.sol | 1 | **** | 86 | @openzeppelin/contracts/governance/Governor.sol<br>@openzeppelin/contracts/governance/compatibility/GovernorCompatibilityBravo.sol<br>@openzeppelin/contracts/governance/extensions/GovernorVotes.sol<br>@openzeppelin/contracts/governance/extensions/GovernorVotesQuorumFraction.sol<br>@openzeppelin/contracts/governance/extensions/GovernorTimelockControl.sol | |
/contracts/core/governance/Timelock.sol | 1 | **** | 9 | @openzeppelin/contracts/governance/TimelockController.sol | |
/contracts/core/hooks/UseAAVEv3.sol | 1 | **** | 22 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseFlashLender.sol | 1 | **** | 21 | @openzeppelin/contracts-upgradeable/interfaces/IERC3156FlashLenderUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseIERC20.sol | 1 | **** | 19 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseLeverage.sol | 1 | **** | 51 | ||
/contracts/core/hooks/UseOracle.sol | 1 | **** | 22 | @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseSettings.sol | 1 | **** | 19 | @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseStETH.sol | 1 | **** | 19 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseStrategy.sol | 1 | **** | 19 | @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseSwapper.sol | 1 | **** | 75 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseUniQuoter.sol | 1 | **** | 19 | @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseWETH.sol | 1 | **** | 27 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/hooks/UseWstETH.sol | 1 | **** | 36 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/strategies/StrategyAAVEv3.sol | 1 | **** | 73 | @openzeppelin/contracts/token/ERC20/IERC20.sol<br>@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol<br>@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol | |
/contracts/core/strategies/StrategyAAVEv3WSTETH.sol | 1 | **** | 59 | @openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol | |
/contracts/core/strategies/StrategyLeverage.sol | 1 | **** | 378 | @openzeppelin/contracts-upgradeable/interfaces/IERC3156FlashBorrowerUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol<br>@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol<br>@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol | |
/contracts/core/strategies/StrategyLeverageSettings.sol | 1 | **** | 52 | ||
/contracts/libraries/RebaseLibrary.sol | 1 | **** | 35 | ||
/contracts/oracles/EthOracle.sol | 1 | **** | 26 | ||
/contracts/oracles/PythOracle.sol | 1 | **** | 50 | ||
/contracts/oracles/WstETHToETHOracle.sol | 1 | **** | 26 | ||
/contracts/oracles/WstETHToETHOracleETH.sol | 1 | **** | 32 | ||
/contracts/oracles/cbETHToETHOracle.sol | 1 | **** | 27 | ||
/contracts/proxy/BakerFiProxy.sol | 1 | **** | 9 | @openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol | |
/contracts/proxy/BakerFiProxyAdmin.sol | 1 | **** | 9 | @openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol | |
Totals | 32 | **** | 1683 |
Files out of scope
See out_of_scope.txt
File |
---|
./contracts/interfaces/aave/v3/DataTypes.sol |
./contracts/interfaces/aave/v3/IPoolAddressesProvider.sol |
./contracts/interfaces/aave/v3/IPoolV3.sol |
./contracts/interfaces/balancer/IFlashLoan.sol |
./contracts/interfaces/balancer/IProtocolFeesCollector.sol |
./contracts/interfaces/balancer/IVault.sol |
./contracts/interfaces/chainlink/IChainlinkAggregator.sol |
./contracts/interfaces/core/IOracle.sol |
./contracts/interfaces/core/IServiceRegistry.sol |
./contracts/interfaces/core/ISettings.sol |
./contracts/interfaces/core/IStrategy.sol |
./contracts/interfaces/core/ISwapHandler.sol |
./contracts/interfaces/core/IVault.sol |
./contracts/interfaces/curve/ICurvePool.sol |
./contracts/interfaces/lido/IStETH.sol |
./contracts/interfaces/lido/IWStETH.sol |
./contracts/interfaces/pyth/IPyth.sol |
./contracts/interfaces/pyth/IPythEvents.sol |
./contracts/interfaces/pyth/PythStructs.sol |
./contracts/interfaces/tokens/IWETH.sol |
./contracts/interfaces/uniswap/v3/IQuoterV2.sol |
./contracts/interfaces/uniswap/v3/ISwapRouter.sol |
./contracts/interfaces/uniswap/v3/IUniswapV3Pool.sol |
./contracts/mocks/AAVE3PoolMock.sol |
./contracts/mocks/BalancerVaultMock.sol |
./contracts/mocks/BorrowerAttacker.sol |
./contracts/mocks/ERC20Mock.sol |
./contracts/mocks/ERC3156FlashBorrowerMock.sol |
./contracts/mocks/ERC3156FlashLender.sol |
./contracts/mocks/OracleMock.sol |
./contracts/mocks/PythMock.sol |
./contracts/mocks/QuoterV2Mock.sol |
./contracts/mocks/SettingsV2.sol |
./contracts/mocks/StrategyLeverageSettingsMock.sol |
./contracts/mocks/StrategyMock.sol |
./contracts/mocks/UniV3RouterMock.sol |
./contracts/mocks/WETH.sol |
./contracts/mocks/WstETH.sol |
./contracts/tests/BoringRebaseTest.sol |
./contracts/tests/RebaseLibraryTest.sol |
./contracts/tests/VaultFuzzing.sol |
Totals: 41 |
Scoping Q & A
General questions
Question | Answer |
---|---|
ERC20 used by the protocol | Any (all possible ERC20s) WETH, USDC, USDT, RETH, STETH, WSETH |
Test coverage | Lines: 78,85%, Functions: 60,47% |
ERC721 used by the protocol | None |
ERC777 used by the protocol | None |
ERC1155 used by the protocol | None |
Chains the protocol will be deployed on | Arbitrum,Optimism,Base,Ethereum |
ERC20 token behaviors in scope
External integrations (e.g., Uniswap) behavior in scope:
Question | Answer |
---|---|
Enabling/disabling fees (e.g. Blur disables/enables fees) | Yes |
Pausability (e.g. Uniswap pool gets paused) | No |
Upgradeability (e.g. Uniswap gets upgraded) | No |
EIP compliance checklist
None
Additional context
Main invariants
-
Only the Governor should be able to update Global Settings
-
Only the Governorwer should be able to update the Strategy Settings
-
Only the Vault should be able to call Strategy's
deploy
,undeploy
andharvest
functions -
No external user should access have control of the strategy funds.
-
Only the owner of Vault shares can burn its shares to withdraw funds from the strategy.
-
It is not possible to mint new shares without depositing ETH on the vault
Attack ideas (where to focus for bugs)
-
Vault Share Inflation and Deflation attacks.
-
Manipulated Withdraws.
All trusted roles in the protocol
Role | Description |
---|---|
Governor | The entity that is able to update the proxy implementations and change the strategy parameters, and global settings. In the future the governor is going to be the protocol dao. |
User | Able to deposit, withdraw and call the liquidation protection mechanism (rebalance). |
Any novel or unique curve logic or mathematical models implemented in the contracts:
None
Running tests
git clone https://github.com/code-423n4/2024-05-bakerfi.git git submodule update --init --recursive cd 2024-05-bakerfi npm install npx hardhat compile npm run test
To run code coverage
npm run test:coverage
To run gas benchmarks
npm run test:gas
Prerequisites
Before getting started with this project, make sure you have the following prerequisites:
- Node.js (version 18 or higher)
- NPM (version 9.0 or higher)
- Hardhat (version 2.0.0 or higher)
- Ethereum wallet or provider (e.g., MetaMask)
- Solidity development knowledge
Installation
- Clone the project repository to your local machine:
git clone https://github.com/code-423n4/2024-05-bakerfi.git
- Navigate to the project directory:
cd 2024-05-bakerfi
- Install the dependencies:
npm install
Usage
Compiling Smart Contracts
To compile the smart contracts, run the following command:
npx hardhat compile
The compiled artifacts will be placed in the ./artifacts directory.
Running Tests
To run the automated tests, execute the following command:
npm run test
# With Gas Report
npm run test:gas
# With Gas Report + Test Coverage
npm run test:coverage
This will execute the tests defined in the ./test directory.
Deployment
To deploy your smart contracts to a specific network, configure the network settings in the hardhat.config.js file. Then, run the deployment script using the following command:
Production
npx hardhat run --network <network-name> scripts/deploy.ts
Local Development (Ganache)
# Open a terminal to run Ganache
npm run ganache:dev
# Open a separate terminal to run the deployment script
npx hardhat run scripts/deploy-dev.ts
Replace <network-name> with the desired network from your configuration.
Create an SDK packager
npm run compile:clean && npm run build
npm pack
Setup Development Environment
- Start ganache with the predefined accounts
npm run ganache:dev
This will start a local Ethereum network with accounts pre-loaded with test Ether. The server will output the available accounts and their private keys.
- Deploy the Vault Contract with Mocks Deployed
npm run deploy:local
If everything runs sucessfully you should get Bakerfi Vault deployed with some mocked Services for testing purposes
Service Registry = 0x37ebdd9B2adC5f8af3993256859c1Ea3BFE1465e
WETH = 0xd7630A747b24b7245ff60e3095aD04684dC1a292
FlashLender Mock = 0x5Ac32814f9EB4d415779892890a216b244FcB3B5
stETH = 0x2C263d29775dC27167c58aB7B18dc6C942c141B0
wstETH = 0x27F56eb75a1EBbE7e7218e8fCa5FF51E3d655f22
Swap Router Mock = 0x26A76D21edD8049fd394786976EF578010569FcB
AAVE v3 Mock = 0x621e8cdBc878Bdda95d0247B71FeBE0a8b2d4EE3
BakerFi Vault = 0xE8A1e868E4736669b73B9E26BE22129bD6B4E83d
BakerFi Vault AAVEv3 Strategy = 0xC5Dfa3ebaDD8cf122b2b086e3aC28492Da76a0eE
WSETH/ETH Oracle = 0xE8F362bF1E066547113981FdaC7c1dDC6949a7Ac
Development CLI Commands
Get the Network Deployment Addresses
#HARDHAT_NETWORK=base_devnet npx ts-node --files scripts/cli.ts contracts <serviceRegistryAddress>
HARDHAT_NETWORK=base_devnet npx ts-node --files scripts/cli.ts contracts 0xE8A1e868E4736669b73B9E26BE22129bD6B4E83d
Interacting with Contracts
You can interact with the deployed contracts using the Hardhat console. Start the console with the following command:
npx hardhat console --network <network-name>
Replace <network-name> with the desired network from your configuration.
Usefull Scripts
Export Flat File Contracts
npm run export:flat
Generate Documentation
npm run doc
Run Echidna for Testing
echidna . --config echidna.yaml --contract VaultFuzzing
Verify a contract
npx hardhat verify --network mainnet <contract_address> <args>...
<pre>ยท-------------------------------------------------|---------------------------|-----------|-----------------------------ยท
| <font color="#5E5C64">Solc version: 0.4.21</font> ยท <font color="#5E5C64">Optimizer enabled: true</font> ยท <font color="#5E5C64">Runs: 0</font> ยท <font color="#5E5C64">Block limit: 30000000 gas</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#26A269"><b>Methods</b></font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <b>Contract</b> ยท <b>Method</b> ยท <font color="#26A269">Min</font> ยท <font color="#26A269">Max</font> ยท <font color="#26A269">Avg</font> ยท <b># calls</b> ยท <b>usdc (avg)</b> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">AaveV3PoolMock</font> ยท setCollateralPerEth ยท - ยท - ยท 26520 ยท <font color="#5E5C64">3</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">BakerFiProxyAdmin</font> ยท upgrade ยท - ยท - ยท 39082 ยท <font color="#5E5C64">2</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">BorrowerAttacker</font> ยท initialize ยท - ยท - ยท 76981 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">ERC20Mock</font> ยท approve ยท - ยท - ยท 46307 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">ERC20Mock</font> ยท transfer ยท <font color="#2AA1B3">51438</font> ยท <font color="#C01C28">51450</font> ยท 51448 ยท <font color="#5E5C64">5</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">FlashBorrowerMock</font> ยท flashme ยท - ยท - ยท 126864 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">FlashBorrowerMock</font> ยท initialize ยท - ยท - ยท 51674 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">GovernableOwnable</font> ยท transferGovernorship ยท - ยท - ยท 35863 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">MockFlashLender</font> ยท setFlashLoanFee ยท <font color="#2AA1B3">21670</font> ยท <font color="#C01C28">26506</font> ยท 22879 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">OracleMock</font> ยท setLatestPrice ยท <font color="#2AA1B3">31501</font> ยท <font color="#C01C28">31537</font> ยท 31532 ยท <font color="#5E5C64">16</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">ProxyAdmin</font> ยท transferOwnership ยท <font color="#2AA1B3">35818</font> ยท <font color="#C01C28">54987</font> ยท 45402 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">PythMock</font> ยท updatePriceFeeds ยท <font color="#2AA1B3">42107</font> ยท <font color="#C01C28">42899</font> ยท 42503 ยท <font color="#5E5C64">2</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">PythOracle</font> ยท getAndUpdatePrice ยท - ยท - ยท 51710 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">ServiceRegistry</font> ยท registerService ยท <font color="#2AA1B3">48265</font> ยท <font color="#C01C28">48277</font> ยท 48276 ยท <font color="#5E5C64">58</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">ServiceRegistry</font> ยท unregisterService ยท - ยท - ยท 25582 ยท <font color="#5E5C64">3</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท acceptOwnership ยท <font color="#2AA1B3">35404</font> ยท <font color="#C01C28">35492</font> ยท 35448 ยท <font color="#5E5C64">2</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท enableAccount ยท - ยท - ยท 99849 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setFeeReceiver ยท - ยท - ยท 54443 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setMaxDepositInETH ยท - ยท - ยท 54089 ยท <font color="#5E5C64">5</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setPerformanceFee ยท - ยท - ยท 37022 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setPriceMaxAge ยท <font color="#2AA1B3">34143</font> ยท <font color="#C01C28">36943</font> ยท 36593 ยท <font color="#5E5C64">8</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setRebalancePriceMaxAge ยท <font color="#2AA1B3">36995</font> ยท <font color="#C01C28">37007</font> ยท 37003 ยท <font color="#5E5C64">3</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Settings</font> ยท setWithdrawalFee ยท - ยท - ยท 37043 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท deploy ยท <font color="#2AA1B3">497140</font> ยท <font color="#C01C28">503237</font> ยท 500570 ยท <font color="#5E5C64">16</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท harvest ยท <font color="#2AA1B3">109525</font> ยท <font color="#C01C28">361466</font> ยท 184627 ยท <font color="#5E5C64">7</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท setLoanToValue ยท - ยท - ยท 39082 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท setMaxLoanToValue ยท <font color="#2AA1B3">36316</font> ยท <font color="#C01C28">39149</font> ยท 38430 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท setNrLoops ยท - ยท - ยท 37039 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyAAVEv3</font> ยท undeploy ยท - ยท - ยท 386597 ยท <font color="#5E5C64">3</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyMock</font> ยท setHarvestPerCall ยท - ยท - ยท 43572 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">StrategyMock</font> ยท setRatio ยท - ยท - ยท 26482 ยท <font color="#5E5C64">2</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">UniV3RouterMock</font> ยท setPrice ยท - ยท - ยท 26452 ยท <font color="#5E5C64">5</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Vault</font> ยท deposit ยท <font color="#2AA1B3">140997</font> ยท <font color="#C01C28">646163</font> ยท 518615 ยท <font color="#5E5C64">59</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Vault</font> ยท pause ยท - ยท - ยท 54007 ยท <font color="#5E5C64">4</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Vault</font> ยท rebalance ยท <font color="#2AA1B3">100361</font> ยท <font color="#C01C28">415438</font> ยท 247893 ยท <font color="#5E5C64">8</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Vault</font> ยท unpause ยท - ยท - ยท 32062 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">Vault</font> ยท withdraw ยท <font color="#2AA1B3">407403</font> ยท <font color="#C01C28">488548</font> ยท 443891 ยท <font color="#5E5C64">20</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">WETH</font> ยท deposit ยท - ยท - ยท 44981 ยท <font color="#5E5C64">15</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">WETH</font> ยท transfer ยท <font color="#2AA1B3">46991</font> ยท <font color="#C01C28">47003</font> ยท 47000 ยท <font color="#5E5C64">15</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">WstETHMock</font> ยท transfer ยท - ยท - ยท 46707 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#5E5C64">WstETHMock</font> ยท wrap ยท - ยท - ยท 109889 ยท <font color="#5E5C64">1</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| <font color="#26A269"><b>Deployments</b></font> ยท ยท <b>% of limit</b> ยท โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| AaveV3PoolMock ยท - ยท - ยท 3902555 ยท <font color="#5E5C64">13 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| BakerFiProxy ยท <font color="#2AA1B3">741140</font> ยท <font color="#C01C28">1114029</font> ยท 854590 ยท <font color="#5E5C64">2.8 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| BakerFiProxyAdmin ยท - ยท - ยท 446194 ยท <font color="#5E5C64">1.5 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| BalancerFlashLender ยท - ยท - ยท 974857 ยท <font color="#5E5C64">3.2 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| BalancerVaultMock ยท - ยท - ยท 485003 ยท <font color="#5E5C64">1.6 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| BorrowerAttacker ยท - ยท - ยท 544937 ยท <font color="#5E5C64">1.8 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| ERC20Mock ยท <font color="#2AA1B3">744414</font> ยท <font color="#C01C28">744486</font> ยท 744448 ยท <font color="#5E5C64">2.5 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| FlashBorrowerMock ยท - ยท - ยท 444283 ยท <font color="#5E5C64">1.5 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| MockFlashLender ยท - ยท - ยท 656892 ยท <font color="#5E5C64">2.2 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| OracleMock ยท - ยท - ยท 188741 ยท <font color="#5E5C64">0.6 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| PythMock ยท - ยท - ยท 873172 ยท <font color="#5E5C64">2.9 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| PythOracle ยท - ยท - ยท 541997 ยท <font color="#5E5C64">1.8 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| QuoterV2Mock ยท - ยท - ยท 334427 ยท <font color="#5E5C64">1.1 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| RebaseLibrary ยท - ยท - ยท 72217 ยท <font color="#5E5C64">0.2 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| RebaseLibraryTest ยท - ยท - ยท 192805 ยท <font color="#5E5C64">0.6 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| ServiceRegistry ยท - ยท - ยท 413319 ยท <font color="#5E5C64">1.4 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| Settings ยท - ยท - ยท 712720 ยท <font color="#5E5C64">2.4 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| SettingsV2 ยท - ยท - ยท 716614 ยท <font color="#5E5C64">2.4 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| StrategyAAVEv3 ยท - ยท - ยท 4137706 ยท <font color="#5E5C64">13.8 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| StrategyAAVEv3WstETH ยท - ยท - ยท 4532719 ยท <font color="#5E5C64">15.1 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| StrategyLeverageSettingsMock ยท - ยท - ยท 557933 ยท <font color="#5E5C64">1.9 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| StrategyMock ยท - ยท - ยท 310933 ยท <font color="#5E5C64">1 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| UniV3RouterMock ยท - ยท - ยท 794096 ยท <font color="#5E5C64">2.6 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| UseLeverage ยท - ยท - ยท 245540 ยท <font color="#5E5C64">0.8 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| Vault ยท - ยท - ยท 2847336 ยท <font color="#5E5C64">9.5 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| WETH ยท - ยท - ยท 447889 ยท <font color="#5E5C64">1.5 %</font> ยท <font color="#5E5C64">-</font> โ
ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยท|ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท
| WstETHMock ยท - ยท - ยท 967199 ยท <font color="#5E5C64">3.2 %</font> ยท <font color="#5E5C64">-</font> โ
ยท-------------------------------------------------|-------------|-------------|-----------|--------------|--------------ยท
</pre>
<pre>-----------------------------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
-----------------------------------|----------|----------|----------|----------|----------------|
<font color="#26A269"><b>core/ </b></font> |<font color="#26A269"><b> 97.73</b></font> |<font color="#A2734C"><b> 78.7</b></font> |<font color="#26A269"><b> 97.56</b></font> |<font color="#26A269"><b> 98.26</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>Constants.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>GovernableOwnable.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 87.5</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ServiceRegistry.sol </b></font> |<font color="#26A269"><b> 88.89</b></font> |<font color="#26A269"><b> 80</b></font> |<font color="#26A269"><b> 83.33</b></font> |<font color="#26A269"><b> 90.91</b></font> |<font color="#C01C28"><b> 109</b></font> |
<font color="#26A269"><b>Settings.sol </b></font> |<font color="#26A269"><b> 96</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 97.3</b></font> |<font color="#C01C28"><b> 125</b></font> |
<font color="#26A269"><b>Vault.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 79.63</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>core/flashloan/ </b></font> |<font color="#26A269"><b> 95.65</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 86.21</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>BalancerFlashLender.sol </b></font> |<font color="#26A269"><b> 95.65</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 86.21</b></font> |<font color="#C01C28"><b> 44,63,125,129</b></font> |
<font color="#C01C28"><b>core/governance/ </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>BKR.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 30,31,39,43,47</b></font> |
<font color="#C01C28"><b>BakerFiGovernor.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 6,85,94,100</b></font> |
<font color="#26A269"><b>Timelock.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>core/hooks/ </b></font> |<font color="#26A269"><b> 84.13</b></font> |<font color="#A2734C"><b> 53.75</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#26A269"><b> 83.91</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>UseAAVEv3.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>UseFlashLender.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>UseIERC20.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>UseLeverage.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 92.86</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>UseOracle.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 18,19,23,27</b></font> |
<font color="#A2734C"><b>UseSettings.sol </b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#C01C28"><b> 23</b></font> |
<font color="#A2734C"><b>UseStETH.sol </b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#C01C28"><b> 24</b></font> |
<font color="#A2734C"><b>UseStrategy.sol </b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#C01C28"><b> 20</b></font> |
<font color="#26A269"><b>UseSwapper.sol </b></font> |<font color="#26A269"><b> 93.33</b></font> |<font color="#A2734C"><b> 55.56</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#26A269"><b> 88.89</b></font> |<font color="#C01C28"><b> 50,79</b></font> |
<font color="#A2734C"><b>UseUniQuoter.sol </b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#C01C28"><b> 24</b></font> |
<font color="#26A269"><b>UseWETH.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#A2734C"><b>UseWstETH.sol </b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#C01C28"><b> 30</b></font> |<font color="#A2734C"><b> 60</b></font> |<font color="#A2734C"><b> 60</b></font> |<font color="#C01C28"><b> 66,67,76,77</b></font> |
<font color="#26A269"><b>core/strategies/ </b></font> |<font color="#26A269"><b> 98.52</b></font> |<font color="#A2734C"><b> 67.42</b></font> |<font color="#26A269"><b> 97.22</b></font> |<font color="#26A269"><b> 94.25</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>StrategyAAVEv3.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 94.44</b></font> |<font color="#C01C28"><b> 128</b></font> |
<font color="#26A269"><b>StrategyAAVEv3WSTETH.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>StrategyLeverage.sol </b></font> |<font color="#26A269"><b> 97.89</b></font> |<font color="#A2734C"><b> 70.21</b></font> |<font color="#26A269"><b> 94.44</b></font> |<font color="#26A269"><b> 92.8</b></font> |<font color="#C01C28"><b>... 519,565,751</b></font> |
<font color="#26A269"><b>StrategyLeverageSettings.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 68.18</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/aave/v3/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>DataTypes.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IPoolAddressesProvider.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IPoolV3.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/balancer/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IFlashLoan.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IProtocolFeesCollector.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IVault.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/chainlink/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IChainlinkAggregator.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/core/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IOracle.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IServiceRegistry.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ISettings.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IStrategy.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ISwapHandler.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IVault.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/curve/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ICurvePool.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/lido/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IStETH.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IWStETH.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/pyth/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IPyth.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IPythEvents.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>PythStructs.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/tokens/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IWETH.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>interfaces/uniswap/v3/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IQuoterV2.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ISwapRouter.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>IUniswapV3Pool.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>libraries/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 80</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>RebaseLibrary.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 80</b></font> |<font color="#C01C28"><b> 42,58</b></font> |
<font color="#A2734C"><b>mocks/ </b></font> |<font color="#A2734C"><b> 73.68</b></font> |<font color="#C01C28"><b> 47</b></font> |<font color="#C01C28"><b> 46.77</b></font> |<font color="#A2734C"><b> 75.66</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>AAVE3PoolMock.sol </b></font> |<font color="#26A269"><b> 85.29</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#C01C28"><b> 25</b></font> |<font color="#A2734C"><b> 72.73</b></font> |<font color="#C01C28"><b>... 221,225,227</b></font> |
<font color="#26A269"><b>BalancerVaultMock.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 60</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#A2734C"><b>BorrowerAttacker.sol </b></font> |<font color="#A2734C"><b> 71.43</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 75</b></font> |<font color="#A2734C"><b> 71.43</b></font> |<font color="#C01C28"><b> 27,49</b></font> |
<font color="#26A269"><b>ERC20Mock.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ERC3156FlashBorrowerMock.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>ERC3156FlashLender.sol </b></font> |<font color="#26A269"><b> 81.82</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#A2734C"><b> 66.67</b></font> |<font color="#26A269"><b> 84.62</b></font> |<font color="#C01C28"><b> 22,30</b></font> |
<font color="#A2734C"><b>OracleMock.sol </b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 80</b></font> |<font color="#26A269"><b> 88.89</b></font> |<font color="#C01C28"><b> 18</b></font> |
<font color="#C01C28"><b>PythMock.sol </b></font> |<font color="#C01C28"><b> 40.74</b></font> |<font color="#C01C28"><b> 15</b></font> |<font color="#C01C28"><b> 35.71</b></font> |<font color="#A2734C"><b> 64.44</b></font> |<font color="#C01C28"><b>... 104,117,126</b></font> |
<font color="#A2734C"><b>QuoterV2Mock.sol </b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 20</b></font> |<font color="#C01C28"><b> 40</b></font> |<font color="#C01C28"><b> 13,41,42</b></font> |
<font color="#26A269"><b>SettingsV2.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>StrategyLeverageSettingsMock.sol</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#A2734C"><b>StrategyMock.sol </b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 71.43</b></font> |<font color="#A2734C"><b> 61.54</b></font> |<font color="#C01C28"><b> 24,25,26,27,41</b></font> |
<font color="#26A269"><b>UniV3RouterMock.sol </b></font> |<font color="#26A269"><b> 92.31</b></font> |<font color="#A2734C"><b> 56.25</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 90</b></font> |<font color="#C01C28"><b> 60,82</b></font> |
<font color="#26A269"><b>WETH.sol </b></font> |<font color="#26A269"><b> 92.31</b></font> |<font color="#A2734C"><b> 62.5</b></font> |<font color="#26A269"><b> 83.33</b></font> |<font color="#26A269"><b> 90</b></font> |<font color="#C01C28"><b> 18,34</b></font> |
<font color="#A2734C"><b>WstETH.sol </b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#C01C28"><b> 25</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#A2734C"><b> 56.25</b></font> |<font color="#C01C28"><b>... 37,38,42,50</b></font> |
<font color="#C01C28"><b>oracles/ </b></font> |<font color="#C01C28"><b> 31.25</b></font> |<font color="#C01C28"><b> 11.9</b></font> |<font color="#C01C28"><b> 22.73</b></font> |<font color="#C01C28"><b> 28.57</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>EthOracle.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 35,36,40,41</b></font> |
<font color="#26A269"><b>PythOracle.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 62.5</b></font> |<font color="#26A269"><b> 83.33</b></font> |<font color="#26A269"><b> 94.12</b></font> |<font color="#C01C28"><b> 82</b></font> |
<font color="#C01C28"><b>WstETHToETHOracle.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 36,37,42,43</b></font> |
<font color="#C01C28"><b>WstETHToETHOracleETH.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 38,39,43,44</b></font> |
<font color="#C01C28"><b>cbETHToETHOracle.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 36,37,41,42</b></font> |
<font color="#26A269"><b>proxy/ </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>BakerFiProxy.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#26A269"><b>BakerFiProxyAdmin.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#A2734C"><b> 50</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>tests/ </b></font> |<font color="#C01C28"><b> 15.38</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 25</b></font> |<font color="#C01C28"><b> 14.29</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>BoringRebaseTest.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 9,17</b></font> |
<font color="#26A269"><b>RebaseLibraryTest.sol </b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#26A269"><b> 100</b></font> |<font color="#C01C28"><b> </b></font> |
<font color="#C01C28"><b>VaultFuzzing.sol </b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b> 0</b></font> |<font color="#C01C28"><b>... 26,30,35,39</b></font> |
-----------------------------------|----------|----------|----------|----------|----------------|
<font color="#26A269"><b>All files </b></font> |<font color="#26A269"><b> 80.46</b></font> |<font color="#A2734C"><b> 57.89</b></font> |<font color="#A2734C"><b> 60.47</b></font> |<font color="#A2734C"><b> 78.85</b></font> |<font color="#C01C28"><b> </b></font> |
-----------------------------------|----------|----------|----------|----------|----------------|
</pre>
Miscellaneous
Employees of BakerFi and employees' family members are ineligible to participate in this audit.