From f2e8553af5dadbcc170c80df92990b174104656e Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 7 Jul 2025 17:02:34 +0200 Subject: [PATCH 01/16] feat: support strategy vault system with factory deployer --- .vscode/settings.json | 3 - guides/generations.md | 4 +- src/core/SSVBasedApps.sol | 44 ++-- src/core/interfaces/ICore.sol | 16 +- src/core/interfaces/ISSVBasedApps.sol | 4 + src/core/interfaces/IStrategyFactory.sol | 14 ++ src/core/interfaces/IStrategyManager.sol | 10 +- src/core/interfaces/IStrategyVault.sol | 11 + src/core/libraries/CoreStorageLib.sol | 2 + src/core/modules/StrategyManager.sol | 233 ++++++++++++------ src/core/strategies/StrategyFactory.sol | 67 +++++ src/core/strategies/StrategyVault.sol | 67 +++++ test/Config.t.sol | 17 ++ test/SSVBasedApps.t.sol | 14 +- test/helpers/Setup.t.sol | 42 +++- test/helpers/Utils.t.sol | 13 + test/mocks/MockBApp.sol | 6 + test/mocks/MockERC20.sol | 2 +- .../ECDSAVerifier/ECDSAVerifier.t.sol | 0 .../ECDSAVerifier/client/package-lock.json | 0 .../ECDSAVerifier/client/package.json | 0 .../ECDSAVerifier/client/signature.js | 2 +- .../examples/WhitelistExample.t.sol | 0 test/modules/ProtocolManager.t.sol | 4 + test/modules/SlashingManager.bapp.t.sol | 172 ++++++++----- test/modules/SlashingManager.eoa.t.sol | 87 +++---- test/modules/StrategyManager.t.sol | 104 ++++---- 27 files changed, 658 insertions(+), 280 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 src/core/interfaces/IStrategyFactory.sol create mode 100644 src/core/interfaces/IStrategyVault.sol create mode 100644 src/core/strategies/StrategyFactory.sol create mode 100644 src/core/strategies/StrategyVault.sol rename test/{middleware => mocks}/examples/ECDSAVerifier/ECDSAVerifier.t.sol (100%) rename test/{middleware => mocks}/examples/ECDSAVerifier/client/package-lock.json (100%) rename test/{middleware => mocks}/examples/ECDSAVerifier/client/package.json (100%) rename test/{middleware => mocks}/examples/ECDSAVerifier/client/signature.js (91%) rename test/{middleware => mocks}/examples/WhitelistExample.t.sol (100%) diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 5b17a995..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "solidity.compileUsingRemoteVersion": "v0.8.29+commit.ab55807c" -} \ No newline at end of file diff --git a/guides/generations.md b/guides/generations.md index 0f16bc12..c7aef5fb 100644 --- a/guides/generations.md +++ b/guides/generations.md @@ -28,9 +28,8 @@ This cleanly tears down all outstanding share balances in one on‑chain operati - Add to `accountShareBalance[msg.sender]`. 2. **Slash & Generation bump** - - If `strategyTokenShares.totalTokenBalance` goes to zero after slashing: + - If `totalTokenBalance` goes to zero after slashing: ```solidity - delete strategyTokenShares.totalTokenBalance; delete strategyTokenShares.totalShareBalance; strategyTokenShares.currentGeneration += 1; ``` @@ -51,7 +50,6 @@ This cleanly tears down all outstanding share balances in one on‑chain operati ```solidity struct Shares { - uint256 totalTokenBalance; uint256 totalShareBalance; uint256 currentGeneration; mapping(address => uint256) accountShareBalance; diff --git a/src/core/SSVBasedApps.sol b/src/core/SSVBasedApps.sol index 550e34c3..62268110 100644 --- a/src/core/SSVBasedApps.sol +++ b/src/core/SSVBasedApps.sol @@ -26,6 +26,9 @@ import { import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { CoreStorageLib, SSVCoreModules @@ -33,6 +36,7 @@ import { import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; /** * @title SSVBasedApps @@ -88,7 +92,8 @@ contract SSVBasedApps is address owner_, IBasedAppManager ssvBasedAppManger_, IStrategyManager ssvStrategyManager_, - IProtocolManager protocolManager_, + IProtocolManager ssvProtocolManager_, + IStrategyFactory ssvStrategyFactory_, ProtocolStorageLib.Data calldata config ) external override initializer onlyProxy { __UUPSUpgradeable_init(); @@ -96,7 +101,8 @@ contract SSVBasedApps is __SSVBasedApplications_init_unchained( ssvBasedAppManger_, ssvStrategyManager_, - protocolManager_, + ssvProtocolManager_, + ssvStrategyFactory_, config ); } @@ -105,11 +111,13 @@ contract SSVBasedApps is function __SSVBasedApplications_init_unchained( IBasedAppManager ssvBasedAppManger_, IStrategyManager ssvStrategyManager_, - IProtocolManager protocolManager_, + IProtocolManager ssvProtocolManager_, + IStrategyFactory ssvStrategyFactory_, ProtocolStorageLib.Data calldata config ) internal onlyInitializing { CoreStorageLib.Data storage s = CoreStorageLib.load(); ProtocolStorageLib.Data storage sp = ProtocolStorageLib.load(); + s.strategyFactory = address(ssvStrategyFactory_); s.ssvContracts[SSVCoreModules.SSV_STRATEGY_MANAGER] = address( ssvStrategyManager_ ); @@ -117,7 +125,7 @@ contract SSVBasedApps is ssvBasedAppManger_ ); s.ssvContracts[SSVCoreModules.SSV_PROTOCOL_MANAGER] = address( - protocolManager_ + ssvProtocolManager_ ); if ( @@ -269,12 +277,11 @@ contract SSVBasedApps is ) public view returns (uint256 slashableBalance) { CoreStorageLib.Data storage s = CoreStorageLib.load(); - ICore.Shares storage strategyTokenShares = s.strategyTokenShares[ - strategyId - ][token]; - uint32 percentage = s.obligations[strategyId][bApp][token].percentage; - uint256 balance = strategyTokenShares.totalTokenBalance; + + uint256 balance = token == ETH_ADDRESS + ? s.strategies[strategyId].strategyAddress.balance + : IERC20(token).balanceOf(s.strategies[strategyId].strategyAddress); return (balance * percentage) / MAX_PERCENTAGE; } @@ -330,13 +337,7 @@ contract SSVBasedApps is _delegateTo(SSVCoreModules.SSV_STRATEGY_MANAGER); } - function slash( - uint32 strategyId, - address bApp, - address token, - uint32 percentage, - bytes calldata data - ) external { + function slash(ICore.SlashContext memory s, bytes calldata data) external { _delegateTo(SSVCoreModules.SSV_STRATEGY_MANAGER); } @@ -406,6 +407,11 @@ contract SSVBasedApps is // ** Section: External Views ** // ***************************** + function strategyFactory() external view returns (address) { + CoreStorageLib.Data storage s = CoreStorageLib.load(); + return s.strategyFactory; + } + function delegations( address account, address receiver @@ -467,7 +473,9 @@ contract SSVBasedApps is address token ) external view returns (uint256) { CoreStorageLib.Data storage s = CoreStorageLib.load(); - return s.strategyTokenShares[strategyId][token].totalTokenBalance; + address strategy = s.strategies[strategyId].strategyAddress; + if (token == ETH_ADDRESS) return strategy.balance; + else return IERC20(token).balanceOf(strategy); } function strategyTotalShares( @@ -695,4 +703,6 @@ contract SSVBasedApps is } } } + + receive() external payable {} } diff --git a/src/core/interfaces/ICore.sol b/src/core/interfaces/ICore.sol index 02f642df..808b6b60 100644 --- a/src/core/interfaces/ICore.sol +++ b/src/core/interfaces/ICore.sol @@ -26,6 +26,8 @@ interface ICore { /// @notice Represents a Strategy struct Strategy { + /// @dev The address of the deployed strategy vault + address strategyAddress; /// @dev The owner of the strategy address owner; /// @dev The fee in percentage @@ -58,8 +60,6 @@ interface ICore { /// @notice Represents the shares system of a strategy struct Shares { - /// @dev The total token balance - uint256 totalTokenBalance; /// @dev The total share balance uint256 totalShareBalance; /// @dev The current generation @@ -81,4 +81,16 @@ interface ICore { address token; uint32 sharedRiskLevel; } + + struct SlashContext { + uint256 amount; + uint32 strategyId; + uint32 percentage; + uint32 obligationPercentage; + address bApp; + bool exit; + bool success; + address token; + address receiver; + } } diff --git a/src/core/interfaces/ISSVBasedApps.sol b/src/core/interfaces/ISSVBasedApps.sol index bc67c424..b7c2423f 100644 --- a/src/core/interfaces/ISSVBasedApps.sol +++ b/src/core/interfaces/ISSVBasedApps.sol @@ -15,6 +15,9 @@ import { SSVCoreModules } from "@ssv/src/core/libraries/CoreStorageLib.sol"; import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; interface ISSVBasedApps is IStrategyManager, @@ -32,6 +35,7 @@ interface ISSVBasedApps is IBasedAppManager ssvBasedAppManger_, IStrategyManager ssvStrategyManager_, IProtocolManager protocolManager_, + IStrategyFactory ssvStrategyFactory_, ProtocolStorageLib.Data memory config ) external; function updateModule( diff --git a/src/core/interfaces/IStrategyFactory.sol b/src/core/interfaces/IStrategyFactory.sol new file mode 100644 index 00000000..ef9aaf6a --- /dev/null +++ b/src/core/interfaces/IStrategyFactory.sol @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: GPL-3.0-only +pragma solidity 0.8.30; +import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; + +interface IStrategyFactory { + event NewStrategyDeployed(address owner, address strategy); + event StrategyBeaconModified(address previousBeacon, address newBeacon); + event SSVBasedAppsModified( + address previousSsvBasedApps, + address newSsvBasedApps + ); + + function createStrategy() external returns (address strategy); +} diff --git a/src/core/interfaces/IStrategyManager.sol b/src/core/interfaces/IStrategyManager.sol index 332d8d01..c8a08f1e 100644 --- a/src/core/interfaces/IStrategyManager.sol +++ b/src/core/interfaces/IStrategyManager.sol @@ -2,6 +2,7 @@ pragma solidity 0.8.30; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; +import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; interface IStrategyManager { event AccountMetadataURIUpdated( @@ -51,6 +52,7 @@ interface IStrategyManager { event StrategyCreated( uint32 indexed strategyId, address indexed owner, + address indexed strategyAddress, uint32 fee, string metadataURI ); @@ -144,13 +146,7 @@ interface IStrategyManager { function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external; function reduceFee(uint32 strategyId, uint32 proposedFee) external; function removeDelegatedBalance(address receiver) external; - function slash( - uint32 strategyId, - address bApp, - address token, - uint32 percentage, - bytes calldata data - ) external; + function slash(ICore.SlashContext memory c, bytes calldata data) external; function updateAccountMetadataURI(string calldata metadataURI) external; function updateDelegatedBalance( address receiver, diff --git a/src/core/interfaces/IStrategyVault.sol b/src/core/interfaces/IStrategyVault.sol new file mode 100644 index 00000000..da7749be --- /dev/null +++ b/src/core/interfaces/IStrategyVault.sol @@ -0,0 +1,11 @@ +// SPDX-License-Identifier: GPL-3.0-only +pragma solidity 0.8.30; + +import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; + +interface IStrategyVault { + event NewStrategyCreated(); + function initialize(address _allowedSender) external; + function withdraw(IERC20 token, uint256 amount, address receiver) external; + function withdrawETH(uint256 amount, address receiver) external; +} diff --git a/src/core/libraries/CoreStorageLib.sol b/src/core/libraries/CoreStorageLib.sol index 0d24e68c..d6cd9e40 100644 --- a/src/core/libraries/CoreStorageLib.sol +++ b/src/core/libraries/CoreStorageLib.sol @@ -14,6 +14,7 @@ library CoreStorageLib { /// @notice Represents all operational state required by the SSV Based Application platform. struct Data { uint32 _strategyCounter; + address strategyFactory; /// @notice Maps each SSVCoreModules' module to its corresponding contract address mapping(SSVCoreModules => address) ssvContracts; /** @@ -92,6 +93,7 @@ library CoreStorageLib { * Submitting a new request will overwrite the previous one and reset the timer. */ mapping(address bApp => ICore.TokenUpdateRequest) tokenUpdateRequests; + uint256[50] __gap; } uint256 private constant SSV_BASED_APPS_STORAGE_POSITION = diff --git a/src/core/modules/StrategyManager.sol b/src/core/modules/StrategyManager.sol index 7e1c3531..a52b8d47 100644 --- a/src/core/modules/StrategyManager.sol +++ b/src/core/modules/StrategyManager.sol @@ -14,7 +14,11 @@ import { MAX_PERCENTAGE, ETH_ADDRESS } from "@ssv/src/core/libraries/ValidationLib.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; +import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; @@ -156,13 +160,23 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyId = ++s._strategyCounter; } + address newStrategyAddress = IStrategyFactory(s.strategyFactory) + .createStrategy(); + ICore.Strategy storage newStrategy = s.strategies[strategyId]; + newStrategy.strategyAddress = newStrategyAddress; newStrategy.owner = msg.sender; newStrategy.fee = fee; s.strategyOwners[msg.sender].push(strategyId); - emit StrategyCreated(strategyId, msg.sender, fee, metadataURI); + emit StrategyCreated( + strategyId, + newStrategyAddress, + msg.sender, + fee, + metadataURI + ); } /// @notice Function to update the metadata URI of the Strategy @@ -245,14 +259,19 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { /// @param strategyId The ID of the strategy /// @param token The ERC20 token address /// @param amount The amount to deposit + function depositERC20( uint32 strategyId, IERC20 token, uint256 amount ) external nonReentrant { - _beforeDeposit(strategyId, address(token), amount); + address strategyAddress = _beforeDeposit( + strategyId, + address(token), + amount + ); - token.safeTransferFrom(msg.sender, address(this), amount); + token.safeTransferFrom(msg.sender, strategyAddress, amount); emit StrategyDeposit(strategyId, msg.sender, address(token), amount); } @@ -260,7 +279,13 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { /// @notice Deposit ETH into the strategy /// @param strategyId The ID of the strategy function depositETH(uint32 strategyId) external payable nonReentrant { - _beforeDeposit(strategyId, ETH_ADDRESS, msg.value); + address strategyAddress = _beforeDeposit( + strategyId, + ETH_ADDRESS, + msg.value + ); + + payable(strategyAddress).transfer(msg.value); emit StrategyDeposit(strategyId, msg.sender, ETH_ADDRESS, msg.value); } @@ -289,9 +314,12 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { ) external nonReentrant { _checkWithdrawalsAllowed(); - uint256 amount = _finalizeWithdrawal(strategyId, address(token)); + (uint256 amount, address strategyAddress) = _finalizeWithdrawal( + strategyId, + address(token) + ); - token.safeTransfer(msg.sender, amount); + IStrategyVault(strategyAddress).withdraw(token, amount, msg.sender); emit StrategyWithdrawal( strategyId, @@ -315,9 +343,12 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { function finalizeWithdrawalETH(uint32 strategyId) external nonReentrant { _checkWithdrawalsAllowed(); - uint256 amount = _finalizeWithdrawal(strategyId, ETH_ADDRESS); + (uint256 amount, address strategyAddress) = _finalizeWithdrawal( + strategyId, + ETH_ADDRESS + ); - payable(msg.sender).transfer(amount); + IStrategyVault(strategyAddress).withdrawETH(amount, msg.sender); emit StrategyWithdrawal( strategyId, @@ -606,7 +637,7 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { uint32 strategyId, address token, uint256 amount - ) internal { + ) internal returns (address strategyAddress) { if (amount == 0) revert InvalidAmount(); CoreStorageLib.Data storage s = CoreStorageLib.load(); @@ -614,7 +645,13 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyId ][token]; - uint256 totalTokenBalance = strategyTokenShares.totalTokenBalance; + ICore.Strategy storage strategy = s.strategies[strategyId]; + strategyAddress = strategy.strategyAddress; + + uint256 totalTokenBalance = token == ETH_ADDRESS + ? strategyAddress.balance + : IERC20(token).balanceOf(strategyAddress); + uint256 totalShares = strategyTokenShares.totalShareBalance; uint256 shares; @@ -638,7 +675,6 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { } strategyTokenShares.totalShareBalance += shares; - strategyTokenShares.totalTokenBalance += amount; } function _proposeWithdrawal( @@ -657,7 +693,14 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyTokenShares.currentGeneration != strategyTokenShares.accountGeneration[msg.sender] ) revert InvalidAccountGeneration(); - uint256 totalTokenBalance = strategyTokenShares.totalTokenBalance; + + ICore.Strategy storage strategy = s.strategies[strategyId]; + address strategyAddress = strategy.strategyAddress; + + uint256 totalTokenBalance = token == ETH_ADDRESS + ? strategyAddress.balance + : IERC20(token).balanceOf(strategyAddress); + uint256 totalShares = strategyTokenShares.totalShareBalance; if (totalTokenBalance == 0 || totalShares == 0) { @@ -686,7 +729,7 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { function _finalizeWithdrawal( uint32 strategyId, address token - ) private returns (uint256 amount) { + ) private returns (uint256 amount, address strategyAddress) { CoreStorageLib.Data storage s = CoreStorageLib.load(); ICore.WithdrawalRequest storage request = s.withdrawalRequests[ @@ -714,18 +757,21 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyTokenShares.accountGeneration[msg.sender] ) revert InvalidAccountGeneration(); - uint256 totalTokenBalance = strategyTokenShares.totalTokenBalance; + ICore.Strategy storage strategy = s.strategies[strategyId]; + strategyAddress = strategy.strategyAddress; + + uint256 totalTokenBalance = token == ETH_ADDRESS + ? strategyAddress.balance + : IERC20(token).balanceOf(strategyAddress); + uint256 totalShares = strategyTokenShares.totalShareBalance; amount = (shares * totalTokenBalance) / totalShares; strategyTokenShares.accountShareBalance[msg.sender] -= shares; strategyTokenShares.totalShareBalance -= shares; - strategyTokenShares.totalTokenBalance -= amount; delete s.withdrawalRequests[strategyId][msg.sender][token]; - - return amount; } // *********************** @@ -742,14 +788,24 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { uint32 strategyId, address bApp, address token, - ICore.Shares storage strategyTokenShares + address strategyAddress ) internal view returns (uint256 slashableBalance) { uint32 percentage = s.obligations[strategyId][bApp][token].percentage; - uint256 balance = strategyTokenShares.totalTokenBalance; + + uint256 balance = _getTokenBalance(token, strategyAddress); return (balance * percentage) / MAX_PERCENTAGE; } + function _getTokenBalance( + address token, + address strategyAddress + ) internal view returns (uint256 balance) { + balance = token == ETH_ADDRESS + ? strategyAddress.balance + : IERC20(token).balanceOf(strategyAddress); + } + function _checkStrategyOptedIn( CoreStorageLib.Data storage s, uint32 strategyId, @@ -762,99 +818,118 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { } } - /// @notice Slash a strategy - /// @param strategyId The ID of the strategy - /// @param bApp The address of the bApp - /// @param token The address of the token - /// @param percentage The amount to slash - /// @param data Optional parameter that could be required by the service - function slash( + function _calculateSlashAmount( + CoreStorageLib.Data storage s, uint32 strategyId, address bApp, address token, uint32 percentage, + address strategyAddress + ) internal view returns (uint256 amount) { + uint256 slashableBalance = getSlashableBalance( + s, + strategyId, + bApp, + token, + strategyAddress + ); + if (slashableBalance == 0) revert InsufficientBalance(); + amount = (slashableBalance * percentage) / MAX_PERCENTAGE; + } + + /// @notice Slash a strategy + /// @param c The context to slash + /// @param data Optional parameter that could be required by the service + function slash( + ICore.SlashContext memory c, bytes calldata data ) external nonReentrant { _checkSlashingAllowed(); - ValidationLib.validatePercentageAndNonZero(percentage); + ValidationLib.validatePercentageAndNonZero(c.percentage); CoreStorageLib.Data storage s = CoreStorageLib.load(); - if (!s.registeredBApps[bApp]) { + if (!s.registeredBApps[c.bApp]) { revert IBasedAppManager.BAppNotRegistered(); } - _checkStrategyOptedIn(s, strategyId, bApp); + _checkStrategyOptedIn(s, c.strategyId, c.bApp); - ICore.Shares storage strategyTokenShares = s.strategyTokenShares[ - strategyId - ][token]; - uint256 slashableBalance = getSlashableBalance( + address strategyAddress = s.strategies[c.strategyId].strategyAddress; + + c.amount = _calculateSlashAmount( s, - strategyId, - bApp, - token, - strategyTokenShares + c.strategyId, + c.bApp, + c.token, + c.percentage, + strategyAddress ); - if (slashableBalance == 0) revert InsufficientBalance(); - uint256 amount = (slashableBalance * percentage) / MAX_PERCENTAGE; - address receiver; - bool exit; - bool success; - uint32 obligationPercentage; - if (_isContract(bApp)) { - (success, receiver, exit) = IBasedApp(bApp).slash( - strategyId, - token, - percentage, + if (_isContract(c.bApp)) { + (c.success, c.receiver, c.exit) = IBasedApp(c.bApp).slash( + c.strategyId, + c.token, + c.percentage, msg.sender, data ); - if (!success) revert IStrategyManager.BAppSlashingFailed(); + if (!c.success) revert IStrategyManager.BAppSlashingFailed(); - if (exit) { - _exitStrategy(s, strategyId, bApp, token); - obligationPercentage = 0; + if (c.exit) { + _exitStrategy(s, c.strategyId, c.bApp, c.token); + c.obligationPercentage = 0; } else - obligationPercentage = _adjustObligation( + c.obligationPercentage = _adjustObligation( s, - strategyId, - bApp, - token, - amount, - strategyTokenShares + c.strategyId, + c.bApp, + c.token, + c.amount, + s.strategyTokenShares[c.strategyId][c.token] ); } else { // Only the bApp EOA can slash - if (msg.sender != bApp) revert InvalidBAppOwner(msg.sender, bApp); - receiver = bApp; - _exitStrategy(s, strategyId, bApp, token); + if (msg.sender != c.bApp) + revert InvalidBAppOwner(msg.sender, c.bApp); + c.receiver = c.bApp; + _exitStrategy(s, c.strategyId, c.bApp, c.token); } - strategyTokenShares.totalTokenBalance -= amount; - s.slashingFund[receiver][token] += amount; + c.token == ETH_ADDRESS + ? IStrategyVault(strategyAddress).withdrawETH( + c.amount, + address(this) + ) + : IStrategyVault(strategyAddress).withdraw( + IERC20(c.token), + c.amount, + address(this) + ); - if (strategyTokenShares.totalTokenBalance == 0) { - delete strategyTokenShares.totalTokenBalance; - delete strategyTokenShares.totalShareBalance; - strategyTokenShares.currentGeneration += 1; + s.slashingFund[c.receiver][c.token] += c.amount; + + if (_getTokenBalance(c.token, strategyAddress) == 0) { + delete s + .strategyTokenShares[c.strategyId][c.token] + .totalShareBalance; + s.strategyTokenShares[c.strategyId][c.token].currentGeneration += 1; } emit IStrategyManager.StrategySlashed( - strategyId, - bApp, - token, - percentage, - receiver + c.strategyId, + c.bApp, + c.token, + c.percentage, + c.receiver ); emit IStrategyManager.ObligationUpdated( - strategyId, - bApp, - token, - obligationPercentage + c.strategyId, + c.bApp, + c.token, + c.obligationPercentage ); } @@ -878,9 +953,13 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { ICore.Obligation storage obligation = s.obligations[strategyId][bApp][ token ]; - uint256 currentStrategyBalance = strategyTokenShares.totalTokenBalance; + uint256 currentStrategyBalance = _getTokenBalance( + token, + s.strategies[strategyId].strategyAddress + ); uint256 currentObligatedBalance = (obligation.percentage * currentStrategyBalance) / MAX_PERCENTAGE; + uint256 postSlashStrategyBalance = currentStrategyBalance - amount; uint256 postSlashObligatedBalance = currentObligatedBalance - amount; if (postSlashStrategyBalance == 0) { diff --git a/src/core/strategies/StrategyFactory.sol b/src/core/strategies/StrategyFactory.sol new file mode 100644 index 00000000..64d6e6c7 --- /dev/null +++ b/src/core/strategies/StrategyFactory.sol @@ -0,0 +1,67 @@ +// SPDX-License-Identifier: GPL-3.0-only +pragma solidity 0.8.30; + +import { + OwnableUpgradeable +} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; + +import { + BeaconProxy +} from "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol"; +import { IBeacon } from "@openzeppelin/contracts/proxy/beacon/IBeacon.sol"; +import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; +import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; + +contract StrategyFactory is OwnableUpgradeable, IStrategyFactory { + ISSVBasedApps public ssvBasedApps; + IBeacon public strategyBeacon; + + constructor(string memory _version) { + //todo move based aoo there + _disableInitializers(); + } + + function initialize( + address _initialOwner, + IBeacon _strategyBeacon, + ISSVBasedApps _ssvBasedApps + ) public virtual initializer { + _transferOwnership(_initialOwner); + _setStrategyBeacon(_strategyBeacon); + _setSsvBasedApps(_ssvBasedApps); + } + + function createStrategy() external returns (address strategy) { + IStrategyVault strategyVault = IStrategyVault( + address( + new BeaconProxy( + address(strategyBeacon), + abi.encodeWithSelector( + IStrategyVault.initialize.selector, + address(ssvBasedApps) + ) + ) + ) + ); + strategy = address(strategyVault); + } + + function _setSsvBasedApps(ISSVBasedApps _ssvBasedApps) internal { + emit SSVBasedAppsModified( + address(ssvBasedApps), + address(_ssvBasedApps) + ); + ssvBasedApps = _ssvBasedApps; + } + + function _setStrategyBeacon(IBeacon _strategyBeacon) internal { + emit StrategyBeaconModified( + address(strategyBeacon), + address(_strategyBeacon) + ); + strategyBeacon = _strategyBeacon; + } +} diff --git a/src/core/strategies/StrategyVault.sol b/src/core/strategies/StrategyVault.sol new file mode 100644 index 00000000..648bce9a --- /dev/null +++ b/src/core/strategies/StrategyVault.sol @@ -0,0 +1,67 @@ +// SPDX-License-Identifier: GPL-3.0-only +pragma solidity 0.8.30; + +// there needs to be different shares per token... + +// shares[tokenAddress][ownerAddress] = 1; +// use balanceOf for balance. +import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; +import { + Initializable +} from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; +import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; +import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; +import { + ReentrancyGuardTransient +} from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; +import { + SafeERC20 +} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; + +contract StrategyVault is + IStrategyVault, + Initializable, + ReentrancyGuardTransient +{ + using SafeERC20 for IERC20; + + address public ssvBasedApps; + + error UnauthorizedCaller(); + + /// @dev Allows only the SSV Based App Manager to call the function + modifier onlySSVBasedAppManager() { + if (msg.sender != ssvBasedApps) { + revert UnauthorizedCaller(); + } + _; + } + + function initialize(address _ssvBasedApps) public initializer { + ssvBasedApps = _ssvBasedApps; + emit NewStrategyCreated(); + } + + function withdraw( + IERC20 token, + uint256 amount, + address receiver + ) public onlySSVBasedAppManager nonReentrant { + token.transfer(receiver, amount); + } + + function withdrawETH( + uint256 amount, + address receiver + ) public onlySSVBasedAppManager nonReentrant { + require(address(this).balance >= amount, "Insufficient ETH balance"); + require(amount > 0, "Amount must be > 0"); + require(receiver != address(0), "Zero address"); + (bool success, ) = payable(receiver).call{ value: amount }(""); + require(success, "ETH transfer failed"); + } + + receive() external payable onlySSVBasedAppManager {} + + fallback() external payable onlySSVBasedAppManager {} +} diff --git a/test/Config.t.sol b/test/Config.t.sol index 94bfdc96..a2c05178 100644 --- a/test/Config.t.sol +++ b/test/Config.t.sol @@ -17,9 +17,13 @@ import { import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { SSVBasedApps } from "@ssv/src/core/SSVBasedApps.sol"; import { ProtocolManager } from "@ssv/src/core/modules/ProtocolManager.sol"; import { StrategyManager } from "@ssv/src/core/modules/StrategyManager.sol"; +import { StrategyFactory } from "@ssv/src/core/strategies/StrategyFactory.sol"; import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; @@ -32,6 +36,7 @@ contract Config is Test { StrategyManager public strategyManagerMod; BasedAppsManager public basedAppsManagerMod; ProtocolManager public protocolManagerMod; + StrategyFactory public strategyFactory; // Proxies ERC1967Proxy public proxy; // UUPS Proxy contract @@ -53,6 +58,7 @@ contract Config is Test { basedAppsManagerMod = new BasedAppsManager(); strategyManagerMod = new StrategyManager(); protocolManagerMod = new ProtocolManager(); + strategyFactory = new StrategyFactory("0.0.1"); implementation = new SSVBasedApps(); vm.stopPrank(); } @@ -77,6 +83,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -107,6 +114,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -137,6 +145,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -167,6 +176,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -195,6 +205,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -225,6 +236,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -255,6 +267,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -285,6 +298,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -315,6 +329,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -345,6 +360,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( @@ -372,6 +388,7 @@ contract Config is Test { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactory), config ); vm.expectRevert( diff --git a/test/SSVBasedApps.t.sol b/test/SSVBasedApps.t.sol index 5d70ae98..b5202bc2 100644 --- a/test/SSVBasedApps.t.sol +++ b/test/SSVBasedApps.t.sol @@ -10,6 +10,7 @@ import { IStrategyManager, IBasedAppManager, IProtocolManager, + IStrategyFactory, SSVBasedApps } from "@ssv/test/helpers/Setup.t.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; @@ -20,20 +21,19 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { assertEq(address(proxiedManager).balance, 0); } - function testRevertSendETHDirectly() public payable { + function testSendETHDirectly() public payable { vm.prank(USER1); vm.expectRevert(); payable(address(proxiedManager)).transfer(1 ether); - assertEq(address(proxiedManager).balance, 0); } - function testRevertSendETHViaFallback() public { + function testSendETHViaFallback() public { vm.prank(USER1); (bool success, ) = payable(address(proxiedManager)).call{ value: 1 ether }(""); - assertEq(success, false); - assertEq(address(proxiedManager).balance, 0); + assertEq(success, true); + assertEq(address(proxiedManager).balance, 1 ether); } function testRevertViaFallbackInvalidFunctionCall() public { @@ -41,7 +41,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { (bool success, ) = payable(address(proxiedManager)).call{ value: 0 ether }(""); - assertEq(success, false); + assertEq(success, true); assertEq(address(proxiedManager).balance, 0); } @@ -144,6 +144,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactoryProxy), config ); } @@ -156,6 +157,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactoryProxy), config ); } diff --git a/test/helpers/Setup.t.sol b/test/helpers/Setup.t.sol index 8f9b3ff3..62a17031 100644 --- a/test/helpers/Setup.t.sol +++ b/test/helpers/Setup.t.sol @@ -22,10 +22,16 @@ import { import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; import { NonCompliantBApp } from "@ssv/test/mocks/MockNonCompliantBApp.sol"; import { SSVBasedApps } from "@ssv/src/core/SSVBasedApps.sol"; import { ProtocolManager } from "@ssv/src/core/modules/ProtocolManager.sol"; import { StrategyManager } from "@ssv/src/core/modules/StrategyManager.sol"; +import { StrategyFactory } from "@ssv/src/core/strategies/StrategyFactory.sol"; +import { StrategyVault } from "@ssv/src/core/strategies/StrategyVault.sol"; import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; @@ -35,6 +41,9 @@ import { } from "@ssv/src/middleware/examples/WhitelistExample.sol"; import { ECDSAVerifier } from "@ssv/src/middleware/examples/ECDSAVerifier.sol"; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; +import { + UpgradeableBeacon +} from "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol"; contract Setup is Test { // Main Contract @@ -43,9 +52,13 @@ contract Setup is Test { StrategyManager public strategyManagerMod; BasedAppsManager public basedAppsManagerMod; ProtocolManager public protocolManagerMod; - + // Factories + StrategyFactory public strategyFactoryProxy; + StrategyFactory public strategyFactoryImplementation; + StrategyVault public strategyVaultImplementation; // Proxies ERC1967Proxy public proxy; // UUPS Proxy contract + UpgradeableBeacon public strategyBeacon; SSVBasedApps public proxiedManager; // Proxy interface for interaction // BApps BasedAppMock public bApp1; @@ -128,12 +141,21 @@ contract Setup is Test { disabledFeatures: 0 }); + strategyFactoryImplementation = new StrategyFactory("0.0.1"); + + strategyFactoryProxy = StrategyFactory( + address( + new ERC1967Proxy(address(strategyFactoryImplementation), "") + ) + ); + bytes memory data = abi.encodeWithSelector( implementation.initialize.selector, address(OWNER), IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactoryProxy), config ); proxy = new ERC1967Proxy(address(implementation), data); @@ -144,6 +166,18 @@ contract Setup is Test { 500, "Initialization failed" ); + + //Strategies + strategyVaultImplementation = new StrategyVault(); + + strategyBeacon = new UpgradeableBeacon( + address(strategyVaultImplementation), + OWNER + ); + strategyBeacon.transferOwnership(OWNER); + + strategyFactoryProxy.initialize(OWNER, strategyBeacon, proxiedManager); + vm.stopPrank(); vm.startPrank(USER1); @@ -178,6 +212,12 @@ contract Setup is Test { vm.label(address(whitelistExample), "WhitelistExample"); vm.label(address(ecdsaVerifierExample), "ECDSAVerifierExample"); vm.label(address(proxiedManager), "BasedAppManagerProxy"); + vm.label(address(strategyFactoryProxy), "StrategyFactoryProxy"); + vm.label(address(strategyBeacon), "StrategyVaultBeaconProxy"); + vm.label( + address(strategyVaultImplementation), + "StrategyVaultImplementation" + ); vm.deal(USER1, INITIAL_USER1_BALANCE_ETH); vm.deal(USER2, INITIAL_USER2_BALANCE_ETH); diff --git a/test/helpers/Utils.t.sol b/test/helpers/Utils.t.sol index 9aeb0728..9a8dc755 100644 --- a/test/helpers/Utils.t.sol +++ b/test/helpers/Utils.t.sol @@ -359,4 +359,17 @@ contract UtilsTest is Setup { return ((obligatedAmount * slashingPercentage) / proxiedManager.maxPercentage()); } + + function createSlashContext( + uint32 strategyId, + address bApp, + address token, + uint32 percentage + ) public pure returns (ICore.SlashContext memory c) { + c.strategyId = strategyId; + c.bApp = bApp; + c.token = token; + c.percentage = percentage; + return c; + } } diff --git a/test/mocks/MockBApp.sol b/test/mocks/MockBApp.sol index b9feeb45..b16ee5e1 100644 --- a/test/mocks/MockBApp.sol +++ b/test/mocks/MockBApp.sol @@ -33,4 +33,10 @@ contract BasedAppMock is OwnableBasedApp { if (counter % 2 == 0) return false; else return true; } + + event Received(address, uint256); + + receive() external payable override { + emit Received(msg.sender, msg.value); + } } diff --git a/test/mocks/MockERC20.sol b/test/mocks/MockERC20.sol index 488bd6ae..7ec4ef0a 100644 --- a/test/mocks/MockERC20.sol +++ b/test/mocks/MockERC20.sol @@ -169,7 +169,7 @@ contract ERC20Mock is Context, IERC20 { _beforeTokenTransfer(from, to, amount); - _mint(from, amount); + // _mint(from, amount); unchecked { _balances[from] = _balances[from] - amount; // Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by diff --git a/test/middleware/examples/ECDSAVerifier/ECDSAVerifier.t.sol b/test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol similarity index 100% rename from test/middleware/examples/ECDSAVerifier/ECDSAVerifier.t.sol rename to test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol diff --git a/test/middleware/examples/ECDSAVerifier/client/package-lock.json b/test/mocks/examples/ECDSAVerifier/client/package-lock.json similarity index 100% rename from test/middleware/examples/ECDSAVerifier/client/package-lock.json rename to test/mocks/examples/ECDSAVerifier/client/package-lock.json diff --git a/test/middleware/examples/ECDSAVerifier/client/package.json b/test/mocks/examples/ECDSAVerifier/client/package.json similarity index 100% rename from test/middleware/examples/ECDSAVerifier/client/package.json rename to test/mocks/examples/ECDSAVerifier/client/package.json diff --git a/test/middleware/examples/ECDSAVerifier/client/signature.js b/test/mocks/examples/ECDSAVerifier/client/signature.js similarity index 91% rename from test/middleware/examples/ECDSAVerifier/client/signature.js rename to test/mocks/examples/ECDSAVerifier/client/signature.js index c5387094..697704c0 100644 --- a/test/middleware/examples/ECDSAVerifier/client/signature.js +++ b/test/mocks/examples/ECDSAVerifier/client/signature.js @@ -17,4 +17,4 @@ console.log("✅ Generated test input:"); console.log("Signer Address :", signer); console.log("Message :", message); console.log("Message Hash :", messageHash); -console.log("Signature :", signature.serialized); +console.log("Signature :", signature.serialized); \ No newline at end of file diff --git a/test/middleware/examples/WhitelistExample.t.sol b/test/mocks/examples/WhitelistExample.t.sol similarity index 100% rename from test/middleware/examples/WhitelistExample.t.sol rename to test/mocks/examples/WhitelistExample.t.sol diff --git a/test/modules/ProtocolManager.t.sol b/test/modules/ProtocolManager.t.sol index 39da54f6..91e2f82f 100644 --- a/test/modules/ProtocolManager.t.sol +++ b/test/modules/ProtocolManager.t.sol @@ -16,6 +16,9 @@ import { import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { + IStrategyFactory +} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; @@ -251,6 +254,7 @@ contract ProtocolManagerTest is Setup, Ownable2StepUpgradeable { IBasedAppManager(basedAppsManagerMod), IStrategyManager(strategyManagerMod), IProtocolManager(protocolManagerMod), + IStrategyFactory(strategyFactoryProxy), config ); ERC1967Proxy proxy = new ERC1967Proxy( diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index b5b544fc..03e9c113 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -84,10 +84,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(bApp1) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); @@ -131,10 +133,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(bApp1) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -172,10 +176,12 @@ contract SlashingManagerTest is StrategyManagerTest { abi.encodeWithSelector(IStrategyManager.BAppSlashingFailed.selector) ); proxiedManager.slash( - STRATEGY1, - address(bApp2), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp2), + token, + slashPercentage + ), abi.encodePacked("0x00") ); checkTotalSharesAndTotalBalance( @@ -195,6 +201,8 @@ contract SlashingManagerTest is StrategyManagerTest { } function testRevertSlashBAppNotRegistered() public { + uint32 percentage = 9000; + testStrategyOptInToBApp(percentage); uint256 depositAmount = 100_000; vm.prank(USER2); proxiedManager.depositERC20( @@ -208,10 +216,12 @@ contract SlashingManagerTest is StrategyManagerTest { abi.encodeWithSelector(IBasedAppManager.BAppNotRegistered.selector) ); proxiedManager.slash( - STRATEGY1, - USER1, - address(erc20mock), - slashPercentage, + createSlashContext( + STRATEGY1, + USER1, + address(erc20mock), + slashPercentage + ), abi.encodePacked("0x00") ); } @@ -322,15 +332,18 @@ contract SlashingManagerTest is StrategyManagerTest { uint32 slashPercentage = 100; uint32 percentage = 9000; uint256 depositAmount = 100_000; - uint256 withdrawalAmount = (depositAmount * 50) / 100; + uint256 withdrawalAmount = (depositAmount * 50) / 100; // 50000 address token = address(erc20mock); + uint256 slashAmount = calculateSlashAmount( depositAmount, percentage, slashPercentage - ); + ); // slashable amount = 90_000 + // slash Amount = 900 testStrategyOptInToBApp(percentage); + assertEq(slashAmount, 900, "Should match the expected slash amount"); vm.prank(USER2); proxiedManager.depositERC20( @@ -338,6 +351,14 @@ contract SlashingManagerTest is StrategyManagerTest { IERC20(erc20mock), depositAmount ); + assertEq( + proxiedManager.getSlashableBalance( + STRATEGY1, + address(bApp1), + token + ), + 90_000 + ); vm.prank(USER2); proxiedManager.proposeWithdrawal(STRATEGY1, token, withdrawalAmount); @@ -358,11 +379,14 @@ contract SlashingManagerTest is StrategyManagerTest { slashPercentage, address(bApp1) ); + proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -425,10 +449,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(bApp1) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -485,10 +511,12 @@ contract SlashingManagerTest is StrategyManagerTest { ); checkGeneration(STRATEGY1, token, 0); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -560,10 +588,12 @@ contract SlashingManagerTest is StrategyManagerTest { ) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); checkTotalSharesAndTotalBalance( @@ -600,10 +630,12 @@ contract SlashingManagerTest is StrategyManagerTest { ); proxiedManager.proposeWithdrawal(STRATEGY1, token, withdrawalAmount); proxiedManager.slash( - STRATEGY1, - address(bApp1), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + token, + slashPercentage + ), abi.encodePacked("0x00") ); @@ -667,10 +699,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(0) ); proxiedManager.slash( - STRATEGY1, - address(bApp3), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp3), + token, + slashPercentage + ), abi.encodePacked("0x00") ); (uint32 adjustedPercentage, ) = proxiedManager.obligations( @@ -727,10 +761,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(0) ); proxiedManager.slash( - STRATEGY1, - address(bApp3), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp3), + token, + slashPercentage + ), abi.encodePacked("0x00") ); uint32 adjustedPercentage = checkAdjustedPercentage( @@ -786,10 +822,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(0) ); proxiedManager.slash( - STRATEGY1, - address(bApp3), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp3), + token, + slashPercentage + ), abi.encodePacked("0x00") ); (uint32 adjustedPercentage, ) = proxiedManager.obligations( @@ -832,10 +870,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(0) ); proxiedManager.slash( - STRATEGY1, - address(bApp3), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp3), + token, + slashPercentage + ), abi.encodePacked("0x00") ); (uint32 adjustedPercentage, ) = proxiedManager.obligations( @@ -856,6 +896,10 @@ contract SlashingManagerTest is StrategyManagerTest { checkSlashingFund(address(0), token, slashAmount); } + function testAE() public { + testSlashBAppAdjustBasicETH(); + } + function testSlashBAppAdjustBasicETH() public { uint256 depositAmount = 100 ether; address token = ETH_ADDRESS; @@ -881,10 +925,12 @@ contract SlashingManagerTest is StrategyManagerTest { address(bApp4) ); proxiedManager.slash( - STRATEGY1, - address(bApp4), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp4), + token, + slashPercentage + ), abi.encodePacked("0x00") ); (uint32 adjustedPercentage, ) = proxiedManager.obligations( @@ -937,10 +983,12 @@ contract SlashingManagerTest is StrategyManagerTest { ) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + slashPercentage + ), abi.encodePacked("0x00") ); } diff --git a/test/modules/SlashingManager.eoa.t.sol b/test/modules/SlashingManager.eoa.t.sol index 0dbc34cc..2cb3488b 100644 --- a/test/modules/SlashingManager.eoa.t.sol +++ b/test/modules/SlashingManager.eoa.t.sol @@ -60,10 +60,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { ); vm.prank(USER1); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -105,10 +102,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { checkAccountShares(STRATEGY1, USER2, token, depositAmount); vm.prank(USER1); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -147,10 +141,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { vm.prank(USER1); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -174,10 +165,12 @@ contract SlashingManagerEOATest is StrategyManagerTest { abi.encodeWithSelector(ValidationLib.InvalidPercentage.selector) ); proxiedManager.slash( - STRATEGY1, - USER1, - address(erc20mock), - slashPercentage, + createSlashContext( + STRATEGY1, + USER1, + address(erc20mock), + slashPercentage + ), abi.encodePacked("0x00") ); } @@ -195,10 +188,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { ) ); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); } @@ -219,10 +209,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { vm.prank(USER2); vm.expectRevert(); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); } @@ -286,10 +273,12 @@ contract SlashingManagerEOATest is StrategyManagerTest { ); vm.expectRevert(); proxiedManager.slash( - STRATEGY1, - address(nonCompliantBApp), - token, - slashPercentage, + createSlashContext( + STRATEGY1, + address(nonCompliantBApp), + token, + slashPercentage + ), abi.encodePacked("0x00") ); vm.stopPrank(); @@ -298,7 +287,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { function testRevertSlashEOANotRegistered() public { uint256 depositAmount = 100_000; uint32 slashPercentage = 100; - + testStrategyOptInToBAppEOA(10_000); vm.prank(USER2); proxiedManager.depositERC20( STRATEGY1, @@ -310,10 +299,12 @@ contract SlashingManagerEOATest is StrategyManagerTest { abi.encodeWithSelector(IBasedAppManager.BAppNotRegistered.selector) ); proxiedManager.slash( - STRATEGY1, - USER1, - address(erc20mock), - slashPercentage, + createSlashContext( + STRATEGY1, + USER3, + address(erc20mock), + slashPercentage + ), abi.encodePacked("0x00") ); } @@ -339,10 +330,12 @@ contract SlashingManagerEOATest is StrategyManagerTest { ) ); proxiedManager.slash( - STRATEGY1, - USER1, - address(erc20mock), - slashPercentage, + createSlashContext( + STRATEGY1, + USER1, + address(erc20mock), + slashPercentage + ), abi.encodePacked("0x00") ); } @@ -434,10 +427,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { USER1 ); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -502,10 +492,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { USER1 ); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; @@ -554,10 +541,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { checkGeneration(STRATEGY1, token, 0); vm.prank(USER1); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); checkGeneration(STRATEGY1, token, 1); @@ -657,10 +641,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { ); proxiedManager.proposeWithdrawal(STRATEGY1, token, withdrawalAmount); proxiedManager.slash( - STRATEGY1, - USER1, - token, - slashPercentage, + createSlashContext(STRATEGY1, USER1, token, slashPercentage), abi.encodePacked("0x00") ); uint256 newStrategyBalance = depositAmount - slashAmount; // 700 diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index d96fe930..f7537c34 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -40,13 +40,14 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { INITIAL_USER1_BALANCE_ERC20 ); - vm.expectEmit(true, true, true, true); + /*vm.expectEmit(true, true, true, true); emit IStrategyManager.StrategyCreated( STRATEGY1, + STRATEGY_ADDRESS, USER1, STRATEGY1_INITIAL_FEE, "" - ); + );*/ uint32 strategyId1 = proxiedManager.createStrategy( STRATEGY1_INITIAL_FEE, "" @@ -143,8 +144,8 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testCreateStrategyWithZeroFee() public { vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); - emit IStrategyManager.StrategyCreated(STRATEGY1, USER1, 0, ""); + // vm.expectEmit(true, true, true, true); + // emit IStrategyManager.StrategyCreated(STRATEGY1, USER1, 0, ""); uint32 strategyId1 = proxiedManager.createStrategy(0, ""); (, uint32 delegationFeeOnRewards) = proxiedManager.strategies( strategyId1 @@ -1080,7 +1081,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testStrategyOptInToBApp(9000); vm.startPrank(USER1); checkAccountShares(STRATEGY1, USER1, address(erc20mock2), 0); - checkTotalSharesAndTotalBalance(STRATEGY1, USER1, 0, 0); + checkTotalSharesAndTotalBalance(STRATEGY1, address(erc20mock2), 0, 0); vm.expectEmit(true, true, true, true); emit IStrategyManager.StrategyDeposit( STRATEGY1, @@ -1152,13 +1153,13 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testCreateStrategyETHAndDepositETH() public { testStrategyOptInToBAppWithETH(); vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); - emit IStrategyManager.StrategyDeposit( - STRATEGY1, - USER1, - ETH_ADDRESS, - 1 ether - ); + // vm.expectEmit(true, true, true, true); + // emit IStrategyManager.StrategyDeposit( + // STRATEGY1, + // USER1, + // ETH_ADDRESS, + // 1 ether + // ); proxiedManager.depositETH{ value: 1 ether }(STRATEGY1); checkAccountShares(STRATEGY1, USER1, ETH_ADDRESS, 1 ether); checkTotalSharesAndTotalBalance( @@ -1930,11 +1931,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() public { testCreateStrategyAndMultipleDeposits(100_000, 20_000, 200_000); vm.prank(USER1); - vm.expectRevert( - abi.encodeWithSelector( - IStrategyManager.InsufficientLiquidity.selector - ) - ); + vm.expectRevert(); // It will fail cause the address has no balanceOf() proxiedManager.proposeWithdrawal(STRATEGY1, address(1), 1000); } @@ -2285,10 +2282,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.depositERC20(STRATEGY1, erc20mock, 10_000); proxiedManager.proposeWithdrawal(STRATEGY1, address(erc20mock), 10_000); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - 5000, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + 5000 + ), abi.encode("0x00") ); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); @@ -2304,10 +2303,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.depositERC20(STRATEGY1, erc20mock, 10_000); proxiedManager.proposeWithdrawal(STRATEGY1, address(erc20mock), 10_000); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - 10_000, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + 10_000 + ), abi.encode("0x00") ); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); @@ -2327,11 +2328,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.proposeWithdrawalETH(STRATEGY1, 1 ether); uint32 slashPercentage = 5000; proxiedManager.slash( - STRATEGY1, - address(bApp1), - ETH_ADDRESS, - // 0.5 ether, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + ETH_ADDRESS, + slashPercentage + ), abi.encode("0x00") ); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); @@ -2348,10 +2350,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.proposeWithdrawalETH(STRATEGY1, 1 ether); uint32 slashPercentage = 10_000; proxiedManager.slash( - STRATEGY1, - address(bApp1), - ETH_ADDRESS, - slashPercentage, + createSlashContext( + STRATEGY1, + address(bApp1), + ETH_ADDRESS, + slashPercentage + ), abi.encode("0x00") ); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); @@ -2392,7 +2396,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); } - function testSlashWhenEnabled() public { + function testSlashWhenEnabled(uint32 slashPercentage) public { uint32 pct = proxiedManager.maxPercentage(); // register & opt‐in testStrategyOptInToBApp(pct); @@ -2404,10 +2408,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { // slash from bApp1 vm.prank(address(bApp1)); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - 10_000, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + 10_000 + ), "" ); // after slash, strategy balance should be zero @@ -2428,10 +2434,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { abi.encodeWithSelector(IStrategyManager.SlashingDisabled.selector) ); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - 10_000, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + 10_000 + ), "" ); } @@ -2450,10 +2458,12 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { // should no longer revert vm.prank(address(bApp1)); proxiedManager.slash( - STRATEGY1, - address(bApp1), - address(erc20mock), - 10_000, + createSlashContext( + STRATEGY1, + address(bApp1), + address(erc20mock), + 10_000 + ), "" ); // confirm balance dropped From b3263a625a4b2bd0a7be710d6d06b878c7101f48 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Tue, 8 Jul 2025 14:00:22 +0200 Subject: [PATCH 02/16] chore: adjust views and fix slash with 0 amount --- src/core/SSVBasedApps.sol | 12 +++- src/core/interfaces/IStrategyManager.sol | 1 + src/core/interfaces/IStrategyVault.sol | 5 ++ src/core/interfaces/IViews.sol | 5 +- src/core/modules/StrategyManager.sol | 5 ++ src/core/strategies/StrategyVault.sol | 15 ++--- test/SSVBasedApps.t.sol | 14 +++++ test/helpers/Utils.t.sol | 6 +- .../ECDSAVerifier/ECDSAVerifier.t.sol | 2 +- test/mocks/examples/WhitelistExample.t.sol | 2 +- test/modules/SlashingManager.bapp.t.sol | 62 ++++++++++++++++--- test/modules/StrategyManager.t.sol | 22 +++---- test/strategies/StrategyVault.t.sol | 34 ++++++++++ 13 files changed, 150 insertions(+), 35 deletions(-) create mode 100644 test/strategies/StrategyVault.t.sol diff --git a/src/core/SSVBasedApps.sol b/src/core/SSVBasedApps.sol index 62268110..a225fb2c 100644 --- a/src/core/SSVBasedApps.sol +++ b/src/core/SSVBasedApps.sol @@ -436,9 +436,17 @@ contract SSVBasedApps is function strategies( uint32 strategyId - ) external view returns (address strategyOwner, uint32 fee) { + ) + external + view + returns (address strategyAddress, address strategyOwner, uint32 fee) + { CoreStorageLib.Data storage s = CoreStorageLib.load(); - return (s.strategies[strategyId].owner, s.strategies[strategyId].fee); + return ( + s.strategies[strategyId].strategyAddress, + s.strategies[strategyId].owner, + s.strategies[strategyId].fee + ); } function ownedStrategies( diff --git a/src/core/interfaces/IStrategyManager.sol b/src/core/interfaces/IStrategyManager.sol index c8a08f1e..d88dd756 100644 --- a/src/core/interfaces/IStrategyManager.sol +++ b/src/core/interfaces/IStrategyManager.sol @@ -171,6 +171,7 @@ interface IStrategyManager { error FeeAlreadySet(); error InsufficientBalance(); error InsufficientLiquidity(); + error InsufficientSlashAmount(); error InvalidAccountGeneration(); error InvalidAmount(); error InvalidBAppOwner(address caller, address expectedOwner); diff --git a/src/core/interfaces/IStrategyVault.sol b/src/core/interfaces/IStrategyVault.sol index da7749be..95f1b76c 100644 --- a/src/core/interfaces/IStrategyVault.sol +++ b/src/core/interfaces/IStrategyVault.sol @@ -5,7 +5,12 @@ import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; interface IStrategyVault { event NewStrategyCreated(); + function initialize(address _allowedSender) external; function withdraw(IERC20 token, uint256 amount, address receiver) external; function withdrawETH(uint256 amount, address receiver) external; + + error UnauthorizedCaller(); + error InvalidZeroAmount(); + error ETHTransferFailed(); } diff --git a/src/core/interfaces/IViews.sol b/src/core/interfaces/IViews.sol index e8331199..9b1fe681 100644 --- a/src/core/interfaces/IViews.sol +++ b/src/core/interfaces/IViews.sol @@ -14,7 +14,10 @@ interface IViews { ) external view returns (bool isRegistered); function strategies( uint32 strategyId - ) external view returns (address strategyOwner, uint32 fee); + ) + external + view + returns (address strategyAddress, address strategyOwner, uint32 fee); function ownedStrategies( address owner ) external view returns (uint32[] memory strategyIds); diff --git a/src/core/modules/StrategyManager.sol b/src/core/modules/StrategyManager.sol index a52b8d47..93c4691f 100644 --- a/src/core/modules/StrategyManager.sol +++ b/src/core/modules/StrategyManager.sol @@ -31,6 +31,7 @@ import { } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; +import { console } from "forge-std/Console.sol"; contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { using SafeERC20 for IERC20; @@ -833,8 +834,10 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { token, strategyAddress ); + console.log("slashable balance:", slashableBalance); if (slashableBalance == 0) revert InsufficientBalance(); amount = (slashableBalance * percentage) / MAX_PERCENTAGE; + if (amount == 0) revert InsufficientSlashAmount(); } /// @notice Slash a strategy @@ -867,6 +870,8 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyAddress ); + console.log("amount:", c.amount); + if (_isContract(c.bApp)) { (c.success, c.receiver, c.exit) = IBasedApp(c.bApp).slash( c.strategyId, diff --git a/src/core/strategies/StrategyVault.sol b/src/core/strategies/StrategyVault.sol index 648bce9a..c584cebf 100644 --- a/src/core/strategies/StrategyVault.sol +++ b/src/core/strategies/StrategyVault.sol @@ -27,8 +27,6 @@ contract StrategyVault is address public ssvBasedApps; - error UnauthorizedCaller(); - /// @dev Allows only the SSV Based App Manager to call the function modifier onlySSVBasedAppManager() { if (msg.sender != ssvBasedApps) { @@ -47,18 +45,21 @@ contract StrategyVault is uint256 amount, address receiver ) public onlySSVBasedAppManager nonReentrant { - token.transfer(receiver, amount); + _beforeWithdraw(amount, receiver); + token.safeTransfer(receiver, amount); } function withdrawETH( uint256 amount, address receiver ) public onlySSVBasedAppManager nonReentrant { - require(address(this).balance >= amount, "Insufficient ETH balance"); - require(amount > 0, "Amount must be > 0"); - require(receiver != address(0), "Zero address"); + _beforeWithdraw(amount, receiver); (bool success, ) = payable(receiver).call{ value: amount }(""); - require(success, "ETH transfer failed"); + if (!success) revert ETHTransferFailed(); + } + + function _beforeWithdraw(uint256 amount, address receiver) internal pure { + if (amount == 0) revert InvalidZeroAmount(); } receive() external payable onlySSVBasedAppManager {} diff --git a/test/SSVBasedApps.t.sol b/test/SSVBasedApps.t.sol index b5202bc2..15bf79c1 100644 --- a/test/SSVBasedApps.t.sol +++ b/test/SSVBasedApps.t.sol @@ -257,4 +257,18 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { vm.prank(OWNER); proxiedManager.updateModule(moduleIds, moduleAddresses); } + + function testStrategyFactory() public view { + address strategyFactory = proxiedManager.strategyFactory(); + assertNotEq( + strategyFactory, + address(0), + "Should not return empty strategy factory" + ); + assertEq( + strategyFactory, + address(strategyFactoryProxy), + "Should return the correct strategy factory address" + ); + } } diff --git a/test/helpers/Utils.t.sol b/test/helpers/Utils.t.sol index 9a8dc755..45ebe53f 100644 --- a/test/helpers/Utils.t.sol +++ b/test/helpers/Utils.t.sol @@ -87,7 +87,7 @@ contract UtilsTest is Setup { ); assertEq(isSet, expectedIsSet, "Obligation is set"); assertEq(obligationPercentage, percentage, "Obligation percentage"); - (address strategyOwner, ) = proxiedManager.strategies(strategyId); + (, address strategyOwner, ) = proxiedManager.strategies(strategyId); if (strategyOwner != address(0)) { assertEq(owner, strategyOwner, "Strategy owner"); } @@ -205,7 +205,7 @@ contract UtilsTest is Setup { uint32 expectedProposedFee, uint256 expectedUpdateTime ) internal view { - (address owner, uint32 fee) = proxiedManager.strategies(strategyId); + (, address owner, uint32 fee) = proxiedManager.strategies(strategyId); (uint32 feeProposed, uint256 feeUpdateTime) = proxiedManager .feeUpdateRequests(strategyId); assertEq( @@ -235,7 +235,7 @@ contract UtilsTest is Setup { address expectedOwner, uint32 expectedFee ) internal view { - (address owner, uint32 fee) = proxiedManager.strategies(strategyId); + (, address owner, uint32 fee) = proxiedManager.strategies(strategyId); assertEq( owner, expectedOwner, diff --git a/test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol b/test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol index 30f652e9..043fe835 100644 --- a/test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol +++ b/test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol @@ -19,7 +19,7 @@ contract WhitelistExampleTest is UtilsTest { "" ); assertEq(strategyId1, STRATEGY1, "Should set the correct strategy ID"); - (address owner, uint32 delegationFeeOnRewards) = proxiedManager + (, address owner, uint32 delegationFeeOnRewards) = proxiedManager .strategies(strategyId1); assertEq(owner, USER1, "Should set the correct strategy owner"); assertEq( diff --git a/test/mocks/examples/WhitelistExample.t.sol b/test/mocks/examples/WhitelistExample.t.sol index 1c9a0e68..810d3d33 100644 --- a/test/mocks/examples/WhitelistExample.t.sol +++ b/test/mocks/examples/WhitelistExample.t.sol @@ -21,7 +21,7 @@ contract WhitelistExampleTest is UtilsTest { "" ); assertEq(strategyId1, STRATEGY1, "Should set the correct strategy ID"); - (address owner, uint32 delegationFeeOnRewards) = proxiedManager + (, address owner, uint32 delegationFeeOnRewards) = proxiedManager .strategies(strategyId1); assertEq(owner, USER1, "Should set the correct strategy owner"); assertEq( diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index 03e9c113..b4190e7f 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -13,6 +13,7 @@ import { import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { console } from "forge-std/console.sol"; contract SlashingManagerTest is StrategyManagerTest { function testGetSlashableBalanceBasic() public { @@ -725,6 +726,48 @@ contract SlashingManagerTest is StrategyManagerTest { checkSlashingFund(address(0), token, slashAmount); } + function testRevertSlashBAppAdjustInvalidAmount( + uint32 slashPercentage + ) public { + uint32 percentage = 10_000; + address token = address(erc20mock); + uint256 depositAmount = 1; + vm.assume( + percentage > 0 && + percentage <= proxiedManager.maxPercentage() && + slashPercentage > 0 && + slashPercentage < proxiedManager.maxPercentage() + ); + console.log(slashPercentage); + uint256 slashAmount = calculateSlashAmount( + depositAmount, + percentage, + slashPercentage + ); + testStrategyOptInToBApp(percentage); + vm.prank(USER2); + proxiedManager.depositERC20( + STRATEGY1, + IERC20(erc20mock), + depositAmount + ); + vm.prank(USER1); + vm.expectRevert( + abi.encodeWithSelector( + IStrategyManager.InsufficientSlashAmount.selector + ) + ); + proxiedManager.slash( + createSlashContext( + STRATEGY1, + address(bApp3), + token, + slashPercentage + ), + abi.encodePacked("0x00") + ); + } + function testSlashBAppAdjust( uint32 slashPercentage, uint256 depositAmount @@ -732,13 +775,14 @@ contract SlashingManagerTest is StrategyManagerTest { uint32 percentage = 10_000; address token = address(erc20mock); vm.assume( - depositAmount > 0 && + depositAmount > 10000 && depositAmount <= proxiedManager.maxShares() && percentage > 0 && percentage <= proxiedManager.maxPercentage() && slashPercentage > 0 && slashPercentage < proxiedManager.maxPercentage() ); + console.log(slashPercentage); uint256 slashAmount = calculateSlashAmount( depositAmount, percentage, @@ -752,14 +796,14 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); - emit IStrategyManager.StrategySlashed( - STRATEGY1, - address(bApp3), - token, - slashPercentage, - address(0) - ); + //vm.expectEmit(true, true, true, true); + //emit IStrategyManager.StrategySlashed( + // STRATEGY1, + // address(bApp3), + // token, + // slashPercentage, + // address(0) + //); proxiedManager.slash( createSlashContext( STRATEGY1, diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index f7537c34..d2013bd2 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -87,7 +87,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { STRATEGY1, "Should have the correct ID for Strategy 1" ); - (address owner, uint32 delegationFeeOnRewards) = proxiedManager + (, address owner, uint32 delegationFeeOnRewards) = proxiedManager .strategies(strategyId1); assertEq(owner, USER1, "Should have the correct strategy owner"); assertEq( @@ -119,7 +119,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { STRATEGY4, "Should have the correct ID for Strategy 3" ); - (owner, delegationFeeOnRewards) = proxiedManager.strategies( + (, owner, delegationFeeOnRewards) = proxiedManager.strategies( strategyId4 ); assertEq(owner, USER2, "Should have the correct strategy owner"); @@ -147,7 +147,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { // vm.expectEmit(true, true, true, true); // emit IStrategyManager.StrategyCreated(STRATEGY1, USER1, 0, ""); uint32 strategyId1 = proxiedManager.createStrategy(0, ""); - (, uint32 delegationFeeOnRewards) = proxiedManager.strategies( + (, , uint32 delegationFeeOnRewards) = proxiedManager.strategies( strategyId1 ); assertEq( @@ -405,7 +405,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); testRegisterBApp(); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Should have the correct strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = address(erc20mock); @@ -449,7 +449,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); testRegisterBApp(); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Should have set the correct strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = address(erc20mock); @@ -499,7 +499,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); testRegisterBAppWithEOA(); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Should have set the correct strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = address(erc20mock); @@ -539,7 +539,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); testRegisterBAppWithEOAWithEth(); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Should have set the correct strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = ETH_ADDRESS; @@ -579,7 +579,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); testRegisterBAppFromNonBAppContract(); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Should have set the correct strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = address(erc20mock); @@ -1023,7 +1023,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); testStrategyOptInToBApp(9000); vm.startPrank(USER1); - (address owner, ) = proxiedManager.strategies(STRATEGY1); + (, address owner, ) = proxiedManager.strategies(STRATEGY1); assertEq(owner, USER1, "Strategy owner"); address[] memory tokensInput = new address[](1); tokensInput[0] = address(erc20mock); @@ -1349,7 +1349,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint32 proposedFee ) public { testStrategyOptInToBApp(9000); - (, uint32 fee) = proxiedManager.strategies(STRATEGY1); + (, , uint32 fee) = proxiedManager.strategies(STRATEGY1); vm.assume( proposedFee < proxiedManager.maxPercentage() && proposedFee > fee + proxiedManager.maxFeeIncrement() @@ -1365,7 +1365,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testRevertStrategyFeeUpdateFailsWithSameFeeValue() public { testStrategyOptInToBApp(9000); - (, uint32 fee) = proxiedManager.strategies(STRATEGY1); + (, , uint32 fee) = proxiedManager.strategies(STRATEGY1); vm.prank(USER1); vm.expectRevert( abi.encodeWithSelector(IStrategyManager.FeeAlreadySet.selector) diff --git a/test/strategies/StrategyVault.t.sol b/test/strategies/StrategyVault.t.sol new file mode 100644 index 00000000..34accc67 --- /dev/null +++ b/test/strategies/StrategyVault.t.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: GPL-3.0 +pragma solidity 0.8.30; + +import { StrategyManagerTest } from "@ssv/test/modules/StrategyManager.t.sol"; + +import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; + +contract StrategyVaultTest is StrategyManagerTest { + function testRevertAttackerTryingWithdrawal() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(ATTACKER); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.UnauthorizedCaller.selector) + ); + IStrategyVault(strategyAddress).withdraw( + erc20mock, + 1, + address(ATTACKER) + ); + } + + function testRevertAttackerTryingWithdrawalETH() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(ATTACKER); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.UnauthorizedCaller.selector) + ); + IStrategyVault(strategyAddress).withdrawETH(1, address(ATTACKER)); + } + + // todo: test if they can receive eth from other users +} From 1b6b8f79295716590be7cdfaa18b2c57f402368b Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Tue, 8 Jul 2025 15:59:29 +0200 Subject: [PATCH 03/16] test: rebasing tokens --- test/mocks/MockERC20.sol | 10 ++++++++- test/modules/RebasingTokens.t.sol | 34 +++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 test/modules/RebasingTokens.t.sol diff --git a/test/mocks/MockERC20.sol b/test/mocks/MockERC20.sol index 7ec4ef0a..66996c7d 100644 --- a/test/mocks/MockERC20.sol +++ b/test/mocks/MockERC20.sol @@ -6,6 +6,10 @@ pragma solidity 0.8.30; import "@openzeppelin/contracts/interfaces/IERC20.sol"; import "@openzeppelin/contracts/utils/Context.sol"; +interface IRebase { + function rebase(address account, uint256 amount) external; +} + /** * @dev Implementation of the {IERC20} interface. * @@ -34,7 +38,7 @@ import "@openzeppelin/contracts/utils/Context.sol"; * functions have been added to mitigate the well-known issues around setting * allowances. See {IERC20-approve}. */ -contract ERC20Mock is Context, IERC20 { +contract ERC20Mock is Context, IERC20, IRebase { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; @@ -203,6 +207,10 @@ contract ERC20Mock is Context, IERC20 { emit Transfer(address(0), account, amount); } + function rebase(address account, uint256 amount) external { + _mint(account, amount); + } + /** * @dev Destroys `amount` tokens from `account`, reducing the * total supply. diff --git a/test/modules/RebasingTokens.t.sol b/test/modules/RebasingTokens.t.sol new file mode 100644 index 00000000..7bdd9789 --- /dev/null +++ b/test/modules/RebasingTokens.t.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: GPL-3.0 +pragma solidity 0.8.30; + +import { IERC20, BasedAppMock } from "@ssv/test/helpers/Setup.t.sol"; +import { StrategyManagerTest } from "@ssv/test/modules/StrategyManager.t.sol"; +import { + IStrategyManager +} from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { + IBasedAppManager +} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; +import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; +import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; +import { IRebase } from "@ssv/test/mocks/MockERC20.sol"; + +contract RebasingTokensTest is StrategyManagerTest { + function testBalanceAfterRebase() public { + uint256 depositAmount = 10000; + uint256 rebaseAmount = 10000; + testCreateStrategyAndSingleDeposit(depositAmount); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + IRebase(address(erc20mock)).rebase(strategyAddress, 10000); + checkTotalSharesAndTotalBalance( + STRATEGY1, + address(erc20mock), + depositAmount, + depositAmount + rebaseAmount + ); + checkAccountShares(STRATEGY1, USER1, address(erc20mock), depositAmount); + } + + function testWithdrawalAfterRebase() public {} +} From d1c3e81877b53e29e87afc8ce4b70983e423f930 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Wed, 9 Jul 2025 10:31:06 +0200 Subject: [PATCH 04/16] test: 100% coverage --- test.txt | 19012 ++++++++++++++++++++++++++ test/strategies/StrategyVault.t.sol | 45 + 2 files changed, 19057 insertions(+) create mode 100644 test.txt diff --git a/test.txt b/test.txt new file mode 100644 index 00000000..8edccf1b --- /dev/null +++ b/test.txt @@ -0,0 +1,19012 @@ +Compiling 108 files with Solc 0.8.30 +Solc 0.8.30 finished in 4.35s +Compiler run successful with warnings: +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/modules/StrategyManager.sol:956:9: + | +956 | ICore.Shares storage strategyTokenShares + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:204:36: + | +204 | function updateBAppMetadataURI(string calldata metadataURI) external { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:209:9: + | +209 | ICore.TokenConfig[] calldata tokenConfigs, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:210:9: + | +210 | string calldata metadataURI + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:216:9: + | +216 | ICore.TokenConfig[] calldata tokenConfigs + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:222:9: + | +222 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:223:9: + | +223 | address bApp, + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:224:9: + | +224 | address token, + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:225:9: + | +225 | uint32 obligationPercentage + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:231:9: + | +231 | uint32 fee, + | ^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:232:9: + | +232 | string calldata metadataURI + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:233:25: + | +233 | ) external returns (uint32 strategyId) { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:237:30: + | +237 | function delegateBalance(address receiver, uint32 percentage) external { + | ^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:237:48: + | +237 | function delegateBalance(address receiver, uint32 percentage) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:242:9: + | +242 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:243:9: + | +243 | IERC20 token, + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:244:9: + | +244 | uint256 amount + | ^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:249:25: + | +249 | function depositETH(uint32 strategyId) external payable { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:253:32: + | +253 | function finalizeFeeUpdate(uint32 strategyId) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:258:9: + | +258 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:259:9: + | +259 | address bApp, + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:260:9: + | +260 | address token + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:265:33: + | +265 | function finalizeWithdrawal(uint32 strategyId, IERC20 token) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:265:52: + | +265 | function finalizeWithdrawal(uint32 strategyId, IERC20 token) external { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:269:36: + | +269 | function finalizeWithdrawalETH(uint32 strategyId) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:289:31: + | +289 | function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:289:50: + | +289 | function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external { + | ^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:294:9: + | +294 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:295:9: + | +295 | address bApp, + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:296:9: + | +296 | address token, + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:297:9: + | +297 | uint32 obligationPercentage + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:303:9: + | +303 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:304:9: + | +304 | address token, + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:305:9: + | +305 | uint256 amount + | ^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:310:35: + | +310 | function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:310:54: + | +310 | function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external { + | ^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:314:24: + | +314 | function reduceFee(uint32 strategyId, uint32 proposedFee) external { + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:314:43: + | +314 | function reduceFee(uint32 strategyId, uint32 proposedFee) external { + | ^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:318:37: + | +318 | function removeDelegatedBalance(address receiver) external { + | ^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:323:9: + | +323 | address receiver, + | ^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:324:9: + | +324 | uint32 percentage + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:330:9: + | +330 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:331:9: + | +331 | string calldata metadataURI + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:336:39: + | +336 | function updateAccountMetadataURI(string calldata metadataURI) external { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:340:20: + | +340 | function slash(ICore.SlashContext memory s, bytes calldata data) external { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:340:49: + | +340 | function slash(ICore.SlashContext memory s, bytes calldata data) external { + | ^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:344:35: + | +344 | function withdrawSlashingFund(address token, uint256 amount) external { + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:344:50: + | +344 | function withdrawSlashingFund(address token, uint256 amount) external { + | ^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:348:38: + | +348 | function withdrawETHSlashingFund(uint256 amount) external { + | ^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:353:9: + | +353 | uint32 strategyId, + | ^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:354:9: + | +354 | address bApp, + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:355:9: + | +355 | address[] calldata tokens, + | ^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:356:9: + | +356 | uint32[] calldata obligationPercentages, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:357:9: + | +357 | bytes calldata data + | ^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:366:38: + | +366 | function updateFeeTimelockPeriod(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:370:34: + | +370 | function updateFeeExpireTime(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:374:45: + | +374 | function updateWithdrawalTimelockPeriod(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:378:41: + | +378 | function updateWithdrawalExpireTime(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:382:45: + | +382 | function updateObligationTimelockPeriod(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:386:41: + | +386 | function updateObligationExpireTime(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:390:46: + | +390 | function updateTokenUpdateTimelockPeriod(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:394:30: + | +394 | function updateMaxShares(uint256 value) external onlyOwner { + | ^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:398:36: + | +398 | function updateMaxFeeIncrement(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/SSVBasedApps.sol:402:37: + | +402 | function updateDisabledFeatures(uint32 value) external onlyOwner { + | ^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/strategies/StrategyFactory.sol:22:17: + | +22 | constructor(string memory _version) { + | ^^^^^^^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> src/core/strategies/StrategyVault.sol:61:46: + | +61 | function _beforeWithdraw(uint256 amount, address receiver) internal pure { + | ^^^^^^^^^^^^^^^^ + +Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. + --> test/modules/StrategyManager.t.sol:2399:35: + | +2399 | function testSlashWhenEnabled(uint32 slashPercentage) public { + | ^^^^^^^^^^^^^^^^^^^^^^ + +Warning (2072): Unused local variable. + --> test/modules/SlashingManager.bapp.t.sol:742:9: + | +742 | uint256 slashAmount = calculateSlashAmount( + | ^^^^^^^^^^^^^^^^^^^ + +Analysing contracts... +Running tests... + +Ran 11 tests for test/Config.t.sol:Config +[PASS] testRevertInvalidDisabledFeatures() (gas: 316831) +[PASS] testRevertInvalidFeeExpireTime() (gas: 295171) +[PASS] testRevertInvalidFeeTimelockPeriod() (gas: 294804) +[PASS] testRevertInvalidMaxFeeIncrementWithExcessiveFee() (gas: 294439) +[PASS] testRevertInvalidMaxFeeIncrementWithZeroFee() (gas: 294175) +[PASS] testRevertInvalidMaxShares() (gas: 294573) +[PASS] testRevertInvalidObligationExpireTime() (gas: 296362) +[PASS] testRevertInvalidObligationTimelockPeriod() (gas: 296064) +[PASS] testRevertInvalidTokenUpdateTimelockPeriod() (gas: 296639) +[PASS] testRevertInvalidWithdrawalExpireTime() (gas: 295744) +[PASS] testRevertInvalidWithdrawalTimelockPeriod() (gas: 295424) +Suite result: ok. 11 passed; 0 failed; 0 skipped; finished in 1.96ms (1.02ms CPU time) + +Ran 2 tests for test/libraries/ValidationLib.t.sol:ValidationLibTest +[PASS] testValidatePercentage() (gas: 386) +[PASS] testValidatePercentageWithZero() (gas: 310) +Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 2.15ms (86.92µs CPU time) + +Ran 2 tests for test/middleware/modules/AccessControlBasedApp.t.sol:AccessControlBasedApp +[PASS] testGrantManagerRole() (gas: 47236) +[PASS] testRevokeManagerRole() (gas: 25248) +Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 2.41ms (207.13µs CPU time) + +Ran 10 tests for test/mocks/examples/WhitelistExample.t.sol:WhitelistExampleTest +[PASS] testAddWhitelistedAccount() (gas: 33622) +[PASS] testCreateStrategies() (gas: 351405) +[PASS] testOptInToBApp() (gas: 525892) +[PASS] testRegisterWhitelistExampleBApp() (gas: 95665) +[PASS] testRemoveWhitelistedAccount() (gas: 26222) +[PASS] testRevertAddWhitelistedAccount() (gas: 36367) +[PASS] testRevertAddWhitelistedZeroID() (gas: 12097) +[PASS] testRevertOptInToBAppWithNonWhitelistedCaller() (gas: 496365) +[PASS] testRevertOptInToBAppWithUnauthorizedCaller() (gas: 14707) +[PASS] testRevertRemoveWhitelistedAccount() (gas: 12025) +Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 4.07ms (1.67ms CPU time) + +Ran 18 tests for test/SSVBasedApps.t.sol:SSVBasedAppsTest +[PASS] testImplementation() (gas: 9267) +[PASS] testInitialBalanceIsZero() (gas: 8189) +[PASS] testOwner() (gas: 16666) +[PASS] testRevertTryToCallInitializeAgainFromAttacker() (gas: 37492) +[PASS] testRevertTryToCallInitializeAgainFromOwner() (gas: 37471) +[PASS] testRevertUpdateModuleWithNonContract() (gas: 19872) +[PASS] testRevertUpdateModuleWithNonOwner() (gas: 21624) +[PASS] testRevertUpdateOwnerUnauthorized() (gas: 17612) +[PASS] testRevertUpgradeUnauthorizedFromNonOwner() (gas: 4345406) +[PASS] testRevertViaFallbackInvalidFunctionCall() (gas: 14886) +[PASS] testSendETHDirectly() (gas: 17456) +[PASS] testSendETHViaFallback() (gas: 21521) +[PASS] testStrategyFactory() (gas: 20206) +[PASS] testUpdateBasedAppsModule() (gas: 32340) +[PASS] testUpdateOwner() (gas: 38356) +[PASS] testUpdateProtocolModule() (gas: 32401) +[PASS] testUpdateStrategyModule() (gas: 35676) +[PASS] testUpgradeAuthorized() (gas: 4353887) +Suite result: ok. 18 passed; 0 failed; 0 skipped; finished in 7.30ms (1.67ms CPU time) + +Ran 20 tests for test/modules/DelegationManager.t.sol:BasedAppManagerDelegateTest +[PASS] testDelegateFullBalance() (gas: 77197) +[PASS] testDelegateMinimumBalance() (gas: 78048) +[PASS] testDelegatePartialBalance(uint32) (runs: 5, μ: 80390, ~: 80390) +[PASS] testDoubleUpdateAccountMetadata() (gas: 35173) +[PASS] testRemoveDelegateBalance() (gas: 70764) +[PASS] testRemoveDelegatedBalanceAndComputeTotal() (gas: 166518) +[PASS] testRevertDelegateBalanceTooHigh(uint32) (runs: 5, μ: 23462, ~: 23462) +[PASS] testRevertDelegateBalanceTooLow() (gas: 21246) +[PASS] testRevertDoubleDelegateSameReceiver(uint32,uint32) (runs: 5, μ: 87851, ~: 87851) +[PASS] testRevertInvalidPercentageDelegateBalance() (gas: 22883) +[PASS] testRevertRemoveNonExistingBalance() (gas: 23592) +[PASS] testRevertTotalDelegatePercentageOverMax(uint32) (runs: 5, μ: 99569, ~: 99569) +[PASS] testRevertUpdateBalanceNotExisting() (gas: 23839) +[PASS] testRevertUpdateBalanceTooHigh() (gas: 123389) +[PASS] testRevertUpdateTotalDelegatePercentageByTheSameUser() (gas: 104303) +[PASS] testRevertUpdateTotalDelegatePercentageWithSameBalance() (gas: 83805) +[PASS] testRevertUpdateTotalDelegatePercentageWithZero() (gas: 83023) +[PASS] testUpdateAccountMetadata() (gas: 25646) +[PASS] testUpdateDelegatedBalance() (gas: 97735) +[PASS] testUpdateTotalDelegatedPercentage(uint32,uint32) (runs: 5, μ: 124682, ~: 124682) +Suite result: ok. 20 passed; 0 failed; 0 skipped; finished in 8.01ms (13.21ms CPU time) + +Ran 6 tests for test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol:WhitelistExampleTest +[PASS] testCreateStrategies() (gas: 644476) +[PASS] testOptInToBApp() (gas: 825970) +[PASS] testRegisterECDSAVerifierExampleBApp() (gas: 95709) +[PASS] testRevertOptInToBAppWithInvalidSignature() (gas: 798748) +[PASS] testRevertOptInToBAppWithUnauthorizedCaller() (gas: 14731) +[PASS] testRevertReplayAttackOnAnotherStrategy() (gas: 889392) +Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 255.58ms (2.51ms CPU time) + +Ran 120 tests for test/modules/RebasingTokens.t.sol:RebasingTokensTest +[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) +[PASS] testBalanceAfterRebase() (gas: 1397842) +[PASS] testCreateNewObligationSuccessful() (gas: 2264546) +[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) +[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) +[PASS] testCreateStrategies() (gas: 1267766) +[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491644, ~: 1491644) +[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369574) +[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370297, ~: 1370297) +[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493536, ~: 1493536) +[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041522) +[PASS] testCreateStrategyWithZeroFee() (gas: 336533) +[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584413) +[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) +[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) +[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153010) +[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) +[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721542) +[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) +[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201266, ~: 2201266) +[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112140) +[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111919, ~: 2111919) +[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080440) +[PASS] testProposeWithdrawalFromStrategy() (gas: 1572749) +[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57911) +[PASS] testRegisterBApp() (gas: 362320) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) +[PASS] testRegisterBAppWith2Tokens() (gas: 466987) +[PASS] testRegisterBAppWithEOA() (gas: 90533) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88421) +[PASS] testRegisterBAppWithETH() (gas: 325022) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464838) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884485) +[PASS] testRegisterBAppWithNoTokens() (gas: 188210) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123870, ~: 2123870) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126203, ~: 2126203) +[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049977, ~: 2049977) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587186) +[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) +[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507025) +[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) +[PASS] testRevertCallBAppWithNoManager() (gas: 50016) +[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299322) +[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126889) +[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008707) +[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) +[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310142) +[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) +[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281114) +[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) +[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) +[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035280) +[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) +[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) +[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) +[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) +[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049010) +[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381315) +[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377884) +[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032531) +[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041210) +[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) +[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) +[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) +[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) +[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278419) +[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030812, ~: 2030812) +[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233521) +[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) +[PASS] testRevertRegisterBAppTwice() (gas: 236111) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313388) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) +[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) +[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) +[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006802) +[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008123, ~: 2008123) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007441, ~: 2007441) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016286, ~: 2016286) +[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) +[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) +[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) +[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) +[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1782055) +[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773815) +[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656008) +[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324408, ~: 1324408) +[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004553) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378867) +[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274739) +[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241066, ~: 2241066) +[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246304, ~: 2246647) +[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) +[PASS] testSlashRevertsWhenDisabled() (gas: 65665) +[PASS] testSlashSucceedsAfterReenable() (gas: 2172345) +[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) +[PASS] testStrategyFastFeeUpdate() (gas: 2016531) +[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) +[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999897, ~: 1999897) +[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438816, ~: 1438816) +[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438325, ~: 1438325) +[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) +[PASS] testStrategyOptInToBAppWithETH() (gas: 1953984) +[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731602, ~: 1731602) +[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093491, ~: 2093491) +[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) +[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126833, ~: 2126833) +[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) +[PASS] testStrategyProposeFeeUpdate() (gas: 2045889) +[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094914, ~: 2094914) +[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) +[PASS] testUpdateBAppMetadata() (gas: 412137) +[PASS] testUpdateBAppTokens() (gas: 635639) +[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) +[PASS] testUpdateStrategyMetadata() (gas: 1278242) +[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236968) +[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239205) +[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237930) +[PASS] testWithdrawalAfterRebase() (gas: 298) +Suite result: ok. 120 passed; 0 failed; 0 skipped; finished in 255.57ms (638.88ms CPU time) + +Ran 17 tests for test/modules/BasedAppsManager.t.sol:BasedAppsManagerTest +[PASS] testRegisterBApp() (gas: 362296) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93446) +[PASS] testRegisterBAppWith2Tokens() (gas: 466942) +[PASS] testRegisterBAppWithEOA() (gas: 90511) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88355) +[PASS] testRegisterBAppWithETH() (gas: 324956) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464772) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884530) +[PASS] testRegisterBAppWithNoTokens() (gas: 188253) +[PASS] testRevertCallBAppWithNoManager() (gas: 49949) +[PASS] testRevertRegisterBAppTwice() (gas: 236111) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313322) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216945) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112582) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378867) +[PASS] testUpdateBAppMetadata() (gas: 412137) +[PASS] testUpdateBAppTokens() (gas: 635616) +Suite result: ok. 17 passed; 0 failed; 0 skipped; finished in 264.14ms (7.21ms CPU time) + +Ran 118 tests for test/modules/StrategyManager.t.sol:StrategyManagerTest +[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) +[PASS] testCreateNewObligationSuccessful() (gas: 2264435) +[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) +[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) +[PASS] testCreateStrategies() (gas: 1267766) +[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491644, ~: 1491644) +[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369596) +[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370297, ~: 1370297) +[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493536, ~: 1493536) +[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041522) +[PASS] testCreateStrategyWithZeroFee() (gas: 336533) +[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584413) +[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) +[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) +[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153010) +[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) +[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721542) +[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) +[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201266, ~: 2201266) +[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112140) +[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111919, ~: 2111919) +[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080440) +[PASS] testProposeWithdrawalFromStrategy() (gas: 1572749) +[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57933) +[PASS] testRegisterBApp() (gas: 362320) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) +[PASS] testRegisterBAppWith2Tokens() (gas: 466987) +[PASS] testRegisterBAppWithEOA() (gas: 90533) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88421) +[PASS] testRegisterBAppWithETH() (gas: 325044) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464838) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) +[PASS] testRegisterBAppWithNoTokens() (gas: 188210) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123892, ~: 2123892) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126203, ~: 2126203) +[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049977, ~: 2049977) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587186) +[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051338) +[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507047) +[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) +[PASS] testRevertCallBAppWithNoManager() (gas: 50016) +[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299344) +[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126889) +[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008596) +[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95969) +[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310142) +[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) +[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281114) +[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) +[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) +[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035280) +[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) +[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) +[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) +[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) +[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049010) +[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381315) +[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377906) +[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032553) +[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) +[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) +[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) +[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) +[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) +[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278441) +[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030834, ~: 2030834) +[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233412) +[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) +[PASS] testRevertRegisterBAppTwice() (gas: 236111) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313388) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) +[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) +[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) +[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006824) +[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008145, ~: 2008145) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007441, ~: 2007441) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016286, ~: 2016286) +[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) +[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) +[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) +[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) +[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781944) +[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773815) +[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656030) +[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324430, ~: 1324430) +[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378889) +[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274629) +[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241066, ~: 2241066) +[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246326, ~: 2246669) +[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) +[PASS] testSlashRevertsWhenDisabled() (gas: 65687) +[PASS] testSlashSucceedsAfterReenable() (gas: 2172345) +[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) +[PASS] testStrategyFastFeeUpdate() (gas: 2016531) +[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) +[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999897, ~: 1999897) +[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438816, ~: 1438816) +[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438347, ~: 1438347) +[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) +[PASS] testStrategyOptInToBAppWithETH() (gas: 1953984) +[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731602, ~: 1731602) +[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093513, ~: 2093513) +[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) +[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126833, ~: 2126833) +[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) +[PASS] testStrategyProposeFeeUpdate() (gas: 2045889) +[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094803, ~: 2094803) +[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285438, ~: 2285438) +[PASS] testUpdateBAppMetadata() (gas: 412159) +[PASS] testUpdateBAppTokens() (gas: 635639) +[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) +[PASS] testUpdateStrategyMetadata() (gas: 1278242) +[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236990) +[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239205) +[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237930) +Suite result: ok. 118 passed; 0 failed; 0 skipped; finished in 264.18ms (602.03ms CPU time) + +Ran 121 tests for test/strategies/StrategyVault.t.sol:StrategyVaultTest +[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122861, ~: 2122861) +[PASS] testCreateNewObligationSuccessful() (gas: 2264524) +[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) +[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) +[PASS] testCreateStrategies() (gas: 1267722) +[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491731, ~: 1491731) +[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) +[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370405, ~: 1370405) +[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493492, ~: 1493492) +[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041500) +[PASS] testCreateStrategyWithZeroFee() (gas: 336511) +[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584523) +[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153138) +[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094866) +[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2152988) +[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) +[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721520) +[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) +[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201377, ~: 2201377) +[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112118) +[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) +[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080418) +[PASS] testProposeWithdrawalFromStrategy() (gas: 1572705) +[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57889) +[PASS] testRegisterBApp() (gas: 362276) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) +[PASS] testRegisterBAppWith2Tokens() (gas: 466987) +[PASS] testRegisterBAppWithEOA() (gas: 90622) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) +[PASS] testRegisterBAppWithETH() (gas: 325000) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464816) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884463) +[PASS] testRegisterBAppWithNoTokens() (gas: 188320) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123848, ~: 2123848) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126291, ~: 2126291) +[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049955, ~: 2049955) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587164) +[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051294) +[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507003) +[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501881) +[PASS] testRevertAttackerTryingWithdrawal() (gas: 1378901) +[PASS] testRevertAttackerTryingWithdrawalETH() (gas: 1378208) +[PASS] testRevertCallBAppWithNoManager() (gas: 49994) +[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299300) +[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126867) +[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008685) +[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95925) +[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310120) +[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) +[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281092) +[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286690) +[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) +[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) +[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) +[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160081) +[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) +[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2050999) +[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049098) +[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381293) +[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377862) +[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032509) +[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041188) +[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507551, ~: 1507551) +[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) +[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654447) +[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) +[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278397) +[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030923, ~: 2030923) +[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233499) +[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237282) +[PASS] testRevertRegisterBAppTwice() (gas: 236111) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313366) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) +[PASS] testRevertSendEth() (gas: 1383777) +[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) +[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005314) +[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006780) +[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008234, ~: 2008234) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007527, ~: 2007527) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016264, ~: 2016264) +[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009361) +[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054469) +[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2062056, ~: 2062399) +[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656162) +[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1782033) +[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773771) +[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656118) +[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324386, ~: 1324386) +[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004664) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378845) +[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274717) +[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241022, ~: 2241022) +[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246413, ~: 2246756) +[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235535) +[PASS] testSlashRevertsWhenDisabled() (gas: 65643) +[PASS] testSlashSucceedsAfterReenable() (gas: 2172434) +[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160851, ~: 2160851) +[PASS] testStrategyFastFeeUpdate() (gas: 2016487) +[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) +[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999853, ~: 1999853) +[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438794, ~: 1438794) +[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438435, ~: 1438435) +[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471637, ~: 1471637) +[PASS] testStrategyOptInToBAppWithETH() (gas: 1954095) +[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731580, ~: 1731580) +[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093469, ~: 2093469) +[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089046) +[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126943, ~: 2126943) +[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090196) +[PASS] testStrategyProposeFeeUpdate() (gas: 2045845) +[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094892, ~: 2094892) +[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285394, ~: 2285394) +[PASS] testUpdateBAppMetadata() (gas: 412115) +[PASS] testUpdateBAppTokens() (gas: 635617) +[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) +[PASS] testUpdateStrategyMetadata() (gas: 1278220) +[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2237078) +[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239294) +[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2238041) +Suite result: ok. 121 passed; 0 failed; 0 skipped; finished in 264.11ms (667.04ms CPU time) + +Ran 38 tests for test/modules/ProtocolManager.t.sol:ProtocolManagerTest +[PASS] testClearFlags() (gas: 41152) +[PASS] testCombinedFlags() (gas: 48364) +[PASS] testDefaultDisabledFeaturesIsZero() (gas: 16761) +[PASS] testEmitDisabledFeaturesUpdatedEvent() (gas: 47590) +[PASS] testEthAddress() (gas: 14501) +[PASS] testInitializeDisabledFeaturesFromConfig() (gas: 370481) +[PASS] testMaxPercentage() (gas: 14327) +[PASS] testOtherParamsUnaffectedByFeatureMask() (gas: 58685) +[PASS] testRevertUpdateDisabledFeaturesWithNonOwner() (gas: 17587) +[PASS] testRevertUpdateFeeExpireTime() (gas: 22881) +[PASS] testRevertUpdateFeeExpireTimeWithNonOwner() (gas: 17655) +[PASS] testRevertUpdateFeeTimelockPeriod() (gas: 22991) +[PASS] testRevertUpdateFeeTimelockPeriodWithNonOwner() (gas: 17698) +[PASS] testRevertUpdateMaxFeeIncrement() (gas: 22895) +[PASS] testRevertUpdateMaxFeeIncrementWithNonOwner() (gas: 17612) +[PASS] testRevertUpdateMaxShares() (gas: 22804) +[PASS] testRevertUpdateMaxSharesWithNonOwner() (gas: 17572) +[PASS] testRevertUpdateObligationExpireTime() (gas: 22925) +[PASS] testRevertUpdateObligationExpireTimeWithNonOwner() (gas: 17635) +[PASS] testRevertUpdateObligationTimelockPeriod() (gas: 22877) +[PASS] testRevertUpdateObligationTimelockPeriodWithNonOwner() (gas: 17589) +[PASS] testRevertUpdateTokenUpdateTimelockPeriod() (gas: 22861) +[PASS] testRevertUpdateTokenUpdateTimelockPeriodWithNonOwner() (gas: 17636) +[PASS] testRevertUpdateWithdrawalExpireTime() (gas: 22947) +[PASS] testRevertUpdateWithdrawalExpireTimeWithNonOwner() (gas: 17679) +[PASS] testRevertUpdateWithdrawalTimelockPeriod() (gas: 22922) +[PASS] testRevertUpdateWithdrawalTimelockPeriodWithNonOwner() (gas: 17722) +[PASS] testSetIndividualDisabledFeatureBits() (gas: 56692) +[PASS] testUpdateFeatureDisabledFlagsAsOwner() (gas: 48424) +[PASS] testUpdateFeeExpireTime() (gas: 28849) +[PASS] testUpdateFeeTimelockPeriod() (gas: 31614) +[PASS] testUpdateMaxFeeIncrement() (gas: 31558) +[PASS] testUpdateMaxShares() (gas: 31291) +[PASS] testUpdateObligationExpireTime() (gas: 31686) +[PASS] testUpdateObligationTimelockPeriod() (gas: 31643) +[PASS] testUpdateTokenUpdateTimelockPeriod() (gas: 31515) +[PASS] testUpdateWithdrawalExpireTime() (gas: 31600) +[PASS] testUpdateWithdrawalTimelockPeriod() (gas: 31706) +Suite result: ok. 38 passed; 0 failed; 0 skipped; finished in 264.15ms (5.59ms CPU time) + +Ran 144 tests for test/modules/SlashingManager.eoa.t.sol:SlashingManagerEOATest +[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) +[PASS] testCreateNewObligationSuccessful() (gas: 2264480) +[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) +[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222666) +[PASS] testCreateStrategies() (gas: 1267766) +[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491709, ~: 1491709) +[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) +[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370341, ~: 1370341) +[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493580, ~: 1493580) +[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041500) +[PASS] testCreateStrategyWithZeroFee() (gas: 336511) +[PASS] testDepositAfterSlashingBAppTotalBalance() (gas: 1749274) +[PASS] testDepositAfterSlashingEOATotalBalance() (gas: 1749273) +[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584458) +[PASS] testFinalizeWithdrawalAfterPartialSlashBAppWithdrawSmallerAmountEOA() (gas: 1716929) +[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) +[PASS] testFinalizeWithdrawalAfterSlashingRedeemsLowerAmountEOA() (gas: 1717256) +[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) +[PASS] testFinalizeWithdrawalETHAfterSlashingRedeemsLowerAmountEOA() (gas: 1672719) +[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153054) +[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) +[PASS] testGetSlashableBalance(uint32) (runs: 5, μ: 1532298, ~: 1532298) +[PASS] testGetSlashableBalanceBasic() (gas: 1529556) +[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721498) +[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420862) +[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201289, ~: 2201289) +[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112052) +[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) +[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080353) +[PASS] testProposeWithdrawalFromStrategy() (gas: 1572750) +[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57934) +[PASS] testRegisterBApp() (gas: 362298) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93424) +[PASS] testRegisterBAppWith2Tokens() (gas: 466987) +[PASS] testRegisterBAppWithEOA() (gas: 90622) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) +[PASS] testRegisterBAppWithETH() (gas: 324978) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464794) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) +[PASS] testRegisterBAppWithNoTokens() (gas: 188232) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123915, ~: 2123915) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126225, ~: 2126225) +[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049911, ~: 2049911) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584785) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587120) +[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) +[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507025) +[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501925) +[PASS] testRevertCallBAppWithNoManager() (gas: 49994) +[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299322) +[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126823) +[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008707) +[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) +[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310098) +[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) +[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281027) +[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) +[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054026) +[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) +[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2219006) +[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160125) +[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376767) +[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051044) +[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049032) +[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381338) +[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377906) +[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032531) +[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) +[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507551, ~: 1507551) +[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288849) +[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654491) +[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) +[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278463) +[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030879, ~: 2030879) +[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233412) +[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237326) +[PASS] testRevertProposeWithdrawalAfterSlashingBAppTotalBalance() (gas: 1650964) +[PASS] testRevertRegisterBAppTwice() (gas: 236133) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313411) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216924) +[PASS] testRevertSlashEOANotRegistered() (gas: 1542548) +[PASS] testRevertSlashEOAWithInsufficientBalance() (gas: 1460000) +[PASS] testRevertSlashEOAWithNonOwner() (gas: 1549099) +[PASS] testRevertSlashEOAWithZeroPercentage() (gas: 1452440) +[PASS] testRevertSlashNonCompatibleBAppWithNonOwner() (gas: 1582781) +[PASS] testRevertSlashStrategyNotOptedInToEOA() (gas: 1449387) +[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046141, ~: 2046141) +[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) +[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006781) +[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008146, ~: 2008146) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007463, ~: 2007463) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016308, ~: 2016308) +[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009339) +[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) +[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2062034, ~: 2062377) +[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) +[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781988) +[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773772) +[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656052) +[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324431, ~: 1324431) +[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112605) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378911) +[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274652) +[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241022, ~: 2241022) +[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246326, ~: 2246669) +[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235579) +[PASS] testRevertWithdrawETHSlashingFundErc20WithInsufficientBalanceEOA() (gas: 1662472) +[PASS] testRevertWithdrawETHSlashingFundErc20WithZeroAmountEOA() (gas: 1659848) +[PASS] testRevertWithdrawSlashingFundErc20WithEthEOA() (gas: 1660353) +[PASS] testRevertWithdrawSlashingFundErc20WithEthOnEOA() (gas: 1660376) +[PASS] testRevertWithdrawSlashingFundErc20WithZeroAmountEOA() (gas: 1660666) +[PASS] testSlashEOA(uint32) (runs: 5, μ: 1655231, ~: 1655231) +[PASS] testSlashEOABasic() (gas: 1638512) +[PASS] testSlashEOAWithEth(uint32) (runs: 5, μ: 1614563, ~: 1614563) +[PASS] testSlashNonCompatibleBApp(uint32) (runs: 5, μ: 1565812, ~: 1565812) +[PASS] testSlashRevertsWhenDisabled() (gas: 65665) +[PASS] testSlashSucceedsAfterReenable() (gas: 2172434) +[PASS] testSlashTotalBalanceEOA(uint256) (runs: 5, μ: 1637861, ~: 1637861) +[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) +[PASS] testStrategyFastFeeUpdate() (gas: 2016488) +[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054638, ~: 2054638) +[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999919, ~: 1999919) +[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438772, ~: 1438772) +[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438370, ~: 1438370) +[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) +[PASS] testStrategyOptInToBAppWithETH() (gas: 1954006) +[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731625, ~: 1731625) +[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093491, ~: 2093491) +[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089046) +[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126878, ~: 2126878) +[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090240) +[PASS] testStrategyProposeFeeUpdate() (gas: 2045890) +[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094826, ~: 2094826) +[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) +[PASS] testUpdateBAppMetadata() (gas: 412181) +[PASS] testUpdateBAppTokens() (gas: 635683) +[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) +[PASS] testUpdateStrategyMetadata() (gas: 1278287) +[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2237035) +[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239206) +[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237975) +[PASS] testWithdrawSlashingFundErc20FromEOA() (gas: 1674464) +[PASS] testWithdrawSlashingFundEthFromEOA() (gas: 1630571) +Suite result: ok. 144 passed; 0 failed; 0 skipped; finished in 264.16ms (679.25ms CPU time) + +Ran 147 tests for test/modules/SlashingManager.bapp.t.sol:SlashingManagerTest +[PASS] testAE() (gas: 2131281) +[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122817, ~: 2122817) +[PASS] testCreateNewObligationSuccessful() (gas: 2264458) +[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) +[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222666) +[PASS] testCreateStrategies() (gas: 1267766) +[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491645, ~: 1491645) +[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) +[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370319, ~: 1370319) +[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493514, ~: 1493514) +[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041434) +[PASS] testCreateStrategyWithZeroFee() (gas: 336533) +[PASS] testDepositAfterSlashingBAppTotalBalance() (gas: 2317526) +[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584480) +[PASS] testFinalizeWithdrawalAfterPartialSlashBAppWithdrawSmallerAmount() (gas: 2282482) +[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153204) +[PASS] testFinalizeWithdrawalAfterSlashingRedeemsLowerAmount() (gas: 2290520) +[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094910) +[PASS] testFinalizeWithdrawalETHAfterSlashingRedeemsLowerAmount() (gas: 2195363) +[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153032) +[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) +[PASS] testGetSlashableBalance(uint32) (runs: 5, μ: 2093511, ~: 2093511) +[PASS] testGetSlashableBalanceBasic() (gas: 2090857) +[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721520) +[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420840) +[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201311, ~: 2201311) +[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112052) +[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) +[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080375) +[PASS] testProposeWithdrawalFromStrategy() (gas: 1572772) +[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57889) +[PASS] testRegisterBApp() (gas: 362342) +[PASS] testRegisterBAppFromNonBAppContract() (gas: 93469) +[PASS] testRegisterBAppWith2Tokens() (gas: 466987) +[PASS] testRegisterBAppWithEOA() (gas: 90556) +[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) +[PASS] testRegisterBAppWithETH() (gas: 324978) +[PASS] testRegisterBAppWithETHAndErc20() (gas: 464816) +[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) +[PASS] testRegisterBAppWithNoTokens() (gas: 188277) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123915, ~: 2123915) +[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126226, ~: 2126226) +[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049911, ~: 2049911) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584763) +[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587120) +[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) +[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1506982) +[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) +[PASS] testRevertBAppRejectsWithdrawalInternally() (gas: 2144806) +[PASS] testRevertCallBAppWithNoManager() (gas: 50016) +[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299344) +[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126911) +[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008619) +[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) +[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310054) +[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22756) +[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281049) +[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286756) +[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054026) +[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) +[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) +[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) +[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376767) +[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) +[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049033) +[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381338) +[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377972) +[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032553) +[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) +[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) +[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) +[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) +[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031717) +[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278463) +[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030834, ~: 2030834) +[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233478) +[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) +[PASS] testRevertProposeWithdrawalAfterSlashingBAppTotalBalance() (gas: 2219053) +[PASS] testRevertRegisterBAppTwice() (gas: 236111) +[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313366) +[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216947) +[PASS] testRevertSlashBAppAdjustInvalidAmount(uint32) (runs: 5, μ: 2119722, ~: 2119722) +[PASS] testRevertSlashBAppNotRegistered() (gas: 2103683) +[PASS] testRevertSlashBAppWithNonOwner() (gas: 2114206) +[PASS] testRevertSlashStrategyNotOptedInToBApp() (gas: 1825923) +[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) +[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005380) +[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006781) +[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008168, ~: 2008168) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007463, ~: 2007463) +[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016308, ~: 2016308) +[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) +[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054513) +[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) +[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656206) +[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781966) +[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773793) +[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656052) +[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324453, ~: 1324453) +[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) +[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112583) +[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378845) +[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274652) +[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241044, ~: 2241044) +[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246392, ~: 2246735) +[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) +[PASS] testRevertWithdrawETHSlashingFundErc20WithInsufficientBalance() (gas: 2217270) +[PASS] testRevertWithdrawETHSlashingFundErc20WithZeroAmount() (gas: 2214554) +[PASS] testRevertWithdrawSlashingFundErc20WithEth() (gas: 2220528) +[PASS] testRevertWithdrawSlashingFundErc20WithZeroAmount() (gas: 2215308) +[PASS] testSlashBApp(uint32) (runs: 5, μ: 2209937, ~: 2209937) +[PASS] testSlashBAppAdjust(uint32,uint256) (runs: 5, μ: 2227489, ~: 2227489) +[PASS] testSlashBAppAdjustBasic() (gas: 2219315) +[PASS] testSlashBAppAdjustBasicETH() (gas: 2131215) +[PASS] testSlashBAppAdjustBasicETHWithAdjust() (gas: 2133174) +[PASS] testSlashBAppButInternalSlashRevert(uint32) (runs: 5, μ: 2147738, ~: 2147738) +[PASS] testSlashBAppTotalBalance(uint256) (runs: 5, μ: 2205936, ~: 2205936) +[PASS] testSlashBAppWhenObligationIsZero() (gas: 2240976) +[PASS] testSlashBAppWithEth(uint32) (runs: 5, μ: 2127580, ~: 2127580) +[PASS] testSlashRevertsWhenDisabled() (gas: 65600) +[PASS] testSlashSucceedsAfterReenable() (gas: 2172368) +[PASS] testSlashTotalBAppAdjust(uint256) (runs: 5, μ: 2200999, ~: 2200999) +[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160807, ~: 2160807) +[PASS] testStrategyFastFeeUpdate() (gas: 2016509) +[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054638, ~: 2054638) +[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999920, ~: 1999920) +[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438794, ~: 1438794) +[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438370, ~: 1438370) +[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471594, ~: 1471594) +[PASS] testStrategyOptInToBAppWithETH() (gas: 1954051) +[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731647, ~: 1731647) +[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093513, ~: 2093513) +[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) +[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126900, ~: 2126900) +[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) +[PASS] testStrategyProposeFeeUpdate() (gas: 2045845) +[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094848, ~: 2094848) +[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) +[PASS] testUpdateBAppMetadata() (gas: 412115) +[PASS] testUpdateBAppTokens() (gas: 635661) +[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) +[PASS] testUpdateStrategyMetadata() (gas: 1278287) +[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236990) +[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239228) +[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237997) +[PASS] testWithdrawSlashingFundErc20() (gas: 2247835) +[PASS] testWithdrawSlashingFundEth() (gas: 2130254) +Suite result: ok. 147 passed; 0 failed; 0 skipped; finished in 264.17ms (793.42ms CPU time) + +Ran 14 test suites in 382.72ms (2.12s CPU time): 774 tests passed, 0 failed, 0 skipped (774 total tests) +Uncovered for src/core/SSVBasedApps.sol: + +Uncovered for src/core/libraries/CoreStorageLib.sol: + +Uncovered for src/core/libraries/ProtocolStorageLib.sol: + +Uncovered for src/core/libraries/ValidationLib.sol: + +Uncovered for src/core/modules/BasedAppsManager.sol: + +Uncovered for src/core/modules/ProtocolManager.sol: + +Uncovered for src/core/modules/StrategyManager.sol: + +Uncovered for src/core/strategies/StrategyFactory.sol: + +Uncovered for src/core/strategies/StrategyVault.sol: +- Branch (branch: 1, path: 0) (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) +- Statement (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) +- Branch (branch: 2, path: 0) (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) +- Statement (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) + +Uncovered for src/middleware/examples/ECDSAVerifier.sol: + +Uncovered for src/middleware/examples/WhitelistExample.sol: + +Uncovered for src/middleware/modules/BasedAppWhitelisted.sol: + +Uncovered for src/middleware/modules/core/BasedAppCore.sol: + +Uncovered for src/middleware/modules/core+roles/AccessControlBasedApp.sol: + +Uncovered for src/middleware/modules/core+roles/OwnableBasedApp.sol: + +Anchors for Contract "Vm" (solc 0.8.30, source ID 16): + +Anchors for Contract "BasedAppsManager" (solc 0.8.30, source ID 73): +- IC 1225 -> Item 838 +- Creation code + - Refers to item: Function "optInToBApp" (location: source ID 75, lines 201..251, bytes 7405..8806, hits: 3761) +- IC 1225 -> Item 839 +- Creation code + - Refers to item: Line (location: source ID 75, lines 208..209, bytes 7613..7666, hits: 3761) +- IC 1226 -> Item 840 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 208..209, bytes 7613..7666, hits: 3761) +- IC 1226 -> Item 841 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 208..209, bytes 7645..7666, hits: 3761) +- IC 1306 -> Item 842 +- Creation code + - Refers to item: Line (location: source ID 75, lines 210..211, bytes 7677..7710, hits: 3761) +- IC 1306 -> Item 843 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 210..211, bytes 7677..7710, hits: 3761) +- IC 1306 -> Item 844 +- Creation code + - Refers to item: Line (location: source ID 75, lines 212..213, bytes 7721..7786, hits: 3741) +- IC 95 -> Item 845 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 212..213, bytes 7721..7786, hits: 3741) +- IC 95 -> Item 846 +- Creation code + - Refers to item: Line (location: source ID 75, lines 214..215, bytes 7801..7825, hits: 3721) +- IC 737 -> Item 847 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 214..215, bytes 7801..7825, hits: 3721) +- IC 737 -> Item 848 +- Creation code + - Refers to item: Branch (branch: 8, path: 0) (location: source ID 75, lines 214..217, bytes 7827..7895, hits: 100) +- IC 738 -> Item 849 +- Creation code + - Refers to item: Line (location: source ID 75, lines 215..216, bytes 7841..7884, hits: 100) +- IC 829 -> Item 850 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 215..216, bytes 7841..7884, hits: 100) +- IC 829 -> Item 851 +- Creation code + - Refers to item: Line (location: source ID 75, lines 220..221, bytes 8057..8101, hits: 3621) +- IC 829 -> Item 852 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 220..221, bytes 8057..8101, hits: 3621) +- IC 829 -> Item 853 +- Creation code + - Refers to item: Branch (branch: 9, path: 0) (location: source ID 75, lines 220..223, bytes 8103..8155, hits: 100) +- IC 879 -> Item 854 +- Creation code + - Refers to item: Line (location: source ID 75, lines 221..222, bytes 8117..8144, hits: 100) +- IC 879 -> Item 855 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 221..222, bytes 8117..8144, hits: 100) +- IC 966 -> Item 856 +- Creation code + - Refers to item: Line (location: source ID 75, lines 224..230, bytes 8165..8295, hits: 3521) +- IC 966 -> Item 857 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 224..230, bytes 8165..8295, hits: 3521) +- IC 977 -> Item 858 +- Creation code + - Refers to item: Line (location: source ID 75, lines 231..232, bytes 8306..8358, hits: 3381) +- IC 977 -> Item 859 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 231..232, bytes 8306..8358, hits: 3381) +- IC 123 -> Item 860 +- Creation code + - Refers to item: Line (location: source ID 75, lines 233..234, bytes 8373..8390, hits: 3381) +- IC 123 -> Item 861 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 233..234, bytes 8373..8390, hits: 3381) +- IC 1068 -> Item 862 +- Creation code + - Refers to item: Branch (branch: 10, path: 0) (location: source ID 75, lines 233..242, bytes 8392..8638, hits: 3292) +- IC 1068 -> Item 863 +- Creation code + - Refers to item: Line (location: source ID 75, lines 234..240, bytes 8406..8575, hits: 3292) +- IC 1084 -> Item 864 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 234..240, bytes 8406..8575, hits: 3292) +- IC 1084 -> Item 865 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 234..240, bytes 8421..8575, hits: 3292) +- IC 67 -> Item 866 +- Creation code + - Refers to item: Line (location: source ID 75, lines 240..241, bytes 8593..8601, hits: 3289) +- IC 67 -> Item 867 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 240..241, bytes 8593..8601, hits: 3289) +- IC 152 -> Item 868 +- Creation code + - Refers to item: Branch (branch: 11, path: 0) (location: source ID 75, lines 240..241, bytes 8603..8627, hits: 25) +- IC 152 -> Item 869 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 240..241, bytes 8603..8627, hits: 25) +- IC 153 -> Item 870 +- Creation code + - Refers to item: Line (location: source ID 75, lines 243..250, bytes 8648..8799, hits: 3353) +- IC 163 -> Item 871 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 243..250, bytes 8648..8799, hits: 3353) +- IC 163 -> Item 872 +- Creation code + - Refers to item: Line (location: source ID 75, lines 255..258, bytes 8968..9075, hits: 3508) +- IC 172 -> Item 873 +- Creation code + - Refers to item: Function "_isContract" (location: source ID 75, lines 255..258, bytes 8968..9075, hits: 3508) +- IC 172 -> Item 874 +- Creation code + - Refers to item: Line (location: source ID 75, lines 256..257, bytes 9041..9068, hits: 3508) +- IC 176 -> Item 875 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 256..257, bytes 9041..9068, hits: 3508) +- IC 176 -> Item 876 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 256..257, bytes 9048..9068, hits: 3508) +- IC 177 -> Item 877 +- Creation code + - Refers to item: Line (location: source ID 75, lines 264..279, bytes 9275..9686, hits: 474) +- IC 177 -> Item 878 +- Creation code + - Refers to item: Function "depositERC20" (location: source ID 75, lines 264..279, bytes 9275..9686, hits: 474) +- IC 178 -> Item 879 +- Creation code + - Refers to item: Line (location: source ID 75, lines 269..274, bytes 9408..9530, hits: 474) +- IC 178 -> Item 880 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 269..274, bytes 9408..9530, hits: 474) +- IC 179 -> Item 881 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 269..274, bytes 9434..9530, hits: 474) +- IC 189 -> Item 882 +- Creation code + - Refers to item: Line (location: source ID 75, lines 275..276, bytes 9541..9600, hits: 464) +- IC 189 -> Item 883 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 275..276, bytes 9541..9600, hits: 464) +- IC 194 -> Item 884 +- Creation code + - Refers to item: Line (location: source ID 75, lines 277..278, bytes 9611..9679, hits: 464) +- IC 205 -> Item 885 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 277..278, bytes 9611..9679, hits: 464) +- IC 205 -> Item 886 +- Creation code + - Refers to item: Line (location: source ID 75, lines 282..293, bytes 9787..10129, hits: 203) +- IC 249 -> Item 887 +- Creation code + - Refers to item: Function "depositETH" (location: source ID 75, lines 282..293, bytes 9787..10129, hits: 203) +- IC 249 -> Item 888 +- Creation code + - Refers to item: Line (location: source ID 75, lines 283..288, bytes 9866..9988, hits: 203) +- IC 373 -> Item 889 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 283..288, bytes 9866..9988, hits: 203) +- IC 373 -> Item 890 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 283..288, bytes 9892..9988, hits: 203) +- IC 412 -> Item 891 +- Creation code + - Refers to item: Line (location: source ID 75, lines 289..290, bytes 9999..10043, hits: 193) +- IC 412 -> Item 892 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 289..290, bytes 9999..10043, hits: 193) +- IC 412 -> Item 893 +- Creation code + - Refers to item: Line (location: source ID 75, lines 291..292, bytes 10054..10122, hits: 193) +- IC 465 -> Item 894 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 291..292, bytes 10054..10122, hits: 193) +- IC 465 -> Item 895 +- Creation code + - Refers to item: Line (location: source ID 75, lines 298..308, bytes 10349..10621, hits: 96) +- IC 541 -> Item 896 +- Creation code + - Refers to item: Function "proposeWithdrawal" (location: source ID 75, lines 298..308, bytes 10349..10621, hits: 96) +- IC 541 -> Item 897 +- Creation code + - Refers to item: Line (location: source ID 75, lines 303..304, bytes 10475..10501, hits: 96) +- IC 606 -> Item 898 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 303..304, bytes 10475..10501, hits: 96) +- IC 606 -> Item 899 +- Creation code + - Refers to item: Line (location: source ID 75, lines 305..306, bytes 10516..10536, hits: 91) +- IC 634 -> Item 900 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 305..306, bytes 10516..10536, hits: 91) +- IC 634 -> Item 901 +- Creation code + - Refers to item: Branch (branch: 12, path: 0) (location: source ID 75, lines 305..306, bytes 10538..10559, hits: 25) +- IC 648 -> Item 902 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 305..306, bytes 10538..10559, hits: 25) +- IC 648 -> Item 903 +- Creation code + - Refers to item: Line (location: source ID 75, lines 306..307, bytes 10569..10614, hits: 66) +- IC 1416 -> Item 904 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 306..307, bytes 10569..10614, hits: 66) +- IC 1416 -> Item 905 +- Creation code + - Refers to item: Line (location: source ID 75, lines 312..333, bytes 10807..11328, hits: 44) +- IC 1417 -> Item 906 +- Creation code + - Refers to item: Function "finalizeWithdrawal" (location: source ID 75, lines 312..333, bytes 10807..11328, hits: 44) +- IC 1417 -> Item 907 +- Creation code + - Refers to item: Line (location: source ID 75, lines 316..317, bytes 10922..10948, hits: 44) +- IC 1424 -> Item 908 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 316..317, bytes 10922..10948, hits: 44) +- IC 1424 -> Item 909 +- Creation code + - Refers to item: Line (location: source ID 75, lines 318..322, bytes 10959..11084, hits: 39) +- IC 1425 -> Item 910 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 318..322, bytes 10959..11084, hits: 39) +- IC 1425 -> Item 911 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 318..322, bytes 11003..11084, hits: 39) +- IC 1426 -> Item 912 +- Creation code + - Refers to item: Line (location: source ID 75, lines 323..324, bytes 11095..11162, hits: 19) +- IC 1436 -> Item 913 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 323..324, bytes 11095..11162, hits: 19) +- IC 1436 -> Item 914 +- Creation code + - Refers to item: Line (location: source ID 75, lines 325..332, bytes 11173..11321, hits: 19) +- IC 1441 -> Item 915 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 325..332, bytes 11173..11321, hits: 19) +- IC 1449 -> Item 916 +- Creation code + - Refers to item: Line (location: source ID 75, lines 337..341, bytes 11498..11676, hits: 147) +- IC 1449 -> Item 917 +- Creation code + - Refers to item: Function "proposeWithdrawalETH" (location: source ID 75, lines 337..341, bytes 11498..11676, hits: 147) +- IC 1493 -> Item 918 +- Creation code + - Refers to item: Line (location: source ID 75, lines 338..339, bytes 11582..11608, hits: 147) +- IC 1493 -> Item 919 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 338..339, bytes 11582..11608, hits: 147) +- IC 1645 -> Item 920 +- Creation code + - Refers to item: Line (location: source ID 75, lines 339..340, bytes 11618..11669, hits: 142) +- IC 1645 -> Item 921 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 339..340, bytes 11618..11669, hits: 142) +- IC 1645 -> Item 922 +- Creation code + - Refers to item: Line (location: source ID 75, lines 344..362, bytes 11814..12292, hits: 97) +- IC 1645 -> Item 923 +- Creation code + - Refers to item: Function "finalizeWithdrawalETH" (location: source ID 75, lines 344..362, bytes 11814..12292, hits: 97) +- IC 1706 -> Item 924 +- Creation code + - Refers to item: Line (location: source ID 75, lines 345..346, bytes 11896..11922, hits: 97) +- IC 1706 -> Item 925 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 345..346, bytes 11896..11922, hits: 97) +- IC 1831 -> Item 926 +- Creation code + - Refers to item: Line (location: source ID 75, lines 347..351, bytes 11933..12055, hits: 92) +- IC 1831 -> Item 927 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 347..351, bytes 11933..12055, hits: 92) +- IC 1906 -> Item 928 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 347..351, bytes 11977..12055, hits: 92) +- IC 1906 -> Item 929 +- Creation code + - Refers to item: Line (location: source ID 75, lines 352..353, bytes 12066..12129, hits: 32) +- IC 1934 -> Item 930 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 352..353, bytes 12066..12129, hits: 32) +- IC 1934 -> Item 931 +- Creation code + - Refers to item: Line (location: source ID 75, lines 354..361, bytes 12140..12285, hits: 32) +- IC 1167 -> Item 796 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) +- IC 1167 -> Item 797 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 1169 -> Item 798 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 1169 -> Item 799 +- Creation code + - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 1219 -> Item 800 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 1219 -> Item 801 +- Creation code + - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 1358 -> Item 802 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 1358 -> Item 803 +- Creation code + - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 1360 -> Item 804 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 1360 -> Item 805 +- Creation code + - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 1410 -> Item 806 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 1410 -> Item 807 +- Creation code + - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) +- IC 1956 -> Item 831 +- Creation code + - Refers to item: Line (location: source ID 75, lines 186..193, bytes 6657..6907, hits: 10) +- IC 1956 -> Item 832 +- Creation code + - Refers to item: Function "updateStrategyMetadataURI" (location: source ID 75, lines 186..193, bytes 6657..6907, hits: 10) +- IC 1957 -> Item 833 +- Creation code + - Refers to item: Line (location: source ID 75, lines 190..191, bytes 6781..6834, hits: 10) +- IC 1957 -> Item 834 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 190..191, bytes 6781..6834, hits: 10) +- IC 2008 -> Item 835 +- Creation code + - Refers to item: Line (location: source ID 75, lines 191..192, bytes 6844..6900, hits: 5) +- IC 2008 -> Item 836 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 191..192, bytes 6844..6900, hits: 5) +- IC 2008 -> Item 837 +- Creation code + - Refers to item: Line (location: source ID 75, lines 201..251, bytes 7405..8806, hits: 3761) + +Anchors for Contract "Script" (solc 0.8.30, source ID 2): + +Anchors for Contract "safeconsole" (solc 0.8.30, source ID 20): + +Anchors for Contract "UpdateModules" (solc 0.8.30, source ID 57): + +Anchors for Contract "ISSVBasedApps" (solc 0.8.30, source ID 65): + +Anchors for Contract "Setup" (solc 0.8.30, source ID 88): +- IC 1030 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1030 -> Item 1991 +- Creation code + - Refers to item: None +- IC 3046 -> Item 1992 +- Creation code + - Refers to item: None +- IC 3046 -> Item 1993 +- Creation code + - Refers to item: None +- IC 3200 -> Item 1994 +- Creation code + - Refers to item: None +- IC 3200 -> Item 1995 +- Creation code + - Refers to item: None +- IC 3354 -> Item 1996 +- Creation code + - Refers to item: None +- IC 3354 -> Item 1997 +- Creation code + - Refers to item: None +- IC 3508 -> Item 1998 +- Creation code + - Refers to item: None +- IC 3508 -> Item 1999 +- Creation code + - Refers to item: None +- IC 3662 -> Item 2000 +- Creation code + - Refers to item: None +- IC 3662 -> Item 2001 +- Creation code + - Refers to item: None +- IC 3816 -> Item 2002 +- Creation code + - Refers to item: None +- IC 3816 -> Item 2003 +- Creation code + - Refers to item: None +- IC 3970 -> Item 2004 +- Creation code + - Refers to item: None +- IC 3970 -> Item 2005 +- Creation code + - Refers to item: None +- IC 4103 -> Item 2006 +- Creation code + - Refers to item: None +- IC 4103 -> Item 2007 +- Creation code + - Refers to item: None +- IC 4204 -> Item 2008 +- Creation code + - Refers to item: None +- IC 4204 -> Item 2009 +- Creation code + - Refers to item: None +- IC 4305 -> Item 2010 +- Creation code + - Refers to item: None +- IC 4305 -> Item 2011 +- Creation code + - Refers to item: None +- IC 4406 -> Item 2012 +- Creation code + - Refers to item: None +- IC 4406 -> Item 2013 +- Creation code + - Refers to item: None +- IC 4508 -> Item 2014 +- Creation code + - Refers to item: None +- IC 4508 -> Item 2015 +- Creation code + - Refers to item: None +- IC 5040 -> Item 2016 +- Creation code + - Refers to item: None +- IC 5040 -> Item 2017 +- Creation code + - Refers to item: None +- IC 5150 -> Item 2018 +- Creation code + - Refers to item: None +- IC 5150 -> Item 2019 +- Creation code + - Refers to item: None +- IC 5295 -> Item 2020 +- Creation code + - Refers to item: None +- IC 5295 -> Item 2021 +- Creation code + - Refers to item: None +- IC 5296 -> Item 2022 +- Creation code + - Refers to item: None +- IC 5605 -> Item 2023 +- Creation code + - Refers to item: None +- IC 5605 -> Item 2024 +- Creation code + - Refers to item: None +- IC 5753 -> Item 2025 +- Creation code + - Refers to item: None +- IC 5753 -> Item 2026 +- Creation code + - Refers to item: None +- IC 5850 -> Item 2027 +- Creation code + - Refers to item: None +- IC 5850 -> Item 2028 +- Creation code + - Refers to item: None +- IC 6111 -> Item 2029 +- Creation code + - Refers to item: None +- IC 6111 -> Item 2030 +- Creation code + - Refers to item: None +- IC 6324 -> Item 2031 +- Creation code + - Refers to item: None +- IC 6324 -> Item 2032 +- Creation code + - Refers to item: None +- IC 6425 -> Item 2033 +- Creation code + - Refers to item: None +- IC 6425 -> Item 2034 +- Creation code + - Refers to item: None +- IC 6604 -> Item 2035 +- Creation code + - Refers to item: None +- IC 6604 -> Item 2036 +- Creation code + - Refers to item: None +- IC 6771 -> Item 2037 +- Creation code + - Refers to item: None +- IC 6771 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7029 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7029 -> Item 2040 +- Creation code + - Refers to item: None +- IC 7140 -> Item 2041 +- Creation code + - Refers to item: None +- IC 7140 -> Item 2042 +- Creation code + - Refers to item: None +- IC 7273 -> Item 2043 +- Creation code + - Refers to item: None +- IC 7273 -> Item 2044 +- Creation code + - Refers to item: None +- IC 7452 -> Item 2045 +- Creation code + - Refers to item: None +- IC 7452 -> Item 2046 +- Creation code + - Refers to item: None +- IC 7597 -> Item 2047 +- Creation code + - Refers to item: None +- IC 7597 -> Item 2048 +- Creation code + - Refers to item: None +- IC 7776 -> Item 2049 +- Creation code + - Refers to item: None +- IC 7776 -> Item 2050 +- Creation code + - Refers to item: None +- IC 7955 -> Item 2051 +- Creation code + - Refers to item: None +- IC 7955 -> Item 2052 +- Creation code + - Refers to item: None +- IC 8284 -> Item 2053 +- Creation code + - Refers to item: None +- IC 8284 -> Item 2054 +- Creation code + - Refers to item: None +- IC 8613 -> Item 2055 +- Creation code + - Refers to item: None +- IC 8613 -> Item 2056 +- Creation code + - Refers to item: None +- IC 8780 -> Item 2057 +- Creation code + - Refers to item: None +- IC 8780 -> Item 2058 +- Creation code + - Refers to item: None +- IC 9130 -> Item 2059 +- Creation code + - Refers to item: None +- IC 9130 -> Item 2060 +- Creation code + - Refers to item: None +- IC 9220 -> Item 2061 +- Creation code + - Refers to item: None +- IC 9220 -> Item 2062 +- Creation code + - Refers to item: None +- IC 9365 -> Item 2063 +- Creation code + - Refers to item: None +- IC 9365 -> Item 2064 +- Creation code + - Refers to item: None +- IC 9544 -> Item 2065 +- Creation code + - Refers to item: None +- IC 9544 -> Item 2066 +- Creation code + - Refers to item: None +- IC 9723 -> Item 2067 +- Creation code + - Refers to item: None +- IC 9723 -> Item 2068 +- Creation code + - Refers to item: None +- IC 9852 -> Item 2069 +- Creation code + - Refers to item: None +- IC 9852 -> Item 2070 +- Creation code + - Refers to item: None +- IC 9981 -> Item 2071 +- Creation code + - Refers to item: None +- IC 9981 -> Item 2072 +- Creation code + - Refers to item: None +- IC 10110 -> Item 2073 +- Creation code + - Refers to item: None +- IC 10110 -> Item 2074 +- Creation code + - Refers to item: None +- IC 10260 -> Item 2075 +- Creation code + - Refers to item: None +- IC 10260 -> Item 2076 +- Creation code + - Refers to item: None +- IC 10414 -> Item 2077 +- Creation code + - Refers to item: None +- IC 10414 -> Item 2078 +- Creation code + - Refers to item: None +- IC 10569 -> Item 2079 +- Creation code + - Refers to item: None +- IC 10569 -> Item 2080 +- Creation code + - Refers to item: None +- IC 10724 -> Item 2081 +- Creation code + - Refers to item: None +- IC 10724 -> Item 2082 +- Creation code + - Refers to item: None +- IC 10879 -> Item 2083 +- Creation code + - Refers to item: None +- IC 10879 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11034 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11034 -> Item 2086 +- Creation code + - Refers to item: None +- IC 11189 -> Item 2087 +- Creation code + - Refers to item: None +- IC 11189 -> Item 2088 +- Creation code + - Refers to item: None +- IC 11344 -> Item 2089 +- Creation code + - Refers to item: None +- IC 11344 -> Item 2090 +- Creation code + - Refers to item: None +- IC 11499 -> Item 2091 +- Creation code + - Refers to item: None +- IC 11499 -> Item 2092 +- Creation code + - Refers to item: None +- IC 11654 -> Item 2093 +- Creation code + - Refers to item: None +- IC 11654 -> Item 2094 +- Creation code + - Refers to item: None +- IC 11809 -> Item 2095 +- Creation code + - Refers to item: None +- IC 11809 -> Item 2096 +- Creation code + - Refers to item: None +- IC 11964 -> Item 2097 +- Creation code + - Refers to item: None +- IC 11964 -> Item 2098 +- Creation code + - Refers to item: None +- IC 12119 -> Item 2099 +- Creation code + - Refers to item: None +- IC 12119 -> Item 2100 +- Creation code + - Refers to item: None +- IC 12285 -> Item 2101 +- Creation code + - Refers to item: None +- IC 12285 -> Item 2102 +- Creation code + - Refers to item: None +- IC 12449 -> Item 2103 +- Creation code + - Refers to item: None +- IC 12449 -> Item 2104 +- Creation code + - Refers to item: None +- IC 12627 -> Item 2105 +- Creation code + - Refers to item: None +- IC 12627 -> Item 2106 +- Creation code + - Refers to item: None +- IC 12791 -> Item 2107 +- Creation code + - Refers to item: None +- IC 12791 -> Item 2108 +- Creation code + - Refers to item: None +- IC 12934 -> Item 2109 +- Creation code + - Refers to item: None +- IC 12934 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13035 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13035 -> Item 2112 +- Creation code + - Refers to item: None +- IC 13136 -> Item 2113 +- Creation code + - Refers to item: None +- IC 13136 -> Item 2114 +- Creation code + - Refers to item: None +- IC 13237 -> Item 2115 +- Creation code + - Refers to item: None +- IC 13237 -> Item 2116 +- Creation code + - Refers to item: None +- IC 13338 -> Item 2117 +- Creation code + - Refers to item: None +- IC 13338 -> Item 2118 +- Creation code + - Refers to item: None +- IC 13439 -> Item 2119 +- Creation code + - Refers to item: None +- IC 13439 -> Item 2120 +- Creation code + - Refers to item: None +- IC 13637 -> Item 2121 +- Creation code + - Refers to item: None +- IC 13637 -> Item 2122 +- Creation code + - Refers to item: None +- IC 13835 -> Item 2123 +- Creation code + - Refers to item: None +- IC 13835 -> Item 2124 +- Creation code + - Refers to item: None +- IC 14046 -> Item 2125 +- Creation code + - Refers to item: None +- IC 14046 -> Item 2126 +- Creation code + - Refers to item: None +- IC 14246 -> Item 2127 +- Creation code + - Refers to item: None +- IC 14246 -> Item 2128 +- Creation code + - Refers to item: None +- IC 14444 -> Item 2129 +- Creation code + - Refers to item: None +- IC 14444 -> Item 2130 +- Creation code + - Refers to item: None +- IC 14642 -> Item 2131 +- Creation code + - Refers to item: None +- IC 14642 -> Item 2132 +- Creation code + - Refers to item: None +- IC 14861 -> Item 2133 +- Creation code + - Refers to item: None +- IC 14861 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "WhitelistExampleTest" (solc 0.8.30, source ID 99): +- IC 1209 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1209 -> Item 1991 +- Creation code + - Refers to item: None +- IC 4010 -> Item 1992 +- Creation code + - Refers to item: None +- IC 4010 -> Item 1993 +- Creation code + - Refers to item: None +- IC 4164 -> Item 1994 +- Creation code + - Refers to item: None +- IC 4164 -> Item 1995 +- Creation code + - Refers to item: None +- IC 4318 -> Item 1996 +- Creation code + - Refers to item: None +- IC 4318 -> Item 1997 +- Creation code + - Refers to item: None +- IC 4472 -> Item 1998 +- Creation code + - Refers to item: None +- IC 4472 -> Item 1999 +- Creation code + - Refers to item: None +- IC 4626 -> Item 2000 +- Creation code + - Refers to item: None +- IC 4626 -> Item 2001 +- Creation code + - Refers to item: None +- IC 4780 -> Item 2002 +- Creation code + - Refers to item: None +- IC 4780 -> Item 2003 +- Creation code + - Refers to item: None +- IC 4934 -> Item 2004 +- Creation code + - Refers to item: None +- IC 4934 -> Item 2005 +- Creation code + - Refers to item: None +- IC 5067 -> Item 2006 +- Creation code + - Refers to item: None +- IC 5067 -> Item 2007 +- Creation code + - Refers to item: None +- IC 5168 -> Item 2008 +- Creation code + - Refers to item: None +- IC 5168 -> Item 2009 +- Creation code + - Refers to item: None +- IC 5269 -> Item 2010 +- Creation code + - Refers to item: None +- IC 5269 -> Item 2011 +- Creation code + - Refers to item: None +- IC 5370 -> Item 2012 +- Creation code + - Refers to item: None +- IC 5370 -> Item 2013 +- Creation code + - Refers to item: None +- IC 5472 -> Item 2014 +- Creation code + - Refers to item: None +- IC 5472 -> Item 2015 +- Creation code + - Refers to item: None +- IC 6004 -> Item 2016 +- Creation code + - Refers to item: None +- IC 6004 -> Item 2017 +- Creation code + - Refers to item: None +- IC 6114 -> Item 2018 +- Creation code + - Refers to item: None +- IC 6114 -> Item 2019 +- Creation code + - Refers to item: None +- IC 6259 -> Item 2020 +- Creation code + - Refers to item: None +- IC 6259 -> Item 2021 +- Creation code + - Refers to item: None +- IC 6260 -> Item 2022 +- Creation code + - Refers to item: None +- IC 6569 -> Item 2023 +- Creation code + - Refers to item: None +- IC 6569 -> Item 2024 +- Creation code + - Refers to item: None +- IC 6717 -> Item 2025 +- Creation code + - Refers to item: None +- IC 6717 -> Item 2026 +- Creation code + - Refers to item: None +- IC 6814 -> Item 2027 +- Creation code + - Refers to item: None +- IC 6814 -> Item 2028 +- Creation code + - Refers to item: None +- IC 7075 -> Item 2029 +- Creation code + - Refers to item: None +- IC 7075 -> Item 2030 +- Creation code + - Refers to item: None +- IC 7288 -> Item 2031 +- Creation code + - Refers to item: None +- IC 7288 -> Item 2032 +- Creation code + - Refers to item: None +- IC 7389 -> Item 2033 +- Creation code + - Refers to item: None +- IC 7389 -> Item 2034 +- Creation code + - Refers to item: None +- IC 7568 -> Item 2035 +- Creation code + - Refers to item: None +- IC 7568 -> Item 2036 +- Creation code + - Refers to item: None +- IC 7735 -> Item 2037 +- Creation code + - Refers to item: None +- IC 7735 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7993 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7993 -> Item 2040 +- Creation code + - Refers to item: None +- IC 8104 -> Item 2041 +- Creation code + - Refers to item: None +- IC 8104 -> Item 2042 +- Creation code + - Refers to item: None +- IC 8237 -> Item 2043 +- Creation code + - Refers to item: None +- IC 8237 -> Item 2044 +- Creation code + - Refers to item: None +- IC 8416 -> Item 2045 +- Creation code + - Refers to item: None +- IC 8416 -> Item 2046 +- Creation code + - Refers to item: None +- IC 8561 -> Item 2047 +- Creation code + - Refers to item: None +- IC 8561 -> Item 2048 +- Creation code + - Refers to item: None +- IC 8740 -> Item 2049 +- Creation code + - Refers to item: None +- IC 8740 -> Item 2050 +- Creation code + - Refers to item: None +- IC 8919 -> Item 2051 +- Creation code + - Refers to item: None +- IC 8919 -> Item 2052 +- Creation code + - Refers to item: None +- IC 9248 -> Item 2053 +- Creation code + - Refers to item: None +- IC 9248 -> Item 2054 +- Creation code + - Refers to item: None +- IC 9577 -> Item 2055 +- Creation code + - Refers to item: None +- IC 9577 -> Item 2056 +- Creation code + - Refers to item: None +- IC 9744 -> Item 2057 +- Creation code + - Refers to item: None +- IC 9744 -> Item 2058 +- Creation code + - Refers to item: None +- IC 10094 -> Item 2059 +- Creation code + - Refers to item: None +- IC 10094 -> Item 2060 +- Creation code + - Refers to item: None +- IC 10184 -> Item 2061 +- Creation code + - Refers to item: None +- IC 10184 -> Item 2062 +- Creation code + - Refers to item: None +- IC 10329 -> Item 2063 +- Creation code + - Refers to item: None +- IC 10329 -> Item 2064 +- Creation code + - Refers to item: None +- IC 10508 -> Item 2065 +- Creation code + - Refers to item: None +- IC 10508 -> Item 2066 +- Creation code + - Refers to item: None +- IC 10687 -> Item 2067 +- Creation code + - Refers to item: None +- IC 10687 -> Item 2068 +- Creation code + - Refers to item: None +- IC 10816 -> Item 2069 +- Creation code + - Refers to item: None +- IC 10816 -> Item 2070 +- Creation code + - Refers to item: None +- IC 10945 -> Item 2071 +- Creation code + - Refers to item: None +- IC 10945 -> Item 2072 +- Creation code + - Refers to item: None +- IC 11074 -> Item 2073 +- Creation code + - Refers to item: None +- IC 11074 -> Item 2074 +- Creation code + - Refers to item: None +- IC 11224 -> Item 2075 +- Creation code + - Refers to item: None +- IC 11224 -> Item 2076 +- Creation code + - Refers to item: None +- IC 11378 -> Item 2077 +- Creation code + - Refers to item: None +- IC 11378 -> Item 2078 +- Creation code + - Refers to item: None +- IC 11533 -> Item 2079 +- Creation code + - Refers to item: None +- IC 11533 -> Item 2080 +- Creation code + - Refers to item: None +- IC 11688 -> Item 2081 +- Creation code + - Refers to item: None +- IC 11688 -> Item 2082 +- Creation code + - Refers to item: None +- IC 11843 -> Item 2083 +- Creation code + - Refers to item: None +- IC 11843 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11998 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11998 -> Item 2086 +- Creation code + - Refers to item: None +- IC 12153 -> Item 2087 +- Creation code + - Refers to item: None +- IC 12153 -> Item 2088 +- Creation code + - Refers to item: None +- IC 12308 -> Item 2089 +- Creation code + - Refers to item: None +- IC 12308 -> Item 2090 +- Creation code + - Refers to item: None +- IC 12463 -> Item 2091 +- Creation code + - Refers to item: None +- IC 12463 -> Item 2092 +- Creation code + - Refers to item: None +- IC 12618 -> Item 2093 +- Creation code + - Refers to item: None +- IC 12618 -> Item 2094 +- Creation code + - Refers to item: None +- IC 12773 -> Item 2095 +- Creation code + - Refers to item: None +- IC 12773 -> Item 2096 +- Creation code + - Refers to item: None +- IC 12928 -> Item 2097 +- Creation code + - Refers to item: None +- IC 12928 -> Item 2098 +- Creation code + - Refers to item: None +- IC 13083 -> Item 2099 +- Creation code + - Refers to item: None +- IC 13083 -> Item 2100 +- Creation code + - Refers to item: None +- IC 13249 -> Item 2101 +- Creation code + - Refers to item: None +- IC 13249 -> Item 2102 +- Creation code + - Refers to item: None +- IC 13413 -> Item 2103 +- Creation code + - Refers to item: None +- IC 13413 -> Item 2104 +- Creation code + - Refers to item: None +- IC 13591 -> Item 2105 +- Creation code + - Refers to item: None +- IC 13591 -> Item 2106 +- Creation code + - Refers to item: None +- IC 13755 -> Item 2107 +- Creation code + - Refers to item: None +- IC 13755 -> Item 2108 +- Creation code + - Refers to item: None +- IC 13898 -> Item 2109 +- Creation code + - Refers to item: None +- IC 13898 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13999 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13999 -> Item 2112 +- Creation code + - Refers to item: None +- IC 14100 -> Item 2113 +- Creation code + - Refers to item: None +- IC 14100 -> Item 2114 +- Creation code + - Refers to item: None +- IC 14201 -> Item 2115 +- Creation code + - Refers to item: None +- IC 14201 -> Item 2116 +- Creation code + - Refers to item: None +- IC 14302 -> Item 2117 +- Creation code + - Refers to item: None +- IC 14302 -> Item 2118 +- Creation code + - Refers to item: None +- IC 14403 -> Item 2119 +- Creation code + - Refers to item: None +- IC 14403 -> Item 2120 +- Creation code + - Refers to item: None +- IC 14601 -> Item 2121 +- Creation code + - Refers to item: None +- IC 14601 -> Item 2122 +- Creation code + - Refers to item: None +- IC 14799 -> Item 2123 +- Creation code + - Refers to item: None +- IC 14799 -> Item 2124 +- Creation code + - Refers to item: None +- IC 15010 -> Item 2125 +- Creation code + - Refers to item: None +- IC 15010 -> Item 2126 +- Creation code + - Refers to item: None +- IC 15210 -> Item 2127 +- Creation code + - Refers to item: None +- IC 15210 -> Item 2128 +- Creation code + - Refers to item: None +- IC 15408 -> Item 2129 +- Creation code + - Refers to item: None +- IC 15408 -> Item 2130 +- Creation code + - Refers to item: None +- IC 15606 -> Item 2131 +- Creation code + - Refers to item: None +- IC 15606 -> Item 2132 +- Creation code + - Refers to item: None +- IC 15825 -> Item 2133 +- Creation code + - Refers to item: None +- IC 15825 -> Item 2134 +- Creation code + - Refers to item: None +- IC 25749 -> Item 2135 +- Creation code + - Refers to item: None +- IC 25749 -> Item 2136 +- Creation code + - Refers to item: None +- IC 25753 -> Item 2137 +- Creation code + - Refers to item: None +- IC 25753 -> Item 2138 +- Creation code + - Refers to item: None +- IC 25829 -> Item 2139 +- Creation code + - Refers to item: None +- IC 25829 -> Item 2140 +- Creation code + - Refers to item: None +- IC 25907 -> Item 2141 +- Creation code + - Refers to item: None +- IC 25907 -> Item 2142 +- Creation code + - Refers to item: None +- IC 25983 -> Item 2143 +- Creation code + - Refers to item: None +- IC 25983 -> Item 2144 +- Creation code + - Refers to item: None +- IC 26035 -> Item 2145 +- Creation code + - Refers to item: None +- IC 26035 -> Item 2146 +- Creation code + - Refers to item: None +- IC 26038 -> Item 2147 +- Creation code + - Refers to item: None +- IC 26038 -> Item 2148 +- Creation code + - Refers to item: None +- IC 26125 -> Item 2149 +- Creation code + - Refers to item: None +- IC 26125 -> Item 2150 +- Creation code + - Refers to item: None +- IC 26209 -> Item 2161 +- Creation code + - Refers to item: None +- IC 26209 -> Item 2162 +- Creation code + - Refers to item: None +- IC 26210 -> Item 2163 +- Creation code + - Refers to item: None +- IC 26210 -> Item 2164 +- Creation code + - Refers to item: None +- IC 26211 -> Item 2165 +- Creation code + - Refers to item: None +- IC 26333 -> Item 2166 +- Creation code + - Refers to item: None +- IC 26333 -> Item 2167 +- Creation code + - Refers to item: None +- IC 26398 -> Item 2168 +- Creation code + - Refers to item: None +- IC 26398 -> Item 2169 +- Creation code + - Refers to item: None +- IC 26403 -> Item 2170 +- Creation code + - Refers to item: None +- IC 26762 -> Item 2171 +- Creation code + - Refers to item: None +- IC 26418 -> Item 2172 +- Creation code + - Refers to item: None +- IC 26418 -> Item 2173 +- Creation code + - Refers to item: None +- IC 26420 -> Item 2174 +- Creation code + - Refers to item: None +- IC 26583 -> Item 2175 +- Creation code + - Refers to item: None +- IC 26583 -> Item 2176 +- Creation code + - Refers to item: None +- IC 26695 -> Item 2177 +- Creation code + - Refers to item: None +- IC 26695 -> Item 2178 +- Creation code + - Refers to item: None +- IC 1161 -> Item 2351 +- Creation code + - Refers to item: None +- IC 1161 -> Item 2352 +- Creation code + - Refers to item: None +- IC 3821 -> Item 2353 +- Creation code + - Refers to item: None +- IC 3821 -> Item 2354 +- Creation code + - Refers to item: None +- IC 3845 -> Item 2355 +- Creation code + - Refers to item: None +- IC 3845 -> Item 2356 +- Creation code + - Refers to item: None +- IC 3901 -> Item 2357 +- Creation code + - Refers to item: None +- IC 3901 -> Item 2358 +- Creation code + - Refers to item: None +- IC 3957 -> Item 2359 +- Creation code + - Refers to item: None +- IC 3957 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "OwnableUpgradeable" (solc 0.8.30, source ID 22): + +Anchors for Contract "Config" (solc 0.8.30, source ID 86): + +Anchors for Contract "stdStorage" (solc 0.8.30, source ID 11): + +Anchors for Contract "ScriptBase" (solc 0.8.30, source ID 0): + +Anchors for Contract "IERC20" (solc 0.8.30, source ID 41): + +Anchors for Contract "RebasingTokensTest" (solc 0.8.30, source ID 103): +- IC 3090 -> Item 1990 +- Creation code + - Refers to item: None +- IC 3090 -> Item 1991 +- Creation code + - Refers to item: None +- IC 11151 -> Item 1992 +- Creation code + - Refers to item: None +- IC 11151 -> Item 1993 +- Creation code + - Refers to item: None +- IC 11309 -> Item 1994 +- Creation code + - Refers to item: None +- IC 11309 -> Item 1995 +- Creation code + - Refers to item: None +- IC 11467 -> Item 1996 +- Creation code + - Refers to item: None +- IC 11467 -> Item 1997 +- Creation code + - Refers to item: None +- IC 11625 -> Item 1998 +- Creation code + - Refers to item: None +- IC 11625 -> Item 1999 +- Creation code + - Refers to item: None +- IC 11783 -> Item 2000 +- Creation code + - Refers to item: None +- IC 11783 -> Item 2001 +- Creation code + - Refers to item: None +- IC 11941 -> Item 2002 +- Creation code + - Refers to item: None +- IC 11941 -> Item 2003 +- Creation code + - Refers to item: None +- IC 12099 -> Item 2004 +- Creation code + - Refers to item: None +- IC 12099 -> Item 2005 +- Creation code + - Refers to item: None +- IC 12236 -> Item 2006 +- Creation code + - Refers to item: None +- IC 12236 -> Item 2007 +- Creation code + - Refers to item: None +- IC 12340 -> Item 2008 +- Creation code + - Refers to item: None +- IC 12340 -> Item 2009 +- Creation code + - Refers to item: None +- IC 12444 -> Item 2010 +- Creation code + - Refers to item: None +- IC 12444 -> Item 2011 +- Creation code + - Refers to item: None +- IC 12548 -> Item 2012 +- Creation code + - Refers to item: None +- IC 12548 -> Item 2013 +- Creation code + - Refers to item: None +- IC 12653 -> Item 2014 +- Creation code + - Refers to item: None +- IC 12653 -> Item 2015 +- Creation code + - Refers to item: None +- IC 13185 -> Item 2016 +- Creation code + - Refers to item: None +- IC 13185 -> Item 2017 +- Creation code + - Refers to item: None +- IC 13300 -> Item 2018 +- Creation code + - Refers to item: None +- IC 13300 -> Item 2019 +- Creation code + - Refers to item: None +- IC 13450 -> Item 2020 +- Creation code + - Refers to item: None +- IC 13450 -> Item 2021 +- Creation code + - Refers to item: None +- IC 13451 -> Item 2022 +- Creation code + - Refers to item: None +- IC 13762 -> Item 2023 +- Creation code + - Refers to item: None +- IC 13762 -> Item 2024 +- Creation code + - Refers to item: None +- IC 13915 -> Item 2025 +- Creation code + - Refers to item: None +- IC 13915 -> Item 2026 +- Creation code + - Refers to item: None +- IC 14012 -> Item 2027 +- Creation code + - Refers to item: None +- IC 14012 -> Item 2028 +- Creation code + - Refers to item: None +- IC 14278 -> Item 2029 +- Creation code + - Refers to item: None +- IC 14278 -> Item 2030 +- Creation code + - Refers to item: None +- IC 14496 -> Item 2031 +- Creation code + - Refers to item: None +- IC 14496 -> Item 2032 +- Creation code + - Refers to item: None +- IC 14600 -> Item 2033 +- Creation code + - Refers to item: None +- IC 14600 -> Item 2034 +- Creation code + - Refers to item: None +- IC 14784 -> Item 2035 +- Creation code + - Refers to item: None +- IC 14784 -> Item 2036 +- Creation code + - Refers to item: None +- IC 14955 -> Item 2037 +- Creation code + - Refers to item: None +- IC 14955 -> Item 2038 +- Creation code + - Refers to item: None +- IC 15217 -> Item 2039 +- Creation code + - Refers to item: None +- IC 15217 -> Item 2040 +- Creation code + - Refers to item: None +- IC 15330 -> Item 2041 +- Creation code + - Refers to item: None +- IC 15330 -> Item 2042 +- Creation code + - Refers to item: None +- IC 15467 -> Item 2043 +- Creation code + - Refers to item: None +- IC 15467 -> Item 2044 +- Creation code + - Refers to item: None +- IC 15651 -> Item 2045 +- Creation code + - Refers to item: None +- IC 15651 -> Item 2046 +- Creation code + - Refers to item: None +- IC 15801 -> Item 2047 +- Creation code + - Refers to item: None +- IC 15801 -> Item 2048 +- Creation code + - Refers to item: None +- IC 15985 -> Item 2049 +- Creation code + - Refers to item: None +- IC 15985 -> Item 2050 +- Creation code + - Refers to item: None +- IC 16169 -> Item 2051 +- Creation code + - Refers to item: None +- IC 16169 -> Item 2052 +- Creation code + - Refers to item: None +- IC 16506 -> Item 2053 +- Creation code + - Refers to item: None +- IC 16506 -> Item 2054 +- Creation code + - Refers to item: None +- IC 16843 -> Item 2055 +- Creation code + - Refers to item: None +- IC 16843 -> Item 2056 +- Creation code + - Refers to item: None +- IC 17014 -> Item 2057 +- Creation code + - Refers to item: None +- IC 17014 -> Item 2058 +- Creation code + - Refers to item: None +- IC 17372 -> Item 2059 +- Creation code + - Refers to item: None +- IC 17372 -> Item 2060 +- Creation code + - Refers to item: None +- IC 17464 -> Item 2061 +- Creation code + - Refers to item: None +- IC 17464 -> Item 2062 +- Creation code + - Refers to item: None +- IC 17614 -> Item 2063 +- Creation code + - Refers to item: None +- IC 17614 -> Item 2064 +- Creation code + - Refers to item: None +- IC 17798 -> Item 2065 +- Creation code + - Refers to item: None +- IC 17798 -> Item 2066 +- Creation code + - Refers to item: None +- IC 17982 -> Item 2067 +- Creation code + - Refers to item: None +- IC 17982 -> Item 2068 +- Creation code + - Refers to item: None +- IC 18111 -> Item 2069 +- Creation code + - Refers to item: None +- IC 18111 -> Item 2070 +- Creation code + - Refers to item: None +- IC 18240 -> Item 2071 +- Creation code + - Refers to item: None +- IC 18240 -> Item 2072 +- Creation code + - Refers to item: None +- IC 18369 -> Item 2073 +- Creation code + - Refers to item: None +- IC 18369 -> Item 2074 +- Creation code + - Refers to item: None +- IC 18519 -> Item 2075 +- Creation code + - Refers to item: None +- IC 18519 -> Item 2076 +- Creation code + - Refers to item: None +- IC 18677 -> Item 2077 +- Creation code + - Refers to item: None +- IC 18677 -> Item 2078 +- Creation code + - Refers to item: None +- IC 18836 -> Item 2079 +- Creation code + - Refers to item: None +- IC 18836 -> Item 2080 +- Creation code + - Refers to item: None +- IC 18995 -> Item 2081 +- Creation code + - Refers to item: None +- IC 18995 -> Item 2082 +- Creation code + - Refers to item: None +- IC 19154 -> Item 2083 +- Creation code + - Refers to item: None +- IC 19154 -> Item 2084 +- Creation code + - Refers to item: None +- IC 19313 -> Item 2085 +- Creation code + - Refers to item: None +- IC 19313 -> Item 2086 +- Creation code + - Refers to item: None +- IC 19472 -> Item 2087 +- Creation code + - Refers to item: None +- IC 19472 -> Item 2088 +- Creation code + - Refers to item: None +- IC 19631 -> Item 2089 +- Creation code + - Refers to item: None +- IC 19631 -> Item 2090 +- Creation code + - Refers to item: None +- IC 19790 -> Item 2091 +- Creation code + - Refers to item: None +- IC 19790 -> Item 2092 +- Creation code + - Refers to item: None +- IC 19949 -> Item 2093 +- Creation code + - Refers to item: None +- IC 19949 -> Item 2094 +- Creation code + - Refers to item: None +- IC 20108 -> Item 2095 +- Creation code + - Refers to item: None +- IC 20108 -> Item 2096 +- Creation code + - Refers to item: None +- IC 20267 -> Item 2097 +- Creation code + - Refers to item: None +- IC 20267 -> Item 2098 +- Creation code + - Refers to item: None +- IC 20426 -> Item 2099 +- Creation code + - Refers to item: None +- IC 20426 -> Item 2100 +- Creation code + - Refers to item: None +- IC 20596 -> Item 2101 +- Creation code + - Refers to item: None +- IC 20596 -> Item 2102 +- Creation code + - Refers to item: None +- IC 20764 -> Item 2103 +- Creation code + - Refers to item: None +- IC 20764 -> Item 2104 +- Creation code + - Refers to item: None +- IC 20946 -> Item 2105 +- Creation code + - Refers to item: None +- IC 20946 -> Item 2106 +- Creation code + - Refers to item: None +- IC 21114 -> Item 2107 +- Creation code + - Refers to item: None +- IC 21114 -> Item 2108 +- Creation code + - Refers to item: None +- IC 21261 -> Item 2109 +- Creation code + - Refers to item: None +- IC 21261 -> Item 2110 +- Creation code + - Refers to item: None +- IC 21365 -> Item 2111 +- Creation code + - Refers to item: None +- IC 21365 -> Item 2112 +- Creation code + - Refers to item: None +- IC 21469 -> Item 2113 +- Creation code + - Refers to item: None +- IC 21469 -> Item 2114 +- Creation code + - Refers to item: None +- IC 21573 -> Item 2115 +- Creation code + - Refers to item: None +- IC 21573 -> Item 2116 +- Creation code + - Refers to item: None +- IC 21677 -> Item 2117 +- Creation code + - Refers to item: None +- IC 21677 -> Item 2118 +- Creation code + - Refers to item: None +- IC 21781 -> Item 2119 +- Creation code + - Refers to item: None +- IC 21781 -> Item 2120 +- Creation code + - Refers to item: None +- IC 21984 -> Item 2121 +- Creation code + - Refers to item: None +- IC 21984 -> Item 2122 +- Creation code + - Refers to item: None +- IC 22187 -> Item 2123 +- Creation code + - Refers to item: None +- IC 22187 -> Item 2124 +- Creation code + - Refers to item: None +- IC 22403 -> Item 2125 +- Creation code + - Refers to item: None +- IC 22403 -> Item 2126 +- Creation code + - Refers to item: None +- IC 22608 -> Item 2127 +- Creation code + - Refers to item: None +- IC 22608 -> Item 2128 +- Creation code + - Refers to item: None +- IC 22811 -> Item 2129 +- Creation code + - Refers to item: None +- IC 22811 -> Item 2130 +- Creation code + - Refers to item: None +- IC 23014 -> Item 2131 +- Creation code + - Refers to item: None +- IC 23014 -> Item 2132 +- Creation code + - Refers to item: None +- IC 23238 -> Item 2133 +- Creation code + - Refers to item: None +- IC 23238 -> Item 2134 +- Creation code + - Refers to item: None +- IC 152861 -> Item 2135 +- Creation code + - Refers to item: None +- IC 152861 -> Item 2136 +- Creation code + - Refers to item: None +- IC 152865 -> Item 2137 +- Creation code + - Refers to item: None +- IC 152865 -> Item 2138 +- Creation code + - Refers to item: None +- IC 152945 -> Item 2139 +- Creation code + - Refers to item: None +- IC 152945 -> Item 2140 +- Creation code + - Refers to item: None +- IC 153026 -> Item 2141 +- Creation code + - Refers to item: None +- IC 153026 -> Item 2142 +- Creation code + - Refers to item: None +- IC 153106 -> Item 2143 +- Creation code + - Refers to item: None +- IC 153106 -> Item 2144 +- Creation code + - Refers to item: None +- IC 150480 -> Item 2145 +- Creation code + - Refers to item: None +- IC 150480 -> Item 2146 +- Creation code + - Refers to item: None +- IC 150483 -> Item 2147 +- Creation code + - Refers to item: None +- IC 150483 -> Item 2148 +- Creation code + - Refers to item: None +- IC 150577 -> Item 2149 +- Creation code + - Refers to item: None +- IC 150577 -> Item 2150 +- Creation code + - Refers to item: None +- IC 150664 -> Item 2151 +- Creation code + - Refers to item: None +- IC 150664 -> Item 2152 +- Creation code + - Refers to item: None +- IC 150668 -> Item 2153 +- Creation code + - Refers to item: None +- IC 150668 -> Item 2154 +- Creation code + - Refers to item: None +- IC 150748 -> Item 2155 +- Creation code + - Refers to item: None +- IC 150748 -> Item 2156 +- Creation code + - Refers to item: None +- IC 150829 -> Item 2157 +- Creation code + - Refers to item: None +- IC 150829 -> Item 2158 +- Creation code + - Refers to item: None +- IC 150909 -> Item 2159 +- Creation code + - Refers to item: None +- IC 150909 -> Item 2160 +- Creation code + - Refers to item: None +- IC 149322 -> Item 2161 +- Creation code + - Refers to item: None +- IC 149322 -> Item 2162 +- Creation code + - Refers to item: None +- IC 149323 -> Item 2163 +- Creation code + - Refers to item: None +- IC 149323 -> Item 2164 +- Creation code + - Refers to item: None +- IC 149324 -> Item 2165 +- Creation code + - Refers to item: None +- IC 149451 -> Item 2166 +- Creation code + - Refers to item: None +- IC 149451 -> Item 2167 +- Creation code + - Refers to item: None +- IC 149518 -> Item 2168 +- Creation code + - Refers to item: None +- IC 149518 -> Item 2169 +- Creation code + - Refers to item: None +- IC 149523 -> Item 2170 +- Creation code + - Refers to item: None +- IC 149898 -> Item 2171 +- Creation code + - Refers to item: None +- IC 149539 -> Item 2172 +- Creation code + - Refers to item: None +- IC 149539 -> Item 2173 +- Creation code + - Refers to item: None +- IC 149541 -> Item 2174 +- Creation code + - Refers to item: None +- IC 149712 -> Item 2175 +- Creation code + - Refers to item: None +- IC 149712 -> Item 2176 +- Creation code + - Refers to item: None +- IC 149829 -> Item 2177 +- Creation code + - Refers to item: None +- IC 149829 -> Item 2178 +- Creation code + - Refers to item: None +- IC 150964 -> Item 2179 +- Creation code + - Refers to item: None +- IC 150964 -> Item 2180 +- Creation code + - Refers to item: None +- IC 150965 -> Item 2181 +- Creation code + - Refers to item: None +- IC 150965 -> Item 2182 +- Creation code + - Refers to item: None +- IC 150966 -> Item 2183 +- Creation code + - Refers to item: None +- IC 151095 -> Item 2184 +- Creation code + - Refers to item: None +- IC 151095 -> Item 2185 +- Creation code + - Refers to item: None +- IC 151173 -> Item 2186 +- Creation code + - Refers to item: None +- IC 151173 -> Item 2187 +- Creation code + - Refers to item: None +- IC 151175 -> Item 2188 +- Creation code + - Refers to item: None +- IC 151313 -> Item 2189 +- Creation code + - Refers to item: None +- IC 151313 -> Item 2190 +- Creation code + - Refers to item: None +- IC 151379 -> Item 2191 +- Creation code + - Refers to item: None +- IC 151379 -> Item 2192 +- Creation code + - Refers to item: None +- IC 151451 -> Item 2193 +- Creation code + - Refers to item: None +- IC 151451 -> Item 2194 +- Creation code + - Refers to item: None +- IC 151452 -> Item 2195 +- Creation code + - Refers to item: None +- IC 151581 -> Item 2196 +- Creation code + - Refers to item: None +- IC 151581 -> Item 2197 +- Creation code + - Refers to item: None +- IC 151633 -> Item 2198 +- Creation code + - Refers to item: None +- IC 151633 -> Item 2199 +- Creation code + - Refers to item: None +- IC 151633 -> Item 2200 +- Creation code + - Refers to item: None +- IC 148271 -> Item 2201 +- Creation code + - Refers to item: None +- IC 148271 -> Item 2202 +- Creation code + - Refers to item: None +- IC 148272 -> Item 2203 +- Creation code + - Refers to item: None +- IC 148272 -> Item 2204 +- Creation code + - Refers to item: None +- IC 148274 -> Item 2205 +- Creation code + - Refers to item: None +- IC 148406 -> Item 2206 +- Creation code + - Refers to item: None +- IC 148406 -> Item 2207 +- Creation code + - Refers to item: None +- IC 148484 -> Item 2208 +- Creation code + - Refers to item: None +- IC 148484 -> Item 2209 +- Creation code + - Refers to item: None +- IC 151922 -> Item 2230 +- Creation code + - Refers to item: None +- IC 151922 -> Item 2231 +- Creation code + - Refers to item: None +- IC 151923 -> Item 2232 +- Creation code + - Refers to item: None +- IC 151923 -> Item 2233 +- Creation code + - Refers to item: None +- IC 151924 -> Item 2234 +- Creation code + - Refers to item: None +- IC 152086 -> Item 2235 +- Creation code + - Refers to item: None +- IC 152086 -> Item 2236 +- Creation code + - Refers to item: None +- IC 152124 -> Item 2237 +- Creation code + - Refers to item: None +- IC 152124 -> Item 2238 +- Creation code + - Refers to item: None +- IC 152125 -> Item 2239 +- Creation code + - Refers to item: None +- IC 152287 -> Item 2240 +- Creation code + - Refers to item: None +- IC 152287 -> Item 2241 +- Creation code + - Refers to item: None +- IC 151712 -> Item 2242 +- Creation code + - Refers to item: None +- IC 151712 -> Item 2243 +- Creation code + - Refers to item: None +- IC 151713 -> Item 2244 +- Creation code + - Refers to item: None +- IC 151713 -> Item 2245 +- Creation code + - Refers to item: None +- IC 151714 -> Item 2246 +- Creation code + - Refers to item: None +- IC 151878 -> Item 2247 +- Creation code + - Refers to item: None +- IC 151878 -> Item 2248 +- Creation code + - Refers to item: None +- IC 153999 -> Item 2249 +- Creation code + - Refers to item: None +- IC 153999 -> Item 2250 +- Creation code + - Refers to item: None +- IC 154000 -> Item 2251 +- Creation code + - Refers to item: None +- IC 154000 -> Item 2252 +- Creation code + - Refers to item: None +- IC 154002 -> Item 2253 +- Creation code + - Refers to item: None +- IC 154165 -> Item 2254 +- Creation code + - Refers to item: None +- IC 154165 -> Item 2255 +- Creation code + - Refers to item: None +- IC 154167 -> Item 2256 +- Creation code + - Refers to item: None +- IC 154334 -> Item 2257 +- Creation code + - Refers to item: None +- IC 154334 -> Item 2258 +- Creation code + - Refers to item: None +- IC 154372 -> Item 2259 +- Creation code + - Refers to item: None +- IC 154372 -> Item 2260 +- Creation code + - Refers to item: None +- IC 154422 -> Item 2261 +- Creation code + - Refers to item: None +- IC 154422 -> Item 2262 +- Creation code + - Refers to item: None +- IC 154472 -> Item 2263 +- Creation code + - Refers to item: None +- IC 154472 -> Item 2264 +- Creation code + - Refers to item: None +- IC 156632 -> Item 2265 +- Creation code + - Refers to item: None +- IC 156632 -> Item 2266 +- Creation code + - Refers to item: None +- IC 156633 -> Item 2267 +- Creation code + - Refers to item: None +- IC 156633 -> Item 2268 +- Creation code + - Refers to item: None +- IC 156635 -> Item 2269 +- Creation code + - Refers to item: None +- IC 156798 -> Item 2270 +- Creation code + - Refers to item: None +- IC 156798 -> Item 2271 +- Creation code + - Refers to item: None +- IC 156836 -> Item 2272 +- Creation code + - Refers to item: None +- IC 156836 -> Item 2273 +- Creation code + - Refers to item: None +- IC 152332 -> Item 2274 +- Creation code + - Refers to item: None +- IC 152332 -> Item 2275 +- Creation code + - Refers to item: None +- IC 152333 -> Item 2276 +- Creation code + - Refers to item: None +- IC 152333 -> Item 2277 +- Creation code + - Refers to item: None +- IC 152335 -> Item 2278 +- Creation code + - Refers to item: None +- IC 152506 -> Item 2279 +- Creation code + - Refers to item: None +- IC 152506 -> Item 2280 +- Creation code + - Refers to item: None +- IC 152508 -> Item 2281 +- Creation code + - Refers to item: None +- IC 152673 -> Item 2282 +- Creation code + - Refers to item: None +- IC 152673 -> Item 2283 +- Creation code + - Refers to item: None +- IC 152711 -> Item 2284 +- Creation code + - Refers to item: None +- IC 152711 -> Item 2285 +- Creation code + - Refers to item: None +- IC 152761 -> Item 2286 +- Creation code + - Refers to item: None +- IC 152761 -> Item 2287 +- Creation code + - Refers to item: None +- IC 152811 -> Item 2288 +- Creation code + - Refers to item: None +- IC 152811 -> Item 2289 +- Creation code + - Refers to item: None +- IC 150222 -> Item 2290 +- Creation code + - Refers to item: None +- IC 150222 -> Item 2291 +- Creation code + - Refers to item: None +- IC 150223 -> Item 2292 +- Creation code + - Refers to item: None +- IC 150223 -> Item 2293 +- Creation code + - Refers to item: None +- IC 150225 -> Item 2294 +- Creation code + - Refers to item: None +- IC 150396 -> Item 2295 +- Creation code + - Refers to item: None +- IC 150396 -> Item 2296 +- Creation code + - Refers to item: None +- IC 150434 -> Item 2297 +- Creation code + - Refers to item: None +- IC 150434 -> Item 2298 +- Creation code + - Refers to item: None +- IC 153161 -> Item 2321 +- Creation code + - Refers to item: None +- IC 153161 -> Item 2322 +- Creation code + - Refers to item: None +- IC 153162 -> Item 2323 +- Creation code + - Refers to item: None +- IC 153162 -> Item 2324 +- Creation code + - Refers to item: None +- IC 153163 -> Item 2325 +- Creation code + - Refers to item: None +- IC 153323 -> Item 2326 +- Creation code + - Refers to item: None +- IC 153323 -> Item 2327 +- Creation code + - Refers to item: None +- IC 153390 -> Item 2328 +- Creation code + - Refers to item: None +- IC 153390 -> Item 2329 +- Creation code + - Refers to item: None +- IC 153395 -> Item 2330 +- Creation code + - Refers to item: None +- IC 153824 -> Item 2331 +- Creation code + - Refers to item: None +- IC 153411 -> Item 2332 +- Creation code + - Refers to item: None +- IC 153411 -> Item 2333 +- Creation code + - Refers to item: None +- IC 153414 -> Item 2334 +- Creation code + - Refers to item: None +- IC 153414 -> Item 2335 +- Creation code + - Refers to item: None +- IC 153619 -> Item 2336 +- Creation code + - Refers to item: None +- IC 153619 -> Item 2337 +- Creation code + - Refers to item: None +- IC 153736 -> Item 2338 +- Creation code + - Refers to item: None +- IC 153736 -> Item 2339 +- Creation code + - Refers to item: None +- IC 153754 -> Item 2340 +- Creation code + - Refers to item: None +- IC 153754 -> Item 2341 +- Creation code + - Refers to item: None +- IC 3036 -> Item 2351 +- Creation code + - Refers to item: None +- IC 3036 -> Item 2352 +- Creation code + - Refers to item: None +- IC 10962 -> Item 2353 +- Creation code + - Refers to item: None +- IC 10962 -> Item 2354 +- Creation code + - Refers to item: None +- IC 10986 -> Item 2355 +- Creation code + - Refers to item: None +- IC 10986 -> Item 2356 +- Creation code + - Refers to item: None +- IC 11042 -> Item 2357 +- Creation code + - Refers to item: None +- IC 11042 -> Item 2358 +- Creation code + - Refers to item: None +- IC 11098 -> Item 2359 +- Creation code + - Refers to item: None +- IC 11098 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "UpdateNewImpl" (solc 0.8.30, source ID 59): + +Anchors for Contract "CoreStorageLib" (solc 0.8.30, source ID 70): + +Anchors for Contract "ValidationLib" (solc 0.8.30, source ID 72): + +Anchors for Contract "IBasedAppManager" (solc 0.8.30, source ID 62): + +Anchors for Contract "IAccessControl" (solc 0.8.30, source ID 27): + +Anchors for Contract "WhitelistExampleTest" (solc 0.8.30, source ID 98): +- IC 1155 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1155 -> Item 1991 +- Creation code + - Refers to item: None +- IC 3407 -> Item 1992 +- Creation code + - Refers to item: None +- IC 3407 -> Item 1993 +- Creation code + - Refers to item: None +- IC 3561 -> Item 1994 +- Creation code + - Refers to item: None +- IC 3561 -> Item 1995 +- Creation code + - Refers to item: None +- IC 3715 -> Item 1996 +- Creation code + - Refers to item: None +- IC 3715 -> Item 1997 +- Creation code + - Refers to item: None +- IC 3869 -> Item 1998 +- Creation code + - Refers to item: None +- IC 3869 -> Item 1999 +- Creation code + - Refers to item: None +- IC 4023 -> Item 2000 +- Creation code + - Refers to item: None +- IC 4023 -> Item 2001 +- Creation code + - Refers to item: None +- IC 4177 -> Item 2002 +- Creation code + - Refers to item: None +- IC 4177 -> Item 2003 +- Creation code + - Refers to item: None +- IC 4331 -> Item 2004 +- Creation code + - Refers to item: None +- IC 4331 -> Item 2005 +- Creation code + - Refers to item: None +- IC 4464 -> Item 2006 +- Creation code + - Refers to item: None +- IC 4464 -> Item 2007 +- Creation code + - Refers to item: None +- IC 4565 -> Item 2008 +- Creation code + - Refers to item: None +- IC 4565 -> Item 2009 +- Creation code + - Refers to item: None +- IC 4666 -> Item 2010 +- Creation code + - Refers to item: None +- IC 4666 -> Item 2011 +- Creation code + - Refers to item: None +- IC 4767 -> Item 2012 +- Creation code + - Refers to item: None +- IC 4767 -> Item 2013 +- Creation code + - Refers to item: None +- IC 4869 -> Item 2014 +- Creation code + - Refers to item: None +- IC 4869 -> Item 2015 +- Creation code + - Refers to item: None +- IC 5401 -> Item 2016 +- Creation code + - Refers to item: None +- IC 5401 -> Item 2017 +- Creation code + - Refers to item: None +- IC 5511 -> Item 2018 +- Creation code + - Refers to item: None +- IC 5511 -> Item 2019 +- Creation code + - Refers to item: None +- IC 5656 -> Item 2020 +- Creation code + - Refers to item: None +- IC 5656 -> Item 2021 +- Creation code + - Refers to item: None +- IC 5657 -> Item 2022 +- Creation code + - Refers to item: None +- IC 5966 -> Item 2023 +- Creation code + - Refers to item: None +- IC 5966 -> Item 2024 +- Creation code + - Refers to item: None +- IC 6114 -> Item 2025 +- Creation code + - Refers to item: None +- IC 6114 -> Item 2026 +- Creation code + - Refers to item: None +- IC 6211 -> Item 2027 +- Creation code + - Refers to item: None +- IC 6211 -> Item 2028 +- Creation code + - Refers to item: None +- IC 6472 -> Item 2029 +- Creation code + - Refers to item: None +- IC 6472 -> Item 2030 +- Creation code + - Refers to item: None +- IC 6685 -> Item 2031 +- Creation code + - Refers to item: None +- IC 6685 -> Item 2032 +- Creation code + - Refers to item: None +- IC 6786 -> Item 2033 +- Creation code + - Refers to item: None +- IC 6786 -> Item 2034 +- Creation code + - Refers to item: None +- IC 6965 -> Item 2035 +- Creation code + - Refers to item: None +- IC 6965 -> Item 2036 +- Creation code + - Refers to item: None +- IC 7132 -> Item 2037 +- Creation code + - Refers to item: None +- IC 7132 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7390 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7390 -> Item 2040 +- Creation code + - Refers to item: None +- IC 7501 -> Item 2041 +- Creation code + - Refers to item: None +- IC 7501 -> Item 2042 +- Creation code + - Refers to item: None +- IC 7634 -> Item 2043 +- Creation code + - Refers to item: None +- IC 7634 -> Item 2044 +- Creation code + - Refers to item: None +- IC 7813 -> Item 2045 +- Creation code + - Refers to item: None +- IC 7813 -> Item 2046 +- Creation code + - Refers to item: None +- IC 7958 -> Item 2047 +- Creation code + - Refers to item: None +- IC 7958 -> Item 2048 +- Creation code + - Refers to item: None +- IC 8137 -> Item 2049 +- Creation code + - Refers to item: None +- IC 8137 -> Item 2050 +- Creation code + - Refers to item: None +- IC 8316 -> Item 2051 +- Creation code + - Refers to item: None +- IC 8316 -> Item 2052 +- Creation code + - Refers to item: None +- IC 8645 -> Item 2053 +- Creation code + - Refers to item: None +- IC 8645 -> Item 2054 +- Creation code + - Refers to item: None +- IC 8974 -> Item 2055 +- Creation code + - Refers to item: None +- IC 8974 -> Item 2056 +- Creation code + - Refers to item: None +- IC 9141 -> Item 2057 +- Creation code + - Refers to item: None +- IC 9141 -> Item 2058 +- Creation code + - Refers to item: None +- IC 9491 -> Item 2059 +- Creation code + - Refers to item: None +- IC 9491 -> Item 2060 +- Creation code + - Refers to item: None +- IC 9581 -> Item 2061 +- Creation code + - Refers to item: None +- IC 9581 -> Item 2062 +- Creation code + - Refers to item: None +- IC 9726 -> Item 2063 +- Creation code + - Refers to item: None +- IC 9726 -> Item 2064 +- Creation code + - Refers to item: None +- IC 9905 -> Item 2065 +- Creation code + - Refers to item: None +- IC 9905 -> Item 2066 +- Creation code + - Refers to item: None +- IC 10084 -> Item 2067 +- Creation code + - Refers to item: None +- IC 10084 -> Item 2068 +- Creation code + - Refers to item: None +- IC 10213 -> Item 2069 +- Creation code + - Refers to item: None +- IC 10213 -> Item 2070 +- Creation code + - Refers to item: None +- IC 10342 -> Item 2071 +- Creation code + - Refers to item: None +- IC 10342 -> Item 2072 +- Creation code + - Refers to item: None +- IC 10471 -> Item 2073 +- Creation code + - Refers to item: None +- IC 10471 -> Item 2074 +- Creation code + - Refers to item: None +- IC 10621 -> Item 2075 +- Creation code + - Refers to item: None +- IC 10621 -> Item 2076 +- Creation code + - Refers to item: None +- IC 10775 -> Item 2077 +- Creation code + - Refers to item: None +- IC 10775 -> Item 2078 +- Creation code + - Refers to item: None +- IC 10930 -> Item 2079 +- Creation code + - Refers to item: None +- IC 10930 -> Item 2080 +- Creation code + - Refers to item: None +- IC 11085 -> Item 2081 +- Creation code + - Refers to item: None +- IC 11085 -> Item 2082 +- Creation code + - Refers to item: None +- IC 11240 -> Item 2083 +- Creation code + - Refers to item: None +- IC 11240 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11395 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11395 -> Item 2086 +- Creation code + - Refers to item: None +- IC 11550 -> Item 2087 +- Creation code + - Refers to item: None +- IC 11550 -> Item 2088 +- Creation code + - Refers to item: None +- IC 11705 -> Item 2089 +- Creation code + - Refers to item: None +- IC 11705 -> Item 2090 +- Creation code + - Refers to item: None +- IC 11860 -> Item 2091 +- Creation code + - Refers to item: None +- IC 11860 -> Item 2092 +- Creation code + - Refers to item: None +- IC 12015 -> Item 2093 +- Creation code + - Refers to item: None +- IC 12015 -> Item 2094 +- Creation code + - Refers to item: None +- IC 12170 -> Item 2095 +- Creation code + - Refers to item: None +- IC 12170 -> Item 2096 +- Creation code + - Refers to item: None +- IC 12325 -> Item 2097 +- Creation code + - Refers to item: None +- IC 12325 -> Item 2098 +- Creation code + - Refers to item: None +- IC 12480 -> Item 2099 +- Creation code + - Refers to item: None +- IC 12480 -> Item 2100 +- Creation code + - Refers to item: None +- IC 12646 -> Item 2101 +- Creation code + - Refers to item: None +- IC 12646 -> Item 2102 +- Creation code + - Refers to item: None +- IC 12810 -> Item 2103 +- Creation code + - Refers to item: None +- IC 12810 -> Item 2104 +- Creation code + - Refers to item: None +- IC 12988 -> Item 2105 +- Creation code + - Refers to item: None +- IC 12988 -> Item 2106 +- Creation code + - Refers to item: None +- IC 13152 -> Item 2107 +- Creation code + - Refers to item: None +- IC 13152 -> Item 2108 +- Creation code + - Refers to item: None +- IC 13295 -> Item 2109 +- Creation code + - Refers to item: None +- IC 13295 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13396 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13396 -> Item 2112 +- Creation code + - Refers to item: None +- IC 13497 -> Item 2113 +- Creation code + - Refers to item: None +- IC 13497 -> Item 2114 +- Creation code + - Refers to item: None +- IC 13598 -> Item 2115 +- Creation code + - Refers to item: None +- IC 13598 -> Item 2116 +- Creation code + - Refers to item: None +- IC 13699 -> Item 2117 +- Creation code + - Refers to item: None +- IC 13699 -> Item 2118 +- Creation code + - Refers to item: None +- IC 13800 -> Item 2119 +- Creation code + - Refers to item: None +- IC 13800 -> Item 2120 +- Creation code + - Refers to item: None +- IC 13998 -> Item 2121 +- Creation code + - Refers to item: None +- IC 13998 -> Item 2122 +- Creation code + - Refers to item: None +- IC 14196 -> Item 2123 +- Creation code + - Refers to item: None +- IC 14196 -> Item 2124 +- Creation code + - Refers to item: None +- IC 14407 -> Item 2125 +- Creation code + - Refers to item: None +- IC 14407 -> Item 2126 +- Creation code + - Refers to item: None +- IC 14607 -> Item 2127 +- Creation code + - Refers to item: None +- IC 14607 -> Item 2128 +- Creation code + - Refers to item: None +- IC 14805 -> Item 2129 +- Creation code + - Refers to item: None +- IC 14805 -> Item 2130 +- Creation code + - Refers to item: None +- IC 15003 -> Item 2131 +- Creation code + - Refers to item: None +- IC 15003 -> Item 2132 +- Creation code + - Refers to item: None +- IC 15222 -> Item 2133 +- Creation code + - Refers to item: None +- IC 15222 -> Item 2134 +- Creation code + - Refers to item: None +- IC 24562 -> Item 2135 +- Creation code + - Refers to item: None +- IC 24562 -> Item 2136 +- Creation code + - Refers to item: None +- IC 24566 -> Item 2137 +- Creation code + - Refers to item: None +- IC 24566 -> Item 2138 +- Creation code + - Refers to item: None +- IC 24642 -> Item 2139 +- Creation code + - Refers to item: None +- IC 24642 -> Item 2140 +- Creation code + - Refers to item: None +- IC 24720 -> Item 2141 +- Creation code + - Refers to item: None +- IC 24720 -> Item 2142 +- Creation code + - Refers to item: None +- IC 24796 -> Item 2143 +- Creation code + - Refers to item: None +- IC 24796 -> Item 2144 +- Creation code + - Refers to item: None +- IC 24848 -> Item 2145 +- Creation code + - Refers to item: None +- IC 24848 -> Item 2146 +- Creation code + - Refers to item: None +- IC 24851 -> Item 2147 +- Creation code + - Refers to item: None +- IC 24851 -> Item 2148 +- Creation code + - Refers to item: None +- IC 24938 -> Item 2149 +- Creation code + - Refers to item: None +- IC 24938 -> Item 2150 +- Creation code + - Refers to item: None +- IC 25022 -> Item 2161 +- Creation code + - Refers to item: None +- IC 25022 -> Item 2162 +- Creation code + - Refers to item: None +- IC 25023 -> Item 2163 +- Creation code + - Refers to item: None +- IC 25023 -> Item 2164 +- Creation code + - Refers to item: None +- IC 25024 -> Item 2165 +- Creation code + - Refers to item: None +- IC 25146 -> Item 2166 +- Creation code + - Refers to item: None +- IC 25146 -> Item 2167 +- Creation code + - Refers to item: None +- IC 25211 -> Item 2168 +- Creation code + - Refers to item: None +- IC 25211 -> Item 2169 +- Creation code + - Refers to item: None +- IC 25216 -> Item 2170 +- Creation code + - Refers to item: None +- IC 25575 -> Item 2171 +- Creation code + - Refers to item: None +- IC 25231 -> Item 2172 +- Creation code + - Refers to item: None +- IC 25231 -> Item 2173 +- Creation code + - Refers to item: None +- IC 25233 -> Item 2174 +- Creation code + - Refers to item: None +- IC 25396 -> Item 2175 +- Creation code + - Refers to item: None +- IC 25396 -> Item 2176 +- Creation code + - Refers to item: None +- IC 25508 -> Item 2177 +- Creation code + - Refers to item: None +- IC 25508 -> Item 2178 +- Creation code + - Refers to item: None +- IC 1107 -> Item 2351 +- Creation code + - Refers to item: None +- IC 1107 -> Item 2352 +- Creation code + - Refers to item: None +- IC 3218 -> Item 2353 +- Creation code + - Refers to item: None +- IC 3218 -> Item 2354 +- Creation code + - Refers to item: None +- IC 3242 -> Item 2355 +- Creation code + - Refers to item: None +- IC 3242 -> Item 2356 +- Creation code + - Refers to item: None +- IC 3298 -> Item 2357 +- Creation code + - Refers to item: None +- IC 3298 -> Item 2358 +- Creation code + - Refers to item: None +- IC 3354 -> Item 2359 +- Creation code + - Refers to item: None +- IC 3354 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "TransientSlot" (solc 0.8.30, source ID 48): + +Anchors for Contract "ProtocolManager" (solc 0.8.30, source ID 74): +- IC 244 -> Item 932 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 354..361, bytes 12140..12285, hits: 32) +- IC 244 -> Item 933 +- Creation code + - Refers to item: Line (location: source ID 75, lines 368..385, bytes 12547..13088, hits: 385) +- IC 937 -> Item 934 +- Creation code + - Refers to item: Function "createObligation" (location: source ID 75, lines 368..385, bytes 12547..13088, hits: 385) +- IC 937 -> Item 935 +- Creation code + - Refers to item: Line (location: source ID 75, lines 374..375, bytes 12707..12760, hits: 385) +- IC 956 -> Item 936 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 374..375, bytes 12707..12760, hits: 385) +- IC 956 -> Item 937 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 374..375, bytes 12739..12760, hits: 385) +- IC 956 -> Item 938 +- Creation code + - Refers to item: Line (location: source ID 75, lines 375..376, bytes 12770..12803, hits: 385) +- IC 1006 -> Item 939 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 375..376, bytes 12770..12803, hits: 385) +- IC 1006 -> Item 940 +- Creation code + - Refers to item: Line (location: source ID 75, lines 377..378, bytes 12818..12871, hits: 345) +- IC 1047 -> Item 941 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 377..378, bytes 12818..12871, hits: 345) +- IC 1047 -> Item 942 +- Creation code + - Refers to item: Branch (branch: 13, path: 0) (location: source ID 75, lines 377..380, bytes 12873..12921, hits: 5) +- IC 384 -> Item 943 +- Creation code + - Refers to item: Line (location: source ID 75, lines 378..379, bytes 12887..12910, hits: 5) +- IC 384 -> Item 944 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 378..379, bytes 12887..12910, hits: 5) +- IC 1717 -> Item 945 +- Creation code + - Refers to item: Line (location: source ID 75, lines 381..382, bytes 12931..13001, hits: 340) +- IC 1717 -> Item 946 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 381..382, bytes 12931..13001, hits: 340) +- IC 1736 -> Item 947 +- Creation code + - Refers to item: Line (location: source ID 75, lines 383..384, bytes 13012..13081, hits: 260) +- IC 1736 -> Item 948 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 383..384, bytes 13012..13081, hits: 260) +- IC 1736 -> Item 949 +- Creation code + - Refers to item: Line (location: source ID 75, lines 390..421, bytes 13335..14133, hits: 580) +- IC 1786 -> Item 950 +- Creation code + - Refers to item: Function "proposeUpdateObligation" (location: source ID 75, lines 390..421, bytes 13335..14133, hits: 580) +- IC 1786 -> Item 951 +- Creation code + - Refers to item: Line (location: source ID 75, lines 396..397, bytes 13502..13555, hits: 580) +- IC 1828 -> Item 952 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 396..397, bytes 13502..13555, hits: 580) +- IC 1828 -> Item 953 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 396..397, bytes 13534..13555, hits: 580) +- IC 356 -> Item 954 +- Creation code + - Refers to item: Line (location: source ID 75, lines 398..399, bytes 13566..13599, hits: 580) +- IC 356 -> Item 955 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 398..399, bytes 13566..13599, hits: 580) +- IC 1545 -> Item 956 +- Creation code + - Refers to item: Line (location: source ID 75, lines 400..406, bytes 13610..13745, hits: 560) +- IC 1545 -> Item 957 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 400..406, bytes 13610..13745, hits: 560) +- IC 1564 -> Item 958 +- Creation code + - Refers to item: Line (location: source ID 75, lines 407..410, bytes 13756..13865, hits: 400) +- IC 1564 -> Item 959 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 407..410, bytes 13756..13865, hits: 400) +- IC 1564 -> Item 960 +- Creation code + - Refers to item: Line (location: source ID 75, lines 411..412, bytes 13876..13917, hits: 400) +- IC 1614 -> Item 961 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 411..412, bytes 13876..13917, hits: 400) +- IC 1614 -> Item 962 +- Creation code + - Refers to item: Line (location: source ID 75, lines 412..413, bytes 13927..13972, hits: 400) +- IC 1656 -> Item 963 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 412..413, bytes 13927..13972, hits: 400) +- IC 1656 -> Item 964 +- Creation code + - Refers to item: Line (location: source ID 75, lines 414..420, bytes 13983..14126, hits: 400) +- IC 216 -> Item 965 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 414..420, bytes 13983..14126, hits: 400) +- IC 216 -> Item 966 +- Creation code + - Refers to item: Line (location: source ID 75, lines 426..456, bytes 14358..15332, hits: 320) +- IC 764 -> Item 967 +- Creation code + - Refers to item: Function "finalizeUpdateObligation" (location: source ID 75, lines 426..456, bytes 14358..15332, hits: 320) +- IC 764 -> Item 968 +- Creation code + - Refers to item: Line (location: source ID 75, lines 431..432, bytes 14489..14542, hits: 320) +- IC 783 -> Item 969 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 431..432, bytes 14489..14542, hits: 320) +- IC 783 -> Item 970 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 431..432, bytes 14521..14542, hits: 320) +- IC 783 -> Item 971 +- Creation code + - Refers to item: Line (location: source ID 75, lines 433..434, bytes 14553..14586, hits: 320) +- IC 833 -> Item 972 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 433..434, bytes 14553..14586, hits: 320) +- IC 833 -> Item 973 +- Creation code + - Refers to item: Line (location: source ID 75, lines 435..438, bytes 14597..14715, hits: 300) +- IC 875 -> Item 974 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 435..438, bytes 14597..14715, hits: 300) +- IC 875 -> Item 975 +- Creation code + - Refers to item: Line (location: source ID 75, lines 438..439, bytes 14725..14766, hits: 300) +- IC 412 -> Item 976 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 438..439, bytes 14725..14766, hits: 300) +- IC 412 -> Item 977 +- Creation code + - Refers to item: Line (location: source ID 75, lines 439..440, bytes 14776..14814, hits: 300) +- IC 1890 -> Item 978 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 439..440, bytes 14776..14814, hits: 300) +- IC 1890 -> Item 979 +- Creation code + - Refers to item: Line (location: source ID 75, lines 441..442, bytes 14829..14845, hits: 300) +- IC 1909 -> Item 980 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 441..442, bytes 14829..14845, hits: 300) +- IC 1909 -> Item 981 +- Creation code + - Refers to item: Branch (branch: 14, path: 0) (location: source ID 75, lines 441..442, bytes 14847..14881, hits: 20) +- IC 1909 -> Item 982 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 441..442, bytes 14847..14881, hits: 20) +- IC 1959 -> Item 983 +- Creation code + - Refers to item: Line (location: source ID 75, lines 442..443, bytes 14891..14953, hits: 280) +- IC 1959 -> Item 984 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 442..443, bytes 14891..14953, hits: 280) +- IC 2001 -> Item 985 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 442..443, bytes 14928..14953, hits: 280) +- IC 2001 -> Item 986 +- Creation code + - Refers to item: Line (location: source ID 75, lines 444..449, bytes 14964..15092, hits: 280) +- IC 272 -> Item 987 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 444..449, bytes 14964..15092, hits: 280) +- IC 272 -> Item 988 +- Creation code + - Refers to item: Line (location: source ID 75, lines 450..451, bytes 15103..15174, hits: 80) +- IC 1108 -> Item 989 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 450..451, bytes 15103..15174, hits: 80) +- IC 1108 -> Item 990 +- Creation code + - Refers to item: Line (location: source ID 75, lines 452..453, bytes 15185..15253, hits: 80) +- IC 1127 -> Item 991 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 452..453, bytes 15185..15253, hits: 80) +- IC 1127 -> Item 992 +- Creation code + - Refers to item: Line (location: source ID 75, lines 454..455, bytes 15264..15325, hits: 80) +- IC 1127 -> Item 993 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 454..455, bytes 15264..15325, hits: 80) +- IC 1177 -> Item 994 +- Creation code + - Refers to item: Line (location: source ID 75, lines 460..473, bytes 15487..15917, hits: 10) +- IC 1177 -> Item 995 +- Creation code + - Refers to item: Function "reduceFee" (location: source ID 75, lines 460..473, bytes 15487..15917, hits: 10) +- IC 1219 -> Item 996 +- Creation code + - Refers to item: Line (location: source ID 75, lines 461..462, bytes 15564..15617, hits: 10) +- IC 1219 -> Item 997 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 461..462, bytes 15564..15617, hits: 10) +- IC 160 -> Item 998 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 461..462, bytes 15596..15617, hits: 10) +- IC 160 -> Item 999 +- Creation code + - Refers to item: Line (location: source ID 75, lines 463..464, bytes 15628..15661, hits: 10) +- IC 445 -> Item 1000 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 463..464, bytes 15628..15661, hits: 10) +- IC 445 -> Item 1001 +- Creation code + - Refers to item: Line (location: source ID 75, lines 465..466, bytes 15676..15719, hits: 10) +- IC 464 -> Item 1002 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 465..466, bytes 15676..15719, hits: 10) +- IC 464 -> Item 1003 +- Creation code + - Refers to item: Branch (branch: 15, path: 0) (location: source ID 75, lines 465..468, bytes 15721..15781, hits: 5) +- IC 464 -> Item 1004 +- Creation code + - Refers to item: Line (location: source ID 75, lines 466..467, bytes 15735..15770, hits: 5) +- IC 514 -> Item 1005 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 466..467, bytes 15735..15770, hits: 5) +- IC 514 -> Item 1006 +- Creation code + - Refers to item: Line (location: source ID 75, lines 469..470, bytes 15791..15833, hits: 5) +- IC 556 -> Item 1007 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 469..470, bytes 15791..15833, hits: 5) +- IC 556 -> Item 1008 +- Creation code + - Refers to item: Line (location: source ID 75, lines 471..472, bytes 15844..15910, hits: 5) +- IC 188 -> Item 1009 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 471..472, bytes 15844..15910, hits: 5) +- IC 188 -> Item 1010 +- Creation code + - Refers to item: Line (location: source ID 75, lines 477..503, bytes 16065..16937, hits: 145) +- IC 614 -> Item 1011 +- Creation code + - Refers to item: Function "proposeFeeUpdate" (location: source ID 75, lines 477..503, bytes 16065..16937, hits: 145) +- IC 614 -> Item 1012 +- Creation code + - Refers to item: Line (location: source ID 75, lines 478..479, bytes 16149..16202, hits: 145) +- IC 638 -> Item 1013 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 478..479, bytes 16149..16202, hits: 145) +- IC 638 -> Item 1014 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 478..479, bytes 16181..16202, hits: 145) +- IC 688 -> Item 1015 +- Creation code + - Refers to item: Line (location: source ID 75, lines 480..481, bytes 16213..16246, hits: 145) +- IC 688 -> Item 1016 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 480..481, bytes 16213..16246, hits: 145) +- IC 703 -> Item 1017 +- Creation code + - Refers to item: Line (location: source ID 75, lines 482..483, bytes 16257..16319, hits: 120) +- IC 703 -> Item 1018 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 482..483, bytes 16257..16319, hits: 120) +- IC 328 -> Item 1019 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 482..483, bytes 16294..16319, hits: 120) +- IC 328 -> Item 1020 +- Creation code + - Refers to item: Line (location: source ID 75, lines 484..485, bytes 16330..16375, hits: 120) +- IC 1376 -> Item 1021 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 484..485, bytes 16330..16375, hits: 120) +- IC 1376 -> Item 1022 +- Creation code + - Refers to item: Line (location: source ID 75, lines 486..487, bytes 16386..16444, hits: 95) +- IC 1391 -> Item 1023 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 486..487, bytes 16386..16444, hits: 95) +- IC 1391 -> Item 1024 +- Creation code + - Refers to item: Line (location: source ID 75, lines 487..488, bytes 16454..16479, hits: 95) +- IC 1391 -> Item 1025 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 487..488, bytes 16454..16479, hits: 95) +- IC 1441 -> Item 1026 +- Creation code + - Refers to item: Line (location: source ID 75, lines 489..490, bytes 16494..16512, hits: 95) +- IC 1441 -> Item 1027 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 489..490, bytes 16494..16512, hits: 95) +- IC 1483 -> Item 1028 +- Creation code + - Refers to item: Branch (branch: 16, path: 0) (location: source ID 75, lines 489..490, bytes 16514..16536, hits: 5) +- IC 1483 -> Item 1029 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 489..490, bytes 16514..16536, hits: 5) +- IC 300 -> Item 1030 +- Creation code + - Refers to item: Line (location: source ID 75, lines 490..491, bytes 16550..16588, hits: 90) +- IC 300 -> Item 1031 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 490..491, bytes 16550..16588, hits: 90) +- IC 1277 -> Item 1032 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 490..491, bytes 16564..16588, hits: 90) +- IC 1277 -> Item 1033 +- Creation code + - Refers to item: Branch (branch: 17, path: 0) (location: source ID 75, lines 490..493, bytes 16590..16650, hits: 25) +- IC 1318 -> Item 1034 +- Creation code + - Refers to item: Line (location: source ID 75, lines 491..492, bytes 16604..16639, hits: 25) +- IC 1318 -> Item 1035 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 491..492, bytes 16604..16639, hits: 25) +- IC 2058 -> Item 802 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 2058 -> Item 803 +- Creation code + - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 2060 -> Item 804 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 2060 -> Item 805 +- Creation code + - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 2110 -> Item 806 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 2110 -> Item 807 +- Creation code + - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) + +Anchors for Contract "BasedAppMock2" (solc 0.8.30, source ID 93): +- IC 5 -> Item 2380 +- Runtime code + - Refers to item: None +- IC 5 -> Item 2381 +- Runtime code + - Refers to item: None +- IC 104 -> Item 2382 +- Runtime code + - Refers to item: None +- IC 104 -> Item 2383 +- Runtime code + - Refers to item: None +- IC 51 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 51 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 51 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 51 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 452 -> Item 2384 +- Creation code + - Refers to item: None +- IC 452 -> Item 2385 +- Creation code + - Refers to item: None +- IC 1459 -> Item 2386 +- Creation code + - Refers to item: None +- IC 1459 -> Item 2387 +- Creation code + - Refers to item: None +- IC 1175 -> Item 1951 +- Creation code + - Refers to item: None +- IC 1175 -> Item 1952 +- Creation code + - Refers to item: None +- IC 1175 -> Item 1953 +- Creation code + - Refers to item: None +- IC 1175 -> Item 1954 +- Creation code + - Refers to item: None +- IC 1258 -> Item 1955 +- Creation code + - Refers to item: None +- IC 1258 -> Item 1956 +- Creation code + - Refers to item: None +- IC 1258 -> Item 1957 +- Creation code + - Refers to item: None +- IC 230 -> Item 1962 +- Creation code + - Refers to item: None +- IC 230 -> Item 1963 +- Creation code + - Refers to item: None +- IC 712 -> Item 1964 +- Creation code + - Refers to item: None +- IC 712 -> Item 1965 +- Creation code + - Refers to item: None +- IC 310 -> Item 1966 +- Creation code + - Refers to item: None +- IC 310 -> Item 1967 +- Creation code + - Refers to item: None +- IC 998 -> Item 1968 +- Creation code + - Refers to item: None +- IC 998 -> Item 1969 +- Creation code + - Refers to item: None +- IC 514 -> Item 1970 +- Creation code + - Refers to item: None +- IC 514 -> Item 1971 +- Creation code + - Refers to item: None +- IC 1481 -> Item 1972 +- Creation code + - Refers to item: None +- IC 1481 -> Item 1973 +- Creation code + - Refers to item: None +- IC 270 -> Item 1974 +- Creation code + - Refers to item: None +- IC 270 -> Item 1975 +- Creation code + - Refers to item: None +- IC 858 -> Item 1976 +- Creation code + - Refers to item: None +- IC 858 -> Item 1977 +- Creation code + - Refers to item: None +- IC 148 -> Item 1978 +- Creation code + - Refers to item: None +- IC 148 -> Item 1979 +- Creation code + - Refers to item: None +- IC 555 -> Item 1980 +- Creation code + - Refers to item: None +- IC 555 -> Item 1981 +- Creation code + - Refers to item: None +- IC 392 -> Item 1982 +- Creation code + - Refers to item: None +- IC 392 -> Item 1983 +- Creation code + - Refers to item: None +- IC 1308 -> Item 1984 +- Creation code + - Refers to item: None +- IC 1308 -> Item 1985 +- Creation code + - Refers to item: None + +Anchors for Contract "Initializable" (solc 0.8.30, source ID 23): + +Anchors for Contract "UpdateModulesHoodi" (solc 0.8.30, source ID 58): +- IC 56 -> Item 238 +- Creation code + - Refers to item: Function "updateObligationTimelockPeriod" (location: source ID 61, lines 382..385, bytes 13075..13213, hits: 3) +- IC 56 -> Item 239 +- Creation code + - Refers to item: Line (location: source ID 61, lines 383..384, bytes 13158..13206, hits: 2) +- IC 115 -> Item 240 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 383..384, bytes 13158..13206, hits: 2) +- IC 115 -> Item 241 +- Creation code + - Refers to item: Line (location: source ID 61, lines 386..389, bytes 13219..13353, hits: 3) +- IC 125 -> Item 242 +- Creation code + - Refers to item: Function "updateObligationExpireTime" (location: source ID 61, lines 386..389, bytes 13219..13353, hits: 3) +- IC 125 -> Item 243 +- Creation code + - Refers to item: Line (location: source ID 61, lines 387..388, bytes 13298..13346, hits: 2) +- IC 125 -> Item 244 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 387..388, bytes 13298..13346, hits: 2) +- IC 184 -> Item 245 +- Creation code + - Refers to item: Line (location: source ID 61, lines 390..393, bytes 13359..13498, hits: 3) +- IC 184 -> Item 246 +- Creation code + - Refers to item: Function "updateTokenUpdateTimelockPeriod" (location: source ID 61, lines 390..393, bytes 13359..13498, hits: 3) +- IC 186 -> Item 247 +- Creation code + - Refers to item: Line (location: source ID 61, lines 391..392, bytes 13443..13491, hits: 2) +- IC 186 -> Item 248 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 391..392, bytes 13443..13491, hits: 2) +- IC 193 -> Item 249 +- Creation code + - Refers to item: Line (location: source ID 61, lines 394..397, bytes 13504..13628, hits: 3) +- IC 193 -> Item 250 +- Creation code + - Refers to item: Function "updateMaxShares" (location: source ID 61, lines 394..397, bytes 13504..13628, hits: 3) +- IC 309 -> Item 251 +- Creation code + - Refers to item: Line (location: source ID 61, lines 395..396, bytes 13573..13621, hits: 2) +- IC 193 -> Item 252 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 395..396, bytes 13573..13621, hits: 2) +- IC 193 -> Item 253 +- Creation code + - Refers to item: Line (location: source ID 61, lines 398..401, bytes 13634..13763, hits: 3) +- IC 249 -> Item 254 +- Creation code + - Refers to item: Function "updateMaxFeeIncrement" (location: source ID 61, lines 398..401, bytes 13634..13763, hits: 3) +- IC 249 -> Item 255 +- Creation code + - Refers to item: Line (location: source ID 61, lines 399..400, bytes 13708..13756, hits: 2) +- IC 310 -> Item 256 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 399..400, bytes 13708..13756, hits: 2) +- IC 310 -> Item 257 +- Creation code + - Refers to item: Line (location: source ID 61, lines 402..405, bytes 13769..13899, hits: 39) +- IC 366 -> Item 258 +- Creation code + - Refers to item: Function "updateDisabledFeatures" (location: source ID 61, lines 402..405, bytes 13769..13899, hits: 39) +- IC 366 -> Item 259 +- Creation code + - Refers to item: Line (location: source ID 61, lines 403..404, bytes 13844..13892, hits: 38) +- IC 394 -> Item 260 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 403..404, bytes 13844..13892, hits: 38) +- IC 394 -> Item 261 +- Creation code + - Refers to item: Line (location: source ID 61, lines 410..414, bytes 14017..14180, hits: 1) +- IC 429 -> Item 146 +- Creation code + - Refers to item: Line (location: source ID 61, lines 262..263, bytes 9338..9386, hits: 320) +- IC 429 -> Item 147 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 262..263, bytes 9338..9386, hits: 320) +- IC 432 -> Item 148 +- Creation code + - Refers to item: Line (location: source ID 61, lines 265..268, bytes 9399..9534, hits: 44) +- IC 432 -> Item 149 +- Creation code + - Refers to item: Function "finalizeWithdrawal" (location: source ID 61, lines 265..268, bytes 9399..9534, hits: 44) +- IC 454 -> Item 150 +- Creation code + - Refers to item: Line (location: source ID 61, lines 266..267, bytes 9479..9527, hits: 44) +- IC 578 -> Item 151 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 266..267, bytes 9479..9527, hits: 44) +- IC 578 -> Item 152 +- Creation code + - Refers to item: Line (location: source ID 61, lines 269..272, bytes 9540..9664, hits: 97) +- IC 600 -> Item 153 +- Creation code + - Refers to item: Function "finalizeWithdrawalETH" (location: source ID 61, lines 269..272, bytes 9540..9664, hits: 97) +- IC 724 -> Item 154 +- Creation code + - Refers to item: Line (location: source ID 61, lines 270..271, bytes 9609..9657, hits: 97) +- IC 724 -> Item 155 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 270..271, bytes 9609..9657, hits: 97) +- IC 725 -> Item 156 +- Creation code + - Refers to item: Line (location: source ID 61, lines 273..288, bytes 9670..10223, hits: 98) +- IC 747 -> Item 157 +- Creation code + - Refers to item: Function "getSlashableBalance" (location: source ID 61, lines 273..288, bytes 9670..10223, hits: 98) +- IC 747 -> Item 158 +- Creation code + - Refers to item: Line (location: source ID 61, lines 278..279, bytes 9834..9887, hits: 98) +- IC 810 -> Item 159 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 278..279, bytes 9834..9887, hits: 98) +- IC 810 -> Item 160 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 278..279, bytes 9866..9887, hits: 98) +- IC 814 -> Item 161 +- Creation code + - Refers to item: Line (location: source ID 61, lines 280..281, bytes 9898..9967, hits: 98) +- IC 814 -> Item 162 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 280..281, bytes 9898..9967, hits: 98) +- IC 911 -> Item 163 +- Creation code + - Refers to item: Line (location: source ID 61, lines 282..285, bytes 9978..10159, hits: 98) +- IC 911 -> Item 164 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 282..285, bytes 9978..10159, hits: 98) +- IC 1001 -> Item 165 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 282..285, bytes 9996..10159, hits: 98) +- IC 1001 -> Item 166 +- Creation code + - Refers to item: Line (location: source ID 61, lines 286..287, bytes 10170..10216, hits: 98) +- IC 1006 -> Item 167 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 286..287, bytes 10170..10216, hits: 98) +- IC 1839 -> Item 168 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 286..287, bytes 10177..10216, hits: 98) +- IC 1015 -> Item 169 +- Creation code + - Refers to item: Line (location: source ID 61, lines 289..292, bytes 10229..10368, hits: 145) +- IC 1015 -> Item 170 +- Creation code + - Refers to item: Function "proposeFeeUpdate" (location: source ID 61, lines 289..292, bytes 10229..10368, hits: 145) +- IC 1084 -> Item 171 +- Creation code + - Refers to item: Line (location: source ID 61, lines 290..291, bytes 10313..10361, hits: 145) +- IC 1722 -> Item 172 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 290..291, bytes 10313..10361, hits: 145) +- IC 1084 -> Item 173 +- Creation code + - Refers to item: Line (location: source ID 61, lines 293..301, bytes 10374..10596, hits: 580) +- IC 1084 -> Item 174 +- Creation code + - Refers to item: Function "proposeUpdateObligation" (location: source ID 61, lines 293..301, bytes 10374..10596, hits: 580) +- IC 1085 -> Item 175 +- Creation code + - Refers to item: Line (location: source ID 61, lines 299..300, bytes 10541..10589, hits: 580) +- IC 1125 -> Item 176 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 299..300, bytes 10541..10589, hits: 580) +- IC 1125 -> Item 177 +- Creation code + - Refers to item: Line (location: source ID 61, lines 302..309, bytes 10602..10783, hits: 96) +- IC 1188 -> Item 178 +- Creation code + - Refers to item: Function "proposeWithdrawal" (location: source ID 61, lines 302..309, bytes 10602..10783, hits: 96) +- IC 1188 -> Item 179 +- Creation code + - Refers to item: Line (location: source ID 61, lines 307..308, bytes 10728..10776, hits: 96) +- IC 1272 -> Item 180 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 307..308, bytes 10728..10776, hits: 96) +- IC 1272 -> Item 181 +- Creation code + - Refers to item: Line (location: source ID 61, lines 310..313, bytes 10789..10928, hits: 147) +- IC 1341 -> Item 182 +- Creation code + - Refers to item: Function "proposeWithdrawalETH" (location: source ID 61, lines 310..313, bytes 10789..10928, hits: 147) +- IC 1722 -> Item 183 +- Creation code + - Refers to item: Line (location: source ID 61, lines 311..312, bytes 10873..10921, hits: 147) +- IC 1341 -> Item 184 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 311..312, bytes 10873..10921, hits: 147) +- IC 1341 -> Item 185 +- Creation code + - Refers to item: Line (location: source ID 61, lines 314..317, bytes 10934..11066, hits: 10) +- IC 1342 -> Item 186 +- Creation code + - Refers to item: Function "reduceFee" (location: source ID 61, lines 314..317, bytes 10934..11066, hits: 10) +- IC 1382 -> Item 187 +- Creation code + - Refers to item: Line (location: source ID 61, lines 315..316, bytes 11011..11059, hits: 10) +- IC 1382 -> Item 188 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 315..316, bytes 11011..11059, hits: 10) +- IC 1445 -> Item 189 +- Creation code + - Refers to item: Line (location: source ID 61, lines 318..321, bytes 11072..11196, hits: 3) +- IC 1445 -> Item 190 +- Creation code + - Refers to item: Function "removeDelegatedBalance" (location: source ID 61, lines 318..321, bytes 11072..11196, hits: 3) +- IC 1529 -> Item 191 +- Creation code + - Refers to item: Line (location: source ID 61, lines 319..320, bytes 11141..11189, hits: 3) +- IC 1529 -> Item 192 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 319..320, bytes 11141..11189, hits: 3) +- IC 1599 -> Item 193 +- Creation code + - Refers to item: Line (location: source ID 61, lines 322..328, bytes 11202..11367, hits: 6) +- IC 1722 -> Item 194 +- Creation code + - Refers to item: Function "updateDelegatedBalance" (location: source ID 61, lines 322..328, bytes 11202..11367, hits: 6) +- IC 1599 -> Item 195 +- Creation code + - Refers to item: Line (location: source ID 61, lines 326..327, bytes 11312..11360, hits: 6) +- IC 1599 -> Item 196 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 326..327, bytes 11312..11360, hits: 6) +- IC 1600 -> Item 197 +- Creation code + - Refers to item: Line (location: source ID 61, lines 329..335, bytes 11373..11552, hits: 10) +- IC 1640 -> Item 198 +- Creation code + - Refers to item: Function "updateStrategyMetadataURI" (location: source ID 61, lines 329..335, bytes 11373..11552, hits: 10) +- IC 1640 -> Item 199 +- Creation code + - Refers to item: Line (location: source ID 61, lines 333..334, bytes 11497..11545, hits: 10) +- IC 1703 -> Item 200 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 333..334, bytes 11497..11545, hits: 10) +- IC 1703 -> Item 201 +- Creation code + - Refers to item: Line (location: source ID 61, lines 336..339, bytes 11558..11695, hits: 3) +- IC 1787 -> Item 202 +- Creation code + - Refers to item: Function "updateAccountMetadataURI" (location: source ID 61, lines 336..339, bytes 11558..11695, hits: 3) +- IC 1787 -> Item 203 +- Creation code + - Refers to item: Line (location: source ID 61, lines 337..338, bytes 11640..11688, hits: 3) +- IC 1853 -> Item 204 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 337..338, bytes 11640..11688, hits: 3) +- IC 1853 -> Item 205 +- Creation code + - Refers to item: Line (location: source ID 61, lines 340..343, bytes 11701..11840, hits: 144) +- IC 1978 -> Item 206 +- Creation code + - Refers to item: Function "slash" (location: source ID 61, lines 340..343, bytes 11701..11840, hits: 144) +- IC 1978 -> Item 207 +- Creation code + - Refers to item: Line (location: source ID 61, lines 341..342, bytes 11785..11833, hits: 144) +- IC 2068 -> Item 208 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 341..342, bytes 11785..11833, hits: 144) +- IC 2068 -> Item 209 +- Creation code + - Refers to item: Line (location: source ID 61, lines 344..347, bytes 11846..11981, hits: 7) +- IC 2079 -> Item 210 +- Creation code + - Refers to item: Function "withdrawSlashingFund" (location: source ID 61, lines 344..347, bytes 11846..11981, hits: 7) +- IC 2079 -> Item 211 +- Creation code + - Refers to item: Line (location: source ID 61, lines 345..346, bytes 11926..11974, hits: 7) +- IC 2244 -> Item 212 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 345..346, bytes 11926..11974, hits: 7) +- IC 2244 -> Item 213 +- Creation code + - Refers to item: Line (location: source ID 61, lines 348..351, bytes 11987..12110, hits: 7) +- IC 2245 -> Item 214 +- Creation code + - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 61, lines 348..351, bytes 11987..12110, hits: 7) +- IC 2245 -> Item 215 +- Creation code + - Refers to item: Line (location: source ID 61, lines 349..350, bytes 12055..12103, hits: 7) +- IC 2250 -> Item 216 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 349..350, bytes 12055..12103, hits: 7) +- IC 3410 -> Item 217 +- Creation code + - Refers to item: Line (location: source ID 61, lines 352..361, bytes 12116..12379, hits: 3761) +- IC 2259 -> Item 218 +- Creation code + - Refers to item: Function "optInToBApp" (location: source ID 61, lines 352..361, bytes 12116..12379, hits: 3761) +- IC 2259 -> Item 219 +- Creation code + - Refers to item: Line (location: source ID 61, lines 359..360, bytes 12324..12372, hits: 3761) +- IC 2349 -> Item 220 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 359..360, bytes 12324..12372, hits: 3761) +- IC 3348 -> Item 221 +- Creation code + - Refers to item: Line (location: source ID 61, lines 366..369, bytes 12521..12652, hits: 4) +- IC 2349 -> Item 222 +- Creation code + - Refers to item: Function "updateFeeTimelockPeriod" (location: source ID 61, lines 366..369, bytes 12521..12652, hits: 4) +- IC 2349 -> Item 223 +- Creation code + - Refers to item: Line (location: source ID 61, lines 367..368, bytes 12597..12645, hits: 3) +- IC 2625 -> Item 224 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 367..368, bytes 12597..12645, hits: 3) +- IC 2625 -> Item 225 +- Creation code + - Refers to item: Line (location: source ID 61, lines 370..373, bytes 12658..12785, hits: 3) +- IC 2715 -> Item 226 +- Creation code + - Refers to item: Function "updateFeeExpireTime" (location: source ID 61, lines 370..373, bytes 12658..12785, hits: 3) +- IC 3348 -> Item 227 +- Creation code + - Refers to item: Line (location: source ID 61, lines 371..372, bytes 12730..12778, hits: 2) +- IC 2715 -> Item 228 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 371..372, bytes 12730..12778, hits: 2) +- IC 2715 -> Item 229 +- Creation code + - Refers to item: Line (location: source ID 61, lines 374..377, bytes 12791..12929, hits: 3) +- IC 2991 -> Item 230 +- Creation code + - Refers to item: Function "updateWithdrawalTimelockPeriod" (location: source ID 61, lines 374..377, bytes 12791..12929, hits: 3) +- IC 2991 -> Item 231 +- Creation code + - Refers to item: Line (location: source ID 61, lines 375..376, bytes 12874..12922, hits: 2) +- IC 3082 -> Item 232 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 375..376, bytes 12874..12922, hits: 2) +- IC 3348 -> Item 233 +- Creation code + - Refers to item: Line (location: source ID 61, lines 378..381, bytes 12935..13069, hits: 3) +- IC 3082 -> Item 234 +- Creation code + - Refers to item: Function "updateWithdrawalExpireTime" (location: source ID 61, lines 378..381, bytes 12935..13069, hits: 3) +- IC 3082 -> Item 235 +- Creation code + - Refers to item: Line (location: source ID 61, lines 379..380, bytes 13014..13062, hits: 2) +- IC 3358 -> Item 236 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 379..380, bytes 13014..13062, hits: 2) +- IC 3358 -> Item 237 +- Creation code + - Refers to item: Line (location: source ID 61, lines 382..385, bytes 13075..13213, hits: 3) + +Anchors for Contract "IERC1271" (solc 0.8.30, source ID 29): + +Anchors for Contract "BasedAppMock4" (solc 0.8.30, source ID 94): +- IC 5 -> Item 2388 +- Runtime code + - Refers to item: None +- IC 5 -> Item 2389 +- Runtime code + - Refers to item: None +- IC 237 -> Item 2390 +- Runtime code + - Refers to item: None +- IC 237 -> Item 2391 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 537 -> Item 2392 +- Creation code + - Refers to item: None +- IC 537 -> Item 2393 +- Creation code + - Refers to item: None +- IC 1568 -> Item 2394 +- Creation code + - Refers to item: None +- IC 1568 -> Item 2395 +- Creation code + - Refers to item: None +- IC 1632 -> Item 2396 +- Creation code + - Refers to item: None +- IC 1632 -> Item 2397 +- Creation code + - Refers to item: None +- IC 1704 -> Item 2398 +- Creation code + - Refers to item: None +- IC 1704 -> Item 2399 +- Creation code + - Refers to item: None +- IC 1705 -> Item 2400 +- Creation code + - Refers to item: None +- IC 176 -> Item 2401 +- Creation code + - Refers to item: None +- IC 176 -> Item 2402 +- Creation code + - Refers to item: None +- IC 176 -> Item 2403 +- Creation code + - Refers to item: None +- IC 176 -> Item 2404 +- Creation code + - Refers to item: None +- IC 1435 -> Item 1951 +- Creation code + - Refers to item: None +- IC 1435 -> Item 1952 +- Creation code + - Refers to item: None +- IC 1435 -> Item 1953 +- Creation code + - Refers to item: None +- IC 1435 -> Item 1954 +- Creation code + - Refers to item: None +- IC 1518 -> Item 1955 +- Creation code + - Refers to item: None +- IC 1518 -> Item 1956 +- Creation code + - Refers to item: None +- IC 1518 -> Item 1957 +- Creation code + - Refers to item: None +- IC 659 -> Item 1970 +- Creation code + - Refers to item: None +- IC 659 -> Item 1971 +- Creation code + - Refers to item: None +- IC 1929 -> Item 1972 +- Creation code + - Refers to item: None +- IC 1929 -> Item 1973 +- Creation code + - Refers to item: None +- IC 373 -> Item 1974 +- Creation code + - Refers to item: None +- IC 373 -> Item 1975 +- Creation code + - Refers to item: None +- IC 1071 -> Item 1976 +- Creation code + - Refers to item: None +- IC 1071 -> Item 1977 +- Creation code + - Refers to item: None +- IC 229 -> Item 1978 +- Creation code + - Refers to item: None +- IC 229 -> Item 1979 +- Creation code + - Refers to item: None +- IC 740 -> Item 1980 +- Creation code + - Refers to item: None +- IC 740 -> Item 1981 +- Creation code + - Refers to item: None +- IC 597 -> Item 1986 +- Creation code + - Refers to item: None +- IC 597 -> Item 1987 +- Creation code + - Refers to item: None +- IC 1906 -> Item 1988 +- Creation code + - Refers to item: None +- IC 1906 -> Item 1989 +- Creation code + - Refers to item: None +- IC 333 -> Item 1943 +- Creation code + - Refers to item: None +- IC 333 -> Item 1944 +- Creation code + - Refers to item: None +- IC 925 -> Item 1945 +- Creation code + - Refers to item: None +- IC 925 -> Item 1946 +- Creation code + - Refers to item: None +- IC 413 -> Item 1947 +- Creation code + - Refers to item: None +- IC 413 -> Item 1948 +- Creation code + - Refers to item: None +- IC 1219 -> Item 1949 +- Creation code + - Refers to item: None +- IC 1219 -> Item 1950 +- Creation code + - Refers to item: None + +Anchors for Contract "UtilsTest" (solc 0.8.30, source ID 89): +- IC 1041 -> Item 2351 +- Creation code + - Refers to item: None +- IC 1041 -> Item 2352 +- Creation code + - Refers to item: None +- IC 3092 -> Item 2353 +- Creation code + - Refers to item: None +- IC 3092 -> Item 2354 +- Creation code + - Refers to item: None +- IC 3116 -> Item 2355 +- Creation code + - Refers to item: None +- IC 3116 -> Item 2356 +- Creation code + - Refers to item: None +- IC 3172 -> Item 2357 +- Creation code + - Refers to item: None +- IC 3172 -> Item 2358 +- Creation code + - Refers to item: None +- IC 3228 -> Item 2359 +- Creation code + - Refers to item: None +- IC 3228 -> Item 2360 +- Creation code + - Refers to item: None +- IC 1089 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1089 -> Item 1991 +- Creation code + - Refers to item: None +- IC 3281 -> Item 1992 +- Creation code + - Refers to item: None +- IC 3281 -> Item 1993 +- Creation code + - Refers to item: None +- IC 3435 -> Item 1994 +- Creation code + - Refers to item: None +- IC 3435 -> Item 1995 +- Creation code + - Refers to item: None +- IC 3589 -> Item 1996 +- Creation code + - Refers to item: None +- IC 3589 -> Item 1997 +- Creation code + - Refers to item: None +- IC 3743 -> Item 1998 +- Creation code + - Refers to item: None +- IC 3743 -> Item 1999 +- Creation code + - Refers to item: None +- IC 3897 -> Item 2000 +- Creation code + - Refers to item: None +- IC 3897 -> Item 2001 +- Creation code + - Refers to item: None +- IC 4051 -> Item 2002 +- Creation code + - Refers to item: None +- IC 4051 -> Item 2003 +- Creation code + - Refers to item: None +- IC 4205 -> Item 2004 +- Creation code + - Refers to item: None +- IC 4205 -> Item 2005 +- Creation code + - Refers to item: None +- IC 4338 -> Item 2006 +- Creation code + - Refers to item: None +- IC 4338 -> Item 2007 +- Creation code + - Refers to item: None +- IC 4439 -> Item 2008 +- Creation code + - Refers to item: None +- IC 4439 -> Item 2009 +- Creation code + - Refers to item: None +- IC 4540 -> Item 2010 +- Creation code + - Refers to item: None +- IC 4540 -> Item 2011 +- Creation code + - Refers to item: None +- IC 4641 -> Item 2012 +- Creation code + - Refers to item: None +- IC 4641 -> Item 2013 +- Creation code + - Refers to item: None +- IC 4743 -> Item 2014 +- Creation code + - Refers to item: None +- IC 4743 -> Item 2015 +- Creation code + - Refers to item: None +- IC 5275 -> Item 2016 +- Creation code + - Refers to item: None +- IC 5275 -> Item 2017 +- Creation code + - Refers to item: None +- IC 5385 -> Item 2018 +- Creation code + - Refers to item: None +- IC 5385 -> Item 2019 +- Creation code + - Refers to item: None +- IC 5530 -> Item 2020 +- Creation code + - Refers to item: None +- IC 5530 -> Item 2021 +- Creation code + - Refers to item: None +- IC 5531 -> Item 2022 +- Creation code + - Refers to item: None +- IC 5840 -> Item 2023 +- Creation code + - Refers to item: None +- IC 5840 -> Item 2024 +- Creation code + - Refers to item: None +- IC 5988 -> Item 2025 +- Creation code + - Refers to item: None +- IC 5988 -> Item 2026 +- Creation code + - Refers to item: None +- IC 6085 -> Item 2027 +- Creation code + - Refers to item: None +- IC 6085 -> Item 2028 +- Creation code + - Refers to item: None +- IC 6346 -> Item 2029 +- Creation code + - Refers to item: None +- IC 6346 -> Item 2030 +- Creation code + - Refers to item: None +- IC 6559 -> Item 2031 +- Creation code + - Refers to item: None +- IC 6559 -> Item 2032 +- Creation code + - Refers to item: None +- IC 6660 -> Item 2033 +- Creation code + - Refers to item: None +- IC 6660 -> Item 2034 +- Creation code + - Refers to item: None +- IC 6839 -> Item 2035 +- Creation code + - Refers to item: None +- IC 6839 -> Item 2036 +- Creation code + - Refers to item: None +- IC 7006 -> Item 2037 +- Creation code + - Refers to item: None +- IC 7006 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7264 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7264 -> Item 2040 +- Creation code + - Refers to item: None +- IC 7375 -> Item 2041 +- Creation code + - Refers to item: None +- IC 7375 -> Item 2042 +- Creation code + - Refers to item: None +- IC 7508 -> Item 2043 +- Creation code + - Refers to item: None +- IC 7508 -> Item 2044 +- Creation code + - Refers to item: None +- IC 7687 -> Item 2045 +- Creation code + - Refers to item: None +- IC 7687 -> Item 2046 +- Creation code + - Refers to item: None +- IC 7832 -> Item 2047 +- Creation code + - Refers to item: None +- IC 7832 -> Item 2048 +- Creation code + - Refers to item: None +- IC 8011 -> Item 2049 +- Creation code + - Refers to item: None +- IC 8011 -> Item 2050 +- Creation code + - Refers to item: None +- IC 8190 -> Item 2051 +- Creation code + - Refers to item: None +- IC 8190 -> Item 2052 +- Creation code + - Refers to item: None +- IC 8519 -> Item 2053 +- Creation code + - Refers to item: None +- IC 8519 -> Item 2054 +- Creation code + - Refers to item: None +- IC 8848 -> Item 2055 +- Creation code + - Refers to item: None +- IC 8848 -> Item 2056 +- Creation code + - Refers to item: None +- IC 9015 -> Item 2057 +- Creation code + - Refers to item: None +- IC 9015 -> Item 2058 +- Creation code + - Refers to item: None +- IC 9365 -> Item 2059 +- Creation code + - Refers to item: None +- IC 9365 -> Item 2060 +- Creation code + - Refers to item: None +- IC 9455 -> Item 2061 +- Creation code + - Refers to item: None +- IC 9455 -> Item 2062 +- Creation code + - Refers to item: None +- IC 9600 -> Item 2063 +- Creation code + - Refers to item: None +- IC 9600 -> Item 2064 +- Creation code + - Refers to item: None +- IC 9779 -> Item 2065 +- Creation code + - Refers to item: None +- IC 9779 -> Item 2066 +- Creation code + - Refers to item: None +- IC 9958 -> Item 2067 +- Creation code + - Refers to item: None +- IC 9958 -> Item 2068 +- Creation code + - Refers to item: None +- IC 10087 -> Item 2069 +- Creation code + - Refers to item: None +- IC 10087 -> Item 2070 +- Creation code + - Refers to item: None +- IC 10216 -> Item 2071 +- Creation code + - Refers to item: None +- IC 10216 -> Item 2072 +- Creation code + - Refers to item: None +- IC 10345 -> Item 2073 +- Creation code + - Refers to item: None +- IC 10345 -> Item 2074 +- Creation code + - Refers to item: None +- IC 10495 -> Item 2075 +- Creation code + - Refers to item: None +- IC 10495 -> Item 2076 +- Creation code + - Refers to item: None +- IC 10649 -> Item 2077 +- Creation code + - Refers to item: None +- IC 10649 -> Item 2078 +- Creation code + - Refers to item: None +- IC 10804 -> Item 2079 +- Creation code + - Refers to item: None +- IC 10804 -> Item 2080 +- Creation code + - Refers to item: None +- IC 10959 -> Item 2081 +- Creation code + - Refers to item: None +- IC 10959 -> Item 2082 +- Creation code + - Refers to item: None +- IC 11114 -> Item 2083 +- Creation code + - Refers to item: None +- IC 11114 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11269 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11269 -> Item 2086 +- Creation code + - Refers to item: None +- IC 11424 -> Item 2087 +- Creation code + - Refers to item: None +- IC 11424 -> Item 2088 +- Creation code + - Refers to item: None +- IC 11579 -> Item 2089 +- Creation code + - Refers to item: None +- IC 11579 -> Item 2090 +- Creation code + - Refers to item: None +- IC 11734 -> Item 2091 +- Creation code + - Refers to item: None +- IC 11734 -> Item 2092 +- Creation code + - Refers to item: None +- IC 11889 -> Item 2093 +- Creation code + - Refers to item: None +- IC 11889 -> Item 2094 +- Creation code + - Refers to item: None +- IC 12044 -> Item 2095 +- Creation code + - Refers to item: None +- IC 12044 -> Item 2096 +- Creation code + - Refers to item: None +- IC 12199 -> Item 2097 +- Creation code + - Refers to item: None +- IC 12199 -> Item 2098 +- Creation code + - Refers to item: None +- IC 12354 -> Item 2099 +- Creation code + - Refers to item: None +- IC 12354 -> Item 2100 +- Creation code + - Refers to item: None +- IC 12520 -> Item 2101 +- Creation code + - Refers to item: None +- IC 12520 -> Item 2102 +- Creation code + - Refers to item: None +- IC 12684 -> Item 2103 +- Creation code + - Refers to item: None +- IC 12684 -> Item 2104 +- Creation code + - Refers to item: None +- IC 12862 -> Item 2105 +- Creation code + - Refers to item: None +- IC 12862 -> Item 2106 +- Creation code + - Refers to item: None +- IC 13026 -> Item 2107 +- Creation code + - Refers to item: None +- IC 13026 -> Item 2108 +- Creation code + - Refers to item: None +- IC 13169 -> Item 2109 +- Creation code + - Refers to item: None +- IC 13169 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13270 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13270 -> Item 2112 +- Creation code + - Refers to item: None +- IC 13371 -> Item 2113 +- Creation code + - Refers to item: None +- IC 13371 -> Item 2114 +- Creation code + - Refers to item: None +- IC 13472 -> Item 2115 +- Creation code + - Refers to item: None +- IC 13472 -> Item 2116 +- Creation code + - Refers to item: None +- IC 13573 -> Item 2117 +- Creation code + - Refers to item: None +- IC 13573 -> Item 2118 +- Creation code + - Refers to item: None +- IC 13674 -> Item 2119 +- Creation code + - Refers to item: None +- IC 13674 -> Item 2120 +- Creation code + - Refers to item: None +- IC 13872 -> Item 2121 +- Creation code + - Refers to item: None +- IC 13872 -> Item 2122 +- Creation code + - Refers to item: None +- IC 14070 -> Item 2123 +- Creation code + - Refers to item: None +- IC 14070 -> Item 2124 +- Creation code + - Refers to item: None +- IC 14281 -> Item 2125 +- Creation code + - Refers to item: None +- IC 14281 -> Item 2126 +- Creation code + - Refers to item: None +- IC 14481 -> Item 2127 +- Creation code + - Refers to item: None +- IC 14481 -> Item 2128 +- Creation code + - Refers to item: None +- IC 14679 -> Item 2129 +- Creation code + - Refers to item: None +- IC 14679 -> Item 2130 +- Creation code + - Refers to item: None +- IC 14877 -> Item 2131 +- Creation code + - Refers to item: None +- IC 14877 -> Item 2132 +- Creation code + - Refers to item: None +- IC 15096 -> Item 2133 +- Creation code + - Refers to item: None +- IC 15096 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "ERC20Mock" (solc 0.8.30, source ID 96): +- IC 22 -> Item 2413 +- Runtime code + - Refers to item: None +- IC 22 -> Item 2414 +- Runtime code + - Refers to item: None +- IC 34 -> Item 2415 +- Runtime code + - Refers to item: None +- IC 34 -> Item 2416 +- Runtime code + - Refers to item: None +- IC 56 -> Item 2479 +- Runtime code + - Refers to item: None +- IC 56 -> Item 2480 +- Runtime code + - Refers to item: None +- IC 57 -> Item 2481 +- Runtime code + - Refers to item: None +- IC 57 -> Item 2482 +- Runtime code + - Refers to item: None +- IC 108 -> Item 2483 +- Runtime code + - Refers to item: None +- IC 166 -> Item 2484 +- Runtime code + - Refers to item: None +- IC 167 -> Item 2485 +- Runtime code + - Refers to item: None +- IC 167 -> Item 2486 +- Runtime code + - Refers to item: None +- IC 191 -> Item 2487 +- Runtime code + - Refers to item: None +- IC 191 -> Item 2488 +- Runtime code + - Refers to item: None +- IC 264 -> Item 2489 +- Runtime code + - Refers to item: None +- IC 264 -> Item 2490 +- Runtime code + - Refers to item: None +- IC 314 -> Item 2417 +- Creation code + - Refers to item: None +- IC 314 -> Item 2418 +- Creation code + - Refers to item: None +- IC 605 -> Item 2419 +- Creation code + - Refers to item: None +- IC 605 -> Item 2420 +- Creation code + - Refers to item: None +- IC 236 -> Item 2421 +- Creation code + - Refers to item: None +- IC 236 -> Item 2422 +- Creation code + - Refers to item: None +- IC 573 -> Item 2423 +- Creation code + - Refers to item: None +- IC 573 -> Item 2424 +- Creation code + - Refers to item: None +- IC 372 -> Item 2425 +- Creation code + - Refers to item: None +- IC 372 -> Item 2426 +- Creation code + - Refers to item: None +- IC 639 -> Item 2427 +- Creation code + - Refers to item: None +- IC 639 -> Item 2428 +- Creation code + - Refers to item: None +- IC 450 -> Item 2429 +- Creation code + - Refers to item: None +- IC 450 -> Item 2430 +- Creation code + - Refers to item: None +- IC 714 -> Item 2431 +- Creation code + - Refers to item: None +- IC 714 -> Item 2432 +- Creation code + - Refers to item: None +- IC 715 -> Item 2433 +- Creation code + - Refers to item: None +- IC 725 -> Item 2434 +- Creation code + - Refers to item: None +- IC 725 -> Item 2435 +- Creation code + - Refers to item: None +- IC 736 -> Item 2436 +- Creation code + - Refers to item: None +- IC 736 -> Item 2437 +- Creation code + - Refers to item: None +- IC 498 -> Item 2438 +- Creation code + - Refers to item: None +- IC 498 -> Item 2439 +- Creation code + - Refers to item: None +- IC 748 -> Item 2440 +- Creation code + - Refers to item: None +- IC 748 -> Item 2441 +- Creation code + - Refers to item: None +- IC 344 -> Item 2442 +- Creation code + - Refers to item: None +- IC 344 -> Item 2443 +- Creation code + - Refers to item: None +- IC 612 -> Item 2444 +- Creation code + - Refers to item: None +- IC 612 -> Item 2445 +- Creation code + - Refers to item: None +- IC 613 -> Item 2446 +- Creation code + - Refers to item: None +- IC 623 -> Item 2447 +- Creation code + - Refers to item: None +- IC 623 -> Item 2448 +- Creation code + - Refers to item: None +- IC 188 -> Item 2449 +- Creation code + - Refers to item: None +- IC 188 -> Item 2450 +- Creation code + - Refers to item: None +- IC 562 -> Item 2451 +- Creation code + - Refers to item: None +- IC 562 -> Item 2452 +- Creation code + - Refers to item: None +- IC 266 -> Item 2453 +- Creation code + - Refers to item: None +- IC 266 -> Item 2454 +- Creation code + - Refers to item: None +- IC 582 -> Item 2455 +- Creation code + - Refers to item: None +- IC 582 -> Item 2456 +- Creation code + - Refers to item: None +- IC 593 -> Item 2457 +- Creation code + - Refers to item: None +- IC 593 -> Item 2458 +- Creation code + - Refers to item: None +- IC 1188 -> Item 2459 +- Creation code + - Refers to item: None +- IC 1188 -> Item 2460 +- Creation code + - Refers to item: None +- IC 1189 -> Item 2461 +- Creation code + - Refers to item: None +- IC 1189 -> Item 2462 +- Creation code + - Refers to item: None +- IC 1240 -> Item 2463 +- Creation code + - Refers to item: None +- IC 1298 -> Item 2464 +- Creation code + - Refers to item: None +- IC 1299 -> Item 2465 +- Creation code + - Refers to item: None +- IC 1299 -> Item 2466 +- Creation code + - Refers to item: None +- IC 1350 -> Item 2467 +- Creation code + - Refers to item: None +- IC 1408 -> Item 2468 +- Creation code + - Refers to item: None +- IC 1409 -> Item 2469 +- Creation code + - Refers to item: None +- IC 1409 -> Item 2470 +- Creation code + - Refers to item: None +- IC 1420 -> Item 2471 +- Creation code + - Refers to item: None +- IC 1420 -> Item 2472 +- Creation code + - Refers to item: None +- IC 1547 -> Item 2473 +- Creation code + - Refers to item: None +- IC 1547 -> Item 2474 +- Creation code + - Refers to item: None +- IC 1620 -> Item 2475 +- Creation code + - Refers to item: None +- IC 1620 -> Item 2476 +- Creation code + - Refers to item: None +- IC 1721 -> Item 2477 +- Creation code + - Refers to item: None +- IC 1721 -> Item 2478 +- Creation code + - Refers to item: None +- IC 876 -> Item 2479 +- Creation code + - Refers to item: None +- IC 876 -> Item 2480 +- Creation code + - Refers to item: None +- IC 877 -> Item 2481 +- Creation code + - Refers to item: None +- IC 877 -> Item 2482 +- Creation code + - Refers to item: None +- IC 928 -> Item 2483 +- Creation code + - Refers to item: None +- IC 986 -> Item 2484 +- Creation code + - Refers to item: None +- IC 987 -> Item 2485 +- Creation code + - Refers to item: None +- IC 987 -> Item 2486 +- Creation code + - Refers to item: None +- IC 1011 -> Item 2487 +- Creation code + - Refers to item: None +- IC 1011 -> Item 2488 +- Creation code + - Refers to item: None +- IC 1084 -> Item 2489 +- Creation code + - Refers to item: None +- IC 1084 -> Item 2490 +- Creation code + - Refers to item: None +- IC 160 -> Item 2491 +- Creation code + - Refers to item: None +- IC 160 -> Item 2492 +- Creation code + - Refers to item: None +- IC 547 -> Item 2493 +- Creation code + - Refers to item: None +- IC 547 -> Item 2494 +- Creation code + - Refers to item: None +- IC 1743 -> Item 2543 +- Creation code + - Refers to item: None +- IC 1743 -> Item 2544 +- Creation code + - Refers to item: None +- IC 1748 -> Item 2545 +- Creation code + - Refers to item: None +- IC 1748 -> Item 2546 +- Creation code + - Refers to item: None + +Anchors for Contract "UpgradeableBeacon" (solc 0.8.30, source ID 40): + +Anchors for Contract "StrategyManager" (solc 0.8.30, source ID 75): +- IC 11514 -> Item 1036 +- Creation code + - Refers to item: Line (location: source ID 75, lines 494..497, bytes 16660..16754, hits: 65) +- IC 11514 -> Item 1037 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 494..497, bytes 16660..16754, hits: 65) +- IC 11515 -> Item 1038 +- Creation code + - Refers to item: Line (location: source ID 75, lines 498..499, bytes 16765..16797, hits: 65) +- IC 11515 -> Item 1039 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 498..499, bytes 16765..16797, hits: 65) +- IC 11631 -> Item 1040 +- Creation code + - Refers to item: Line (location: source ID 75, lines 499..500, bytes 16807..16852, hits: 65) +- IC 11631 -> Item 1041 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 499..500, bytes 16807..16852, hits: 65) +- IC 11631 -> Item 1042 +- Creation code + - Refers to item: Line (location: source ID 75, lines 501..502, bytes 16863..16930, hits: 65) +- IC 312 -> Item 1043 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 501..502, bytes 16863..16930, hits: 65) +- IC 312 -> Item 1044 +- Creation code + - Refers to item: Line (location: source ID 75, lines 506..528, bytes 17047..17854, hits: 65) +- IC 1201 -> Item 1045 +- Creation code + - Refers to item: Function "finalizeFeeUpdate" (location: source ID 75, lines 506..528, bytes 17047..17854, hits: 65) +- IC 1201 -> Item 1046 +- Creation code + - Refers to item: Line (location: source ID 75, lines 507..508, bytes 17112..17165, hits: 65) +- IC 692 -> Item 1047 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 507..508, bytes 17112..17165, hits: 65) +- IC 692 -> Item 1048 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 507..508, bytes 17144..17165, hits: 65) +- IC 5520 -> Item 1049 +- Creation code + - Refers to item: Line (location: source ID 75, lines 509..510, bytes 17176..17209, hits: 65) +- IC 5520 -> Item 1050 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 509..510, bytes 17176..17209, hits: 65) +- IC 5529 -> Item 1051 +- Creation code + - Refers to item: Line (location: source ID 75, lines 511..512, bytes 17220..17278, hits: 60) +- IC 5529 -> Item 1052 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 511..512, bytes 17220..17278, hits: 60) +- IC 5530 -> Item 1053 +- Creation code + - Refers to item: Line (location: source ID 75, lines 512..515, bytes 17288..17382, hits: 60) +- IC 5540 -> Item 1054 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 512..515, bytes 17288..17382, hits: 60) +- IC 5540 -> Item 1055 +- Creation code + - Refers to item: Line (location: source ID 75, lines 516..517, bytes 17393..17437, hits: 60) +- IC 5690 -> Item 1056 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 516..517, bytes 17393..17437, hits: 60) +- IC 5690 -> Item 1057 +- Creation code + - Refers to item: Line (location: source ID 75, lines 518..519, bytes 17452..17471, hits: 60) +- IC 5690 -> Item 1058 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 518..519, bytes 17452..17471, hits: 60) +- IC 5740 -> Item 1059 +- Creation code + - Refers to item: Branch (branch: 18, path: 0) (location: source ID 75, lines 518..519, bytes 17473..17500, hits: 5) +- IC 5740 -> Item 1060 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 518..519, bytes 17473..17500, hits: 5) +- IC 5741 -> Item 1061 +- Creation code + - Refers to item: Line (location: source ID 75, lines 519..520, bytes 17510..17572, hits: 55) +- IC 5827 -> Item 1062 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 519..520, bytes 17510..17572, hits: 55) +- IC 5827 -> Item 1063 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 519..520, bytes 17547..17572, hits: 55) +- IC 5846 -> Item 1064 +- Creation code + - Refers to item: Line (location: source ID 75, lines 520..521, bytes 17582..17653, hits: 55) +- IC 5846 -> Item 1065 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 520..521, bytes 17582..17653, hits: 55) +- IC 5846 -> Item 1066 +- Creation code + - Refers to item: Line (location: source ID 75, lines 522..523, bytes 17664..17697, hits: 25) +- IC 5896 -> Item 1067 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 522..523, bytes 17664..17697, hits: 25) +- IC 5896 -> Item 1068 +- Creation code + - Refers to item: Line (location: source ID 75, lines 523..524, bytes 17707..17732, hits: 25) +- IC 5990 -> Item 1069 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 523..524, bytes 17707..17732, hits: 25) +- IC 5990 -> Item 1070 +- Creation code + - Refers to item: Line (location: source ID 75, lines 524..525, bytes 17742..17768, hits: 25) +- IC 6142 -> Item 1071 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 524..525, bytes 17742..17768, hits: 25) +- IC 6142 -> Item 1072 +- Creation code + - Refers to item: Line (location: source ID 75, lines 526..527, bytes 17779..17847, hits: 25) +- IC 612 -> Item 1073 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 526..527, bytes 17779..17847, hits: 25) +- IC 612 -> Item 1074 +- Creation code + - Refers to item: Line (location: source ID 75, lines 538..557, bytes 18259..18769, hits: 3521) +- IC 4465 -> Item 1075 +- Creation code + - Refers to item: Function "_createOptInObligations" (location: source ID 75, lines 538..557, bytes 18259..18769, hits: 3521) +- IC 4465 -> Item 1076 +- Creation code + - Refers to item: Line (location: source ID 75, lines 544..545, bytes 18449..18479, hits: 3521) +- IC 4474 -> Item 1077 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 544..545, bytes 18449..18479, hits: 3521) +- IC 4474 -> Item 1078 +- Creation code + - Refers to item: Line (location: source ID 75, lines 545..546, bytes 18494..18507, hits: 3521) +- IC 4475 -> Item 1079 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 545..546, bytes 18494..18507, hits: 3521) +- IC 4485 -> Item 1080 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 545..546, bytes 18509..18519, hits: 6927) +- IC 4485 -> Item 1081 +- Creation code + - Refers to item: Line (location: source ID 75, lines 546..552, bytes 18537..18693, hits: 3546) +- IC 4626 -> Item 1082 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 546..552, bytes 18537..18693, hits: 3546) +- IC 4626 -> Item 1083 +- Creation code + - Refers to item: Line (location: source ID 75, lines 553..554, bytes 18735..18738, hits: 3406) +- IC 4639 -> Item 1084 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 553..554, bytes 18735..18738, hits: 3406) +- IC 4639 -> Item 1085 +- Creation code + - Refers to item: Line (location: source ID 75, lines 563..589, bytes 19031..19780, hits: 3886) +- IC 4689 -> Item 1086 +- Creation code + - Refers to item: Function "_createSingleObligation" (location: source ID 75, lines 563..589, bytes 19031..19780, hits: 3886) +- IC 4689 -> Item 1087 +- Creation code + - Refers to item: Line (location: source ID 75, lines 569..570, bytes 19197..19250, hits: 3886) +- IC 4708 -> Item 1088 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 569..570, bytes 19197..19250, hits: 3886) +- IC 4708 -> Item 1089 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 569..570, bytes 19229..19250, hits: 3886) +- IC 4708 -> Item 1090 +- Creation code + - Refers to item: Line (location: source ID 75, lines 571..572, bytes 19265..19297, hits: 3886) +- IC 4758 -> Item 1091 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 571..572, bytes 19265..19297, hits: 3886) +- IC 4758 -> Item 1092 +- Creation code + - Refers to item: Branch (branch: 19, path: 0) (location: source ID 75, lines 571..574, bytes 19299..19361, hits: 140) +- IC 4759 -> Item 1093 +- Creation code + - Refers to item: Line (location: source ID 75, lines 572..573, bytes 19313..19350, hits: 140) +- IC 4760 -> Item 1094 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 572..573, bytes 19313..19350, hits: 140) +- IC 4847 -> Item 1095 +- Creation code + - Refers to item: Line (location: source ID 75, lines 575..576, bytes 19371..19425, hits: 3746) +- IC 4847 -> Item 1096 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 575..576, bytes 19371..19425, hits: 3746) +- IC 4866 -> Item 1097 +- Creation code + - Refers to item: Line (location: source ID 75, lines 577..580, bytes 19486..19540, hits: 40) +- IC 4866 -> Item 1098 +- Creation code + - Refers to item: Branch (branch: 20, path: 0) (location: source ID 75, lines 577..580, bytes 19486..19540, hits: 40) +- IC 4866 -> Item 1099 +- Creation code + - Refers to item: Line (location: source ID 75, lines 578..579, bytes 19500..19529, hits: 40) +- IC 4916 -> Item 1100 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 578..579, bytes 19500..19529, hits: 40) +- IC 4916 -> Item 1101 +- Creation code + - Refers to item: Line (location: source ID 75, lines 581..582, bytes 19554..19579, hits: 3666) +- IC 5010 -> Item 1102 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 581..582, bytes 19554..19579, hits: 3666) +- IC 5010 -> Item 1103 +- Creation code + - Refers to item: Branch (branch: 21, path: 0) (location: source ID 75, lines 581..586, bytes 19581..19712, hits: 3482) +- IC 5162 -> Item 1104 +- Creation code + - Refers to item: Line (location: source ID 75, lines 582..585, bytes 19595..19701, hits: 3482) +- IC 5162 -> Item 1105 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 582..585, bytes 19595..19701, hits: 3482) +- IC 572 -> Item 1106 +- Creation code + - Refers to item: Line (location: source ID 75, lines 587..588, bytes 19722..19773, hits: 3666) +- IC 572 -> Item 1107 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 587..588, bytes 19722..19773, hits: 3666) +- IC 3901 -> Item 1108 +- Creation code + - Refers to item: Line (location: source ID 75, lines 595..619, bytes 20060..20778, hits: 560) +- IC 3901 -> Item 1109 +- Creation code + - Refers to item: Function "_validateObligationUpdateInput" (location: source ID 75, lines 595..619, bytes 20060..20778, hits: 560) +- IC 3902 -> Item 1110 +- Creation code + - Refers to item: Line (location: source ID 75, lines 601..602, bytes 20238..20291, hits: 560) +- IC 3912 -> Item 1111 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 601..602, bytes 20238..20291, hits: 560) +- IC 3912 -> Item 1112 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 601..602, bytes 20270..20291, hits: 560) +- IC 4053 -> Item 1113 +- Creation code + - Refers to item: Line (location: source ID 75, lines 603..604, bytes 20306..20359, hits: 560) +- IC 4053 -> Item 1114 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 603..604, bytes 20306..20359, hits: 560) +- IC 4066 -> Item 1115 +- Creation code + - Refers to item: Branch (branch: 22, path: 0) (location: source ID 75, lines 603..606, bytes 20361..20409, hits: 20) +- IC 4066 -> Item 1116 +- Creation code + - Refers to item: Line (location: source ID 75, lines 604..605, bytes 20375..20398, hits: 20) +- IC 4116 -> Item 1117 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 604..605, bytes 20375..20398, hits: 20) +- IC 4116 -> Item 1118 +- Creation code + - Refers to item: Line (location: source ID 75, lines 607..608, bytes 20419..20473, hits: 540) +- IC 4230 -> Item 1119 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 607..608, bytes 20419..20473, hits: 540) +- IC 4230 -> Item 1120 +- Creation code + - Refers to item: Line (location: source ID 75, lines 610..612, bytes 20501..20586, hits: 440) +- IC 4370 -> Item 1121 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 610..612, bytes 20501..20586, hits: 440) +- IC 4370 -> Item 1122 +- Creation code + - Refers to item: Line (location: source ID 75, lines 612..615, bytes 20597..20651, hits: 20) +- IC 432 -> Item 1123 +- Creation code + - Refers to item: Branch (branch: 23, path: 0) (location: source ID 75, lines 612..615, bytes 20597..20651, hits: 20) +- IC 432 -> Item 1124 +- Creation code + - Refers to item: Line (location: source ID 75, lines 613..614, bytes 20611..20640, hits: 20) +- IC 2480 -> Item 1125 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 613..614, bytes 20611..20640, hits: 20) +- IC 2480 -> Item 1126 +- Creation code + - Refers to item: Line (location: source ID 75, lines 615..616, bytes 20664..20709, hits: 420) +- IC 2499 -> Item 1127 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 615..616, bytes 20664..20709, hits: 420) +- IC 2499 -> Item 1128 +- Creation code + - Refers to item: Branch (branch: 24, path: 0) (location: source ID 75, lines 615..618, bytes 20711..20772, hits: 20) +- IC 2549 -> Item 1129 +- Creation code + - Refers to item: Line (location: source ID 75, lines 616..617, bytes 20725..20761, hits: 20) +- IC 2549 -> Item 1130 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 616..617, bytes 20725..20761, hits: 20) +- IC 2550 -> Item 1131 +- Creation code + - Refers to item: Line (location: source ID 75, lines 624..636, bytes 20963..21389, hits: 456) +- IC 2560 -> Item 1132 +- Creation code + - Refers to item: Function "_checkTimelocks" (location: source ID 75, lines 624..636, bytes 20963..21389, hits: 456) +- IC 2560 -> Item 1133 +- Creation code + - Refers to item: Line (location: source ID 75, lines 629..630, bytes 21107..21152, hits: 456) +- IC 2615 -> Item 1134 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 629..630, bytes 21107..21152, hits: 456) +- IC 2615 -> Item 1135 +- Creation code + - Refers to item: Line (location: source ID 75, lines 630..631, bytes 21162..21211, hits: 456) +- IC 2616 -> Item 1136 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 630..631, bytes 21162..21211, hits: 456) +- IC 2763 -> Item 1137 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 630..631, bytes 21183..21211, hits: 456) +- IC 2763 -> Item 1138 +- Creation code + - Refers to item: Line (location: source ID 75, lines 631..632, bytes 21225..21249, hits: 456) +- IC 2797 -> Item 1139 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 631..632, bytes 21225..21249, hits: 456) +- IC 2797 -> Item 1140 +- Creation code + - Refers to item: Branch (branch: 25, path: 0) (location: source ID 75, lines 631..632, bytes 21251..21278, hits: 135) +- IC 2862 -> Item 1141 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 631..632, bytes 21251..21278, hits: 135) +- IC 2862 -> Item 1142 +- Creation code + - Refers to item: Line (location: source ID 75, lines 632..633, bytes 21292..21329, hits: 321) +- IC 2928 -> Item 1143 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 632..633, bytes 21292..21329, hits: 321) +- IC 2928 -> Item 1144 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 632..633, bytes 21306..21329, hits: 321) +- IC 2963 -> Item 1145 +- Creation code + - Refers to item: Branch (branch: 26, path: 0) (location: source ID 75, lines 632..635, bytes 21331..21383, hits: 155) +- IC 2963 -> Item 1146 +- Creation code + - Refers to item: Line (location: source ID 75, lines 633..634, bytes 21345..21372, hits: 155) +- IC 3100 -> Item 1147 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 633..634, bytes 21345..21372, hits: 155) +- IC 3100 -> Item 1148 +- Creation code + - Refers to item: Line (location: source ID 75, lines 637..680, bytes 21395..23000, hits: 677) +- IC 1080 -> Item 1149 +- Creation code + - Refers to item: Function "_beforeDeposit" (location: source ID 75, lines 637..680, bytes 21395..23000, hits: 677) +- IC 1080 -> Item 1150 +- Creation code + - Refers to item: Line (location: source ID 75, lines 642..643, bytes 21556..21567, hits: 677) +- IC 9062 -> Item 1151 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 642..643, bytes 21556..21567, hits: 677) +- IC 9062 -> Item 1152 +- Creation code + - Refers to item: Branch (branch: 27, path: 0) (location: source ID 75, lines 642..643, bytes 21569..21591, hits: 10) +- IC 9079 -> Item 1153 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 642..643, bytes 21569..21591, hits: 10) +- IC 9079 -> Item 1154 +- Creation code + - Refers to item: Line (location: source ID 75, lines 644..645, bytes 21602..21655, hits: 667) +- IC 352 -> Item 1155 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 644..645, bytes 21602..21655, hits: 667) +- IC 352 -> Item 1156 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 644..645, bytes 21634..21655, hits: 667) +- IC 1285 -> Item 1157 +- Creation code + - Refers to item: Line (location: source ID 75, lines 645..648, bytes 21665..21770, hits: 667) +- IC 1285 -> Item 1158 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 645..648, bytes 21665..21770, hits: 667) +- IC 1286 -> Item 1159 +- Creation code + - Refers to item: Line (location: source ID 75, lines 649..650, bytes 21781..21839, hits: 667) +- IC 1296 -> Item 1160 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 649..650, bytes 21781..21839, hits: 667) +- IC 1296 -> Item 1161 +- Creation code + - Refers to item: Line (location: source ID 75, lines 650..651, bytes 21849..21891, hits: 667) +- IC 1306 -> Item 1162 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 650..651, bytes 21849..21891, hits: 667) +- IC 1306 -> Item 1163 +- Creation code + - Refers to item: Line (location: source ID 75, lines 652..655, bytes 21902..22043, hits: 667) +- IC 1381 -> Item 1164 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 652..655, bytes 21902..22043, hits: 667) +- IC 1381 -> Item 1165 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 652..655, bytes 21930..22043, hits: 667) +- IC 1461 -> Item 1166 +- Creation code + - Refers to item: Line (location: source ID 75, lines 656..657, bytes 22054..22113, hits: 667) +- IC 1461 -> Item 1167 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 656..657, bytes 22054..22113, hits: 667) +- IC 1461 -> Item 1168 +- Creation code + - Refers to item: Line (location: source ID 75, lines 658..659, bytes 22124..22138, hits: 667) +- IC 1511 -> Item 1169 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 658..659, bytes 22124..22138, hits: 667) +- IC 1511 -> Item 1170 +- Creation code + - Refers to item: Line (location: source ID 75, lines 659..660, bytes 22152..22194, hits: 667) +- IC 1661 -> Item 1171 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22152..22194, hits: 667) +- IC 1661 -> Item 1172 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22152..22168, hits: 667) +- IC 1661 -> Item 1173 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22172..22194, hits: 110) +- IC 1711 -> Item 1174 +- Creation code + - Refers to item: Branch (branch: 28, path: 0) (location: source ID 75, lines 659..660, bytes 22196..22211, hits: 557) +- IC 1711 -> Item 1175 +- Creation code + - Refers to item: Branch (branch: 28, path: 1) (location: source ID 75, lines 659..661, bytes 22148..22229, hits: 110) +- IC 1725 -> Item 1176 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22196..22211, hits: 557) +- IC 1725 -> Item 1177 +- Creation code + - Refers to item: Line (location: source ID 75, lines 660..661, bytes 22226..22277, hits: 110) +- IC 1877 -> Item 1178 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 660..661, bytes 22226..22277, hits: 110) +- IC 1877 -> Item 1179 +- Creation code + - Refers to item: Line (location: source ID 75, lines 662..663, bytes 22288..22350, hits: 667) +- IC 1891 -> Item 1180 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 662..663, bytes 22288..22350, hits: 667) +- IC 1891 -> Item 1181 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 662..663, bytes 22325..22350, hits: 667) +- IC 1891 -> Item 1182 +- Creation code + - Refers to item: Line (location: source ID 75, lines 663..664, bytes 22364..22399, hits: 667) +- IC 1892 -> Item 1183 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22364..22399, hits: 667) +- IC 2027 -> Item 1184 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22364..22384, hits: 667) +- IC 2027 -> Item 1185 +- Creation code + - Refers to item: Branch (branch: 29, path: 0) (location: source ID 75, lines 663..664, bytes 22401..22428, hits: 10) +- IC 2032 -> Item 1186 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22401..22428, hits: 10) +- IC 2032 -> Item 1187 +- Creation code + - Refers to item: Line (location: source ID 75, lines 666..668, bytes 22456..22558, hits: 657) +- IC 2084 -> Item 1188 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 666..668, bytes 22456..22558, hits: 657) +- IC 2084 -> Item 1189 +- Creation code + - Refers to item: Line (location: source ID 75, lines 668..675, bytes 22569..22844, hits: 3) +- IC 11961 -> Item 1190 +- Creation code + - Refers to item: Branch (branch: 30, path: 0) (location: source ID 75, lines 668..675, bytes 22569..22844, hits: 3) +- IC 11961 -> Item 1191 +- Creation code + - Refers to item: Branch (branch: 30, path: 1) (location: source ID 75, lines 665..674, bytes 22439..22806, hits: 654) +- IC 11963 -> Item 1192 +- Creation code + - Refers to item: Line (location: source ID 75, lines 669..672, bytes 22583..22702, hits: 3) +- IC 11963 -> Item 1193 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 669..672, bytes 22583..22702, hits: 3) +- IC 11963 -> Item 1194 +- Creation code + - Refers to item: Line (location: source ID 75, lines 673..674, bytes 22773..22833, hits: 3) +- IC 732 -> Item 1195 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 673..674, bytes 22773..22833, hits: 3) +- IC 732 -> Item 1196 +- Creation code + - Refers to item: Line (location: source ID 75, lines 675..676, bytes 22864..22925, hits: 654) +- IC 6256 -> Item 1197 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 675..676, bytes 22864..22925, hits: 654) +- IC 6256 -> Item 1198 +- Creation code + - Refers to item: Line (location: source ID 75, lines 678..679, bytes 22946..22993, hits: 657) +- IC 6257 -> Item 1199 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 678..679, bytes 22946..22993, hits: 657) +- IC 6270 -> Item 1200 +- Creation code + - Refers to item: Line (location: source ID 75, lines 681..729, bytes 23006..24565, hits: 208) +- IC 6270 -> Item 1201 +- Creation code + - Refers to item: Function "_proposeWithdrawal" (location: source ID 75, lines 681..729, bytes 23006..24565, hits: 208) +- IC 6315 -> Item 1202 +- Creation code + - Refers to item: Line (location: source ID 75, lines 686..687, bytes 23137..23148, hits: 208) +- IC 6315 -> Item 1203 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 686..687, bytes 23137..23148, hits: 208) +- IC 1012 -> Item 1204 +- Creation code + - Refers to item: Branch (branch: 31, path: 0) (location: source ID 75, lines 686..687, bytes 23150..23172, hits: 10) +- IC 1012 -> Item 1205 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 686..687, bytes 23150..23172, hits: 10) +- IC 8798 -> Item 1206 +- Creation code + - Refers to item: Line (location: source ID 75, lines 688..689, bytes 23183..23236, hits: 198) +- IC 8798 -> Item 1207 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 688..689, bytes 23183..23236, hits: 198) +- IC 8799 -> Item 1208 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 688..689, bytes 23215..23236, hits: 198) +- IC 8832 -> Item 1209 +- Creation code + - Refers to item: Line (location: source ID 75, lines 689..692, bytes 23246..23351, hits: 198) +- IC 8832 -> Item 1210 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 689..692, bytes 23246..23351, hits: 198) +- IC 8900 -> Item 1211 +- Creation code + - Refers to item: Line (location: source ID 75, lines 694..696, bytes 23379..23481, hits: 198) +- IC 8900 -> Item 1212 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 694..696, bytes 23379..23481, hits: 198) +- IC 852 -> Item 1213 +- Creation code + - Refers to item: Line (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) +- IC 852 -> Item 1214 +- Creation code + - Refers to item: Branch (branch: 32, path: 0) (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) +- IC 7041 -> Item 1215 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) +- IC 7041 -> Item 1216 +- Creation code + - Refers to item: Line (location: source ID 75, lines 698..699, bytes 23536..23594, hits: 196) +- IC 7070 -> Item 1217 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 698..699, bytes 23536..23594, hits: 196) +- IC 7070 -> Item 1218 +- Creation code + - Refers to item: Line (location: source ID 75, lines 699..700, bytes 23604..23654, hits: 196) +- IC 7120 -> Item 1219 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 699..700, bytes 23604..23654, hits: 196) +- IC 7120 -> Item 1220 +- Creation code + - Refers to item: Line (location: source ID 75, lines 701..704, bytes 23665..23806, hits: 196) +- IC 7170 -> Item 1221 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 701..704, bytes 23665..23806, hits: 196) +- IC 7170 -> Item 1222 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 701..704, bytes 23693..23806, hits: 196) +- IC 492 -> Item 1223 +- Creation code + - Refers to item: Line (location: source ID 75, lines 705..706, bytes 23817..23876, hits: 191) +- IC 492 -> Item 1224 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 705..706, bytes 23817..23876, hits: 191) +- IC 3230 -> Item 1225 +- Creation code + - Refers to item: Line (location: source ID 75, lines 707..708, bytes 23891..23933, hits: 191) +- IC 3230 -> Item 1226 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23891..23933, hits: 191) +- IC 3238 -> Item 1227 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23891..23913, hits: 191) +- IC 3238 -> Item 1228 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23917..23933, hits: 181) +- IC 3240 -> Item 1229 +- Creation code + - Refers to item: Branch (branch: 33, path: 0) (location: source ID 75, lines 707..710, bytes 23935..23990, hits: 10) +- IC 3254 -> Item 1230 +- Creation code + - Refers to item: Line (location: source ID 75, lines 708..709, bytes 23949..23979, hits: 10) +- IC 3254 -> Item 1231 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 708..709, bytes 23949..23979, hits: 10) +- IC 3360 -> Item 1232 +- Creation code + - Refers to item: Line (location: source ID 75, lines 710..711, bytes 23999..24058, hits: 181) +- IC 3360 -> Item 1233 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 710..711, bytes 23999..24058, hits: 181) +- IC 1040 -> Item 1234 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 710..711, bytes 24016..24058, hits: 181) +- IC 1040 -> Item 1235 +- Creation code + - Refers to item: Line (location: source ID 75, lines 712..713, bytes 24073..24133, hits: 181) +- IC 9019 -> Item 1236 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 712..713, bytes 24073..24133, hits: 181) +- IC 9019 -> Item 1237 +- Creation code + - Refers to item: Branch (branch: 34, path: 0) (location: source ID 75, lines 712..715, bytes 24135..24188, hits: 10) +- IC 9027 -> Item 1238 +- Creation code + - Refers to item: Line (location: source ID 75, lines 713..714, bytes 24149..24177, hits: 10) +- IC 9027 -> Item 1239 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 713..714, bytes 24149..24177, hits: 10) +- IC 812 -> Item 1240 +- Creation code + - Refers to item: Line (location: source ID 75, lines 715..718, bytes 24197..24321, hits: 171) +- IC 812 -> Item 1241 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 715..718, bytes 24197..24321, hits: 171) +- IC 6771 -> Item 1242 +- Creation code + - Refers to item: Line (location: source ID 75, lines 719..720, bytes 24332..24355, hits: 171) +- IC 6771 -> Item 1243 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 719..720, bytes 24332..24355, hits: 171) +- IC 6779 -> Item 1244 +- Creation code + - Refers to item: Line (location: source ID 75, lines 720..721, bytes 24365..24410, hits: 171) +- IC 6779 -> Item 1245 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 720..721, bytes 24365..24410, hits: 171) +- IC 6781 -> Item 1246 +- Creation code + - Refers to item: Line (location: source ID 75, lines 722..728, bytes 24421..24558, hits: 171) +- IC 6815 -> Item 1247 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 722..728, bytes 24421..24558, hits: 171) +- IC 6815 -> Item 1248 +- Creation code + - Refers to item: Line (location: source ID 75, lines 730..777, bytes 24571..26168, hits: 131) +- IC 6919 -> Item 1249 +- Creation code + - Refers to item: Function "_finalizeWithdrawal" (location: source ID 75, lines 730..777, bytes 24571..26168, hits: 131) +- IC 6919 -> Item 1250 +- Creation code + - Refers to item: Line (location: source ID 75, lines 734..735, bytes 24724..24777, hits: 131) +- IC 972 -> Item 1251 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 734..735, bytes 24724..24777, hits: 131) +- IC 972 -> Item 1252 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 734..735, bytes 24756..24777, hits: 131) +- IC 8457 -> Item 1253 +- Creation code + - Refers to item: Line (location: source ID 75, lines 736..739, bytes 24788..24903, hits: 131) +- IC 8457 -> Item 1254 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 736..739, bytes 24788..24903, hits: 131) +- IC 8458 -> Item 1255 +- Creation code + - Refers to item: Line (location: source ID 75, lines 739..740, bytes 24913..24954, hits: 131) +- IC 8468 -> Item 1256 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 739..740, bytes 24913..24954, hits: 131) +- IC 8468 -> Item 1257 +- Creation code + - Refers to item: Line (location: source ID 75, lines 741..742, bytes 24969..24985, hits: 131) +- IC 8478 -> Item 1258 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 741..742, bytes 24969..24985, hits: 131) +- IC 8478 -> Item 1259 +- Creation code + - Refers to item: Branch (branch: 35, path: 0) (location: source ID 75, lines 741..742, bytes 24987..25015, hits: 10) +- IC 8634 -> Item 1260 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 741..742, bytes 24987..25015, hits: 10) +- IC 8634 -> Item 1261 +- Creation code + - Refers to item: Line (location: source ID 75, lines 742..743, bytes 25025..25087, hits: 121) +- IC 8634 -> Item 1262 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 742..743, bytes 25025..25087, hits: 121) +- IC 8684 -> Item 1263 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 742..743, bytes 25062..25087, hits: 121) +- IC 8684 -> Item 1264 +- Creation code + - Refers to item: Line (location: source ID 75, lines 744..749, bytes 25098..25226, hits: 121) +- IC 8696 -> Item 1265 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 744..749, bytes 25098..25226, hits: 121) +- IC 8696 -> Item 1266 +- Creation code + - Refers to item: Line (location: source ID 75, lines 750..751, bytes 25237..25268, hits: 61) +- IC 772 -> Item 1267 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 750..751, bytes 25237..25268, hits: 61) +- IC 772 -> Item 1268 +- Creation code + - Refers to item: Line (location: source ID 75, lines 752..755, bytes 25279..25384, hits: 61) +- IC 6416 -> Item 1269 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 752..755, bytes 25279..25384, hits: 61) +- IC 6416 -> Item 1270 +- Creation code + - Refers to item: Line (location: source ID 75, lines 757..759, bytes 25412..25514, hits: 61) +- IC 6417 -> Item 1271 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 757..759, bytes 25412..25514, hits: 61) +- IC 6427 -> Item 1272 +- Creation code + - Refers to item: Line (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) +- IC 6427 -> Item 1273 +- Creation code + - Refers to item: Branch (branch: 36, path: 0) (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) +- IC 6437 -> Item 1274 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) +- IC 6437 -> Item 1275 +- Creation code + - Refers to item: Line (location: source ID 75, lines 761..762, bytes 25569..25627, hits: 51) +- IC 6449 -> Item 1276 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 761..762, bytes 25569..25627, hits: 51) +- IC 6449 -> Item 1277 +- Creation code + - Refers to item: Line (location: source ID 75, lines 762..763, bytes 25637..25679, hits: 51) +- IC 6601 -> Item 1278 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 762..763, bytes 25637..25679, hits: 51) +- IC 6601 -> Item 1279 +- Creation code + - Refers to item: Line (location: source ID 75, lines 764..767, bytes 25690..25831, hits: 51) +- IC 6634 -> Item 1280 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 764..767, bytes 25690..25831, hits: 51) +- IC 6634 -> Item 1281 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 764..767, bytes 25718..25831, hits: 51) +- IC 6668 -> Item 1282 +- Creation code + - Refers to item: Line (location: source ID 75, lines 768..769, bytes 25842..25901, hits: 51) +- IC 6668 -> Item 1283 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 768..769, bytes 25842..25901, hits: 51) +- IC 932 -> Item 1284 +- Creation code + - Refers to item: Line (location: source ID 75, lines 770..771, bytes 25912..25963, hits: 51) +- IC 932 -> Item 1285 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 770..771, bytes 25912..25963, hits: 51) +- IC 7629 -> Item 1286 +- Creation code + - Refers to item: Line (location: source ID 75, lines 772..773, bytes 25974..26035, hits: 51) +- IC 7629 -> Item 1287 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 772..773, bytes 25974..26035, hits: 51) +- IC 7630 -> Item 1288 +- Creation code + - Refers to item: Line (location: source ID 75, lines 773..774, bytes 26045..26092, hits: 51) +- IC 7640 -> Item 1289 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 773..774, bytes 26045..26092, hits: 51) +- IC 7640 -> Item 1290 +- Creation code + - Refers to item: Line (location: source ID 75, lines 775..776, bytes 26103..26161, hits: 51) +- IC 7650 -> Item 1291 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 775..776, bytes 26103..26161, hits: 51) +- IC 7650 -> Item 1292 +- Creation code + - Refers to item: Line (location: source ID 75, lines 787..800, bytes 26519..26959, hits: 134) +- IC 7802 -> Item 1293 +- Creation code + - Refers to item: Function "getSlashableBalance" (location: source ID 75, lines 787..800, bytes 26519..26959, hits: 134) +- IC 7802 -> Item 1294 +- Creation code + - Refers to item: Line (location: source ID 75, lines 794..795, bytes 26757..26826, hits: 134) +- IC 7831 -> Item 1295 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 794..795, bytes 26757..26826, hits: 134) +- IC 7831 -> Item 1296 +- Creation code + - Refers to item: Line (location: source ID 75, lines 796..797, bytes 26837..26895, hits: 134) +- IC 7853 -> Item 1297 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 796..797, bytes 26837..26895, hits: 134) +- IC 7853 -> Item 1298 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 796..797, bytes 26855..26895, hits: 134) +- IC 7860 -> Item 1299 +- Creation code + - Refers to item: Line (location: source ID 75, lines 798..799, bytes 26906..26952, hits: 134) +- IC 7860 -> Item 1300 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 798..799, bytes 26906..26952, hits: 134) +- IC 7910 -> Item 1301 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 798..799, bytes 26913..26952, hits: 134) +- IC 7910 -> Item 1302 +- Creation code + - Refers to item: Line (location: source ID 75, lines 801..809, bytes 26965..27233, hits: 266) +- IC 7911 -> Item 1303 +- Creation code + - Refers to item: Function "_getTokenBalance" (location: source ID 75, lines 801..809, bytes 26965..27233, hits: 266) +- IC 7921 -> Item 1304 +- Creation code + - Refers to item: Line (location: source ID 75, lines 805..808, bytes 27103..27226, hits: 266) +- IC 7921 -> Item 1305 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 805..808, bytes 27103..27226, hits: 266) +- IC 7984 -> Item 1306 +- Creation code + - Refers to item: Line (location: source ID 75, lines 810..821, bytes 27239..27698, hits: 136) +- IC 7984 -> Item 1307 +- Creation code + - Refers to item: Function "_checkStrategyOptedIn" (location: source ID 75, lines 810..821, bytes 27239..27698, hits: 136) +- IC 8165 -> Item 1308 +- Creation code + - Refers to item: Line (location: source ID 75, lines 816..817, bytes 27475..27529, hits: 136) +- IC 8165 -> Item 1309 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 816..817, bytes 27475..27529, hits: 136) +- IC 8252 -> Item 1310 +- Creation code + - Refers to item: Line (location: source ID 75, lines 817..818, bytes 27586..27642, hits: 136) +- IC 8252 -> Item 1311 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 817..818, bytes 27586..27642, hits: 136) +- IC 1120 -> Item 1312 +- Creation code + - Refers to item: Branch (branch: 37, path: 0) (location: source ID 75, lines 817..820, bytes 27644..27692, hits: 2) +- IC 1120 -> Item 1313 +- Creation code + - Refers to item: Line (location: source ID 75, lines 818..819, bytes 27658..27681, hits: 2) +- IC 9148 -> Item 1314 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 818..819, bytes 27658..27681, hits: 2) +- IC 9148 -> Item 1315 +- Creation code + - Refers to item: Line (location: source ID 75, lines 822..842, bytes 27704..28381, hits: 134) +- IC 9149 -> Item 1316 +- Creation code + - Refers to item: Function "_calculateSlashAmount" (location: source ID 75, lines 822..842, bytes 27704..28381, hits: 134) +- IC 9159 -> Item 1317 +- Creation code + - Refers to item: Line (location: source ID 75, lines 830..837, bytes 27961..28122, hits: 134) +- IC 9159 -> Item 1318 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 830..837, bytes 27961..28122, hits: 134) +- IC 9169 -> Item 1319 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 830..837, bytes 27988..28122, hits: 134) +- IC 9169 -> Item 1320 +- Creation code + - Refers to item: Line (location: source ID 75, lines 837..838, bytes 28132..28183, hits: 134) +- IC 9238 -> Item 1321 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 837..838, bytes 28132..28183, hits: 134) +- IC 9238 -> Item 1322 +- Creation code + - Refers to item: Line (location: source ID 75, lines 838..839, bytes 28197..28218, hits: 134) +- IC 9238 -> Item 1323 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 838..839, bytes 28197..28218, hits: 134) +- IC 9288 -> Item 1324 +- Creation code + - Refers to item: Branch (branch: 38, path: 0) (location: source ID 75, lines 838..839, bytes 28220..28248, hits: 2) +- IC 9288 -> Item 1325 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 838..839, bytes 28220..28248, hits: 2) +- IC 9353 -> Item 1326 +- Creation code + - Refers to item: Line (location: source ID 75, lines 839..840, bytes 28258..28315, hits: 132) +- IC 9353 -> Item 1327 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 839..840, bytes 28258..28315, hits: 132) +- IC 892 -> Item 1328 +- Creation code + - Refers to item: Line (location: source ID 75, lines 840..841, bytes 28329..28340, hits: 132) +- IC 892 -> Item 1329 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 840..841, bytes 28329..28340, hits: 132) +- IC 7186 -> Item 1330 +- Creation code + - Refers to item: Branch (branch: 39, path: 0) (location: source ID 75, lines 840..841, bytes 28342..28374, hits: 5) +- IC 7186 -> Item 1331 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 840..841, bytes 28342..28374, hits: 5) +- IC 7187 -> Item 1332 +- Creation code + - Refers to item: Line (location: source ID 75, lines 846..940, bytes 28535..31319, hits: 144) +- IC 7197 -> Item 1333 +- Creation code + - Refers to item: Function "slash" (location: source ID 75, lines 846..940, bytes 28535..31319, hits: 144) +- IC 7197 -> Item 1334 +- Creation code + - Refers to item: Line (location: source ID 75, lines 850..851, bytes 28654..28677, hits: 144) +- IC 7207 -> Item 1335 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 850..851, bytes 28654..28677, hits: 144) +- IC 7207 -> Item 1336 +- Creation code + - Refers to item: Line (location: source ID 75, lines 852..853, bytes 28688..28744, hits: 139) +- IC 7208 -> Item 1337 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 852..853, bytes 28688..28744, hits: 139) +- IC 7218 -> Item 1338 +- Creation code + - Refers to item: Line (location: source ID 75, lines 854..855, bytes 28755..28808, hits: 138) +- IC 7218 -> Item 1339 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 854..855, bytes 28755..28808, hits: 138) +- IC 7227 -> Item 1340 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 854..855, bytes 28787..28808, hits: 138) +- IC 7227 -> Item 1341 +- Creation code + - Refers to item: Line (location: source ID 75, lines 856..857, bytes 28823..28849, hits: 138) +- IC 7261 -> Item 1342 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 856..857, bytes 28823..28849, hits: 138) +- IC 7261 -> Item 1343 +- Creation code + - Refers to item: Branch (branch: 40, path: 0) (location: source ID 75, lines 856..859, bytes 28851..28919, hits: 2) +- IC 7285 -> Item 1344 +- Creation code + - Refers to item: Line (location: source ID 75, lines 857..858, bytes 28865..28908, hits: 2) +- IC 7285 -> Item 1345 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 857..858, bytes 28865..28908, hits: 2) +- IC 7304 -> Item 1346 +- Creation code + - Refers to item: Line (location: source ID 75, lines 860..861, bytes 28929..28975, hits: 136) +- IC 7304 -> Item 1347 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 860..861, bytes 28929..28975, hits: 136) +- IC 7354 -> Item 1348 +- Creation code + - Refers to item: Line (location: source ID 75, lines 862..863, bytes 28986..29054, hits: 134) +- IC 7354 -> Item 1349 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 862..863, bytes 28986..29054, hits: 134) +- IC 7354 -> Item 1350 +- Creation code + - Refers to item: Line (location: source ID 75, lines 864..872, bytes 29065..29244, hits: 134) +- IC 7405 -> Item 1351 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 864..872, bytes 29065..29244, hits: 134) +- IC 7405 -> Item 1352 +- Creation code + - Refers to item: Line (location: source ID 75, lines 873..874, bytes 29255..29287, hits: 127) +- IC 7405 -> Item 1353 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 873..874, bytes 29255..29287, hits: 127) +- IC 7455 -> Item 1354 +- Creation code + - Refers to item: Line (location: source ID 75, lines 875..876, bytes 29302..29321, hits: 127) +- IC 7455 -> Item 1355 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 875..876, bytes 29302..29321, hits: 127) +- IC 7489 -> Item 1356 +- Creation code + - Refers to item: Branch (branch: 41, path: 0) (location: source ID 75, lines 875..898, bytes 29323..30071, hits: 97) +- IC 7489 -> Item 1357 +- Creation code + - Refers to item: Branch (branch: 41, path: 1) (location: source ID 75, lines 875..903, bytes 29298..30299, hits: 29) +- IC 7522 -> Item 1358 +- Creation code + - Refers to item: Line (location: source ID 75, lines 876..883, bytes 29337..29543, hits: 97) +- IC 7522 -> Item 1359 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 876..883, bytes 29337..29543, hits: 97) +- IC 7556 -> Item 1360 +- Creation code + - Refers to item: Line (location: source ID 75, lines 883..884, bytes 29561..29571, hits: 96) +- IC 7556 -> Item 1361 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 883..884, bytes 29561..29571, hits: 96) +- IC 532 -> Item 1362 +- Creation code + - Refers to item: Branch (branch: 42, path: 0) (location: source ID 75, lines 883..884, bytes 29573..29617, hits: 5) +- IC 532 -> Item 1363 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 883..884, bytes 29573..29617, hits: 5) +- IC 3463 -> Item 1364 +- Creation code + - Refers to item: Line (location: source ID 75, lines 885..889, bytes 29644..29768, hits: 79) +- IC 3463 -> Item 1365 +- Creation code + - Refers to item: Branch (branch: 43, path: 0) (location: source ID 75, lines 885..889, bytes 29644..29768, hits: 79) +- IC 3464 -> Item 1366 +- Creation code + - Refers to item: Branch (branch: 43, path: 1) (location: source ID 75, lines 885..897, bytes 29632..30048, hits: 12) +- IC 3474 -> Item 1367 +- Creation code + - Refers to item: Line (location: source ID 75, lines 886..887, bytes 29662..29709, hits: 79) +- IC 3474 -> Item 1368 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 886..887, bytes 29662..29709, hits: 79) +- IC 3484 -> Item 1369 +- Creation code + - Refers to item: Line (location: source ID 75, lines 887..888, bytes 29727..29753, hits: 79) +- IC 3484 -> Item 1370 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 887..888, bytes 29727..29753, hits: 79) +- IC 3518 -> Item 1371 +- Creation code + - Refers to item: Line (location: source ID 75, lines 889..897, bytes 29790..30060, hits: 12) +- IC 3518 -> Item 1372 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 889..897, bytes 29790..30060, hits: 12) +- IC 3552 -> Item 1373 +- Creation code + - Refers to item: Line (location: source ID 75, lines 899..900, bytes 30138..30158, hits: 30) +- IC 3552 -> Item 1374 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 899..900, bytes 30138..30158, hits: 30) +- IC 3581 -> Item 1375 +- Creation code + - Refers to item: Line (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) +- IC 3581 -> Item 1376 +- Creation code + - Refers to item: Branch (branch: 44, path: 0) (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) +- IC 3588 -> Item 1377 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) +- IC 3588 -> Item 1378 +- Creation code + - Refers to item: Line (location: source ID 75, lines 901..902, bytes 30233..30252, hits: 29) +- IC 3638 -> Item 1379 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 901..902, bytes 30233..30252, hits: 29) +- IC 3638 -> Item 1380 +- Creation code + - Refers to item: Line (location: source ID 75, lines 902..903, bytes 30266..30313, hits: 29) +- IC 3639 -> Item 1381 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 902..903, bytes 30266..30313, hits: 29) +- IC 3649 -> Item 1382 +- Creation code + - Refers to item: Line (location: source ID 75, lines 905..915, bytes 30334..30644, hits: 120) +- IC 3649 -> Item 1383 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 905..915, bytes 30334..30644, hits: 120) +- IC 3711 -> Item 1384 +- Creation code + - Refers to item: Line (location: source ID 75, lines 916..917, bytes 30655..30702, hits: 120) +- IC 3711 -> Item 1385 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 916..917, bytes 30655..30702, hits: 120) +- IC 3764 -> Item 1386 +- Creation code + - Refers to item: Line (location: source ID 75, lines 918..919, bytes 30717..30764, hits: 120) +- IC 3764 -> Item 1387 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 918..919, bytes 30717..30764, hits: 120) +- IC 3785 -> Item 1388 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 918..919, bytes 30717..30759, hits: 120) +- IC 3785 -> Item 1389 +- Creation code + - Refers to item: Branch (branch: 45, path: 0) (location: source ID 75, lines 918..924, bytes 30766..30975, hits: 60) +- IC 3807 -> Item 1390 +- Creation code + - Refers to item: Line (location: source ID 75, lines 919..922, bytes 30780..30883, hits: 60) +- IC 3807 -> Item 1391 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 919..922, bytes 30780..30883, hits: 60) +- IC 11828 -> Item 1392 +- Creation code + - Refers to item: Line (location: source ID 75, lines 922..923, bytes 30897..30964, hits: 60) +- IC 11828 -> Item 1393 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 922..923, bytes 30897..30964, hits: 60) +- IC 11829 -> Item 1394 +- Creation code + - Refers to item: Line (location: source ID 75, lines 925..932, bytes 30985..31149, hits: 120) +- IC 11829 -> Item 1395 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 925..932, bytes 30985..31149, hits: 120) +- IC 11836 -> Item 1396 +- Creation code + - Refers to item: Line (location: source ID 75, lines 933..939, bytes 31160..31312, hits: 120) +- IC 11836 -> Item 1397 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 933..939, bytes 31160..31312, hits: 120) +- IC 11841 -> Item 1398 +- Creation code + - Refers to item: Line (location: source ID 75, lines 941..949, bytes 31325..31543, hits: 108) +- IC 11849 -> Item 1399 +- Creation code + - Refers to item: Function "_exitStrategy" (location: source ID 75, lines 941..949, bytes 31325..31543, hits: 108) +- IC 11849 -> Item 1400 +- Creation code + - Refers to item: Line (location: source ID 75, lines 947..948, bytes 31483..31536, hits: 108) +- IC 11939 -> Item 1401 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 947..948, bytes 31483..31536, hits: 108) +- IC 11939 -> Item 1402 +- Creation code + - Refers to item: Line (location: source ID 75, lines 950..982, bytes 31549..32779, hits: 12) +- IC 17226 -> Item 1403 +- Creation code + - Refers to item: Function "_adjustObligation" (location: source ID 75, lines 950..982, bytes 31549..32779, hits: 12) +- IC 17226 -> Item 1404 +- Creation code + - Refers to item: Line (location: source ID 75, lines 958..961, bytes 31824..31922, hits: 12) +- IC 17227 -> Item 1405 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 958..961, bytes 31824..31922, hits: 12) +- IC 17227 -> Item 1406 +- Creation code + - Refers to item: Line (location: source ID 75, lines 961..965, bytes 31932..32064, hits: 12) +- IC 17228 -> Item 1407 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 961..965, bytes 31932..32064, hits: 12) +- IC 17238 -> Item 1408 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 961..965, bytes 31965..32064, hits: 12) +- IC 17238 -> Item 1409 +- Creation code + - Refers to item: Line (location: source ID 75, lines 965..967, bytes 32074..32185, hits: 12) +- IC 17380 -> Item 1410 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 965..967, bytes 32074..32185, hits: 12) +- IC 17380 -> Item 1411 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 965..967, bytes 32108..32185, hits: 12) +- IC 17380 -> Item 1412 +- Creation code + - Refers to item: Line (location: source ID 75, lines 968..969, bytes 32196..32262, hits: 12) +- IC 17441 -> Item 1413 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 968..969, bytes 32196..32262, hits: 12) +- IC 17441 -> Item 1414 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 968..969, bytes 32231..32262, hits: 12) +- IC 17620 -> Item 1415 +- Creation code + - Refers to item: Line (location: source ID 75, lines 969..970, bytes 32272..32340, hits: 12) +- IC 17620 -> Item 1416 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 969..970, bytes 32272..32340, hits: 12) +- IC 17620 -> Item 1417 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 969..970, bytes 32308..32340, hits: 12) +- IC 17620 -> Item 1418 +- Creation code + - Refers to item: Line (location: source ID 75, lines 970..971, bytes 32354..32383, hits: 12) +- IC 17670 -> Item 1419 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 970..971, bytes 32354..32383, hits: 12) +- IC 17670 -> Item 1420 +- Creation code + - Refers to item: Branch (branch: 46, path: 0) (location: source ID 75, lines 970..974, bytes 32385..32457, hits: 5) +- IC 17683 -> Item 1421 +- Creation code + - Refers to item: Branch (branch: 46, path: 1) (location: source ID 75, lines 970..980, bytes 32350..32738, hits: 7) +- IC 17683 -> Item 1422 +- Creation code + - Refers to item: Line (location: source ID 75, lines 971..972, bytes 32399..32424, hits: 5) +- IC 17683 -> Item 1423 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 971..972, bytes 32399..32424, hits: 5) +- IC 17865 -> Item 1424 +- Creation code + - Refers to item: Line (location: source ID 75, lines 972..973, bytes 32438..32446, hits: 5) +- IC 17865 -> Item 1425 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 972..973, bytes 32438..32446, hits: 5) +- IC 15367 -> Item 1426 +- Creation code + - Refers to item: Line (location: source ID 75, lines 974..978, bytes 32477..32645, hits: 7) +- IC 15367 -> Item 1427 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 974..978, bytes 32477..32645, hits: 7) +- IC 15368 -> Item 1428 +- Creation code + - Refers to item: Line (location: source ID 75, lines 978..979, bytes 32659..32712, hits: 7) +- IC 15368 -> Item 1429 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 978..979, bytes 32659..32712, hits: 7) +- IC 15369 -> Item 1430 +- Creation code + - Refers to item: Line (location: source ID 75, lines 979..980, bytes 32726..32762, hits: 7) +- IC 15379 -> Item 1431 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 979..980, bytes 32726..32762, hits: 7) +- IC 15379 -> Item 1432 +- Creation code + - Refers to item: Line (location: source ID 75, lines 986..998, bytes 32931..33273, hits: 7) +- IC 15535 -> Item 1433 +- Creation code + - Refers to item: Function "withdrawSlashingFund" (location: source ID 75, lines 986..998, bytes 32931..33273, hits: 7) +- IC 15535 -> Item 1434 +- Creation code + - Refers to item: Line (location: source ID 75, lines 990..991, bytes 33050..33070, hits: 7) +- IC 15535 -> Item 1435 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 990..991, bytes 33050..33070, hits: 7) +- IC 15585 -> Item 1436 +- Creation code + - Refers to item: Branch (branch: 47, path: 0) (location: source ID 75, lines 990..991, bytes 33072..33093, hits: 3) +- IC 15585 -> Item 1437 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 990..991, bytes 33072..33093, hits: 3) +- IC 15594 -> Item 1438 +- Creation code + - Refers to item: Line (location: source ID 75, lines 992..993, bytes 33104..33140, hits: 4) +- IC 15594 -> Item 1439 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 992..993, bytes 33104..33140, hits: 4) +- IC 15779 -> Item 1440 +- Creation code + - Refers to item: Line (location: source ID 75, lines 994..995, bytes 33151..33197, hits: 2) +- IC 15779 -> Item 1441 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 994..995, bytes 33151..33197, hits: 2) +- IC 15779 -> Item 1442 +- Creation code + - Refers to item: Line (location: source ID 75, lines 996..997, bytes 33208..33266, hits: 2) +- IC 15779 -> Item 1443 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 996..997, bytes 33208..33266, hits: 2) +- IC 15829 -> Item 1444 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1001..1009, bytes 33375..33710, hits: 7) +- IC 15829 -> Item 1445 +- Creation code + - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 75, lines 1001..1009, bytes 33375..33710, hits: 7) +- IC 15998 -> Item 1446 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1002..1003, bytes 33456..33498, hits: 7) +- IC 15998 -> Item 1447 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1002..1003, bytes 33456..33498, hits: 7) +- IC 15998 -> Item 1448 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1004..1005, bytes 33509..33573, hits: 3) +- IC 13916 -> Item 1449 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1004..1005, bytes 33509..33573, hits: 3) +- IC 13916 -> Item 1450 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1004..1005, bytes 33528..33573, hits: 3) +- IC 13917 -> Item 1451 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1005..1006, bytes 33587..33595, hits: 3) +- IC 13917 -> Item 1452 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1005..1006, bytes 33587..33595, hits: 3) +- IC 13927 -> Item 1453 +- Creation code + - Refers to item: Branch (branch: 48, path: 0) (location: source ID 75, lines 1005..1006, bytes 33597..33628, hits: 1) +- IC 13927 -> Item 1454 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1005..1006, bytes 33597..33628, hits: 1) +- IC 13928 -> Item 1455 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1007..1008, bytes 33639..33703, hits: 2) +- IC 13942 -> Item 1456 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1007..1008, bytes 33639..33703, hits: 2) +- IC 13942 -> Item 1457 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1013..1023, bytes 33863..34218, hits: 11) +- IC 13950 -> Item 1458 +- Creation code + - Refers to item: Function "_withdrawSlashingFund" (location: source ID 75, lines 1013..1023, bytes 33863..34218, hits: 11) +- IC 13950 -> Item 1459 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1014..1015, bytes 33948..33959, hits: 11) +- IC 14000 -> Item 1460 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1014..1015, bytes 33948..33959, hits: 11) +- IC 14000 -> Item 1461 +- Creation code + - Refers to item: Branch (branch: 49, path: 0) (location: source ID 75, lines 1014..1015, bytes 33961..33983, hits: 4) +- IC 14000 -> Item 1462 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1014..1015, bytes 33961..33983, hits: 4) +- IC 14019 -> Item 1463 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1015..1016, bytes 33993..34046, hits: 7) +- IC 14019 -> Item 1464 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1015..1016, bytes 33993..34046, hits: 7) +- IC 14019 -> Item 1465 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1015..1016, bytes 34025..34046, hits: 7) +- IC 14293 -> Item 1466 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1017..1018, bytes 34061..34103, hits: 7) +- IC 14293 -> Item 1467 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1017..1018, bytes 34061..34103, hits: 7) +- IC 14295 -> Item 1468 +- Creation code + - Refers to item: Branch (branch: 50, path: 0) (location: source ID 75, lines 1017..1020, bytes 34105..34158, hits: 2) +- IC 14295 -> Item 1469 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1018..1019, bytes 34119..34147, hits: 2) +- IC 14302 -> Item 1470 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1018..1019, bytes 34119..34147, hits: 2) +- IC 14302 -> Item 1471 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1021..1022, bytes 34168..34211, hits: 5) +- IC 14352 -> Item 1472 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1021..1022, bytes 34168..34211, hits: 5) +- IC 14352 -> Item 1473 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1024..1031, bytes 34224..34432, hits: 144) +- IC 14353 -> Item 1474 +- Creation code + - Refers to item: Function "_checkSlashingAllowed" (location: source ID 75, lines 1024..1031, bytes 34224..34432, hits: 144) +- IC 14363 -> Item 1475 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1026..1027, bytes 34298..34365, hits: 144) +- IC 14363 -> Item 1476 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1026..1027, bytes 34298..34365, hits: 144) +- IC 14456 -> Item 1477 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1026..1027, bytes 34298..34360, hits: 144) +- IC 14456 -> Item 1478 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1027..1030, bytes 34376..34426, hits: 5) +- IC 14490 -> Item 1479 +- Creation code + - Refers to item: Branch (branch: 51, path: 0) (location: source ID 75, lines 1027..1030, bytes 34376..34426, hits: 5) +- IC 14490 -> Item 1480 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1028..1029, bytes 34390..34415, hits: 5) +- IC 14527 -> Item 1481 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1028..1029, bytes 34390..34415, hits: 5) +- IC 14527 -> Item 1482 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1032..1040, bytes 34438..34667, hits: 384) +- IC 14549 -> Item 1483 +- Creation code + - Refers to item: Function "_checkWithdrawalsAllowed" (location: source ID 75, lines 1032..1040, bytes 34438..34667, hits: 384) +- IC 14751 -> Item 1484 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1034..1036, bytes 34515..34597, hits: 384) +- IC 14751 -> Item 1485 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1034..1036, bytes 34515..34597, hits: 384) +- IC 14758 -> Item 1486 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1034..1035, bytes 34515..34580, hits: 384) +- IC 14758 -> Item 1487 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1036..1039, bytes 34608..34661, hits: 20) +- IC 14759 -> Item 1488 +- Creation code + - Refers to item: Branch (branch: 52, path: 0) (location: source ID 75, lines 1036..1039, bytes 34608..34661, hits: 20) +- IC 14759 -> Item 1489 +- Creation code + - Refers to item: Line (location: source ID 75, lines 1037..1038, bytes 34622..34650, hits: 20) +- IC 14759 -> Item 1490 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 1037..1038, bytes 34622..34650, hits: 20) +- IC 14768 -> Item 1491 +- Creation code + - Refers to item: Line (location: source ID 76, lines 22..26, bytes 726..837, hits: 774) +- IC 14777 -> Item 1492 +- Creation code + - Refers to item: Function "constructor" (location: source ID 76, lines 22..26, bytes 726..837, hits: 774) +- IC 14784 -> Item 1493 +- Creation code + - Refers to item: Line (location: source ID 76, lines 24..25, bytes 808..830, hits: 774) +- IC 14777 -> Item 1494 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 24..25, bytes 808..830, hits: 774) +- IC 14785 -> Item 1495 +- Creation code + - Refers to item: Line (location: source ID 76, lines 27..36, bytes 843..1133, hits: 763) +- IC 14785 -> Item 1496 +- Creation code + - Refers to item: Function "initialize" (location: source ID 76, lines 27..36, bytes 843..1133, hits: 763) +- IC 14811 -> Item 1497 +- Creation code + - Refers to item: Line (location: source ID 76, lines 32..33, bytes 1007..1040, hits: 763) +- IC 14811 -> Item 1498 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 32..33, bytes 1007..1040, hits: 763) +- IC 14812 -> Item 1499 +- Creation code + - Refers to item: Line (location: source ID 76, lines 33..34, bytes 1050..1085, hits: 763) +- IC 14822 -> Item 1500 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 33..34, bytes 1050..1085, hits: 763) +- IC 14822 -> Item 1501 +- Creation code + - Refers to item: Line (location: source ID 76, lines 34..35, bytes 1095..1126, hits: 763) +- IC 14826 -> Item 1502 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 34..35, bytes 1095..1126, hits: 763) +- IC 14844 -> Item 1503 +- Creation code + - Refers to item: Line (location: source ID 76, lines 37..51, bytes 1139..1620, hits: 4860) +- IC 14844 -> Item 1504 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 76, lines 37..51, bytes 1139..1620, hits: 4860) +- IC 14894 -> Item 1505 +- Creation code + - Refers to item: Line (location: source ID 76, lines 38..49, bytes 1211..1570, hits: 4860) +- IC 14894 -> Item 1506 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 38..49, bytes 1211..1570, hits: 4860) +- IC 14968 -> Item 1507 +- Creation code + - Refers to item: Line (location: source ID 76, lines 49..50, bytes 1580..1613, hits: 4860) +- IC 14968 -> Item 1508 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 49..50, bytes 1580..1613, hits: 4860) +- IC 15112 -> Item 1509 +- Creation code + - Refers to item: Line (location: source ID 76, lines 52..59, bytes 1626..1851, hits: 763) +- IC 14968 -> Item 1510 +- Creation code + - Refers to item: Function "_setSsvBasedApps" (location: source ID 76, lines 52..59, bytes 1626..1851, hits: 763) +- IC 14968 -> Item 1511 +- Creation code + - Refers to item: Line (location: source ID 76, lines 53..57, bytes 1700..1806, hits: 763) +- IC 15040 -> Item 1512 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 53..57, bytes 1700..1806, hits: 763) +- IC 15040 -> Item 1513 +- Creation code + - Refers to item: Line (location: source ID 76, lines 57..58, bytes 1816..1844, hits: 763) +- IC 15113 -> Item 1514 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 57..58, bytes 1816..1844, hits: 763) +- IC 15113 -> Item 1515 +- Creation code + - Refers to item: Line (location: source ID 76, lines 60..67, bytes 1857..2090, hits: 763) +- IC 15199 -> Item 1516 +- Creation code + - Refers to item: Function "_setStrategyBeacon" (location: source ID 76, lines 60..67, bytes 1857..2090, hits: 763) +- IC 15199 -> Item 1517 +- Creation code + - Refers to item: Line (location: source ID 76, lines 61..65, bytes 1929..2041, hits: 763) +- IC 16054 -> Item 1518 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 61..65, bytes 1929..2041, hits: 763) +- IC 16054 -> Item 1519 +- Creation code + - Refers to item: Line (location: source ID 76, lines 65..66, bytes 2051..2083, hits: 763) +- IC 16055 -> Item 1520 +- Creation code + - Refers to item: Statement (location: source ID 76, lines 65..66, bytes 2051..2083, hits: 763) +- IC 16055 -> Item 1521 +- Creation code + - Refers to item: Line (location: source ID 77, lines 31..37, bytes 957..1102, hits: 194) +- IC 16062 -> Item 1522 +- Creation code + - Refers to item: Function "onlySSVBasedAppManager" (location: source ID 77, lines 31..37, bytes 957..1102, hits: 194) +- IC 16062 -> Item 1523 +- Creation code + - Refers to item: Line (location: source ID 77, lines 32..33, bytes 1005..1031, hits: 194) +- IC 16112 -> Item 1524 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 32..33, bytes 1005..1031, hits: 194) +- IC 16112 -> Item 1525 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 77, lines 32..35, bytes 1033..1085, hits: 1) +- IC 16113 -> Item 1526 +- Creation code + - Refers to item: Line (location: source ID 77, lines 33..34, bytes 1047..1074, hits: 1) +- IC 16123 -> Item 1527 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 33..34, bytes 1047..1074, hits: 1) +- IC 16123 -> Item 1528 +- Creation code + - Refers to item: Line (location: source ID 77, lines 38..42, bytes 1108..1250, hits: 4860) +- IC 16216 -> Item 1529 +- Creation code + - Refers to item: Function "initialize" (location: source ID 77, lines 38..42, bytes 1108..1250, hits: 4860) +- IC 16216 -> Item 1530 +- Creation code + - Refers to item: Line (location: source ID 77, lines 39..40, bytes 1180..1208, hits: 4860) +- IC 16290 -> Item 1531 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 39..40, bytes 1180..1208, hits: 4860) +- IC 16290 -> Item 1532 +- Creation code + - Refers to item: Line (location: source ID 77, lines 40..41, bytes 1218..1243, hits: 4860) +- IC 16290 -> Item 1533 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 40..41, bytes 1218..1243, hits: 4860) +- IC 16340 -> Item 1534 +- Creation code + - Refers to item: Line (location: source ID 77, lines 43..51, bytes 1256..1491, hits: 112) +- IC 16340 -> Item 1535 +- Creation code + - Refers to item: Function "withdraw" (location: source ID 77, lines 43..51, bytes 1256..1491, hits: 112) +- IC 16374 -> Item 1536 +- Creation code + - Refers to item: Line (location: source ID 77, lines 48..49, bytes 1405..1438, hits: 111) +- IC 16374 -> Item 1537 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 48..49, bytes 1405..1438, hits: 111) +- IC 16412 -> Item 1538 +- Creation code + - Refers to item: Line (location: source ID 77, lines 49..50, bytes 1448..1484, hits: 111) +- IC 16412 -> Item 1539 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 49..50, bytes 1448..1484, hits: 111) +- IC 16434 -> Item 1540 +- Creation code + - Refers to item: Line (location: source ID 77, lines 52..60, bytes 1497..1789, hits: 61) +- IC 16636 -> Item 1541 +- Creation code + - Refers to item: Function "withdrawETH" (location: source ID 77, lines 52..60, bytes 1497..1789, hits: 61) +- IC 16636 -> Item 1542 +- Creation code + - Refers to item: Line (location: source ID 77, lines 56..57, bytes 1627..1660, hits: 60) +- IC 16643 -> Item 1543 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 56..57, bytes 1627..1660, hits: 60) +- IC 16643 -> Item 1544 +- Creation code + - Refers to item: Line (location: source ID 77, lines 57..58, bytes 1670..1732, hits: 60) +- IC 16643 -> Item 1545 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 57..58, bytes 1670..1732, hits: 60) +- IC 16652 -> Item 1546 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 57..58, bytes 1689..1732, hits: 60) +- IC 16661 -> Item 1547 +- Creation code + - Refers to item: Line (location: source ID 77, lines 58..59, bytes 1746..1754, hits: 60) +- IC 16661 -> Item 1548 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 58..59, bytes 1746..1754, hits: 60) +- IC 16661 -> Item 1549 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) +- IC 16711 -> Item 1550 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) +- IC 16711 -> Item 1551 +- Creation code + - Refers to item: Line (location: source ID 77, lines 61..64, bytes 1795..1928, hits: 171) +- IC 16712 -> Item 1552 +- Creation code + - Refers to item: Function "_beforeWithdraw" (location: source ID 77, lines 61..64, bytes 1795..1928, hits: 171) +- IC 16737 -> Item 1553 +- Creation code + - Refers to item: Line (location: source ID 77, lines 62..63, bytes 1882..1893, hits: 171) +- IC 16737 -> Item 1554 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 62..63, bytes 1882..1893, hits: 171) +- IC 16808 -> Item 1555 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) +- IC 16808 -> Item 1556 +- Creation code + - Refers to item: Statement (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) +- IC 16808 -> Item 1557 +- Creation code + - Refers to item: Line (location: source ID 78, lines 23..45, bytes 561..1201, hits: 5) +- IC 16858 -> Item 1558 +- Creation code + - Refers to item: Function "optInToBApp" (location: source ID 78, lines 23..45, bytes 561..1201, hits: 5) +- IC 16858 -> Item 1559 +- Creation code + - Refers to item: Line (location: source ID 78, lines 29..31, bytes 762..882, hits: 4) +- IC 17010 -> Item 1560 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 29..31, bytes 762..882, hits: 4) +- IC 17010 -> Item 1561 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 29..31, bytes 826..882, hits: 4) +- IC 17018 -> Item 1562 +- Creation code + - Refers to item: Line (location: source ID 78, lines 32..35, bytes 917..971, hits: 1) +- IC 17018 -> Item 1563 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 78, lines 32..35, bytes 917..971, hits: 1) +- IC 17052 -> Item 1564 +- Creation code + - Refers to item: Line (location: source ID 78, lines 33..34, bytes 931..960, hits: 1) +- IC 17052 -> Item 1565 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 33..34, bytes 931..960, hits: 1) +- IC 12676 -> Item 1566 +- Creation code + - Refers to item: Line (location: source ID 78, lines 36..41, bytes 981..1105, hits: 3) +- IC 12676 -> Item 1567 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 36..41, bytes 981..1105, hits: 3) +- IC 12679 -> Item 1568 +- Creation code + - Refers to item: Line (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) +- IC 12679 -> Item 1569 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) +- IC 12680 -> Item 1570 +- Creation code + - Refers to item: Branch (branch: 1, path: 1) (location: source ID 78, lines 42..44, bytes 1116..1181, hits: 1) +- IC 12690 -> Item 1571 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) +- IC 12690 -> Item 1572 +- Creation code + - Refers to item: Line (location: source ID 78, lines 43..44, bytes 1169..1194, hits: 1) +- IC 12842 -> Item 1573 +- Creation code + - Refers to item: Statement (location: source ID 78, lines 43..44, bytes 1169..1194, hits: 1) +- IC 12842 -> Item 1574 +- Creation code + - Refers to item: Line (location: source ID 79, lines 17..28, bytes 461..824, hits: 3) +- IC 12871 -> Item 1575 +- Creation code + - Refers to item: Function "optInToBApp" (location: source ID 79, lines 17..28, bytes 461..824, hits: 3) +- IC 12871 -> Item 1576 +- Creation code + - Refers to item: Line (location: source ID 79, lines 25..26, bytes 739..765, hits: 2) +- IC 12878 -> Item 1577 +- Creation code + - Refers to item: Statement (location: source ID 79, lines 25..26, bytes 739..765, hits: 2) +- IC 12878 -> Item 1578 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 79, lines 25..26, bytes 767..796, hits: 1) +- IC 12928 -> Item 1579 +- Creation code + - Refers to item: Statement (location: source ID 79, lines 25..26, bytes 767..796, hits: 1) +- IC 12928 -> Item 1580 +- Creation code + - Refers to item: Line (location: source ID 79, lines 26..27, bytes 806..817, hits: 1) +- IC 12929 -> Item 1581 +- Creation code + - Refers to item: Statement (location: source ID 79, lines 26..27, bytes 806..817, hits: 1) +- IC 12939 -> Item 1582 +- Creation code + - Refers to item: Line (location: source ID 82, lines 11..18, bytes 281..570, hits: 6) +- IC 12939 -> Item 1583 +- Creation code + - Refers to item: Function "addWhitelisted" (location: source ID 82, lines 11..18, bytes 281..570, hits: 6) +- IC 13002 -> Item 1584 +- Creation code + - Refers to item: Line (location: source ID 82, lines 12..15, bytes 382..455, hits: 1) +- IC 13002 -> Item 1585 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 82, lines 12..15, bytes 382..455, hits: 1) +- IC 13009 -> Item 1586 +- Creation code + - Refers to item: Line (location: source ID 82, lines 13..14, bytes 396..444, hits: 1) +- IC 13009 -> Item 1587 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 13..14, bytes 396..444, hits: 1) +- IC 13102 -> Item 1588 +- Creation code + - Refers to item: Line (location: source ID 82, lines 15..16, bytes 468..483, hits: 5) +- IC 13102 -> Item 1589 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 15..16, bytes 468..483, hits: 5) +- IC 13176 -> Item 1590 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 82, lines 15..16, bytes 485..521, hits: 1) +- IC 13176 -> Item 1591 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 15..16, bytes 485..521, hits: 1) +- IC 13176 -> Item 1592 +- Creation code + - Refers to item: Line (location: source ID 82, lines 16..17, bytes 531..563, hits: 4) +- IC 13226 -> Item 1593 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 16..17, bytes 531..563, hits: 4) +- IC 13226 -> Item 1594 +- Creation code + - Refers to item: Line (location: source ID 82, lines 19..25, bytes 576..798, hits: 2) +- IC 13260 -> Item 1595 +- Creation code + - Refers to item: Function "removeWhitelisted" (location: source ID 82, lines 19..25, bytes 576..798, hits: 2) +- IC 13260 -> Item 1596 +- Creation code + - Refers to item: Line (location: source ID 82, lines 20..21, bytes 653..679, hits: 2) +- IC 13297 -> Item 1597 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 20..21, bytes 653..679, hits: 2) +- IC 13297 -> Item 1598 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 82, lines 20..23, bytes 681..750, hits: 1) +- IC 13319 -> Item 1599 +- Creation code + - Refers to item: Line (location: source ID 82, lines 21..22, bytes 695..739, hits: 1) +- IC 13521 -> Item 1600 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 21..22, bytes 695..739, hits: 1) +- IC 13521 -> Item 1601 +- Creation code + - Refers to item: Line (location: source ID 82, lines 23..24, bytes 759..791, hits: 1) +- IC 13528 -> Item 1602 +- Creation code + - Refers to item: Statement (location: source ID 82, lines 23..24, bytes 759..791, hits: 1) +- IC 13528 -> Item 1603 +- Creation code + - Refers to item: Line (location: source ID 83, lines 20..27, bytes 595..822, hits: 763) +- IC 13553 -> Item 1604 +- Creation code + - Refers to item: Function "constructor" (location: source ID 83, lines 20..27, bytes 595..822, hits: 763) +- IC 13553 -> Item 1605 +- Creation code + - Refers to item: Line (location: source ID 83, lines 24..25, bytes 727..764, hits: 763) +- IC 13638 -> Item 1606 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 24..25, bytes 727..764, hits: 763) +- IC 13638 -> Item 1607 +- Creation code + - Refers to item: Line (location: source ID 83, lines 25..26, bytes 774..815, hits: 763) +- IC 13663 -> Item 1608 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 25..26, bytes 774..815, hits: 763) +- IC 13663 -> Item 1609 +- Creation code + - Refers to item: Line (location: source ID 83, lines 28..33, bytes 828..972, hits: 764) +- IC 19925 -> Item 1610 +- Creation code + - Refers to item: Function "grantManagerRole" (location: source ID 83, lines 28..33, bytes 828..972, hits: 764) +- IC 19925 -> Item 1611 +- Creation code + - Refers to item: Line (location: source ID 83, lines 31..32, bytes 933..965, hits: 764) +- IC 19927 -> Item 1612 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 31..32, bytes 933..965, hits: 764) +- IC 19927 -> Item 1613 +- Creation code + - Refers to item: Line (location: source ID 83, lines 34..39, bytes 978..1124, hits: 1) +- IC 20097 -> Item 1614 +- Creation code + - Refers to item: Function "revokeManagerRole" (location: source ID 83, lines 34..39, bytes 978..1124, hits: 1) +- IC 20097 -> Item 1615 +- Creation code + - Refers to item: Line (location: source ID 83, lines 37..38, bytes 1084..1117, hits: 1) +- IC 20098 -> Item 1616 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 37..38, bytes 1084..1117, hits: 1) +- IC 20113 -> Item 1617 +- Creation code + - Refers to item: Line (location: source ID 83, lines 51..60, bytes 1663..1951, hits: 974) +- IC 20113 -> Item 1618 +- Creation code + - Refers to item: Function "registerBApp" (location: source ID 83, lines 51..60, bytes 1663..1951, hits: 974) +- IC 20113 -> Item 1619 +- Creation code + - Refers to item: Line (location: source ID 83, lines 55..59, bytes 1830..1944, hits: 974) +- IC 19467 -> Item 1620 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 55..59, bytes 1830..1944, hits: 974) +- IC 19467 -> Item 1621 +- Creation code + - Refers to item: Line (location: source ID 83, lines 63..70, bytes 2052..2281, hits: 18) +- IC 19490 -> Item 1622 +- Creation code + - Refers to item: Function "updateBAppMetadataURI" (location: source ID 83, lines 63..70, bytes 2052..2281, hits: 18) +- IC 19490 -> Item 1623 +- Creation code + - Refers to item: Line (location: source ID 83, lines 66..69, bytes 2177..2274, hits: 12) +- IC 18141 -> Item 1624 +- Creation code + - Refers to item: Statement (location: source ID 83, lines 66..69, bytes 2177..2274, hits: 12) +- IC 18141 -> Item 1625 +- Creation code + - Refers to item: Line (location: source ID 84, lines 31..40, bytes 1102..1377, hits: 1943) +- IC 18142 -> Item 1626 +- Creation code + - Refers to item: Function "registerBApp" (location: source ID 84, lines 31..40, bytes 1102..1377, hits: 1943) +- IC 18142 -> Item 1627 +- Creation code + - Refers to item: Line (location: source ID 84, lines 35..39, bytes 1256..1370, hits: 1943) +- IC 18211 -> Item 1628 +- Creation code + - Refers to item: Statement (location: source ID 84, lines 35..39, bytes 1256..1370, hits: 1943) +- IC 18211 -> Item 1629 +- Creation code + - Refers to item: Line (location: source ID 84, lines 43..50, bytes 1478..1694, hits: 30) +- IC 18367 -> Item 1630 +- Creation code + - Refers to item: Function "updateBAppMetadataURI" (location: source ID 84, lines 43..50, bytes 1478..1694, hits: 30) +- IC 18367 -> Item 1631 +- Creation code + - Refers to item: Line (location: source ID 84, lines 46..49, bytes 1590..1687, hits: 24) +- IC 18367 -> Item 1632 +- Creation code + - Refers to item: Statement (location: source ID 84, lines 46..49, bytes 1590..1687, hits: 24) +- IC 18422 -> Item 1633 +- Creation code + - Refers to item: Line (location: source ID 85, lines 28..34, bytes 1170..1334, hits: 3287) +- IC 18422 -> Item 1634 +- Creation code + - Refers to item: Function "onlySSVBasedAppManager" (location: source ID 85, lines 28..34, bytes 1170..1334, hits: 3287) +- IC 18424 -> Item 1635 +- Creation code + - Refers to item: Line (location: source ID 85, lines 29..30, bytes 1218..1263, hits: 3287) +- IC 18424 -> Item 1636 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 29..30, bytes 1218..1263, hits: 3287) +- IC 18425 -> Item 1637 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 85, lines 29..32, bytes 1265..1317, hits: 26) +- IC 18440 -> Item 1638 +- Creation code + - Refers to item: Line (location: source ID 85, lines 30..31, bytes 1279..1306, hits: 26) +- IC 18440 -> Item 1639 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 30..31, bytes 1279..1306, hits: 26) +- IC 18503 -> Item 1640 +- Creation code + - Refers to item: Line (location: source ID 85, lines 38..41, bytes 1580..1684, hits: 4578) +- IC 18503 -> Item 1641 +- Creation code + - Refers to item: Function "constructor" (location: source ID 85, lines 38..41, bytes 1580..1684, hits: 4578) +- IC 18510 -> Item 1642 +- Creation code + - Refers to item: Line (location: source ID 85, lines 39..40, bytes 1632..1677, hits: 4578) +- IC 18510 -> Item 1643 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 39..40, bytes 1632..1677, hits: 4578) +- IC 18563 -> Item 1644 +- Creation code + - Refers to item: Line (location: source ID 85, lines 53..62, bytes 2223..2487, hits: 974) +- IC 18563 -> Item 1645 +- Creation code + - Refers to item: Function "registerBApp" (location: source ID 85, lines 53..62, bytes 2223..2487, hits: 974) +- IC 18599 -> Item 1646 +- Creation code + - Refers to item: Line (location: source ID 85, lines 57..61, bytes 2366..2480, hits: 974) +- IC 18599 -> Item 1647 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 57..61, bytes 2366..2480, hits: 974) +- IC 18606 -> Item 1648 +- Creation code + - Refers to item: Line (location: source ID 85, lines 65..72, bytes 2588..2793, hits: 12) +- IC 18606 -> Item 1649 +- Creation code + - Refers to item: Function "updateBAppMetadataURI" (location: source ID 85, lines 65..72, bytes 2588..2793, hits: 12) +- IC 1160 -> Item 1650 +- Creation code + - Refers to item: Line (location: source ID 85, lines 68..71, bytes 2689..2786, hits: 12) +- IC 1160 -> Item 1651 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 68..71, bytes 2689..2786, hits: 12) +- IC 9433 -> Item 1652 +- Creation code + - Refers to item: Line (location: source ID 85, lines 75..82, bytes 2920..3131, hits: 24) +- IC 9433 -> Item 1653 +- Creation code + - Refers to item: Function "updateBAppTokens" (location: source ID 85, lines 75..82, bytes 2920..3131, hits: 24) +- IC 9441 -> Item 1654 +- Creation code + - Refers to item: Line (location: source ID 85, lines 78..81, bytes 3030..3124, hits: 24) +- IC 9441 -> Item 1655 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 78..81, bytes 3030..3124, hits: 24) +- IC 9454 -> Item 1656 +- Creation code + - Refers to item: Line (location: source ID 85, lines 83..92, bytes 3137..3364, hits: 1) +- IC 9454 -> Item 1657 +- Creation code + - Refers to item: Function "withdrawSlashingFund" (location: source ID 85, lines 83..92, bytes 3137..3364, hits: 1) +- IC 9455 -> Item 1658 +- Creation code + - Refers to item: Line (location: source ID 85, lines 87..91, bytes 3247..3357, hits: 1) +- IC 9465 -> Item 1659 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 87..91, bytes 3247..3357, hits: 1) +- IC 9465 -> Item 1660 +- Creation code + - Refers to item: Line (location: source ID 85, lines 93..98, bytes 3370..3547, hits: 2) +- IC 9549 -> Item 1661 +- Creation code + - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 85, lines 93..98, bytes 3370..3547, hits: 2) +- IC 9549 -> Item 1662 +- Creation code + - Refers to item: Line (location: source ID 85, lines 94..97, bytes 3446..3540, hits: 2) +- IC 9549 -> Item 1663 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 94..97, bytes 3446..3540, hits: 2) +- IC 9599 -> Item 1664 +- Creation code + - Refers to item: Line (location: source ID 85, lines 100..113, bytes 3659..4076, hits: 1602) +- IC 9599 -> Item 1665 +- Creation code + - Refers to item: Function "optInToBApp" (location: source ID 85, lines 100..113, bytes 3659..4076, hits: 1602) +- IC 9618 -> Item 1666 +- Creation code + - Refers to item: Line (location: source ID 85, lines 111..112, bytes 4058..4069, hits: 1590) +- IC 9618 -> Item 1667 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 111..112, bytes 4058..4069, hits: 1590) +- IC 9690 -> Item 1668 +- Creation code + - Refers to item: Line (location: source ID 85, lines 114..136, bytes 4082..4639, hits: 81) +- IC 9690 -> Item 1669 +- Creation code + - Refers to item: Function "slash" (location: source ID 85, lines 114..136, bytes 4082..4639, hits: 81) +- IC 9728 -> Item 1670 +- Creation code + - Refers to item: Line (location: source ID 85, lines 134..135, bytes 4598..4632, hits: 79) +- IC 9728 -> Item 1671 +- Creation code + - Refers to item: Statement (location: source ID 85, lines 134..135, bytes 4598..4632, hits: 79) +- IC 9794 -> Item 1672 +- Creation code + - Refers to item: None +- IC 9794 -> Item 1673 +- Creation code + - Refers to item: None +- IC 9812 -> Item 1674 +- Creation code + - Refers to item: None +- IC 10437 -> Item 1675 +- Creation code + - Refers to item: None +- IC 9812 -> Item 1676 +- Creation code + - Refers to item: None +- IC 9812 -> Item 1677 +- Creation code + - Refers to item: None +- IC 10039 -> Item 1678 +- Creation code + - Refers to item: None +- IC 10039 -> Item 1679 +- Creation code + - Refers to item: None +- IC 10048 -> Item 1680 +- Creation code + - Refers to item: None +- IC 10048 -> Item 1681 +- Creation code + - Refers to item: None +- IC 10108 -> Item 1682 +- Creation code + - Refers to item: None +- IC 10108 -> Item 1683 +- Creation code + - Refers to item: None +- IC 10160 -> Item 1684 +- Creation code + - Refers to item: None +- IC 10108 -> Item 1685 +- Creation code + - Refers to item: None +- IC 10108 -> Item 1686 +- Creation code + - Refers to item: None +- IC 10132 -> Item 1687 +- Creation code + - Refers to item: None +- IC 10132 -> Item 1688 +- Creation code + - Refers to item: None +- IC 10161 -> Item 1689 +- Creation code + - Refers to item: None +- IC 10161 -> Item 1690 +- Creation code + - Refers to item: None +- IC 10316 -> Item 1691 +- Creation code + - Refers to item: None +- IC 10316 -> Item 1692 +- Creation code + - Refers to item: None +- IC 10371 -> Item 1693 +- Creation code + - Refers to item: None +- IC 10371 -> Item 1694 +- Creation code + - Refers to item: None +- IC 10371 -> Item 1695 +- Creation code + - Refers to item: None +- IC 10438 -> Item 1696 +- Creation code + - Refers to item: None +- IC 10438 -> Item 1697 +- Creation code + - Refers to item: None +- IC 10499 -> Item 1698 +- Creation code + - Refers to item: None +- IC 10499 -> Item 1699 +- Creation code + - Refers to item: None +- IC 10545 -> Item 1700 +- Creation code + - Refers to item: None +- IC 10545 -> Item 1701 +- Creation code + - Refers to item: None +- IC 10825 -> Item 1702 +- Creation code + - Refers to item: None +- IC 10825 -> Item 1703 +- Creation code + - Refers to item: None +- IC 10981 -> Item 1704 +- Creation code + - Refers to item: None +- IC 10981 -> Item 1705 +- Creation code + - Refers to item: None +- IC 10982 -> Item 1706 +- Creation code + - Refers to item: None +- IC 11001 -> Item 1707 +- Creation code + - Refers to item: None +- IC 11001 -> Item 1708 +- Creation code + - Refers to item: None +- IC 11001 -> Item 1709 +- Creation code + - Refers to item: None +- IC 11104 -> Item 1710 +- Creation code + - Refers to item: None +- IC 11104 -> Item 1711 +- Creation code + - Refers to item: None +- IC 11229 -> Item 1712 +- Creation code + - Refers to item: None +- IC 11229 -> Item 1713 +- Creation code + - Refers to item: None +- IC 11339 -> Item 1714 +- Creation code + - Refers to item: None +- IC 11339 -> Item 1715 +- Creation code + - Refers to item: None +- IC 18822 -> Item 1716 +- Creation code + - Refers to item: None +- IC 18822 -> Item 1717 +- Creation code + - Refers to item: None +- IC 18823 -> Item 1718 +- Creation code + - Refers to item: None +- IC 18823 -> Item 1719 +- Creation code + - Refers to item: None +- IC 19009 -> Item 1720 +- Creation code + - Refers to item: None +- IC 19009 -> Item 1721 +- Creation code + - Refers to item: None +- IC 19011 -> Item 1722 +- Creation code + - Refers to item: None +- IC 19011 -> Item 1723 +- Creation code + - Refers to item: None +- IC 19163 -> Item 1724 +- Creation code + - Refers to item: None +- IC 19163 -> Item 1725 +- Creation code + - Refers to item: None +- IC 19164 -> Item 1726 +- Creation code + - Refers to item: None +- IC 19240 -> Item 1727 +- Creation code + - Refers to item: None +- IC 19240 -> Item 1728 +- Creation code + - Refers to item: None +- IC 19244 -> Item 1729 +- Creation code + - Refers to item: None +- IC 19298 -> Item 1730 +- Creation code + - Refers to item: None +- IC 19298 -> Item 1731 +- Creation code + - Refers to item: None +- IC 19299 -> Item 1732 +- Creation code + - Refers to item: None +- IC 19313 -> Item 1733 +- Creation code + - Refers to item: None +- IC 19313 -> Item 1734 +- Creation code + - Refers to item: None +- IC 19314 -> Item 1735 +- Creation code + - Refers to item: None +- IC 19328 -> Item 1736 +- Creation code + - Refers to item: None +- IC 19328 -> Item 1737 +- Creation code + - Refers to item: None +- IC 19335 -> Item 1738 +- Creation code + - Refers to item: None +- IC 19380 -> Item 1739 +- Creation code + - Refers to item: None +- IC 19335 -> Item 1740 +- Creation code + - Refers to item: None +- IC 19335 -> Item 1741 +- Creation code + - Refers to item: None +- IC 19368 -> Item 1742 +- Creation code + - Refers to item: None +- IC 19368 -> Item 1743 +- Creation code + - Refers to item: None +- IC 19381 -> Item 1744 +- Creation code + - Refers to item: None +- IC 19381 -> Item 1745 +- Creation code + - Refers to item: None +- IC 19415 -> Item 1746 +- Creation code + - Refers to item: None +- IC 19415 -> Item 1747 +- Creation code + - Refers to item: None +- IC 19448 -> Item 1748 +- Creation code + - Refers to item: None +- IC 19448 -> Item 1749 +- Creation code + - Refers to item: None +- IC 652 -> Item 1750 +- Creation code + - Refers to item: None +- IC 652 -> Item 1751 +- Creation code + - Refers to item: None +- IC 5298 -> Item 1752 +- Creation code + - Refers to item: None +- IC 5298 -> Item 1753 +- Creation code + - Refers to item: None +- IC 5348 -> Item 1754 +- Creation code + - Refers to item: None +- IC 5348 -> Item 1755 +- Creation code + - Refers to item: None +- IC 5398 -> Item 1756 +- Creation code + - Refers to item: None +- IC 5398 -> Item 1757 +- Creation code + - Refers to item: None +- IC 5408 -> Item 1758 +- Creation code + - Refers to item: None +- IC 5408 -> Item 1759 +- Creation code + - Refers to item: None +- IC 5451 -> Item 1760 +- Creation code + - Refers to item: None +- IC 5451 -> Item 1761 +- Creation code + - Refers to item: None +- IC 392 -> Item 1762 +- Creation code + - Refers to item: None +- IC 392 -> Item 1763 +- Creation code + - Refers to item: None +- IC 2198 -> Item 1764 +- Creation code + - Refers to item: None +- IC 2198 -> Item 1765 +- Creation code + - Refers to item: None +- IC 2228 -> Item 1766 +- Creation code + - Refers to item: None +- IC 2228 -> Item 1767 +- Creation code + - Refers to item: None +- IC 2229 -> Item 1768 +- Creation code + - Refers to item: None +- IC 2332 -> Item 1769 +- Creation code + - Refers to item: None +- IC 2332 -> Item 1770 +- Creation code + - Refers to item: None +- IC 2337 -> Item 1771 +- Creation code + - Refers to item: None +- IC 2337 -> Item 1772 +- Creation code + - Refers to item: None +- IC 2387 -> Item 1773 +- Creation code + - Refers to item: None +- IC 2387 -> Item 1774 +- Creation code + - Refers to item: None +- IC 12122 -> Item 1775 +- Creation code + - Refers to item: None +- IC 12122 -> Item 1776 +- Creation code + - Refers to item: None +- IC 12123 -> Item 1777 +- Creation code + - Refers to item: None +- IC 12123 -> Item 1778 +- Creation code + - Refers to item: None +- IC 12130 -> Item 1779 +- Creation code + - Refers to item: None +- IC 12130 -> Item 1780 +- Creation code + - Refers to item: None +- IC 12180 -> Item 1781 +- Creation code + - Refers to item: None +- IC 12180 -> Item 1782 +- Creation code + - Refers to item: None +- IC 12181 -> Item 1783 +- Creation code + - Refers to item: None +- IC 12191 -> Item 1784 +- Creation code + - Refers to item: None +- IC 12191 -> Item 1785 +- Creation code + - Refers to item: None +- IC 12321 -> Item 1786 +- Creation code + - Refers to item: None +- IC 12321 -> Item 1787 +- Creation code + - Refers to item: None +- IC 12321 -> Item 1788 +- Creation code + - Refers to item: None +- IC 12371 -> Item 1789 +- Creation code + - Refers to item: None +- IC 12371 -> Item 1790 +- Creation code + - Refers to item: None +- IC 18047 -> Item 1791 +- Creation code + - Refers to item: None +- IC 18047 -> Item 1792 +- Creation code + - Refers to item: None +- IC 18048 -> Item 1793 +- Creation code + - Refers to item: None +- IC 18048 -> Item 1794 +- Creation code + - Refers to item: None +- IC 18051 -> Item 1795 +- Creation code + - Refers to item: None +- IC 18090 -> Item 1796 +- Creation code + - Refers to item: None +- IC 18090 -> Item 1797 +- Creation code + - Refers to item: None +- IC 18090 -> Item 1798 +- Creation code + - Refers to item: None +- IC 18090 -> Item 1799 +- Creation code + - Refers to item: None +- IC 12582 -> Item 1800 +- Creation code + - Refers to item: None +- IC 12582 -> Item 1801 +- Creation code + - Refers to item: None +- IC 12583 -> Item 1802 +- Creation code + - Refers to item: None +- IC 12583 -> Item 1803 +- Creation code + - Refers to item: None +- IC 12586 -> Item 1804 +- Creation code + - Refers to item: None +- IC 12625 -> Item 1805 +- Creation code + - Refers to item: None +- IC 12625 -> Item 1806 +- Creation code + - Refers to item: None +- IC 12625 -> Item 1807 +- Creation code + - Refers to item: None +- IC 12625 -> Item 1808 +- Creation code + - Refers to item: None +- IC 17151 -> Item 808 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) +- IC 17151 -> Item 809 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) +- IC 17155 -> Item 810 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) +- IC 17155 -> Item 811 +- Creation code + - Refers to item: Line (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) +- IC 17174 -> Item 812 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) +- IC 17174 -> Item 813 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5855..5876, hits: 4860) +- IC 17174 -> Item 814 +- Creation code + - Refers to item: Line (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) +- IC 14075 -> Item 815 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) +- IC 14075 -> Item 816 +- Creation code + - Refers to item: Line (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) +- IC 14076 -> Item 817 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) +- IC 14076 -> Item 818 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5994..6059, hits: 4860) +- IC 14076 -> Item 819 +- Creation code + - Refers to item: Line (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) +- IC 14094 -> Item 820 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) +- IC 14114 -> Item 821 +- Creation code + - Refers to item: Line (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) +- IC 14114 -> Item 822 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) +- IC 14114 -> Item 823 +- Creation code + - Refers to item: Line (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) +- IC 11762 -> Item 824 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) +- IC 11762 -> Item 825 +- Creation code + - Refers to item: Line (location: source ID 75, lines 170..171, bytes 6239..6260, hits: 4860) +- IC 11763 -> Item 826 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 170..171, bytes 6239..6260, hits: 4860) +- IC 11763 -> Item 827 +- Creation code + - Refers to item: Line (location: source ID 75, lines 172..173, bytes 6271..6316, hits: 4860) +- IC 11774 -> Item 828 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 172..173, bytes 6271..6316, hits: 4860) +- IC 11774 -> Item 829 +- Creation code + - Refers to item: Line (location: source ID 75, lines 174..181, bytes 6327..6479, hits: 4860) +- IC 11774 -> Item 830 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 174..181, bytes 6327..6479, hits: 4860) +- IC 11456 -> Item 796 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) +- IC 11456 -> Item 797 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 11458 -> Item 798 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 11458 -> Item 799 +- Creation code + - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 11508 -> Item 800 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 11508 -> Item 801 +- Creation code + - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 13858 -> Item 802 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 13858 -> Item 803 +- Creation code + - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 13860 -> Item 804 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 13860 -> Item 805 +- Creation code + - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 13910 -> Item 806 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 13910 -> Item 807 +- Creation code + - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) + +Anchors for Contract "IBasedApp" (solc 0.8.30, source ID 80): + +Anchors for Contract "ECDSAVerifier" (solc 0.8.30, source ID 78): +- IC 182 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 447 -> Item 1875 +- Creation code + - Refers to item: None +- IC 447 -> Item 1876 +- Creation code + - Refers to item: None +- IC 1517 -> Item 1877 +- Creation code + - Refers to item: None +- IC 1517 -> Item 1878 +- Creation code + - Refers to item: None +- IC 1520 -> Item 1879 +- Creation code + - Refers to item: None +- IC 1620 -> Item 1880 +- Creation code + - Refers to item: None +- IC 1620 -> Item 1881 +- Creation code + - Refers to item: None +- IC 1620 -> Item 1882 +- Creation code + - Refers to item: None +- IC 1620 -> Item 1883 +- Creation code + - Refers to item: None +- IC 1670 -> Item 1884 +- Creation code + - Refers to item: None +- IC 1670 -> Item 1885 +- Creation code + - Refers to item: None +- IC 1689 -> Item 1886 +- Creation code + - Refers to item: None +- IC 1689 -> Item 1887 +- Creation code + - Refers to item: None +- IC 1777 -> Item 1888 +- Creation code + - Refers to item: None +- IC 1689 -> Item 1889 +- Creation code + - Refers to item: None +- IC 1778 -> Item 1890 +- Creation code + - Refers to item: None +- IC 1778 -> Item 1891 +- Creation code + - Refers to item: None +- IC 1384 -> Item 1951 +- Creation code + - Refers to item: None +- IC 1384 -> Item 1952 +- Creation code + - Refers to item: None +- IC 1384 -> Item 1953 +- Creation code + - Refers to item: None +- IC 1384 -> Item 1954 +- Creation code + - Refers to item: None +- IC 1467 -> Item 1955 +- Creation code + - Refers to item: None +- IC 1467 -> Item 1956 +- Creation code + - Refers to item: None +- IC 1467 -> Item 1957 +- Creation code + - Refers to item: None +- IC 569 -> Item 1970 +- Creation code + - Refers to item: None +- IC 569 -> Item 1971 +- Creation code + - Refers to item: None +- IC 2001 -> Item 1972 +- Creation code + - Refers to item: None +- IC 2001 -> Item 1973 +- Creation code + - Refers to item: None +- IC 283 -> Item 1974 +- Creation code + - Refers to item: None +- IC 283 -> Item 1975 +- Creation code + - Refers to item: None +- IC 1020 -> Item 1976 +- Creation code + - Refers to item: None +- IC 1020 -> Item 1977 +- Creation code + - Refers to item: None +- IC 181 -> Item 1978 +- Creation code + - Refers to item: None +- IC 181 -> Item 1979 +- Creation code + - Refers to item: None +- IC 710 -> Item 1980 +- Creation code + - Refers to item: None +- IC 710 -> Item 1981 +- Creation code + - Refers to item: None +- IC 507 -> Item 1986 +- Creation code + - Refers to item: None +- IC 507 -> Item 1987 +- Creation code + - Refers to item: None +- IC 1978 -> Item 1988 +- Creation code + - Refers to item: None +- IC 1978 -> Item 1989 +- Creation code + - Refers to item: None +- IC 243 -> Item 1943 +- Creation code + - Refers to item: None +- IC 243 -> Item 1944 +- Creation code + - Refers to item: None +- IC 874 -> Item 1945 +- Creation code + - Refers to item: None +- IC 874 -> Item 1946 +- Creation code + - Refers to item: None +- IC 323 -> Item 1947 +- Creation code + - Refers to item: None +- IC 323 -> Item 1948 +- Creation code + - Refers to item: None +- IC 1168 -> Item 1949 +- Creation code + - Refers to item: None +- IC 1168 -> Item 1950 +- Creation code + - Refers to item: None + +Anchors for Contract "AccessControl" (solc 0.8.30, source ID 26): + +Anchors for Contract "DeployAll" (solc 0.8.30, source ID 53): + +Anchors for Contract "ValidationLibTest" (solc 0.8.30, source ID 90): +- IC 1052 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1052 -> Item 1991 +- Creation code + - Refers to item: None +- IC 3088 -> Item 1992 +- Creation code + - Refers to item: None +- IC 3088 -> Item 1993 +- Creation code + - Refers to item: None +- IC 3242 -> Item 1994 +- Creation code + - Refers to item: None +- IC 3242 -> Item 1995 +- Creation code + - Refers to item: None +- IC 3396 -> Item 1996 +- Creation code + - Refers to item: None +- IC 3396 -> Item 1997 +- Creation code + - Refers to item: None +- IC 3550 -> Item 1998 +- Creation code + - Refers to item: None +- IC 3550 -> Item 1999 +- Creation code + - Refers to item: None +- IC 3704 -> Item 2000 +- Creation code + - Refers to item: None +- IC 3704 -> Item 2001 +- Creation code + - Refers to item: None +- IC 3858 -> Item 2002 +- Creation code + - Refers to item: None +- IC 3858 -> Item 2003 +- Creation code + - Refers to item: None +- IC 4012 -> Item 2004 +- Creation code + - Refers to item: None +- IC 4012 -> Item 2005 +- Creation code + - Refers to item: None +- IC 4145 -> Item 2006 +- Creation code + - Refers to item: None +- IC 4145 -> Item 2007 +- Creation code + - Refers to item: None +- IC 4246 -> Item 2008 +- Creation code + - Refers to item: None +- IC 4246 -> Item 2009 +- Creation code + - Refers to item: None +- IC 4347 -> Item 2010 +- Creation code + - Refers to item: None +- IC 4347 -> Item 2011 +- Creation code + - Refers to item: None +- IC 4448 -> Item 2012 +- Creation code + - Refers to item: None +- IC 4448 -> Item 2013 +- Creation code + - Refers to item: None +- IC 4550 -> Item 2014 +- Creation code + - Refers to item: None +- IC 4550 -> Item 2015 +- Creation code + - Refers to item: None +- IC 5082 -> Item 2016 +- Creation code + - Refers to item: None +- IC 5082 -> Item 2017 +- Creation code + - Refers to item: None +- IC 5192 -> Item 2018 +- Creation code + - Refers to item: None +- IC 5192 -> Item 2019 +- Creation code + - Refers to item: None +- IC 5337 -> Item 2020 +- Creation code + - Refers to item: None +- IC 5337 -> Item 2021 +- Creation code + - Refers to item: None +- IC 5338 -> Item 2022 +- Creation code + - Refers to item: None +- IC 5647 -> Item 2023 +- Creation code + - Refers to item: None +- IC 5647 -> Item 2024 +- Creation code + - Refers to item: None +- IC 5795 -> Item 2025 +- Creation code + - Refers to item: None +- IC 5795 -> Item 2026 +- Creation code + - Refers to item: None +- IC 5892 -> Item 2027 +- Creation code + - Refers to item: None +- IC 5892 -> Item 2028 +- Creation code + - Refers to item: None +- IC 6153 -> Item 2029 +- Creation code + - Refers to item: None +- IC 6153 -> Item 2030 +- Creation code + - Refers to item: None +- IC 6366 -> Item 2031 +- Creation code + - Refers to item: None +- IC 6366 -> Item 2032 +- Creation code + - Refers to item: None +- IC 6467 -> Item 2033 +- Creation code + - Refers to item: None +- IC 6467 -> Item 2034 +- Creation code + - Refers to item: None +- IC 6646 -> Item 2035 +- Creation code + - Refers to item: None +- IC 6646 -> Item 2036 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2037 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7071 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7071 -> Item 2040 +- Creation code + - Refers to item: None +- IC 7182 -> Item 2041 +- Creation code + - Refers to item: None +- IC 7182 -> Item 2042 +- Creation code + - Refers to item: None +- IC 7315 -> Item 2043 +- Creation code + - Refers to item: None +- IC 7315 -> Item 2044 +- Creation code + - Refers to item: None +- IC 7494 -> Item 2045 +- Creation code + - Refers to item: None +- IC 7494 -> Item 2046 +- Creation code + - Refers to item: None +- IC 7639 -> Item 2047 +- Creation code + - Refers to item: None +- IC 7639 -> Item 2048 +- Creation code + - Refers to item: None +- IC 7818 -> Item 2049 +- Creation code + - Refers to item: None +- IC 7818 -> Item 2050 +- Creation code + - Refers to item: None +- IC 7997 -> Item 2051 +- Creation code + - Refers to item: None +- IC 7997 -> Item 2052 +- Creation code + - Refers to item: None +- IC 8326 -> Item 2053 +- Creation code + - Refers to item: None +- IC 8326 -> Item 2054 +- Creation code + - Refers to item: None +- IC 8655 -> Item 2055 +- Creation code + - Refers to item: None +- IC 8655 -> Item 2056 +- Creation code + - Refers to item: None +- IC 8822 -> Item 2057 +- Creation code + - Refers to item: None +- IC 8822 -> Item 2058 +- Creation code + - Refers to item: None +- IC 9172 -> Item 2059 +- Creation code + - Refers to item: None +- IC 9172 -> Item 2060 +- Creation code + - Refers to item: None +- IC 9262 -> Item 2061 +- Creation code + - Refers to item: None +- IC 9262 -> Item 2062 +- Creation code + - Refers to item: None +- IC 9407 -> Item 2063 +- Creation code + - Refers to item: None +- IC 9407 -> Item 2064 +- Creation code + - Refers to item: None +- IC 9586 -> Item 2065 +- Creation code + - Refers to item: None +- IC 9586 -> Item 2066 +- Creation code + - Refers to item: None +- IC 9765 -> Item 2067 +- Creation code + - Refers to item: None +- IC 9765 -> Item 2068 +- Creation code + - Refers to item: None +- IC 9894 -> Item 2069 +- Creation code + - Refers to item: None +- IC 9894 -> Item 2070 +- Creation code + - Refers to item: None +- IC 10023 -> Item 2071 +- Creation code + - Refers to item: None +- IC 10023 -> Item 2072 +- Creation code + - Refers to item: None +- IC 10152 -> Item 2073 +- Creation code + - Refers to item: None +- IC 10152 -> Item 2074 +- Creation code + - Refers to item: None +- IC 10302 -> Item 2075 +- Creation code + - Refers to item: None +- IC 10302 -> Item 2076 +- Creation code + - Refers to item: None +- IC 10456 -> Item 2077 +- Creation code + - Refers to item: None +- IC 10456 -> Item 2078 +- Creation code + - Refers to item: None +- IC 10611 -> Item 2079 +- Creation code + - Refers to item: None +- IC 10611 -> Item 2080 +- Creation code + - Refers to item: None +- IC 10766 -> Item 2081 +- Creation code + - Refers to item: None +- IC 10766 -> Item 2082 +- Creation code + - Refers to item: None +- IC 10921 -> Item 2083 +- Creation code + - Refers to item: None +- IC 10921 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11076 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11076 -> Item 2086 +- Creation code + - Refers to item: None +- IC 11231 -> Item 2087 +- Creation code + - Refers to item: None +- IC 11231 -> Item 2088 +- Creation code + - Refers to item: None +- IC 11386 -> Item 2089 +- Creation code + - Refers to item: None +- IC 11386 -> Item 2090 +- Creation code + - Refers to item: None +- IC 11541 -> Item 2091 +- Creation code + - Refers to item: None +- IC 11541 -> Item 2092 +- Creation code + - Refers to item: None +- IC 11696 -> Item 2093 +- Creation code + - Refers to item: None +- IC 11696 -> Item 2094 +- Creation code + - Refers to item: None +- IC 11851 -> Item 2095 +- Creation code + - Refers to item: None +- IC 11851 -> Item 2096 +- Creation code + - Refers to item: None +- IC 12006 -> Item 2097 +- Creation code + - Refers to item: None +- IC 12006 -> Item 2098 +- Creation code + - Refers to item: None +- IC 12161 -> Item 2099 +- Creation code + - Refers to item: None +- IC 12161 -> Item 2100 +- Creation code + - Refers to item: None +- IC 12327 -> Item 2101 +- Creation code + - Refers to item: None +- IC 12327 -> Item 2102 +- Creation code + - Refers to item: None +- IC 12491 -> Item 2103 +- Creation code + - Refers to item: None +- IC 12491 -> Item 2104 +- Creation code + - Refers to item: None +- IC 12669 -> Item 2105 +- Creation code + - Refers to item: None +- IC 12669 -> Item 2106 +- Creation code + - Refers to item: None +- IC 12833 -> Item 2107 +- Creation code + - Refers to item: None +- IC 12833 -> Item 2108 +- Creation code + - Refers to item: None +- IC 12976 -> Item 2109 +- Creation code + - Refers to item: None +- IC 12976 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2112 +- Creation code + - Refers to item: None +- IC 13178 -> Item 2113 +- Creation code + - Refers to item: None +- IC 13178 -> Item 2114 +- Creation code + - Refers to item: None +- IC 13279 -> Item 2115 +- Creation code + - Refers to item: None +- IC 13279 -> Item 2116 +- Creation code + - Refers to item: None +- IC 13380 -> Item 2117 +- Creation code + - Refers to item: None +- IC 13380 -> Item 2118 +- Creation code + - Refers to item: None +- IC 13481 -> Item 2119 +- Creation code + - Refers to item: None +- IC 13481 -> Item 2120 +- Creation code + - Refers to item: None +- IC 13679 -> Item 2121 +- Creation code + - Refers to item: None +- IC 13679 -> Item 2122 +- Creation code + - Refers to item: None +- IC 13877 -> Item 2123 +- Creation code + - Refers to item: None +- IC 13877 -> Item 2124 +- Creation code + - Refers to item: None +- IC 14088 -> Item 2125 +- Creation code + - Refers to item: None +- IC 14088 -> Item 2126 +- Creation code + - Refers to item: None +- IC 14288 -> Item 2127 +- Creation code + - Refers to item: None +- IC 14288 -> Item 2128 +- Creation code + - Refers to item: None +- IC 14486 -> Item 2129 +- Creation code + - Refers to item: None +- IC 14486 -> Item 2130 +- Creation code + - Refers to item: None +- IC 14684 -> Item 2131 +- Creation code + - Refers to item: None +- IC 14684 -> Item 2132 +- Creation code + - Refers to item: None +- IC 14903 -> Item 2133 +- Creation code + - Refers to item: None +- IC 14903 -> Item 2134 +- Creation code + - Refers to item: None +- IC 19675 -> Item 808 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) +- IC 19675 -> Item 809 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) +- IC 19679 -> Item 810 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) +- IC 19679 -> Item 811 +- Creation code + - Refers to item: Line (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) +- IC 19698 -> Item 812 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) +- IC 19698 -> Item 813 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5855..5876, hits: 4860) +- IC 19698 -> Item 814 +- Creation code + - Refers to item: Line (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) +- IC 19584 -> Item 815 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) +- IC 19584 -> Item 816 +- Creation code + - Refers to item: Line (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) +- IC 19585 -> Item 817 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) +- IC 19585 -> Item 818 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5994..6059, hits: 4860) +- IC 19585 -> Item 819 +- Creation code + - Refers to item: Line (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) +- IC 19603 -> Item 820 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) +- IC 19623 -> Item 821 +- Creation code + - Refers to item: Line (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) +- IC 19623 -> Item 822 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) +- IC 19623 -> Item 823 +- Creation code + - Refers to item: Line (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) + +Anchors for Contract "VmSafe" (solc 0.8.30, source ID 16): + +Anchors for Contract "SSVBasedApps" (solc 0.8.30, source ID 61): +- IC 56 -> Item 420 +- Runtime code + - Refers to item: Line (location: source ID 61, lines 629..632, bytes 20878..21011, hits: 36) +- IC 56 -> Item 421 +- Runtime code + - Refers to item: Function "obligationExpireTime" (location: source ID 61, lines 629..632, bytes 20878..21011, hits: 36) +- IC 68 -> Item 422 +- Runtime code + - Refers to item: Line (location: source ID 61, lines 630..631, bytes 20951..21004, hits: 36) +- IC 68 -> Item 423 +- Runtime code + - Refers to item: Statement (location: source ID 61, lines 630..631, bytes 20951..21004, hits: 36) +- IC 4017 -> Item 318 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 484..485, bytes 16316..16375, hits: 5551) +- IC 4017 -> Item 319 +- Creation code + - Refers to item: Line (location: source ID 61, lines 485..486, bytes 16389..16409, hits: 5551) +- IC 10239 -> Item 320 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 485..486, bytes 16389..16409, hits: 5551) +- IC 10239 -> Item 321 +- Creation code + - Refers to item: Line (location: source ID 61, lines 489..496, bytes 16502..16764, hits: 5521) +- IC 10247 -> Item 322 +- Creation code + - Refers to item: Function "strategyTotalShares" (location: source ID 61, lines 489..496, bytes 16502..16764, hits: 5521) +- IC 10247 -> Item 323 +- Creation code + - Refers to item: Line (location: source ID 61, lines 493..494, bytes 16629..16682, hits: 5521) +- IC 10256 -> Item 324 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 493..494, bytes 16629..16682, hits: 5521) +- IC 10256 -> Item 325 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 493..494, bytes 16661..16682, hits: 5521) +- IC 12892 -> Item 326 +- Creation code + - Refers to item: Line (location: source ID 61, lines 494..495, bytes 16692..16757, hits: 5521) +- IC 12892 -> Item 327 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 494..495, bytes 16692..16757, hits: 5521) +- IC 12901 -> Item 328 +- Creation code + - Refers to item: Line (location: source ID 61, lines 497..504, bytes 16770..17031, hits: 88) +- IC 12901 -> Item 329 +- Creation code + - Refers to item: Function "strategyGeneration" (location: source ID 61, lines 497..504, bytes 16770..17031, hits: 88) +- IC 12902 -> Item 330 +- Creation code + - Refers to item: Line (location: source ID 61, lines 501..502, bytes 16896..16949, hits: 88) +- IC 12912 -> Item 331 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 501..502, bytes 16896..16949, hits: 88) +- IC 12912 -> Item 332 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 501..502, bytes 16928..16949, hits: 88) +- IC 12913 -> Item 333 +- Creation code + - Refers to item: Line (location: source ID 61, lines 502..503, bytes 16959..17024, hits: 88) +- IC 12923 -> Item 334 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 502..503, bytes 16959..17024, hits: 88) +- IC 12923 -> Item 335 +- Creation code + - Refers to item: Line (location: source ID 61, lines 505..516, bytes 17037..17408, hits: 4135) +- IC 12989 -> Item 336 +- Creation code + - Refers to item: Function "obligations" (location: source ID 61, lines 505..516, bytes 17037..17408, hits: 4135) +- IC 12989 -> Item 337 +- Creation code + - Refers to item: Line (location: source ID 61, lines 510..511, bytes 17200..17253, hits: 4135) +- IC 13106 -> Item 338 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 510..511, bytes 17200..17253, hits: 4135) +- IC 13106 -> Item 339 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 510..511, bytes 17232..17253, hits: 4135) +- IC 13224 -> Item 340 +- Creation code + - Refers to item: Line (location: source ID 61, lines 511..515, bytes 17263..17401, hits: 4135) +- IC 13224 -> Item 341 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 511..515, bytes 17263..17401, hits: 4135) +- IC 13341 -> Item 342 +- Creation code + - Refers to item: Line (location: source ID 61, lines 517..538, bytes 17414..17963, hits: 4822) +- IC 13341 -> Item 343 +- Creation code + - Refers to item: Function "bAppTokens" (location: source ID 61, lines 517..538, bytes 17414..17963, hits: 4822) +- IC 13341 -> Item 344 +- Creation code + - Refers to item: Line (location: source ID 61, lines 530..531, bytes 17677..17730, hits: 4822) +- IC 13378 -> Item 345 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 530..531, bytes 17677..17730, hits: 4822) +- IC 13378 -> Item 346 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 530..531, bytes 17709..17730, hits: 4822) +- IC 13417 -> Item 347 +- Creation code + - Refers to item: Line (location: source ID 61, lines 531..537, bytes 17740..17956, hits: 4822) +- IC 13417 -> Item 348 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 531..537, bytes 17740..17956, hits: 4822) +- IC 13417 -> Item 349 +- Creation code + - Refers to item: Line (location: source ID 61, lines 539..546, bytes 17969..18205, hits: 3180) +- IC 13417 -> Item 350 +- Creation code + - Refers to item: Function "accountBAppStrategy" (location: source ID 61, lines 539..546, bytes 17969..18205, hits: 3180) +- IC 13467 -> Item 351 +- Creation code + - Refers to item: Line (location: source ID 61, lines 543..544, bytes 18092..18145, hits: 3180) +- IC 13467 -> Item 352 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 543..544, bytes 18092..18145, hits: 3180) +- IC 13467 -> Item 353 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 543..544, bytes 18124..18145, hits: 3180) +- IC 13479 -> Item 354 +- Creation code + - Refers to item: Line (location: source ID 61, lines 544..545, bytes 18155..18198, hits: 3180) +- IC 13512 -> Item 355 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 544..545, bytes 18155..18198, hits: 3180) +- IC 13512 -> Item 356 +- Creation code + - Refers to item: Line (location: source ID 61, lines 547..556, bytes 18211..18543, hits: 90) +- IC 13512 -> Item 357 +- Creation code + - Refers to item: Function "feeUpdateRequests" (location: source ID 61, lines 547..556, bytes 18211..18543, hits: 90) +- IC 13566 -> Item 358 +- Creation code + - Refers to item: Line (location: source ID 61, lines 550..551, bytes 18343..18396, hits: 90) +- IC 13566 -> Item 359 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 550..551, bytes 18343..18396, hits: 90) +- IC 13603 -> Item 360 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 550..551, bytes 18375..18396, hits: 90) +- IC 13603 -> Item 361 +- Creation code + - Refers to item: Line (location: source ID 61, lines 551..555, bytes 18406..18536, hits: 90) +- IC 13603 -> Item 362 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 551..555, bytes 18406..18536, hits: 90) +- IC 13656 -> Item 363 +- Creation code + - Refers to item: Line (location: source ID 61, lines 557..568, bytes 18549..18957, hits: 174) +- IC 13656 -> Item 364 +- Creation code + - Refers to item: Function "withdrawalRequests" (location: source ID 61, lines 557..568, bytes 18549..18957, hits: 174) +- IC 13693 -> Item 365 +- Creation code + - Refers to item: Line (location: source ID 61, lines 562..563, bytes 18727..18780, hits: 174) +- IC 13693 -> Item 366 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 562..563, bytes 18727..18780, hits: 174) +- IC 13693 -> Item 367 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 562..563, bytes 18759..18780, hits: 174) +- IC 13747 -> Item 368 +- Creation code + - Refers to item: Line (location: source ID 61, lines 563..567, bytes 18790..18950, hits: 174) +- IC 13747 -> Item 369 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 563..567, bytes 18790..18950, hits: 174) +- IC 13784 -> Item 370 +- Creation code + - Refers to item: Line (location: source ID 61, lines 569..580, bytes 18963..19369, hits: 440) +- IC 13784 -> Item 371 +- Creation code + - Refers to item: Function "obligationRequests" (location: source ID 61, lines 569..580, bytes 18963..19369, hits: 440) +- IC 13784 -> Item 372 +- Creation code + - Refers to item: Line (location: source ID 61, lines 574..575, bytes 19141..19194, hits: 440) +- IC 13837 -> Item 373 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 574..575, bytes 19141..19194, hits: 440) +- IC 13837 -> Item 374 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 574..575, bytes 19173..19194, hits: 440) +- IC 13874 -> Item 375 +- Creation code + - Refers to item: Line (location: source ID 61, lines 575..579, bytes 19204..19362, hits: 440) +- IC 13874 -> Item 376 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 575..579, bytes 19204..19362, hits: 440) +- IC 13874 -> Item 377 +- Creation code + - Refers to item: Line (location: source ID 61, lines 581..588, bytes 19375..19600, hits: 82) +- IC 13928 -> Item 378 +- Creation code + - Refers to item: Function "slashingFund" (location: source ID 61, lines 581..588, bytes 19375..19600, hits: 82) +- IC 13928 -> Item 379 +- Creation code + - Refers to item: Line (location: source ID 61, lines 585..586, bytes 19493..19546, hits: 82) +- IC 13965 -> Item 380 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 585..586, bytes 19493..19546, hits: 82) +- IC 13965 -> Item 381 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 585..586, bytes 19525..19546, hits: 82) +- IC 13965 -> Item 382 +- Creation code + - Refers to item: Line (location: source ID 61, lines 586..587, bytes 19556..19593, hits: 82) +- IC 14018 -> Item 383 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 586..587, bytes 19556..19593, hits: 82) +- IC 14018 -> Item 384 +- Creation code + - Refers to item: Line (location: source ID 61, lines 593..596, bytes 19745..19839, hits: 2054) +- IC 14055 -> Item 385 +- Creation code + - Refers to item: Function "maxPercentage" (location: source ID 61, lines 593..596, bytes 19745..19839, hits: 2054) +- IC 14055 -> Item 386 +- Creation code + - Refers to item: Line (location: source ID 61, lines 594..595, bytes 19811..19832, hits: 2054) +- IC 14055 -> Item 387 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 594..595, bytes 19811..19832, hits: 2054) +- IC 14108 -> Item 388 +- Creation code + - Refers to item: Line (location: source ID 61, lines 597..600, bytes 19845..19934, hits: 11) +- IC 14108 -> Item 389 +- Creation code + - Refers to item: Function "ethAddress" (location: source ID 61, lines 597..600, bytes 19845..19934, hits: 11) +- IC 14145 -> Item 390 +- Creation code + - Refers to item: Line (location: source ID 61, lines 598..599, bytes 19909..19927, hits: 11) +- IC 14145 -> Item 391 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 598..599, bytes 19909..19927, hits: 11) +- IC 14145 -> Item 392 +- Creation code + - Refers to item: Line (location: source ID 61, lines 601..604, bytes 19940..20052, hits: 36) +- IC 14195 -> Item 393 +- Creation code + - Refers to item: Function "maxShares" (location: source ID 61, lines 601..604, bytes 19940..20052, hits: 36) +- IC 14195 -> Item 394 +- Creation code + - Refers to item: Line (location: source ID 61, lines 602..603, bytes 20003..20045, hits: 36) +- IC 14229 -> Item 395 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 602..603, bytes 20003..20045, hits: 36) +- IC 14229 -> Item 396 +- Creation code + - Refers to item: Line (location: source ID 61, lines 605..608, bytes 20058..20181, hits: 789) +- IC 14229 -> Item 397 +- Creation code + - Refers to item: Function "maxFeeIncrement" (location: source ID 61, lines 605..608, bytes 20058..20181, hits: 789) +- IC 14279 -> Item 398 +- Creation code + - Refers to item: Line (location: source ID 61, lines 606..607, bytes 20126..20174, hits: 789) +- IC 14279 -> Item 399 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 606..607, bytes 20126..20174, hits: 789) +- IC 14333 -> Item 400 +- Creation code + - Refers to item: Line (location: source ID 61, lines 609..612, bytes 20187..20314, hits: 62) +- IC 14333 -> Item 401 +- Creation code + - Refers to item: Function "feeTimelockPeriod" (location: source ID 61, lines 609..612, bytes 20187..20314, hits: 62) +- IC 14385 -> Item 402 +- Creation code + - Refers to item: Line (location: source ID 61, lines 610..611, bytes 20257..20307, hits: 62) +- IC 14385 -> Item 403 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 610..611, bytes 20257..20307, hits: 62) +- IC 14438 -> Item 404 +- Creation code + - Refers to item: Line (location: source ID 61, lines 613..616, bytes 20320..20439, hits: 51) +- IC 14438 -> Item 405 +- Creation code + - Refers to item: Function "feeExpireTime" (location: source ID 61, lines 613..616, bytes 20320..20439, hits: 51) +- IC 14491 -> Item 406 +- Creation code + - Refers to item: Line (location: source ID 61, lines 614..615, bytes 20386..20432, hits: 51) +- IC 14491 -> Item 407 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 614..615, bytes 20386..20432, hits: 51) +- IC 14544 -> Item 408 +- Creation code + - Refers to item: Line (location: source ID 61, lines 617..620, bytes 20445..20586, hits: 137) +- IC 14544 -> Item 409 +- Creation code + - Refers to item: Function "withdrawalTimelockPeriod" (location: source ID 61, lines 617..620, bytes 20445..20586, hits: 137) +- IC 14597 -> Item 410 +- Creation code + - Refers to item: Line (location: source ID 61, lines 618..619, bytes 20522..20579, hits: 137) +- IC 14597 -> Item 411 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 618..619, bytes 20522..20579, hits: 137) +- IC 14650 -> Item 412 +- Creation code + - Refers to item: Line (location: source ID 61, lines 621..624, bytes 20592..20725, hits: 31) +- IC 14650 -> Item 413 +- Creation code + - Refers to item: Function "withdrawalExpireTime" (location: source ID 61, lines 621..624, bytes 20592..20725, hits: 31) +- IC 14703 -> Item 414 +- Creation code + - Refers to item: Line (location: source ID 61, lines 622..623, bytes 20665..20718, hits: 31) +- IC 14703 -> Item 415 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 622..623, bytes 20665..20718, hits: 31) +- IC 14714 -> Item 416 +- Creation code + - Refers to item: Line (location: source ID 61, lines 625..628, bytes 20731..20872, hits: 116) +- IC 14714 -> Item 417 +- Creation code + - Refers to item: Function "obligationTimelockPeriod" (location: source ID 61, lines 625..628, bytes 20731..20872, hits: 116) +- IC 14767 -> Item 418 +- Creation code + - Refers to item: Line (location: source ID 61, lines 626..627, bytes 20808..20865, hits: 116) +- IC 14767 -> Item 419 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 626..627, bytes 20808..20865, hits: 116) +- IC 12192 -> Item 424 +- Creation code + - Refers to item: Line (location: source ID 61, lines 633..636, bytes 21017..21142, hits: 8) +- IC 12192 -> Item 425 +- Creation code + - Refers to item: Function "disabledFeatures" (location: source ID 61, lines 633..636, bytes 21017..21142, hits: 8) +- IC 2810 -> Item 426 +- Creation code + - Refers to item: Line (location: source ID 61, lines 634..635, bytes 21086..21135, hits: 8) +- IC 2810 -> Item 427 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 634..635, bytes 21086..21135, hits: 8) +- IC 7883 -> Item 428 +- Creation code + - Refers to item: Line (location: source ID 61, lines 637..640, bytes 21148..21291, hits: 1) +- IC 7883 -> Item 429 +- Creation code + - Refers to item: Function "tokenUpdateTimelockPeriod" (location: source ID 61, lines 637..640, bytes 21148..21291, hits: 1) +- IC 2588 -> Item 430 +- Creation code + - Refers to item: Line (location: source ID 61, lines 638..639, bytes 21226..21284, hits: 1) +- IC 2588 -> Item 431 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 638..639, bytes 21226..21284, hits: 1) +- IC 7651 -> Item 432 +- Creation code + - Refers to item: Line (location: source ID 61, lines 641..644, bytes 21297..21388, hits: 763) +- IC 7651 -> Item 433 +- Creation code + - Refers to item: Function "getVersion" (location: source ID 61, lines 641..644, bytes 21297..21388, hits: 763) +- IC 1200 -> Item 434 +- Creation code + - Refers to item: Line (location: source ID 61, lines 642..643, bytes 21367..21381, hits: 763) +- IC 1200 -> Item 435 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 642..643, bytes 21367..21381, hits: 763) +- IC 4600 -> Item 436 +- Creation code + - Refers to item: Line (location: source ID 61, lines 653..658, bytes 21703..21868, hits: 1) +- IC 4600 -> Item 437 +- Creation code + - Refers to item: Function "getModuleAddress" (location: source ID 61, lines 653..658, bytes 21703..21868, hits: 1) +- IC 3869 -> Item 438 +- Creation code + - Refers to item: Line (location: source ID 61, lines 656..657, bytes 21810..21861, hits: 1) +- IC 3869 -> Item 439 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 656..657, bytes 21810..21861, hits: 1) +- IC 9890 -> Item 440 +- Creation code + - Refers to item: Line (location: source ID 61, lines 659..680, bytes 21874..22589, hits: 5) +- IC 9890 -> Item 441 +- Creation code + - Refers to item: Function "updateModule" (location: source ID 61, lines 659..680, bytes 21874..22589, hits: 5) +- IC 2155 -> Item 442 +- Creation code + - Refers to item: Line (location: source ID 61, lines 663..664, bytes 22020..22031, hits: 4) +- IC 2155 -> Item 443 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 663..664, bytes 22020..22031, hits: 4) +- IC 7018 -> Item 444 +- Creation code + - Refers to item: Line (location: source ID 61, lines 664..665, bytes 22046..22055, hits: 4) +- IC 7018 -> Item 445 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22046..22055, hits: 4) +- IC 2994 -> Item 446 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22057..22077, hits: 7) +- IC 2994 -> Item 447 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22079..22082, hits: 3) +- IC 8128 -> Item 448 +- Creation code + - Refers to item: Line (location: source ID 61, lines 667..670, bytes 22185..22297, hits: 4) +- IC 8128 -> Item 449 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 667..670, bytes 22185..22297, hits: 4) +- IC 3137 -> Item 450 +- Creation code + - Refers to item: Line (location: source ID 61, lines 671..672, bytes 22328..22337, hits: 4) +- IC 3137 -> Item 451 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 671..672, bytes 22328..22337, hits: 4) +- IC 8542 -> Item 452 +- Creation code + - Refers to item: Branch (branch: 12, path: 0) (location: source ID 61, lines 671..672, bytes 22339..22391, hits: 1) +- IC 8542 -> Item 453 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 671..672, bytes 22339..22391, hits: 1) +- IC 3949 -> Item 454 +- Creation code + - Refers to item: Line (location: source ID 61, lines 673..676, bytes 22406..22505, hits: 3) +- IC 3949 -> Item 455 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 673..676, bytes 22406..22505, hits: 3) +- IC 9926 -> Item 456 +- Creation code + - Refers to item: Line (location: source ID 61, lines 677..678, bytes 22520..22572, hits: 3) +- IC 9926 -> Item 457 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 677..678, bytes 22520..22572, hits: 3) +- IC 2325 -> Item 458 +- Creation code + - Refers to item: Line (location: source ID 61, lines 681..714, bytes 22595..23732, hits: 15586) +- IC 2325 -> Item 459 +- Creation code + - Refers to item: Function "_delegateTo" (location: source ID 61, lines 681..714, bytes 22595..23732, hits: 15586) +- IC 7129 -> Item 460 +- Creation code + - Refers to item: Line (location: source ID 61, lines 682..683, bytes 22660..22729, hits: 15586) +- IC 7129 -> Item 461 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 682..683, bytes 22660..22729, hits: 15586) +- IC 3685 -> Item 462 +- Creation code + - Refers to item: Line (location: source ID 61, lines 687..688, bytes 22988..23022, hits: 15586) +- IC 3685 -> Item 463 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 687..688, bytes 22988..23022, hits: 15586) +- IC 9666 -> Item 464 +- Creation code + - Refers to item: Line (location: source ID 61, lines 691..699, bytes 23149..23333, hits: 15586) +- IC 9666 -> Item 465 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 691..699, bytes 23149..23333, hits: 15586) +- IC 2215 -> Item 466 +- Creation code + - Refers to item: Line (location: source ID 61, lines 701..702, bytes 23386..23424, hits: 15586) +- IC 2215 -> Item 467 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 701..702, bytes 23386..23424, hits: 15586) +- IC 7035 -> Item 468 +- Creation code + - Refers to item: Line (location: source ID 61, lines 705..708, bytes 23512..23578, hits: 15586) +- IC 7035 -> Item 469 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 705..708, bytes 23512..23578, hits: 15586) +- IC 3421 -> Item 470 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 705..708, bytes 23519..23578, hits: 1426) +- IC 3421 -> Item 471 +- Creation code + - Refers to item: Line (location: source ID 61, lines 706..707, bytes 23537..23564, hits: 1426) +- IC 9443 -> Item 472 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 706..707, bytes 23537..23564, hits: 1426) +- IC 9443 -> Item 473 +- Creation code + - Refers to item: Line (location: source ID 61, lines 709..712, bytes 23649..23716, hits: 14160) +- IC 3361 -> Item 474 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 709..712, bytes 23649..23716, hits: 14160) +- IC 3361 -> Item 475 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 709..712, bytes 23657..23716, hits: 14160) +- IC 8861 -> Item 476 +- Creation code + - Refers to item: Line (location: source ID 61, lines 710..711, bytes 23675..23702, hits: 14160) +- IC 8861 -> Item 477 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 710..711, bytes 23675..23702, hits: 14160) +- IC 8862 -> Item 478 +- Creation code + - Refers to item: Line (location: source ID 70, lines 102..108, bytes 5101..5285, hits: 84203) +- IC 8872 -> Item 479 +- Creation code + - Refers to item: Function "load" (location: source ID 70, lines 102..108, bytes 5101..5285, hits: 84203) +- IC 8872 -> Item 480 +- Creation code + - Refers to item: Line (location: source ID 70, lines 103..104, bytes 5167..5217, hits: 84203) +- IC 9042 -> Item 481 +- Creation code + - Refers to item: Statement (location: source ID 70, lines 103..104, bytes 5167..5217, hits: 84203) +- IC 9042 -> Item 482 +- Creation code + - Refers to item: Line (location: source ID 70, lines 105..106, bytes 5250..5269, hits: 84203) +- IC 9064 -> Item 483 +- Creation code + - Refers to item: Statement (location: source ID 70, lines 105..106, bytes 5250..5269, hits: 84203) +- IC 9397 -> Item 484 +- Creation code + - Refers to item: Line (location: source ID 71, lines 27..33, bytes 920..1093, hits: 3885) +- IC 9397 -> Item 485 +- Creation code + - Refers to item: Function "load" (location: source ID 71, lines 27..33, bytes 920..1093, hits: 3885) +- IC 9397 -> Item 486 +- Creation code + - Refers to item: Line (location: source ID 71, lines 28..29, bytes 986..1025, hits: 3885) +- IC 3645 -> Item 487 +- Creation code + - Refers to item: Statement (location: source ID 71, lines 28..29, bytes 986..1025, hits: 3885) +- IC 3645 -> Item 488 +- Creation code + - Refers to item: Line (location: source ID 71, lines 30..31, bytes 1058..1077, hits: 3885) +- IC 9652 -> Item 489 +- Creation code + - Refers to item: Statement (location: source ID 71, lines 30..31, bytes 1058..1077, hits: 3885) +- IC 9652 -> Item 490 +- Creation code + - Refers to item: Line (location: source ID 72, lines 15..20, bytes 426..587, hits: 4408) +- IC 3239 -> Item 491 +- Creation code + - Refers to item: Function "validatePercentage" (location: source ID 72, lines 15..20, bytes 426..587, hits: 4408) +- IC 3239 -> Item 492 +- Creation code + - Refers to item: Line (location: source ID 72, lines 16..17, bytes 501..528, hits: 4408) +- IC 8767 -> Item 493 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 16..17, bytes 501..528, hits: 4408) +- IC 8767 -> Item 494 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 72, lines 16..19, bytes 530..581, hits: 165) +- IC 3563 -> Item 495 +- Creation code + - Refers to item: Line (location: source ID 72, lines 17..18, bytes 544..570, hits: 165) +- IC 3563 -> Item 496 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 17..18, bytes 544..570, hits: 165) +- IC 9603 -> Item 497 +- Creation code + - Refers to item: Line (location: source ID 72, lines 21..26, bytes 593..783, hits: 201) +- IC 9603 -> Item 498 +- Creation code + - Refers to item: Function "validatePercentageAndNonZero" (location: source ID 72, lines 21..26, bytes 593..783, hits: 201) +- IC 3977 -> Item 499 +- Creation code + - Refers to item: Line (location: source ID 72, lines 22..23, bytes 678..724, hits: 201) +- IC 3977 -> Item 500 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 678..724, hits: 201) +- IC 9939 -> Item 501 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 678..693, hits: 201) +- IC 9939 -> Item 502 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 697..724, hits: 198) +- IC 4383 -> Item 503 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 72, lines 22..25, bytes 726..777, hits: 10) +- IC 4383 -> Item 504 +- Creation code + - Refers to item: Line (location: source ID 72, lines 23..24, bytes 740..766, hits: 10) +- IC 11206 -> Item 505 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 23..24, bytes 740..766, hits: 10) +- IC 11206 -> Item 506 +- Creation code + - Refers to item: Line (location: source ID 72, lines 27..35, bytes 789..1010, hits: 3741) +- IC 2365 -> Item 507 +- Creation code + - Refers to item: Function "validateArrayLengths" (location: source ID 72, lines 27..35, bytes 789..1010, hits: 3741) +- IC 2365 -> Item 508 +- Creation code + - Refers to item: Line (location: source ID 72, lines 31..32, bytes 920..950, hits: 3741) +- IC 7142 -> Item 509 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 31..32, bytes 920..950, hits: 3741) +- IC 7142 -> Item 510 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 72, lines 31..34, bytes 952..1004, hits: 20) +- IC 2526 -> Item 511 +- Creation code + - Refers to item: Line (location: source ID 72, lines 32..33, bytes 966..993, hits: 20) +- IC 2526 -> Item 512 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 32..33, bytes 966..993, hits: 20) +- IC 7618 -> Item 513 +- Creation code + - Refers to item: Line (location: source ID 72, lines 36..41, bytes 1016..1171, hits: 4864) +- IC 7618 -> Item 514 +- Creation code + - Refers to item: Function "validateNonZeroAddress" (location: source ID 72, lines 36..41, bytes 1016..1171, hits: 4864) +- IC 4243 -> Item 515 +- Creation code + - Refers to item: Line (location: source ID 72, lines 37..38, bytes 1090..1108, hits: 4864) +- IC 4243 -> Item 516 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 37..38, bytes 1090..1108, hits: 4864) +- IC 10652 -> Item 517 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 72, lines 37..40, bytes 1110..1165, hits: 24) +- IC 10652 -> Item 518 +- Creation code + - Refers to item: Line (location: source ID 72, lines 38..39, bytes 1124..1154, hits: 24) +- IC 1160 -> Item 519 +- Creation code + - Refers to item: Statement (location: source ID 72, lines 38..39, bytes 1124..1154, hits: 24) +- IC 1160 -> Item 520 +- Creation code + - Refers to item: Line (location: source ID 73, lines 16..21, bytes 575..768, hits: 72) +- IC 4586 -> Item 521 +- Creation code + - Refers to item: Function "_onlyRegisteredBApp" (location: source ID 73, lines 16..21, bytes 575..768, hits: 72) +- IC 4586 -> Item 522 +- Creation code + - Refers to item: Line (location: source ID 73, lines 17..18, bytes 662..692, hits: 72) +- IC 4423 -> Item 523 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 17..18, bytes 662..692, hits: 72) +- IC 4423 -> Item 524 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 73, lines 17..20, bytes 694..762, hits: 24) +- IC 11220 -> Item 525 +- Creation code + - Refers to item: Line (location: source ID 73, lines 18..19, bytes 708..751, hits: 24) +- IC 11220 -> Item 526 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 18..19, bytes 708..751, hits: 24) +- IC 2730 -> Item 527 +- Creation code + - Refers to item: Line (location: source ID 73, lines 27..43, bytes 1147..1625, hits: 4030) +- IC 2730 -> Item 528 +- Creation code + - Refers to item: Function "registerBApp" (location: source ID 73, lines 27..43, bytes 1147..1625, hits: 4030) +- IC 7849 -> Item 529 +- Creation code + - Refers to item: Line (location: source ID 73, lines 31..32, bytes 1282..1335, hits: 4030) +- IC 7849 -> Item 530 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 31..32, bytes 1282..1335, hits: 4030) +- IC 1849 -> Item 531 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 31..32, bytes 1314..1335, hits: 4030) +- IC 1849 -> Item 532 +- Creation code + - Refers to item: Line (location: source ID 73, lines 33..36, bytes 1381..1453, hits: 18) +- IC 6770 -> Item 533 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 73, lines 33..36, bytes 1381..1453, hits: 18) +- IC 6770 -> Item 534 +- Creation code + - Refers to item: Line (location: source ID 73, lines 34..35, bytes 1395..1442, hits: 18) +- IC 1767 -> Item 535 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 34..35, bytes 1395..1442, hits: 18) +- IC 1767 -> Item 536 +- Creation code + - Refers to item: Line (location: source ID 73, lines 37..38, bytes 1463..1499, hits: 4012) +- IC 6741 -> Item 537 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 37..38, bytes 1463..1499, hits: 4012) +- IC 6741 -> Item 538 +- Creation code + - Refers to item: Line (location: source ID 73, lines 39..40, bytes 1510..1549, hits: 4012) +- IC 1973 -> Item 539 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 39..40, bytes 1510..1549, hits: 4012) +- IC 1973 -> Item 540 +- Creation code + - Refers to item: Line (location: source ID 73, lines 41..42, bytes 1560..1618, hits: 3964) +- IC 6852 -> Item 541 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 41..42, bytes 1560..1618, hits: 3964) +- IC 6852 -> Item 542 +- Creation code + - Refers to item: Line (location: source ID 73, lines 46..50, bytes 1756..1946, hits: 48) +- IC 3279 -> Item 543 +- Creation code + - Refers to item: Function "updateBAppMetadataURI" (location: source ID 73, lines 46..50, bytes 1756..1946, hits: 48) +- IC 3279 -> Item 544 +- Creation code + - Refers to item: Line (location: source ID 73, lines 47..48, bytes 1835..1877, hits: 48) +- IC 8791 -> Item 545 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 47..48, bytes 1835..1877, hits: 48) +- IC 8791 -> Item 546 +- Creation code + - Refers to item: Line (location: source ID 73, lines 48..49, bytes 1887..1939, hits: 24) +- IC 2770 -> Item 547 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 48..49, bytes 1887..1939, hits: 24) +- IC 2770 -> Item 548 +- Creation code + - Refers to item: Line (location: source ID 73, lines 51..81, bytes 1952..3027, hits: 24) +- IC 7871 -> Item 549 +- Creation code + - Refers to item: Function "updateBAppsTokens" (location: source ID 73, lines 51..81, bytes 1952..3027, hits: 24) +- IC 7871 -> Item 550 +- Creation code + - Refers to item: Line (location: source ID 73, lines 54..55, bytes 2055..2108, hits: 24) +- IC 1727 -> Item 551 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 54..55, bytes 2055..2108, hits: 24) +- IC 1727 -> Item 552 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 54..55, bytes 2087..2108, hits: 24) +- IC 6729 -> Item 553 +- Creation code + - Refers to item: Line (location: source ID 73, lines 56..57, bytes 2119..2141, hits: 24) +- IC 6729 -> Item 554 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 56..57, bytes 2119..2141, hits: 24) +- IC 3909 -> Item 555 +- Creation code + - Refers to item: Line (location: source ID 73, lines 58..59, bytes 2152..2196, hits: 24) +- IC 3909 -> Item 556 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 58..59, bytes 2152..2196, hits: 24) +- IC 9914 -> Item 557 +- Creation code + - Refers to item: Line (location: source ID 73, lines 60..61, bytes 2207..2220, hits: 24) +- IC 9914 -> Item 558 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 60..61, bytes 2207..2220, hits: 24) +- IC 2115 -> Item 559 +- Creation code + - Refers to item: Line (location: source ID 73, lines 61..62, bytes 2230..2269, hits: 24) +- IC 2115 -> Item 560 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 61..62, bytes 2230..2269, hits: 24) +- IC 7005 -> Item 561 +- Creation code + - Refers to item: Line (location: source ID 73, lines 62..63, bytes 2279..2341, hits: 24) +- IC 7005 -> Item 562 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 62..63, bytes 2279..2341, hits: 24) +- IC 1120 -> Item 563 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 62..63, bytes 2316..2341, hits: 24) +- IC 1120 -> Item 564 +- Creation code + - Refers to item: Line (location: source ID 73, lines 64..65, bytes 2357..2370, hits: 24) +- IC 4574 -> Item 565 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 64..65, bytes 2357..2370, hits: 24) +- IC 4574 -> Item 566 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 64..65, bytes 2372..2395, hits: 72) +- IC 1524 -> Item 567 +- Creation code + - Refers to item: Line (location: source ID 73, lines 65..66, bytes 2413..2442, hits: 48) +- IC 1524 -> Item 568 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 65..66, bytes 2413..2442, hits: 48) +- IC 5482 -> Item 569 +- Creation code + - Refers to item: Line (location: source ID 73, lines 66..67, bytes 2456..2499, hits: 48) +- IC 5482 -> Item 570 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 66..67, bytes 2456..2499, hits: 48) +- IC 2690 -> Item 571 +- Creation code + - Refers to item: Line (location: source ID 73, lines 68..69, bytes 2592..2626, hits: 48) +- IC 2690 -> Item 572 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 68..69, bytes 2592..2626, hits: 48) +- IC 7837 -> Item 573 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 73, lines 68..71, bytes 2628..2708, hits: 48) +- IC 7837 -> Item 574 +- Creation code + - Refers to item: Line (location: source ID 73, lines 69..70, bytes 2646..2693, hits: 48) +- IC 2628 -> Item 575 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 69..70, bytes 2646..2693, hits: 48) +- IC 2628 -> Item 576 +- Creation code + - Refers to item: Line (location: source ID 73, lines 71..72, bytes 2721..2777, hits: 48) +- IC 7675 -> Item 577 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 71..72, bytes 2721..2777, hits: 48) +- IC 7675 -> Item 578 +- Creation code + - Refers to item: Line (location: source ID 73, lines 72..73, bytes 2791..2856, hits: 48) +- IC 3095 -> Item 579 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 72..73, bytes 2791..2856, hits: 48) +- IC 3095 -> Item 580 +- Creation code + - Refers to item: Line (location: source ID 73, lines 73..74, bytes 2870..2892, hits: 48) +- IC 8489 -> Item 581 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 73..74, bytes 2870..2892, hits: 48) +- IC 8489 -> Item 582 +- Creation code + - Refers to item: Line (location: source ID 73, lines 75..76, bytes 2934..2937, hits: 48) +- IC 8490 -> Item 583 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 75..76, bytes 2934..2937, hits: 48) +- IC 8500 -> Item 584 +- Creation code + - Refers to item: Line (location: source ID 73, lines 79..80, bytes 2972..3020, hits: 24) +- IC 8500 -> Item 585 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 79..80, bytes 2972..3020, hits: 24) +- IC 3725 -> Item 586 +- Creation code + - Refers to item: Line (location: source ID 73, lines 85..106, bytes 3180..3967, hits: 4012) +- IC 3725 -> Item 587 +- Creation code + - Refers to item: Function "_addNewTokens" (location: source ID 73, lines 85..106, bytes 3180..3967, hits: 4012) +- IC 9682 -> Item 588 +- Creation code + - Refers to item: Line (location: source ID 73, lines 89..90, bytes 3301..3337, hits: 4012) +- IC 9682 -> Item 589 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 89..90, bytes 3301..3337, hits: 4012) +- IC 9683 -> Item 590 +- Creation code + - Refers to item: Line (location: source ID 73, lines 90..91, bytes 3347..3360, hits: 4012) +- IC 9693 -> Item 591 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 90..91, bytes 3347..3360, hits: 4012) +- IC 9693 -> Item 592 +- Creation code + - Refers to item: Line (location: source ID 73, lines 91..92, bytes 3370..3423, hits: 4012) +- IC 2013 -> Item 593 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 91..92, bytes 3370..3423, hits: 4012) +- IC 2013 -> Item 594 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 91..92, bytes 3402..3423, hits: 4012) +- IC 6865 -> Item 595 +- Creation code + - Refers to item: Line (location: source ID 73, lines 92..93, bytes 3438..3451, hits: 4012) +- IC 6865 -> Item 596 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 92..93, bytes 3438..3451, hits: 4012) +- IC 6866 -> Item 597 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 92..93, bytes 3453..3463, hits: 8828) +- IC 6876 -> Item 598 +- Creation code + - Refers to item: Line (location: source ID 73, lines 93..94, bytes 3481..3510, hits: 4864) +- IC 6876 -> Item 599 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 93..94, bytes 3481..3510, hits: 4864) +- IC 1604 -> Item 600 +- Creation code + - Refers to item: Line (location: source ID 73, lines 94..95, bytes 3524..3567, hits: 4864) +- IC 1604 -> Item 601 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 94..95, bytes 3524..3567, hits: 4864) +- IC 6033 -> Item 602 +- Creation code + - Refers to item: Line (location: source ID 73, lines 95..98, bytes 3618..3705, hits: 24) +- IC 6033 -> Item 603 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 73, lines 95..98, bytes 3618..3705, hits: 24) +- IC 6034 -> Item 604 +- Creation code + - Refers to item: Line (location: source ID 73, lines 96..97, bytes 3636..3690, hits: 24) +- IC 6044 -> Item 605 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 96..97, bytes 3636..3690, hits: 24) +- IC 6044 -> Item 606 +- Creation code + - Refers to item: Line (location: source ID 73, lines 98..99, bytes 3718..3785, hits: 4816) +- IC 3177 -> Item 607 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 98..99, bytes 3718..3785, hits: 4816) +- IC 3177 -> Item 608 +- Creation code + - Refers to item: Line (location: source ID 73, lines 99..100, bytes 3799..3855, hits: 4816) +- IC 8560 -> Item 609 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 99..100, bytes 3799..3855, hits: 4816) +- IC 8560 -> Item 610 +- Creation code + - Refers to item: Line (location: source ID 73, lines 100..101, bytes 3869..3891, hits: 4816) +- IC 8561 -> Item 611 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 100..101, bytes 3869..3891, hits: 4816) +- IC 8571 -> Item 612 +- Creation code + - Refers to item: Line (location: source ID 73, lines 102..103, bytes 3933..3936, hits: 4816) +- IC 8571 -> Item 613 +- Creation code + - Refers to item: Statement (location: source ID 73, lines 102..103, bytes 3933..3936, hits: 4816) +- IC 1342 -> Item 614 +- Creation code + - Refers to item: Line (location: source ID 74, lines 20..26, bytes 596..917, hits: 3) +- IC 1342 -> Item 615 +- Creation code + - Refers to item: Function "updateFeeTimelockPeriod" (location: source ID 74, lines 20..26, bytes 596..917, hits: 3) +- IC 4792 -> Item 616 +- Creation code + - Refers to item: Line (location: source ID 74, lines 21..22, bytes 678..718, hits: 3) +- IC 4792 -> Item 617 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 21..22, bytes 678..718, hits: 3) +- IC 4793 -> Item 618 +- Creation code + - Refers to item: Line (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) +- IC 4803 -> Item 619 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) +- IC 4803 -> Item 620 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) +- IC 4283 -> Item 621 +- Creation code + - Refers to item: Line (location: source ID 74, lines 23..24, bytes 789..852, hits: 2) +- IC 4283 -> Item 622 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 23..24, bytes 789..852, hits: 2) +- IC 10668 -> Item 623 +- Creation code + - Refers to item: Line (location: source ID 74, lines 24..25, bytes 862..910, hits: 2) +- IC 10668 -> Item 624 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 24..25, bytes 862..910, hits: 2) +- IC 10669 -> Item 625 +- Creation code + - Refers to item: Line (location: source ID 74, lines 27..33, bytes 923..1207, hits: 2) +- IC 10679 -> Item 626 +- Creation code + - Refers to item: Function "updateFeeExpireTime" (location: source ID 74, lines 27..33, bytes 923..1207, hits: 2) +- IC 10679 -> Item 627 +- Creation code + - Refers to item: Line (location: source ID 74, lines 28..29, bytes 997..1028, hits: 2) +- IC 10772 -> Item 628 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 28..29, bytes 997..1028, hits: 2) +- IC 10772 -> Item 629 +- Creation code + - Refers to item: Line (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) +- IC 4463 -> Item 630 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) +- IC 4463 -> Item 631 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) +- IC 11236 -> Item 632 +- Creation code + - Refers to item: Line (location: source ID 74, lines 30..31, bytes 1095..1150, hits: 1) +- IC 11236 -> Item 633 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 30..31, bytes 1095..1150, hits: 1) +- IC 11237 -> Item 634 +- Creation code + - Refers to item: Line (location: source ID 74, lines 31..32, bytes 1160..1200, hits: 1) +- IC 11247 -> Item 635 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 31..32, bytes 1160..1200, hits: 1) +- IC 11247 -> Item 636 +- Creation code + - Refers to item: Line (location: source ID 74, lines 34..44, bytes 1213..1630, hits: 2) +- IC 11336 -> Item 637 +- Creation code + - Refers to item: Function "updateWithdrawalTimelockPeriod" (location: source ID 74, lines 34..44, bytes 1213..1630, hits: 2) +- IC 11336 -> Item 638 +- Creation code + - Refers to item: Line (location: source ID 74, lines 37..38, bytes 1323..1370, hits: 2) +- IC 3461 -> Item 639 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 37..38, bytes 1323..1370, hits: 2) +- IC 3461 -> Item 640 +- Creation code + - Refers to item: Line (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) +- IC 9457 -> Item 641 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) +- IC 9457 -> Item 642 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) +- IC 9458 -> Item 643 +- Creation code + - Refers to item: Line (location: source ID 74, lines 39..42, bytes 1448..1551, hits: 1) +- IC 9468 -> Item 644 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 39..42, bytes 1448..1551, hits: 1) +- IC 9468 -> Item 645 +- Creation code + - Refers to item: Line (location: source ID 74, lines 42..43, bytes 1561..1623, hits: 1) +- IC 1282 -> Item 646 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 42..43, bytes 1561..1623, hits: 1) +- IC 1282 -> Item 647 +- Creation code + - Refers to item: Line (location: source ID 74, lines 45..51, bytes 1636..1976, hits: 2) +- IC 4676 -> Item 648 +- Creation code + - Refers to item: Function "updateWithdrawalExpireTime" (location: source ID 74, lines 45..51, bytes 1636..1976, hits: 2) +- IC 4676 -> Item 649 +- Creation code + - Refers to item: Line (location: source ID 74, lines 46..47, bytes 1724..1762, hits: 2) +- IC 4677 -> Item 650 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 46..47, bytes 1724..1762, hits: 2) +- IC 4687 -> Item 651 +- Creation code + - Refers to item: Line (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) +- IC 4687 -> Item 652 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) +- IC 1402 -> Item 653 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) +- IC 1402 -> Item 654 +- Creation code + - Refers to item: Line (location: source ID 74, lines 48..49, bytes 1836..1905, hits: 1) +- IC 4996 -> Item 655 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 48..49, bytes 1836..1905, hits: 1) +- IC 4996 -> Item 656 +- Creation code + - Refers to item: Line (location: source ID 74, lines 49..50, bytes 1915..1969, hits: 1) +- IC 4997 -> Item 657 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 49..50, bytes 1915..1969, hits: 1) +- IC 5007 -> Item 658 +- Creation code + - Refers to item: Line (location: source ID 74, lines 52..62, bytes 1982..2399, hits: 2) +- IC 5007 -> Item 659 +- Creation code + - Refers to item: Function "updateObligationTimelockPeriod" (location: source ID 74, lines 52..62, bytes 1982..2399, hits: 2) +- IC 1664 -> Item 660 +- Creation code + - Refers to item: Line (location: source ID 74, lines 55..56, bytes 2092..2139, hits: 2) +- IC 1664 -> Item 661 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 55..56, bytes 2092..2139, hits: 2) +- IC 6132 -> Item 662 +- Creation code + - Refers to item: Line (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) +- IC 6132 -> Item 663 +- Creation code + - Refers to item: Branch (branch: 4, path: 0) (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) +- IC 6133 -> Item 664 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) +- IC 6143 -> Item 665 +- Creation code + - Refers to item: Line (location: source ID 74, lines 57..60, bytes 2217..2320, hits: 1) +- IC 6143 -> Item 666 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 57..60, bytes 2217..2320, hits: 1) +- IC 4183 -> Item 667 +- Creation code + - Refers to item: Line (location: source ID 74, lines 60..61, bytes 2330..2392, hits: 1) +- IC 4183 -> Item 668 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 60..61, bytes 2330..2392, hits: 1) +- IC 10494 -> Item 669 +- Creation code + - Refers to item: Line (location: source ID 74, lines 63..69, bytes 2405..2745, hits: 2) +- IC 10494 -> Item 670 +- Creation code + - Refers to item: Function "updateObligationExpireTime" (location: source ID 74, lines 63..69, bytes 2405..2745, hits: 2) +- IC 10495 -> Item 671 +- Creation code + - Refers to item: Line (location: source ID 74, lines 64..65, bytes 2493..2531, hits: 2) +- IC 10505 -> Item 672 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 64..65, bytes 2493..2531, hits: 2) +- IC 10505 -> Item 673 +- Creation code + - Refers to item: Line (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) +- IC 1463 -> Item 674 +- Creation code + - Refers to item: Branch (branch: 5, path: 0) (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) +- IC 1463 -> Item 675 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) +- IC 5354 -> Item 676 +- Creation code + - Refers to item: Line (location: source ID 74, lines 66..67, bytes 2605..2674, hits: 1) +- IC 5354 -> Item 677 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 66..67, bytes 2605..2674, hits: 1) +- IC 5355 -> Item 678 +- Creation code + - Refers to item: Line (location: source ID 74, lines 67..68, bytes 2684..2738, hits: 1) +- IC 5365 -> Item 679 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 67..68, bytes 2684..2738, hits: 1) +- IC 5365 -> Item 680 +- Creation code + - Refers to item: Line (location: source ID 74, lines 70..80, bytes 2751..3176, hits: 2) +- IC 3034 -> Item 681 +- Creation code + - Refers to item: Function "updateTokenUpdateTimelockPeriod" (location: source ID 74, lines 70..80, bytes 2751..3176, hits: 2) +- IC 3034 -> Item 682 +- Creation code + - Refers to item: Line (location: source ID 74, lines 73..74, bytes 2863..2911, hits: 2) +- IC 8144 -> Item 683 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 73..74, bytes 2863..2911, hits: 2) +- IC 8144 -> Item 684 +- Creation code + - Refers to item: Line (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) +- IC 8145 -> Item 685 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) +- IC 8155 -> Item 686 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) +- IC 8155 -> Item 687 +- Creation code + - Refers to item: Line (location: source ID 74, lines 75..78, bytes 2990..3095, hits: 1) +- IC 2405 -> Item 688 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 75..78, bytes 2990..3095, hits: 1) +- IC 2405 -> Item 689 +- Creation code + - Refers to item: Line (location: source ID 74, lines 78..79, bytes 3105..3169, hits: 1) +- IC 7157 -> Item 690 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 78..79, bytes 3105..3169, hits: 1) +- IC 7157 -> Item 691 +- Creation code + - Refers to item: Line (location: source ID 74, lines 81..86, bytes 3182..3420, hits: 2) +- IC 7158 -> Item 692 +- Creation code + - Refers to item: Function "updateMaxShares" (location: source ID 74, lines 81..86, bytes 3182..3420, hits: 2) +- IC 7168 -> Item 693 +- Creation code + - Refers to item: Line (location: source ID 74, lines 82..83, bytes 3249..3265, hits: 2) +- IC 7168 -> Item 694 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 82..83, bytes 3249..3265, hits: 2) +- IC 2892 -> Item 695 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 74, lines 82..83, bytes 3267..3306, hits: 1) +- IC 2892 -> Item 696 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 82..83, bytes 3267..3306, hits: 1) +- IC 7951 -> Item 697 +- Creation code + - Refers to item: Line (location: source ID 74, lines 83..84, bytes 3316..3363, hits: 1) +- IC 7951 -> Item 698 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 83..84, bytes 3316..3363, hits: 1) +- IC 7952 -> Item 699 +- Creation code + - Refers to item: Line (location: source ID 74, lines 84..85, bytes 3373..3413, hits: 1) +- IC 7962 -> Item 700 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 84..85, bytes 3373..3413, hits: 1) +- IC 7962 -> Item 701 +- Creation code + - Refers to item: Line (location: source ID 74, lines 87..94, bytes 3426..3751, hits: 2) +- IC 1807 -> Item 702 +- Creation code + - Refers to item: Function "updateMaxFeeIncrement" (location: source ID 74, lines 87..94, bytes 3426..3751, hits: 2) +- IC 1807 -> Item 703 +- Creation code + - Refers to item: Line (location: source ID 74, lines 88..89, bytes 3504..3524, hits: 2) +- IC 6765 -> Item 704 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 88..89, bytes 3504..3524, hits: 2) +- IC 6765 -> Item 705 +- Creation code + - Refers to item: Line (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) +- IC 1889 -> Item 706 +- Creation code + - Refers to item: Branch (branch: 8, path: 0) (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) +- IC 1889 -> Item 707 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) +- IC 6805 -> Item 708 +- Creation code + - Refers to item: Line (location: source ID 74, lines 91..92, bytes 3623..3682, hits: 1) +- IC 6805 -> Item 709 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 91..92, bytes 3623..3682, hits: 1) +- IC 3785 -> Item 710 +- Creation code + - Refers to item: Line (location: source ID 74, lines 92..93, bytes 3692..3744, hits: 1) +- IC 3785 -> Item 711 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 92..93, bytes 3692..3744, hits: 1) +- IC 9841 -> Item 712 +- Creation code + - Refers to item: Line (location: source ID 74, lines 95..99, bytes 3757..3957, hits: 38) +- IC 9841 -> Item 713 +- Creation code + - Refers to item: Function "updateDisabledFeatures" (location: source ID 74, lines 95..99, bytes 3757..3957, hits: 38) +- IC 2073 -> Item 714 +- Creation code + - Refers to item: Line (location: source ID 74, lines 96..97, bytes 3833..3894, hits: 38) +- IC 2073 -> Item 715 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 96..97, bytes 3833..3894, hits: 38) +- IC 6964 -> Item 716 +- Creation code + - Refers to item: Line (location: source ID 74, lines 97..98, bytes 3904..3950, hits: 38) +- IC 6964 -> Item 717 +- Creation code + - Refers to item: Statement (location: source ID 74, lines 97..98, bytes 3904..3950, hits: 38) +- IC 3827 -> Item 718 +- Creation code + - Refers to item: Line (location: source ID 75, lines 45..56, bytes 1509..1830, hits: 5276) +- IC 3827 -> Item 719 +- Creation code + - Refers to item: Function "_onlyStrategyOwner" (location: source ID 75, lines 45..56, bytes 1509..1830, hits: 5276) +- IC 9858 -> Item 720 +- Creation code + - Refers to item: Line (location: source ID 75, lines 49..50, bytes 1636..1680, hits: 5276) +- IC 9858 -> Item 721 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 49..50, bytes 1636..1680, hits: 5276) +- IC 3603 -> Item 722 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 75, lines 49..55, bytes 1682..1824, hits: 135) +- IC 3603 -> Item 723 +- Creation code + - Refers to item: Line (location: source ID 75, lines 50..54, bytes 1696..1813, hits: 135) +- IC 9619 -> Item 724 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 50..54, bytes 1696..1813, hits: 135) +- IC 9619 -> Item 725 +- Creation code + - Refers to item: Line (location: source ID 75, lines 63..66, bytes 2099..2243, hits: 3) +- IC 4523 -> Item 726 +- Creation code + - Refers to item: Function "updateAccountMetadataURI" (location: source ID 75, lines 63..66, bytes 2099..2243, hits: 3) +- IC 4523 -> Item 727 +- Creation code + - Refers to item: Line (location: source ID 75, lines 64..65, bytes 2181..2236, hits: 3) +- IC 11551 -> Item 728 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 64..65, bytes 2181..2236, hits: 3) +- IC 11551 -> Item 729 +- Creation code + - Refers to item: Line (location: source ID 75, lines 75..95, bytes 2708..3451, hits: 55) +- IC 4141 -> Item 730 +- Creation code + - Refers to item: Function "delegateBalance" (location: source ID 75, lines 75..95, bytes 2708..3451, hits: 55) +- IC 4141 -> Item 731 +- Creation code + - Refers to item: Line (location: source ID 75, lines 76..77, bytes 2788..2842, hits: 55) +- IC 10460 -> Item 732 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 76..77, bytes 2788..2842, hits: 55) +- IC 10460 -> Item 733 +- Creation code + - Refers to item: Line (location: source ID 75, lines 77..78, bytes 2852..2905, hits: 47) +- IC 2952 -> Item 734 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 77..78, bytes 2852..2905, hits: 47) +- IC 2952 -> Item 735 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 77..78, bytes 2884..2905, hits: 47) +- IC 8095 -> Item 736 +- Creation code + - Refers to item: Line (location: source ID 75, lines 79..80, bytes 2920..2959, hits: 47) +- IC 8095 -> Item 737 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 79..80, bytes 2920..2959, hits: 47) +- IC 4057 -> Item 738 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 75, lines 79..82, bytes 2961..3018, hits: 5) +- IC 4057 -> Item 739 +- Creation code + - Refers to item: Line (location: source ID 75, lines 80..81, bytes 2975..3007, hits: 5) +- IC 10373 -> Item 740 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 80..81, bytes 2975..3007, hits: 5) +- IC 10373 -> Item 741 +- Creation code + - Refers to item: Line (location: source ID 75, lines 84..86, bytes 3052..3137, hits: 42) +- IC 3521 -> Item 742 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 84..86, bytes 3052..3137, hits: 42) +- IC 3521 -> Item 743 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 84..86, bytes 3070..3137, hits: 42) +- IC 9571 -> Item 744 +- Creation code + - Refers to item: Line (location: source ID 75, lines 86..87, bytes 3155..3180, hits: 42) +- IC 9571 -> Item 745 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 86..87, bytes 3155..3180, hits: 42) +- IC 1931 -> Item 746 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 75, lines 86..89, bytes 3182..3249, hits: 5) +- IC 1931 -> Item 747 +- Creation code + - Refers to item: Line (location: source ID 75, lines 87..88, bytes 3200..3234, hits: 5) +- IC 6811 -> Item 748 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 87..88, bytes 3200..3234, hits: 5) +- IC 6811 -> Item 749 +- Creation code + - Refers to item: Line (location: source ID 75, lines 89..90, bytes 3262..3311, hits: 37) +- IC 1240 -> Item 750 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 89..90, bytes 3262..3311, hits: 37) +- IC 1240 -> Item 751 +- Creation code + - Refers to item: Line (location: source ID 75, lines 91..92, bytes 3331..3378, hits: 37) +- IC 4616 -> Item 752 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 91..92, bytes 3331..3378, hits: 37) +- IC 4616 -> Item 753 +- Creation code + - Refers to item: Line (location: source ID 75, lines 93..94, bytes 3389..3444, hits: 37) +- IC 2466 -> Item 754 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 93..94, bytes 3389..3444, hits: 37) +- IC 2466 -> Item 755 +- Creation code + - Refers to item: Line (location: source ID 75, lines 100..128, bytes 3779..4761, hits: 6) +- IC 7517 -> Item 756 +- Creation code + - Refers to item: Function "updateDelegatedBalance" (location: source ID 75, lines 100..128, bytes 3779..4761, hits: 6) +- IC 7517 -> Item 757 +- Creation code + - Refers to item: Line (location: source ID 75, lines 104..105, bytes 3888..3942, hits: 6) +- IC 1564 -> Item 758 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 104..105, bytes 3888..3942, hits: 6) +- IC 1564 -> Item 759 +- Creation code + - Refers to item: Line (location: source ID 75, lines 106..107, bytes 3953..4006, hits: 5) +- IC 5502 -> Item 760 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 106..107, bytes 3953..4006, hits: 5) +- IC 5502 -> Item 761 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 106..107, bytes 3985..4006, hits: 5) +- IC 5503 -> Item 762 +- Creation code + - Refers to item: Line (location: source ID 75, lines 108..109, bytes 4017..4079, hits: 5) +- IC 5503 -> Item 763 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 108..109, bytes 4017..4079, hits: 5) +- IC 5505 -> Item 764 +- Creation code + - Refers to item: Line (location: source ID 75, lines 109..110, bytes 4093..4116, hits: 5) +- IC 6011 -> Item 765 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 109..110, bytes 4093..4116, hits: 5) +- IC 5516 -> Item 766 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 75, lines 109..110, bytes 4118..4149, hits: 1) +- IC 5516 -> Item 767 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 109..110, bytes 4118..4149, hits: 1) +- IC 5526 -> Item 768 +- Creation code + - Refers to item: Line (location: source ID 75, lines 110..111, bytes 4163..4195, hits: 4) +- IC 5526 -> Item 769 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 110..111, bytes 4163..4195, hits: 4) +- IC 5539 -> Item 770 +- Creation code + - Refers to item: Branch (branch: 4, path: 0) (location: source ID 75, lines 110..113, bytes 4197..4260, hits: 1) +- IC 5539 -> Item 771 +- Creation code + - Refers to item: Line (location: source ID 75, lines 111..112, bytes 4211..4249, hits: 1) +- IC 5657 -> Item 772 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 111..112, bytes 4211..4249, hits: 1) +- IC 5657 -> Item 773 +- Creation code + - Refers to item: Line (location: source ID 75, lines 115..118, bytes 4294..4426, hits: 3) +- IC 5859 -> Item 774 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 115..118, bytes 4294..4426, hits: 3) +- IC 5859 -> Item 775 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 115..118, bytes 4322..4426, hits: 3) +- IC 11718 -> Item 776 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 115..117, bytes 4322..4397, hits: 3) +- IC 11718 -> Item 777 +- Creation code + - Refers to item: Line (location: source ID 75, lines 118..119, bytes 4444..4479, hits: 3) +- IC 11719 -> Item 778 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 118..119, bytes 4444..4479, hits: 3) +- IC 11719 -> Item 779 +- Creation code + - Refers to item: Branch (branch: 5, path: 0) (location: source ID 75, lines 118..121, bytes 4481..4548, hits: 1) +- IC 11816 -> Item 780 +- Creation code + - Refers to item: Line (location: source ID 75, lines 119..120, bytes 4499..4533, hits: 1) +- IC 11816 -> Item 781 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 119..120, bytes 4499..4533, hits: 1) +- IC 11820 -> Item 782 +- Creation code + - Refers to item: Line (location: source ID 75, lines 121..122, bytes 4561..4620, hits: 2) +- IC 11820 -> Item 783 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 121..122, bytes 4561..4620, hits: 2) +- IC 11827 -> Item 784 +- Creation code + - Refers to item: Line (location: source ID 75, lines 124..125, bytes 4641..4688, hits: 2) +- IC 11827 -> Item 785 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 124..125, bytes 4641..4688, hits: 2) +- IC 11832 -> Item 786 +- Creation code + - Refers to item: Line (location: source ID 75, lines 126..127, bytes 4699..4754, hits: 2) +- IC 11832 -> Item 787 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 126..127, bytes 4699..4754, hits: 2) +- IC 11843 -> Item 788 +- Creation code + - Refers to item: Line (location: source ID 75, lines 131..145, bytes 4904..5362, hits: 3) +- IC 11843 -> Item 789 +- Creation code + - Refers to item: Function "removeDelegatedBalance" (location: source ID 75, lines 131..145, bytes 4904..5362, hits: 3) +- IC 11843 -> Item 790 +- Creation code + - Refers to item: Line (location: source ID 75, lines 132..133, bytes 4972..5025, hits: 3) +- IC 11839 -> Item 791 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 132..133, bytes 4972..5025, hits: 3) +- IC 11839 -> Item 792 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 132..133, bytes 5004..5025, hits: 3) +- IC 11839 -> Item 793 +- Creation code + - Refers to item: Line (location: source ID 75, lines 134..135, bytes 5036..5090, hits: 3) +- IC 11839 -> Item 794 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 134..135, bytes 5036..5090, hits: 3) +- IC 11839 -> Item 795 +- Creation code + - Refers to item: Line (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) +- IC 11846 -> Item 796 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) +- IC 11846 -> Item 797 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 11848 -> Item 798 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) +- IC 11848 -> Item 799 +- Creation code + - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 11898 -> Item 800 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) +- IC 11898 -> Item 801 +- Creation code + - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 11904 -> Item 802 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) +- IC 11904 -> Item 803 +- Creation code + - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 11906 -> Item 804 +- Creation code + - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) +- IC 11906 -> Item 805 +- Creation code + - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 11956 -> Item 806 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) +- IC 11956 -> Item 807 +- Creation code + - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) + +Anchors for Contract "BasedAppMock3" (solc 0.8.30, source ID 95): +- IC 5 -> Item 2405 +- Runtime code + - Refers to item: None +- IC 5 -> Item 2406 +- Runtime code + - Refers to item: None +- IC 179 -> Item 2407 +- Runtime code + - Refers to item: None +- IC 179 -> Item 2408 +- Runtime code + - Refers to item: None +- IC 52 -> Item 1921 +- Runtime code + - Refers to item: None +- IC 52 -> Item 1922 +- Runtime code + - Refers to item: None +- IC 106 -> Item 1923 +- Runtime code + - Refers to item: None +- IC 106 -> Item 1924 +- Runtime code + - Refers to item: None +- IC 125 -> Item 1925 +- Runtime code + - Refers to item: None +- IC 125 -> Item 1926 +- Runtime code + - Refers to item: None +- IC 53 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 53 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 53 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 53 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 947 -> Item 2409 +- Creation code + - Refers to item: None +- IC 947 -> Item 2410 +- Creation code + - Refers to item: None +- IC 2674 -> Item 2411 +- Creation code + - Refers to item: None +- IC 2674 -> Item 2412 +- Creation code + - Refers to item: None +- IC 421 -> Item 1927 +- Creation code + - Refers to item: None +- IC 421 -> Item 1928 +- Creation code + - Refers to item: None +- IC 1375 -> Item 1929 +- Creation code + - Refers to item: None +- IC 1375 -> Item 1930 +- Creation code + - Refers to item: None +- IC 1049 -> Item 1931 +- Creation code + - Refers to item: None +- IC 1049 -> Item 1932 +- Creation code + - Refers to item: None +- IC 2848 -> Item 1933 +- Creation code + - Refers to item: None +- IC 2848 -> Item 1934 +- Creation code + - Refers to item: None +- IC 623 -> Item 1935 +- Creation code + - Refers to item: None +- IC 623 -> Item 1936 +- Creation code + - Refers to item: None +- IC 1778 -> Item 1937 +- Creation code + - Refers to item: None +- IC 1778 -> Item 1938 +- Creation code + - Refers to item: None +- IC 703 -> Item 1939 +- Creation code + - Refers to item: None +- IC 703 -> Item 1940 +- Creation code + - Refers to item: None +- IC 2107 -> Item 1941 +- Creation code + - Refers to item: None +- IC 2107 -> Item 1942 +- Creation code + - Refers to item: None +- IC 2390 -> Item 1951 +- Creation code + - Refers to item: None +- IC 2390 -> Item 1952 +- Creation code + - Refers to item: None +- IC 2390 -> Item 1953 +- Creation code + - Refers to item: None +- IC 2390 -> Item 1954 +- Creation code + - Refers to item: None +- IC 2473 -> Item 1955 +- Creation code + - Refers to item: None +- IC 2473 -> Item 1956 +- Creation code + - Refers to item: None +- IC 2473 -> Item 1957 +- Creation code + - Refers to item: None +- IC 1009 -> Item 1970 +- Creation code + - Refers to item: None +- IC 1009 -> Item 1971 +- Creation code + - Refers to item: None +- IC 2696 -> Item 1972 +- Creation code + - Refers to item: None +- IC 2696 -> Item 1973 +- Creation code + - Refers to item: None +- IC 663 -> Item 1974 +- Creation code + - Refers to item: None +- IC 663 -> Item 1975 +- Creation code + - Refers to item: None +- IC 1925 -> Item 1976 +- Creation code + - Refers to item: None +- IC 1925 -> Item 1977 +- Creation code + - Refers to item: None +- IC 541 -> Item 1978 +- Creation code + - Refers to item: None +- IC 541 -> Item 1979 +- Creation code + - Refers to item: None +- IC 1578 -> Item 1980 +- Creation code + - Refers to item: None +- IC 1578 -> Item 1981 +- Creation code + - Refers to item: None +- IC 887 -> Item 1982 +- Creation code + - Refers to item: None +- IC 887 -> Item 1983 +- Creation code + - Refers to item: None +- IC 2523 -> Item 1984 +- Creation code + - Refers to item: None +- IC 2523 -> Item 1985 +- Creation code + - Refers to item: None + +Anchors for Contract "ERC1967Proxy" (solc 0.8.30, source ID 35): + +Anchors for Contract "StdAssertions" (solc 0.8.30, source ID 3): + +Anchors for Contract "Test" (solc 0.8.30, source ID 15): + +Anchors for Contract "StdInvariant" (solc 0.8.30, source ID 8): + +Anchors for Contract "BasedAppsManagerTest" (solc 0.8.30, source ID 100): +- IC 1390 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1390 -> Item 1991 +- Creation code + - Refers to item: None +- IC 4564 -> Item 1992 +- Creation code + - Refers to item: None +- IC 4564 -> Item 1993 +- Creation code + - Refers to item: None +- IC 4718 -> Item 1994 +- Creation code + - Refers to item: None +- IC 4718 -> Item 1995 +- Creation code + - Refers to item: None +- IC 4872 -> Item 1996 +- Creation code + - Refers to item: None +- IC 4872 -> Item 1997 +- Creation code + - Refers to item: None +- IC 5026 -> Item 1998 +- Creation code + - Refers to item: None +- IC 5026 -> Item 1999 +- Creation code + - Refers to item: None +- IC 5180 -> Item 2000 +- Creation code + - Refers to item: None +- IC 5180 -> Item 2001 +- Creation code + - Refers to item: None +- IC 5334 -> Item 2002 +- Creation code + - Refers to item: None +- IC 5334 -> Item 2003 +- Creation code + - Refers to item: None +- IC 5488 -> Item 2004 +- Creation code + - Refers to item: None +- IC 5488 -> Item 2005 +- Creation code + - Refers to item: None +- IC 5621 -> Item 2006 +- Creation code + - Refers to item: None +- IC 5621 -> Item 2007 +- Creation code + - Refers to item: None +- IC 5722 -> Item 2008 +- Creation code + - Refers to item: None +- IC 5722 -> Item 2009 +- Creation code + - Refers to item: None +- IC 5823 -> Item 2010 +- Creation code + - Refers to item: None +- IC 5823 -> Item 2011 +- Creation code + - Refers to item: None +- IC 5924 -> Item 2012 +- Creation code + - Refers to item: None +- IC 5924 -> Item 2013 +- Creation code + - Refers to item: None +- IC 6026 -> Item 2014 +- Creation code + - Refers to item: None +- IC 6026 -> Item 2015 +- Creation code + - Refers to item: None +- IC 6558 -> Item 2016 +- Creation code + - Refers to item: None +- IC 6558 -> Item 2017 +- Creation code + - Refers to item: None +- IC 6668 -> Item 2018 +- Creation code + - Refers to item: None +- IC 6668 -> Item 2019 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2020 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2021 +- Creation code + - Refers to item: None +- IC 6814 -> Item 2022 +- Creation code + - Refers to item: None +- IC 7123 -> Item 2023 +- Creation code + - Refers to item: None +- IC 7123 -> Item 2024 +- Creation code + - Refers to item: None +- IC 7271 -> Item 2025 +- Creation code + - Refers to item: None +- IC 7271 -> Item 2026 +- Creation code + - Refers to item: None +- IC 7368 -> Item 2027 +- Creation code + - Refers to item: None +- IC 7368 -> Item 2028 +- Creation code + - Refers to item: None +- IC 7629 -> Item 2029 +- Creation code + - Refers to item: None +- IC 7629 -> Item 2030 +- Creation code + - Refers to item: None +- IC 7842 -> Item 2031 +- Creation code + - Refers to item: None +- IC 7842 -> Item 2032 +- Creation code + - Refers to item: None +- IC 7943 -> Item 2033 +- Creation code + - Refers to item: None +- IC 7943 -> Item 2034 +- Creation code + - Refers to item: None +- IC 8122 -> Item 2035 +- Creation code + - Refers to item: None +- IC 8122 -> Item 2036 +- Creation code + - Refers to item: None +- IC 8289 -> Item 2037 +- Creation code + - Refers to item: None +- IC 8289 -> Item 2038 +- Creation code + - Refers to item: None +- IC 8547 -> Item 2039 +- Creation code + - Refers to item: None +- IC 8547 -> Item 2040 +- Creation code + - Refers to item: None +- IC 8658 -> Item 2041 +- Creation code + - Refers to item: None +- IC 8658 -> Item 2042 +- Creation code + - Refers to item: None +- IC 8791 -> Item 2043 +- Creation code + - Refers to item: None +- IC 8791 -> Item 2044 +- Creation code + - Refers to item: None +- IC 8970 -> Item 2045 +- Creation code + - Refers to item: None +- IC 8970 -> Item 2046 +- Creation code + - Refers to item: None +- IC 9115 -> Item 2047 +- Creation code + - Refers to item: None +- IC 9115 -> Item 2048 +- Creation code + - Refers to item: None +- IC 9294 -> Item 2049 +- Creation code + - Refers to item: None +- IC 9294 -> Item 2050 +- Creation code + - Refers to item: None +- IC 9473 -> Item 2051 +- Creation code + - Refers to item: None +- IC 9473 -> Item 2052 +- Creation code + - Refers to item: None +- IC 9802 -> Item 2053 +- Creation code + - Refers to item: None +- IC 9802 -> Item 2054 +- Creation code + - Refers to item: None +- IC 10131 -> Item 2055 +- Creation code + - Refers to item: None +- IC 10131 -> Item 2056 +- Creation code + - Refers to item: None +- IC 10298 -> Item 2057 +- Creation code + - Refers to item: None +- IC 10298 -> Item 2058 +- Creation code + - Refers to item: None +- IC 10648 -> Item 2059 +- Creation code + - Refers to item: None +- IC 10648 -> Item 2060 +- Creation code + - Refers to item: None +- IC 10738 -> Item 2061 +- Creation code + - Refers to item: None +- IC 10738 -> Item 2062 +- Creation code + - Refers to item: None +- IC 10883 -> Item 2063 +- Creation code + - Refers to item: None +- IC 10883 -> Item 2064 +- Creation code + - Refers to item: None +- IC 11062 -> Item 2065 +- Creation code + - Refers to item: None +- IC 11062 -> Item 2066 +- Creation code + - Refers to item: None +- IC 11241 -> Item 2067 +- Creation code + - Refers to item: None +- IC 11241 -> Item 2068 +- Creation code + - Refers to item: None +- IC 11370 -> Item 2069 +- Creation code + - Refers to item: None +- IC 11370 -> Item 2070 +- Creation code + - Refers to item: None +- IC 11499 -> Item 2071 +- Creation code + - Refers to item: None +- IC 11499 -> Item 2072 +- Creation code + - Refers to item: None +- IC 11628 -> Item 2073 +- Creation code + - Refers to item: None +- IC 11628 -> Item 2074 +- Creation code + - Refers to item: None +- IC 11778 -> Item 2075 +- Creation code + - Refers to item: None +- IC 11778 -> Item 2076 +- Creation code + - Refers to item: None +- IC 11932 -> Item 2077 +- Creation code + - Refers to item: None +- IC 11932 -> Item 2078 +- Creation code + - Refers to item: None +- IC 12087 -> Item 2079 +- Creation code + - Refers to item: None +- IC 12087 -> Item 2080 +- Creation code + - Refers to item: None +- IC 12242 -> Item 2081 +- Creation code + - Refers to item: None +- IC 12242 -> Item 2082 +- Creation code + - Refers to item: None +- IC 12397 -> Item 2083 +- Creation code + - Refers to item: None +- IC 12397 -> Item 2084 +- Creation code + - Refers to item: None +- IC 12552 -> Item 2085 +- Creation code + - Refers to item: None +- IC 12552 -> Item 2086 +- Creation code + - Refers to item: None +- IC 12707 -> Item 2087 +- Creation code + - Refers to item: None +- IC 12707 -> Item 2088 +- Creation code + - Refers to item: None +- IC 12862 -> Item 2089 +- Creation code + - Refers to item: None +- IC 12862 -> Item 2090 +- Creation code + - Refers to item: None +- IC 13017 -> Item 2091 +- Creation code + - Refers to item: None +- IC 13017 -> Item 2092 +- Creation code + - Refers to item: None +- IC 13172 -> Item 2093 +- Creation code + - Refers to item: None +- IC 13172 -> Item 2094 +- Creation code + - Refers to item: None +- IC 13327 -> Item 2095 +- Creation code + - Refers to item: None +- IC 13327 -> Item 2096 +- Creation code + - Refers to item: None +- IC 13482 -> Item 2097 +- Creation code + - Refers to item: None +- IC 13482 -> Item 2098 +- Creation code + - Refers to item: None +- IC 13637 -> Item 2099 +- Creation code + - Refers to item: None +- IC 13637 -> Item 2100 +- Creation code + - Refers to item: None +- IC 13803 -> Item 2101 +- Creation code + - Refers to item: None +- IC 13803 -> Item 2102 +- Creation code + - Refers to item: None +- IC 13967 -> Item 2103 +- Creation code + - Refers to item: None +- IC 13967 -> Item 2104 +- Creation code + - Refers to item: None +- IC 14145 -> Item 2105 +- Creation code + - Refers to item: None +- IC 14145 -> Item 2106 +- Creation code + - Refers to item: None +- IC 14309 -> Item 2107 +- Creation code + - Refers to item: None +- IC 14309 -> Item 2108 +- Creation code + - Refers to item: None +- IC 14452 -> Item 2109 +- Creation code + - Refers to item: None +- IC 14452 -> Item 2110 +- Creation code + - Refers to item: None +- IC 14553 -> Item 2111 +- Creation code + - Refers to item: None +- IC 14553 -> Item 2112 +- Creation code + - Refers to item: None +- IC 14654 -> Item 2113 +- Creation code + - Refers to item: None +- IC 14654 -> Item 2114 +- Creation code + - Refers to item: None +- IC 14755 -> Item 2115 +- Creation code + - Refers to item: None +- IC 14755 -> Item 2116 +- Creation code + - Refers to item: None +- IC 14856 -> Item 2117 +- Creation code + - Refers to item: None +- IC 14856 -> Item 2118 +- Creation code + - Refers to item: None +- IC 14957 -> Item 2119 +- Creation code + - Refers to item: None +- IC 14957 -> Item 2120 +- Creation code + - Refers to item: None +- IC 15155 -> Item 2121 +- Creation code + - Refers to item: None +- IC 15155 -> Item 2122 +- Creation code + - Refers to item: None +- IC 15353 -> Item 2123 +- Creation code + - Refers to item: None +- IC 15353 -> Item 2124 +- Creation code + - Refers to item: None +- IC 15564 -> Item 2125 +- Creation code + - Refers to item: None +- IC 15564 -> Item 2126 +- Creation code + - Refers to item: None +- IC 15764 -> Item 2127 +- Creation code + - Refers to item: None +- IC 15764 -> Item 2128 +- Creation code + - Refers to item: None +- IC 15962 -> Item 2129 +- Creation code + - Refers to item: None +- IC 15962 -> Item 2130 +- Creation code + - Refers to item: None +- IC 16160 -> Item 2131 +- Creation code + - Refers to item: None +- IC 16160 -> Item 2132 +- Creation code + - Refers to item: None +- IC 16379 -> Item 2133 +- Creation code + - Refers to item: None +- IC 16379 -> Item 2134 +- Creation code + - Refers to item: None +- IC 34539 -> Item 2135 +- Creation code + - Refers to item: None +- IC 34539 -> Item 2136 +- Creation code + - Refers to item: None +- IC 34543 -> Item 2137 +- Creation code + - Refers to item: None +- IC 34543 -> Item 2138 +- Creation code + - Refers to item: None +- IC 34619 -> Item 2139 +- Creation code + - Refers to item: None +- IC 34619 -> Item 2140 +- Creation code + - Refers to item: None +- IC 34697 -> Item 2141 +- Creation code + - Refers to item: None +- IC 34697 -> Item 2142 +- Creation code + - Refers to item: None +- IC 34773 -> Item 2143 +- Creation code + - Refers to item: None +- IC 34773 -> Item 2144 +- Creation code + - Refers to item: None +- IC 34365 -> Item 2145 +- Creation code + - Refers to item: None +- IC 34365 -> Item 2146 +- Creation code + - Refers to item: None +- IC 34368 -> Item 2147 +- Creation code + - Refers to item: None +- IC 34368 -> Item 2148 +- Creation code + - Refers to item: None +- IC 34455 -> Item 2149 +- Creation code + - Refers to item: None +- IC 34455 -> Item 2150 +- Creation code + - Refers to item: None +- IC 33499 -> Item 2161 +- Creation code + - Refers to item: None +- IC 33499 -> Item 2162 +- Creation code + - Refers to item: None +- IC 33500 -> Item 2163 +- Creation code + - Refers to item: None +- IC 33500 -> Item 2164 +- Creation code + - Refers to item: None +- IC 33501 -> Item 2165 +- Creation code + - Refers to item: None +- IC 33623 -> Item 2166 +- Creation code + - Refers to item: None +- IC 33623 -> Item 2167 +- Creation code + - Refers to item: None +- IC 33688 -> Item 2168 +- Creation code + - Refers to item: None +- IC 33688 -> Item 2169 +- Creation code + - Refers to item: None +- IC 33693 -> Item 2170 +- Creation code + - Refers to item: None +- IC 34052 -> Item 2171 +- Creation code + - Refers to item: None +- IC 33708 -> Item 2172 +- Creation code + - Refers to item: None +- IC 33708 -> Item 2173 +- Creation code + - Refers to item: None +- IC 33710 -> Item 2174 +- Creation code + - Refers to item: None +- IC 33873 -> Item 2175 +- Creation code + - Refers to item: None +- IC 33873 -> Item 2176 +- Creation code + - Refers to item: None +- IC 33985 -> Item 2177 +- Creation code + - Refers to item: None +- IC 33985 -> Item 2178 +- Creation code + - Refers to item: None +- IC 34825 -> Item 2321 +- Creation code + - Refers to item: None +- IC 34825 -> Item 2322 +- Creation code + - Refers to item: None +- IC 34826 -> Item 2323 +- Creation code + - Refers to item: None +- IC 34826 -> Item 2324 +- Creation code + - Refers to item: None +- IC 34827 -> Item 2325 +- Creation code + - Refers to item: None +- IC 34982 -> Item 2326 +- Creation code + - Refers to item: None +- IC 34982 -> Item 2327 +- Creation code + - Refers to item: None +- IC 35047 -> Item 2328 +- Creation code + - Refers to item: None +- IC 35047 -> Item 2329 +- Creation code + - Refers to item: None +- IC 35052 -> Item 2330 +- Creation code + - Refers to item: None +- IC 35463 -> Item 2331 +- Creation code + - Refers to item: None +- IC 35067 -> Item 2332 +- Creation code + - Refers to item: None +- IC 35067 -> Item 2333 +- Creation code + - Refers to item: None +- IC 35070 -> Item 2334 +- Creation code + - Refers to item: None +- IC 35070 -> Item 2335 +- Creation code + - Refers to item: None +- IC 35267 -> Item 2336 +- Creation code + - Refers to item: None +- IC 35267 -> Item 2337 +- Creation code + - Refers to item: None +- IC 35379 -> Item 2338 +- Creation code + - Refers to item: None +- IC 35379 -> Item 2339 +- Creation code + - Refers to item: None +- IC 35395 -> Item 2340 +- Creation code + - Refers to item: None +- IC 35395 -> Item 2341 +- Creation code + - Refers to item: None +- IC 1342 -> Item 2351 +- Creation code + - Refers to item: None +- IC 1342 -> Item 2352 +- Creation code + - Refers to item: None +- IC 4375 -> Item 2353 +- Creation code + - Refers to item: None +- IC 4375 -> Item 2354 +- Creation code + - Refers to item: None +- IC 4399 -> Item 2355 +- Creation code + - Refers to item: None +- IC 4399 -> Item 2356 +- Creation code + - Refers to item: None +- IC 4455 -> Item 2357 +- Creation code + - Refers to item: None +- IC 4455 -> Item 2358 +- Creation code + - Refers to item: None +- IC 4511 -> Item 2359 +- Creation code + - Refers to item: None +- IC 4511 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "AccessControlBasedApp" (solc 0.8.30, source ID 83): + +Anchors for Contract "console" (solc 0.8.30, source ID 17): + +Anchors for Contract "StrategyFactory" (solc 0.8.30, source ID 76): +- IC 5 -> Item 1809 +- Runtime code + - Refers to item: None +- IC 5 -> Item 1810 +- Runtime code + - Refers to item: None +- IC 50 -> Item 1811 +- Runtime code + - Refers to item: None +- IC 50 -> Item 1812 +- Runtime code + - Refers to item: None +- IC 227 -> Item 1813 +- Creation code + - Refers to item: None +- IC 227 -> Item 1814 +- Creation code + - Refers to item: None +- IC 944 -> Item 1815 +- Creation code + - Refers to item: None +- IC 944 -> Item 1816 +- Creation code + - Refers to item: None +- IC 953 -> Item 1817 +- Creation code + - Refers to item: None +- IC 953 -> Item 1818 +- Creation code + - Refers to item: None +- IC 962 -> Item 1819 +- Creation code + - Refers to item: None +- IC 962 -> Item 1820 +- Creation code + - Refers to item: None +- IC 157 -> Item 1821 +- Creation code + - Refers to item: None +- IC 157 -> Item 1822 +- Creation code + - Refers to item: None +- IC 351 -> Item 1823 +- Creation code + - Refers to item: None +- IC 351 -> Item 1824 +- Creation code + - Refers to item: None +- IC 587 -> Item 1825 +- Creation code + - Refers to item: None +- IC 587 -> Item 1826 +- Creation code + - Refers to item: None +- IC 1798 -> Item 1827 +- Creation code + - Refers to item: None +- IC 1798 -> Item 1828 +- Creation code + - Refers to item: None +- IC 1799 -> Item 1829 +- Creation code + - Refers to item: None +- IC 1799 -> Item 1830 +- Creation code + - Refers to item: None +- IC 1888 -> Item 1831 +- Creation code + - Refers to item: None +- IC 1888 -> Item 1832 +- Creation code + - Refers to item: None +- IC 1641 -> Item 1833 +- Creation code + - Refers to item: None +- IC 1641 -> Item 1834 +- Creation code + - Refers to item: None +- IC 1642 -> Item 1835 +- Creation code + - Refers to item: None +- IC 1642 -> Item 1836 +- Creation code + - Refers to item: None +- IC 1732 -> Item 1837 +- Creation code + - Refers to item: None +- IC 1732 -> Item 1838 +- Creation code + - Refers to item: None + +Anchors for Contract "stdStorageSafe" (solc 0.8.30, source ID 11): + +Anchors for Contract "ICore" (solc 0.8.30, source ID 63): + +Anchors for Contract "StdCheatsSafe" (solc 0.8.30, source ID 5): + +Anchors for Contract "UpdateNewImplHoodi" (solc 0.8.30, source ID 60): +- IC 56 -> Item 294 +- Creation code + - Refers to item: Line (location: source ID 61, lines 445..450, bytes 15096..15253, hits: 6416) +- IC 56 -> Item 295 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 445..450, bytes 15096..15253, hits: 6416) +- IC 115 -> Item 296 +- Creation code + - Refers to item: Line (location: source ID 61, lines 452..458, bytes 15266..15482, hits: 3633) +- IC 115 -> Item 297 +- Creation code + - Refers to item: Function "ownedStrategies" (location: source ID 61, lines 452..458, bytes 15266..15482, hits: 3633) +- IC 125 -> Item 298 +- Creation code + - Refers to item: Line (location: source ID 61, lines 455..456, bytes 15382..15435, hits: 3633) +- IC 125 -> Item 299 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 455..456, bytes 15382..15435, hits: 3633) +- IC 125 -> Item 300 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 455..456, bytes 15414..15435, hits: 3633) +- IC 184 -> Item 301 +- Creation code + - Refers to item: Line (location: source ID 61, lines 456..457, bytes 15445..15475, hits: 3633) +- IC 184 -> Item 302 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 456..457, bytes 15445..15475, hits: 3633) +- IC 186 -> Item 303 +- Creation code + - Refers to item: Line (location: source ID 61, lines 459..478, bytes 15488..16119, hits: 5631) +- IC 186 -> Item 304 +- Creation code + - Refers to item: Function "strategyAccountShares" (location: source ID 61, lines 459..478, bytes 15488..16119, hits: 5631) +- IC 193 -> Item 305 +- Creation code + - Refers to item: Line (location: source ID 61, lines 464..465, bytes 15642..15695, hits: 5631) +- IC 193 -> Item 306 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 464..465, bytes 15642..15695, hits: 5631) +- IC 309 -> Item 307 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 464..465, bytes 15674..15695, hits: 5631) +- IC 193 -> Item 308 +- Creation code + - Refers to item: Line (location: source ID 61, lines 465..468, bytes 15705..15810, hits: 5631) +- IC 193 -> Item 309 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 465..468, bytes 15705..15810, hits: 5631) +- IC 249 -> Item 310 +- Creation code + - Refers to item: Line (location: source ID 61, lines 469..471, bytes 15837..15936, hits: 5631) +- IC 249 -> Item 311 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 469..471, bytes 15837..15936, hits: 5631) +- IC 310 -> Item 312 +- Creation code + - Refers to item: Line (location: source ID 61, lines 479..488, bytes 16125..16496, hits: 5551) +- IC 310 -> Item 313 +- Creation code + - Refers to item: Function "strategyTotalBalance" (location: source ID 61, lines 479..488, bytes 16125..16496, hits: 5551) +- IC 366 -> Item 314 +- Creation code + - Refers to item: Line (location: source ID 61, lines 483..484, bytes 16253..16306, hits: 5551) +- IC 366 -> Item 315 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 483..484, bytes 16253..16306, hits: 5551) +- IC 394 -> Item 316 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 483..484, bytes 16285..16306, hits: 5551) +- IC 394 -> Item 317 +- Creation code + - Refers to item: Line (location: source ID 61, lines 484..485, bytes 16316..16375, hits: 5551) +- IC 427 -> Item 262 +- Creation code + - Refers to item: Function "strategyFactory" (location: source ID 61, lines 410..414, bytes 14017..14180, hits: 1) +- IC 427 -> Item 263 +- Creation code + - Refers to item: Line (location: source ID 61, lines 411..412, bytes 14086..14139, hits: 1) +- IC 429 -> Item 264 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 411..412, bytes 14086..14139, hits: 1) +- IC 429 -> Item 265 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 411..412, bytes 14118..14139, hits: 1) +- IC 451 -> Item 266 +- Creation code + - Refers to item: Line (location: source ID 61, lines 412..413, bytes 14149..14173, hits: 1) +- IC 575 -> Item 267 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 412..413, bytes 14149..14173, hits: 1) +- IC 575 -> Item 268 +- Creation code + - Refers to item: Line (location: source ID 61, lines 415..422, bytes 14186..14414, hits: 47) +- IC 597 -> Item 269 +- Creation code + - Refers to item: Function "delegations" (location: source ID 61, lines 415..422, bytes 14186..14414, hits: 47) +- IC 721 -> Item 270 +- Creation code + - Refers to item: Line (location: source ID 61, lines 419..420, bytes 14305..14358, hits: 47) +- IC 721 -> Item 271 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 419..420, bytes 14305..14358, hits: 47) +- IC 722 -> Item 272 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 419..420, bytes 14337..14358, hits: 47) +- IC 744 -> Item 273 +- Creation code + - Refers to item: Line (location: source ID 61, lines 420..421, bytes 14368..14407, hits: 47) +- IC 744 -> Item 274 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 420..421, bytes 14368..14407, hits: 47) +- IC 807 -> Item 275 +- Creation code + - Refers to item: Line (location: source ID 61, lines 423..429, bytes 14420..14642, hits: 47) +- IC 807 -> Item 276 +- Creation code + - Refers to item: Function "totalDelegatedPercentage" (location: source ID 61, lines 423..429, bytes 14420..14642, hits: 47) +- IC 832 -> Item 277 +- Creation code + - Refers to item: Line (location: source ID 61, lines 426..427, bytes 14528..14581, hits: 47) +- IC 832 -> Item 278 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 426..427, bytes 14528..14581, hits: 47) +- IC 922 -> Item 279 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 426..427, bytes 14560..14581, hits: 47) +- IC 922 -> Item 280 +- Creation code + - Refers to item: Line (location: source ID 61, lines 427..428, bytes 14591..14635, hits: 47) +- IC 923 -> Item 281 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 427..428, bytes 14591..14635, hits: 47) +- IC 963 -> Item 282 +- Creation code + - Refers to item: Line (location: source ID 61, lines 430..436, bytes 14648..14853, hits: 3990) +- IC 963 -> Item 283 +- Creation code + - Refers to item: Function "registeredBApps" (location: source ID 61, lines 430..436, bytes 14648..14853, hits: 3990) +- IC 1026 -> Item 284 +- Creation code + - Refers to item: Line (location: source ID 61, lines 433..434, bytes 14753..14806, hits: 3990) +- IC 1026 -> Item 285 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 433..434, bytes 14753..14806, hits: 3990) +- IC 1149 -> Item 286 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 433..434, bytes 14785..14806, hits: 3990) +- IC 1149 -> Item 287 +- Creation code + - Refers to item: Line (location: source ID 61, lines 434..435, bytes 14816..14846, hits: 3990) +- IC 1239 -> Item 288 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 434..435, bytes 14816..14846, hits: 3990) +- IC 1239 -> Item 289 +- Creation code + - Refers to item: Line (location: source ID 61, lines 437..451, bytes 14859..15260, hits: 6416) + +Anchors for Contract "CommonBase" (solc 0.8.30, source ID 0): + +Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 56): +- IC 56 -> Item 134 +- Creation code + - Refers to item: Line (location: source ID 61, lines 246..247, bytes 8893..8941, hits: 474) +- IC 56 -> Item 135 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 246..247, bytes 8893..8941, hits: 474) +- IC 97 -> Item 136 +- Creation code + - Refers to item: Line (location: source ID 61, lines 249..252, bytes 8954..9075, hits: 203) +- IC 97 -> Item 137 +- Creation code + - Refers to item: Function "depositETH" (location: source ID 61, lines 249..252, bytes 8954..9075, hits: 203) +- IC 107 -> Item 138 +- Creation code + - Refers to item: Line (location: source ID 61, lines 250..251, bytes 9020..9068, hits: 203) +- IC 107 -> Item 139 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 250..251, bytes 9020..9068, hits: 203) +- IC 107 -> Item 140 +- Creation code + - Refers to item: Line (location: source ID 61, lines 253..256, bytes 9081..9201, hits: 65) +- IC 166 -> Item 141 +- Creation code + - Refers to item: Function "finalizeFeeUpdate" (location: source ID 61, lines 253..256, bytes 9081..9201, hits: 65) +- IC 166 -> Item 142 +- Creation code + - Refers to item: Line (location: source ID 61, lines 254..255, bytes 9146..9194, hits: 65) +- IC 167 -> Item 143 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 254..255, bytes 9146..9194, hits: 65) +- IC 339 -> Item 144 +- Creation code + - Refers to item: Line (location: source ID 61, lines 257..264, bytes 9207..9393, hits: 320) +- IC 339 -> Item 145 +- Creation code + - Refers to item: Function "finalizeUpdateObligation" (location: source ID 61, lines 257..264, bytes 9207..9393, hits: 320) +- IC 461 -> Item 0 +- Creation code + - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 461 -> Item 1 +- Creation code + - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 485 -> Item 2 +- Creation code + - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 485 -> Item 3 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 575 -> Item 4 +- Creation code + - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 575 -> Item 5 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 576 -> Item 6 +- Creation code + - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 616 -> Item 7 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 616 -> Item 8 +- Creation code + - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 617 -> Item 9 +- Creation code + - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 657 -> Item 10 +- Creation code + - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 657 -> Item 11 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 658 -> Item 12 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) +- IC 698 -> Item 13 +- Creation code + - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 698 -> Item 14 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 699 -> Item 15 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) +- IC 739 -> Item 16 +- Creation code + - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 739 -> Item 17 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 740 -> Item 18 +- Creation code + - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 776 -> Item 19 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 776 -> Item 20 +- Creation code + - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 866 -> Item 21 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 866 -> Item 22 +- Creation code + - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 929 -> Item 23 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 929 -> Item 24 +- Creation code + - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 992 -> Item 25 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 992 -> Item 26 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) +- IC 1055 -> Item 27 +- Creation code + - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1055 -> Item 28 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1118 -> Item 29 +- Creation code + - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1118 -> Item 30 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1181 -> Item 31 +- Creation code + - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1181 -> Item 32 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1181 -> Item 33 +- Creation code + - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 1181 -> Item 34 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 2383 -> Item 35 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) +- IC 2383 -> Item 36 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) +- IC 2386 -> Item 37 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) +- IC 2386 -> Item 38 +- Creation code + - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2443 -> Item 39 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2443 -> Item 40 +- Creation code + - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2521 -> Item 41 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2521 -> Item 42 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) +- IC 2668 -> Item 43 +- Creation code + - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 2668 -> Item 44 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 2815 -> Item 45 +- Creation code + - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 2815 -> Item 46 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 2962 -> Item 47 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) +- IC 2962 -> Item 48 +- Creation code + - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3088 -> Item 49 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3088 -> Item 50 +- Creation code + - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3110 -> Item 51 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3237 -> Item 52 +- Creation code + - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) +- IC 3237 -> Item 53 +- Creation code + - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3315 -> Item 54 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3315 -> Item 55 +- Creation code + - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3533 -> Item 56 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3533 -> Item 57 +- Creation code + - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) +- IC 3751 -> Item 58 +- Creation code + - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 3751 -> Item 59 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 3969 -> Item 60 +- Creation code + - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 3969 -> Item 61 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 4187 -> Item 62 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) +- IC 4187 -> Item 63 +- Creation code + - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4405 -> Item 64 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4405 -> Item 65 +- Creation code + - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4623 -> Item 66 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4623 -> Item 67 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) +- IC 4841 -> Item 68 +- Creation code + - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 4841 -> Item 69 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 5059 -> Item 70 +- Creation code + - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5059 -> Item 71 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5256 -> Item 72 +- Creation code + - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) +- IC 5256 -> Item 73 +- Creation code + - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5278 -> Item 74 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5476 -> Item 75 +- Creation code + - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5476 -> Item 76 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5554 -> Item 77 +- Creation code + - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) +- IC 5554 -> Item 78 +- Creation code + - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5680 -> Item 79 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5680 -> Item 80 +- Creation code + - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 5702 -> Item 81 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 5850 -> Item 82 +- Creation code + - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 5850 -> Item 83 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 5999 -> Item 84 +- Creation code + - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 5999 -> Item 85 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 6148 -> Item 86 +- Creation code + - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6148 -> Item 87 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6148 -> Item 88 +- Creation code + - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1206 -> Item 89 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1206 -> Item 90 +- Creation code + - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1208 -> Item 91 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1208 -> Item 92 +- Creation code + - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1208 -> Item 93 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1208 -> Item 94 +- Creation code + - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) + +Anchors for Contract "IViews" (solc 0.8.30, source ID 69): + +Anchors for Contract "StdChains" (solc 0.8.30, source ID 4): + +Anchors for Contract "Proxy" (solc 0.8.30, source ID 37): + +Anchors for Contract "ContextUpgradeable" (solc 0.8.30, source ID 25): + +Anchors for Contract "stdMath" (solc 0.8.30, source ID 10): + +Anchors for Contract "IStrategyManager" (solc 0.8.30, source ID 67): + +Anchors for Contract "IStrategyVault" (solc 0.8.30, source ID 68): + +Anchors for Contract "ERC1967Utils" (solc 0.8.30, source ID 36): + +Anchors for Contract "NonCompliantBApp" (solc 0.8.30, source ID 97): +- IC 5 -> Item 2547 +- Runtime code + - Refers to item: None +- IC 5 -> Item 2548 +- Runtime code + - Refers to item: None +- IC 50 -> Item 2549 +- Runtime code + - Refers to item: None +- IC 50 -> Item 2550 +- Runtime code + - Refers to item: None +- IC 102 -> Item 2551 +- Runtime code + - Refers to item: None +- IC 102 -> Item 2552 +- Runtime code + - Refers to item: None +- IC 212 -> Item 2553 +- Creation code + - Refers to item: None +- IC 212 -> Item 2554 +- Creation code + - Refers to item: None +- IC 514 -> Item 2555 +- Creation code + - Refers to item: None +- IC 514 -> Item 2556 +- Creation code + - Refers to item: None +- IC 130 -> Item 2557 +- Creation code + - Refers to item: None +- IC 130 -> Item 2558 +- Creation code + - Refers to item: None +- IC 349 -> Item 2559 +- Creation code + - Refers to item: None +- IC 349 -> Item 2560 +- Creation code + - Refers to item: None +- IC 252 -> Item 2561 +- Creation code + - Refers to item: None +- IC 252 -> Item 2562 +- Creation code + - Refers to item: None +- IC 661 -> Item 2563 +- Creation code + - Refers to item: None +- IC 661 -> Item 2564 +- Creation code + - Refers to item: None +- IC 724 -> Item 2565 +- Creation code + - Refers to item: None +- IC 724 -> Item 2566 +- Creation code + - Refers to item: None +- IC 796 -> Item 2567 +- Creation code + - Refers to item: None +- IC 796 -> Item 2568 +- Creation code + - Refers to item: None +- IC 797 -> Item 2569 +- Creation code + - Refers to item: None + +Anchors for Contract "ProtocolManagerTest" (solc 0.8.30, source ID 102): +- IC 1721 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1721 -> Item 1991 +- Creation code + - Refers to item: None +- IC 4779 -> Item 1992 +- Creation code + - Refers to item: None +- IC 4779 -> Item 1993 +- Creation code + - Refers to item: None +- IC 4933 -> Item 1994 +- Creation code + - Refers to item: None +- IC 4933 -> Item 1995 +- Creation code + - Refers to item: None +- IC 5087 -> Item 1996 +- Creation code + - Refers to item: None +- IC 5087 -> Item 1997 +- Creation code + - Refers to item: None +- IC 5241 -> Item 1998 +- Creation code + - Refers to item: None +- IC 5241 -> Item 1999 +- Creation code + - Refers to item: None +- IC 5395 -> Item 2000 +- Creation code + - Refers to item: None +- IC 5395 -> Item 2001 +- Creation code + - Refers to item: None +- IC 5549 -> Item 2002 +- Creation code + - Refers to item: None +- IC 5549 -> Item 2003 +- Creation code + - Refers to item: None +- IC 5703 -> Item 2004 +- Creation code + - Refers to item: None +- IC 5703 -> Item 2005 +- Creation code + - Refers to item: None +- IC 5836 -> Item 2006 +- Creation code + - Refers to item: None +- IC 5836 -> Item 2007 +- Creation code + - Refers to item: None +- IC 5937 -> Item 2008 +- Creation code + - Refers to item: None +- IC 5937 -> Item 2009 +- Creation code + - Refers to item: None +- IC 6038 -> Item 2010 +- Creation code + - Refers to item: None +- IC 6038 -> Item 2011 +- Creation code + - Refers to item: None +- IC 6139 -> Item 2012 +- Creation code + - Refers to item: None +- IC 6139 -> Item 2013 +- Creation code + - Refers to item: None +- IC 6241 -> Item 2014 +- Creation code + - Refers to item: None +- IC 6241 -> Item 2015 +- Creation code + - Refers to item: None +- IC 6773 -> Item 2016 +- Creation code + - Refers to item: None +- IC 6773 -> Item 2017 +- Creation code + - Refers to item: None +- IC 6883 -> Item 2018 +- Creation code + - Refers to item: None +- IC 6883 -> Item 2019 +- Creation code + - Refers to item: None +- IC 7028 -> Item 2020 +- Creation code + - Refers to item: None +- IC 7028 -> Item 2021 +- Creation code + - Refers to item: None +- IC 7029 -> Item 2022 +- Creation code + - Refers to item: None +- IC 7338 -> Item 2023 +- Creation code + - Refers to item: None +- IC 7338 -> Item 2024 +- Creation code + - Refers to item: None +- IC 7486 -> Item 2025 +- Creation code + - Refers to item: None +- IC 7486 -> Item 2026 +- Creation code + - Refers to item: None +- IC 7583 -> Item 2027 +- Creation code + - Refers to item: None +- IC 7583 -> Item 2028 +- Creation code + - Refers to item: None +- IC 7844 -> Item 2029 +- Creation code + - Refers to item: None +- IC 7844 -> Item 2030 +- Creation code + - Refers to item: None +- IC 8057 -> Item 2031 +- Creation code + - Refers to item: None +- IC 8057 -> Item 2032 +- Creation code + - Refers to item: None +- IC 8158 -> Item 2033 +- Creation code + - Refers to item: None +- IC 8158 -> Item 2034 +- Creation code + - Refers to item: None +- IC 8337 -> Item 2035 +- Creation code + - Refers to item: None +- IC 8337 -> Item 2036 +- Creation code + - Refers to item: None +- IC 8504 -> Item 2037 +- Creation code + - Refers to item: None +- IC 8504 -> Item 2038 +- Creation code + - Refers to item: None +- IC 8762 -> Item 2039 +- Creation code + - Refers to item: None +- IC 8762 -> Item 2040 +- Creation code + - Refers to item: None +- IC 8873 -> Item 2041 +- Creation code + - Refers to item: None +- IC 8873 -> Item 2042 +- Creation code + - Refers to item: None +- IC 9006 -> Item 2043 +- Creation code + - Refers to item: None +- IC 9006 -> Item 2044 +- Creation code + - Refers to item: None +- IC 9185 -> Item 2045 +- Creation code + - Refers to item: None +- IC 9185 -> Item 2046 +- Creation code + - Refers to item: None +- IC 9330 -> Item 2047 +- Creation code + - Refers to item: None +- IC 9330 -> Item 2048 +- Creation code + - Refers to item: None +- IC 9509 -> Item 2049 +- Creation code + - Refers to item: None +- IC 9509 -> Item 2050 +- Creation code + - Refers to item: None +- IC 9688 -> Item 2051 +- Creation code + - Refers to item: None +- IC 9688 -> Item 2052 +- Creation code + - Refers to item: None +- IC 10017 -> Item 2053 +- Creation code + - Refers to item: None +- IC 10017 -> Item 2054 +- Creation code + - Refers to item: None +- IC 10346 -> Item 2055 +- Creation code + - Refers to item: None +- IC 10346 -> Item 2056 +- Creation code + - Refers to item: None +- IC 10513 -> Item 2057 +- Creation code + - Refers to item: None +- IC 10513 -> Item 2058 +- Creation code + - Refers to item: None +- IC 10863 -> Item 2059 +- Creation code + - Refers to item: None +- IC 10863 -> Item 2060 +- Creation code + - Refers to item: None +- IC 10953 -> Item 2061 +- Creation code + - Refers to item: None +- IC 10953 -> Item 2062 +- Creation code + - Refers to item: None +- IC 11098 -> Item 2063 +- Creation code + - Refers to item: None +- IC 11098 -> Item 2064 +- Creation code + - Refers to item: None +- IC 11277 -> Item 2065 +- Creation code + - Refers to item: None +- IC 11277 -> Item 2066 +- Creation code + - Refers to item: None +- IC 11456 -> Item 2067 +- Creation code + - Refers to item: None +- IC 11456 -> Item 2068 +- Creation code + - Refers to item: None +- IC 11585 -> Item 2069 +- Creation code + - Refers to item: None +- IC 11585 -> Item 2070 +- Creation code + - Refers to item: None +- IC 11714 -> Item 2071 +- Creation code + - Refers to item: None +- IC 11714 -> Item 2072 +- Creation code + - Refers to item: None +- IC 11843 -> Item 2073 +- Creation code + - Refers to item: None +- IC 11843 -> Item 2074 +- Creation code + - Refers to item: None +- IC 11993 -> Item 2075 +- Creation code + - Refers to item: None +- IC 11993 -> Item 2076 +- Creation code + - Refers to item: None +- IC 12147 -> Item 2077 +- Creation code + - Refers to item: None +- IC 12147 -> Item 2078 +- Creation code + - Refers to item: None +- IC 12302 -> Item 2079 +- Creation code + - Refers to item: None +- IC 12302 -> Item 2080 +- Creation code + - Refers to item: None +- IC 12457 -> Item 2081 +- Creation code + - Refers to item: None +- IC 12457 -> Item 2082 +- Creation code + - Refers to item: None +- IC 12612 -> Item 2083 +- Creation code + - Refers to item: None +- IC 12612 -> Item 2084 +- Creation code + - Refers to item: None +- IC 12767 -> Item 2085 +- Creation code + - Refers to item: None +- IC 12767 -> Item 2086 +- Creation code + - Refers to item: None +- IC 12922 -> Item 2087 +- Creation code + - Refers to item: None +- IC 12922 -> Item 2088 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2089 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2090 +- Creation code + - Refers to item: None +- IC 13232 -> Item 2091 +- Creation code + - Refers to item: None +- IC 13232 -> Item 2092 +- Creation code + - Refers to item: None +- IC 13387 -> Item 2093 +- Creation code + - Refers to item: None +- IC 13387 -> Item 2094 +- Creation code + - Refers to item: None +- IC 13542 -> Item 2095 +- Creation code + - Refers to item: None +- IC 13542 -> Item 2096 +- Creation code + - Refers to item: None +- IC 13697 -> Item 2097 +- Creation code + - Refers to item: None +- IC 13697 -> Item 2098 +- Creation code + - Refers to item: None +- IC 13852 -> Item 2099 +- Creation code + - Refers to item: None +- IC 13852 -> Item 2100 +- Creation code + - Refers to item: None +- IC 14018 -> Item 2101 +- Creation code + - Refers to item: None +- IC 14018 -> Item 2102 +- Creation code + - Refers to item: None +- IC 14182 -> Item 2103 +- Creation code + - Refers to item: None +- IC 14182 -> Item 2104 +- Creation code + - Refers to item: None +- IC 14360 -> Item 2105 +- Creation code + - Refers to item: None +- IC 14360 -> Item 2106 +- Creation code + - Refers to item: None +- IC 14524 -> Item 2107 +- Creation code + - Refers to item: None +- IC 14524 -> Item 2108 +- Creation code + - Refers to item: None +- IC 14667 -> Item 2109 +- Creation code + - Refers to item: None +- IC 14667 -> Item 2110 +- Creation code + - Refers to item: None +- IC 14768 -> Item 2111 +- Creation code + - Refers to item: None +- IC 14768 -> Item 2112 +- Creation code + - Refers to item: None +- IC 14869 -> Item 2113 +- Creation code + - Refers to item: None +- IC 14869 -> Item 2114 +- Creation code + - Refers to item: None +- IC 14970 -> Item 2115 +- Creation code + - Refers to item: None +- IC 14970 -> Item 2116 +- Creation code + - Refers to item: None +- IC 15071 -> Item 2117 +- Creation code + - Refers to item: None +- IC 15071 -> Item 2118 +- Creation code + - Refers to item: None +- IC 15172 -> Item 2119 +- Creation code + - Refers to item: None +- IC 15172 -> Item 2120 +- Creation code + - Refers to item: None +- IC 15370 -> Item 2121 +- Creation code + - Refers to item: None +- IC 15370 -> Item 2122 +- Creation code + - Refers to item: None +- IC 15568 -> Item 2123 +- Creation code + - Refers to item: None +- IC 15568 -> Item 2124 +- Creation code + - Refers to item: None +- IC 15779 -> Item 2125 +- Creation code + - Refers to item: None +- IC 15779 -> Item 2126 +- Creation code + - Refers to item: None +- IC 15979 -> Item 2127 +- Creation code + - Refers to item: None +- IC 15979 -> Item 2128 +- Creation code + - Refers to item: None +- IC 16177 -> Item 2129 +- Creation code + - Refers to item: None +- IC 16177 -> Item 2130 +- Creation code + - Refers to item: None +- IC 16375 -> Item 2131 +- Creation code + - Refers to item: None +- IC 16375 -> Item 2132 +- Creation code + - Refers to item: None +- IC 16594 -> Item 2133 +- Creation code + - Refers to item: None +- IC 16594 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "BasedAppWhitelisted" (solc 0.8.30, source ID 82): + +Anchors for Contract "SlashingManagerTest" (solc 0.8.30, source ID 104): +- IC 3958 -> Item 1990 +- Creation code + - Refers to item: None +- IC 3958 -> Item 1991 +- Creation code + - Refers to item: None +- IC 16365 -> Item 1992 +- Creation code + - Refers to item: None +- IC 16365 -> Item 1993 +- Creation code + - Refers to item: None +- IC 16523 -> Item 1994 +- Creation code + - Refers to item: None +- IC 16523 -> Item 1995 +- Creation code + - Refers to item: None +- IC 16681 -> Item 1996 +- Creation code + - Refers to item: None +- IC 16681 -> Item 1997 +- Creation code + - Refers to item: None +- IC 16839 -> Item 1998 +- Creation code + - Refers to item: None +- IC 16839 -> Item 1999 +- Creation code + - Refers to item: None +- IC 16997 -> Item 2000 +- Creation code + - Refers to item: None +- IC 16997 -> Item 2001 +- Creation code + - Refers to item: None +- IC 17155 -> Item 2002 +- Creation code + - Refers to item: None +- IC 17155 -> Item 2003 +- Creation code + - Refers to item: None +- IC 17313 -> Item 2004 +- Creation code + - Refers to item: None +- IC 17313 -> Item 2005 +- Creation code + - Refers to item: None +- IC 17450 -> Item 2006 +- Creation code + - Refers to item: None +- IC 17450 -> Item 2007 +- Creation code + - Refers to item: None +- IC 17554 -> Item 2008 +- Creation code + - Refers to item: None +- IC 17554 -> Item 2009 +- Creation code + - Refers to item: None +- IC 17658 -> Item 2010 +- Creation code + - Refers to item: None +- IC 17658 -> Item 2011 +- Creation code + - Refers to item: None +- IC 17762 -> Item 2012 +- Creation code + - Refers to item: None +- IC 17762 -> Item 2013 +- Creation code + - Refers to item: None +- IC 17867 -> Item 2014 +- Creation code + - Refers to item: None +- IC 17867 -> Item 2015 +- Creation code + - Refers to item: None +- IC 18399 -> Item 2016 +- Creation code + - Refers to item: None +- IC 18399 -> Item 2017 +- Creation code + - Refers to item: None +- IC 18514 -> Item 2018 +- Creation code + - Refers to item: None +- IC 18514 -> Item 2019 +- Creation code + - Refers to item: None +- IC 18664 -> Item 2020 +- Creation code + - Refers to item: None +- IC 18664 -> Item 2021 +- Creation code + - Refers to item: None +- IC 18665 -> Item 2022 +- Creation code + - Refers to item: None +- IC 18976 -> Item 2023 +- Creation code + - Refers to item: None +- IC 18976 -> Item 2024 +- Creation code + - Refers to item: None +- IC 19129 -> Item 2025 +- Creation code + - Refers to item: None +- IC 19129 -> Item 2026 +- Creation code + - Refers to item: None +- IC 19226 -> Item 2027 +- Creation code + - Refers to item: None +- IC 19226 -> Item 2028 +- Creation code + - Refers to item: None +- IC 19492 -> Item 2029 +- Creation code + - Refers to item: None +- IC 19492 -> Item 2030 +- Creation code + - Refers to item: None +- IC 19710 -> Item 2031 +- Creation code + - Refers to item: None +- IC 19710 -> Item 2032 +- Creation code + - Refers to item: None +- IC 19814 -> Item 2033 +- Creation code + - Refers to item: None +- IC 19814 -> Item 2034 +- Creation code + - Refers to item: None +- IC 19998 -> Item 2035 +- Creation code + - Refers to item: None +- IC 19998 -> Item 2036 +- Creation code + - Refers to item: None +- IC 20169 -> Item 2037 +- Creation code + - Refers to item: None +- IC 20169 -> Item 2038 +- Creation code + - Refers to item: None +- IC 20431 -> Item 2039 +- Creation code + - Refers to item: None +- IC 20431 -> Item 2040 +- Creation code + - Refers to item: None +- IC 20544 -> Item 2041 +- Creation code + - Refers to item: None +- IC 20544 -> Item 2042 +- Creation code + - Refers to item: None +- IC 20681 -> Item 2043 +- Creation code + - Refers to item: None +- IC 20681 -> Item 2044 +- Creation code + - Refers to item: None +- IC 20865 -> Item 2045 +- Creation code + - Refers to item: None +- IC 20865 -> Item 2046 +- Creation code + - Refers to item: None +- IC 21015 -> Item 2047 +- Creation code + - Refers to item: None +- IC 21015 -> Item 2048 +- Creation code + - Refers to item: None +- IC 21199 -> Item 2049 +- Creation code + - Refers to item: None +- IC 21199 -> Item 2050 +- Creation code + - Refers to item: None +- IC 21383 -> Item 2051 +- Creation code + - Refers to item: None +- IC 21383 -> Item 2052 +- Creation code + - Refers to item: None +- IC 21720 -> Item 2053 +- Creation code + - Refers to item: None +- IC 21720 -> Item 2054 +- Creation code + - Refers to item: None +- IC 22057 -> Item 2055 +- Creation code + - Refers to item: None +- IC 22057 -> Item 2056 +- Creation code + - Refers to item: None +- IC 22228 -> Item 2057 +- Creation code + - Refers to item: None +- IC 22228 -> Item 2058 +- Creation code + - Refers to item: None +- IC 22586 -> Item 2059 +- Creation code + - Refers to item: None +- IC 22586 -> Item 2060 +- Creation code + - Refers to item: None +- IC 22678 -> Item 2061 +- Creation code + - Refers to item: None +- IC 22678 -> Item 2062 +- Creation code + - Refers to item: None +- IC 22828 -> Item 2063 +- Creation code + - Refers to item: None +- IC 22828 -> Item 2064 +- Creation code + - Refers to item: None +- IC 23012 -> Item 2065 +- Creation code + - Refers to item: None +- IC 23012 -> Item 2066 +- Creation code + - Refers to item: None +- IC 23196 -> Item 2067 +- Creation code + - Refers to item: None +- IC 23196 -> Item 2068 +- Creation code + - Refers to item: None +- IC 23325 -> Item 2069 +- Creation code + - Refers to item: None +- IC 23325 -> Item 2070 +- Creation code + - Refers to item: None +- IC 23454 -> Item 2071 +- Creation code + - Refers to item: None +- IC 23454 -> Item 2072 +- Creation code + - Refers to item: None +- IC 23583 -> Item 2073 +- Creation code + - Refers to item: None +- IC 23583 -> Item 2074 +- Creation code + - Refers to item: None +- IC 23733 -> Item 2075 +- Creation code + - Refers to item: None +- IC 23733 -> Item 2076 +- Creation code + - Refers to item: None +- IC 23891 -> Item 2077 +- Creation code + - Refers to item: None +- IC 23891 -> Item 2078 +- Creation code + - Refers to item: None +- IC 24050 -> Item 2079 +- Creation code + - Refers to item: None +- IC 24050 -> Item 2080 +- Creation code + - Refers to item: None +- IC 24209 -> Item 2081 +- Creation code + - Refers to item: None +- IC 24209 -> Item 2082 +- Creation code + - Refers to item: None +- IC 24368 -> Item 2083 +- Creation code + - Refers to item: None +- IC 24368 -> Item 2084 +- Creation code + - Refers to item: None +- IC 24527 -> Item 2085 +- Creation code + - Refers to item: None +- IC 24527 -> Item 2086 +- Creation code + - Refers to item: None +- IC 24686 -> Item 2087 +- Creation code + - Refers to item: None +- IC 24686 -> Item 2088 +- Creation code + - Refers to item: None +- IC 24845 -> Item 2089 +- Creation code + - Refers to item: None +- IC 24845 -> Item 2090 +- Creation code + - Refers to item: None +- IC 25004 -> Item 2091 +- Creation code + - Refers to item: None +- IC 25004 -> Item 2092 +- Creation code + - Refers to item: None +- IC 25163 -> Item 2093 +- Creation code + - Refers to item: None +- IC 25163 -> Item 2094 +- Creation code + - Refers to item: None +- IC 25322 -> Item 2095 +- Creation code + - Refers to item: None +- IC 25322 -> Item 2096 +- Creation code + - Refers to item: None +- IC 25481 -> Item 2097 +- Creation code + - Refers to item: None +- IC 25481 -> Item 2098 +- Creation code + - Refers to item: None +- IC 25640 -> Item 2099 +- Creation code + - Refers to item: None +- IC 25640 -> Item 2100 +- Creation code + - Refers to item: None +- IC 25810 -> Item 2101 +- Creation code + - Refers to item: None +- IC 25810 -> Item 2102 +- Creation code + - Refers to item: None +- IC 25978 -> Item 2103 +- Creation code + - Refers to item: None +- IC 25978 -> Item 2104 +- Creation code + - Refers to item: None +- IC 26160 -> Item 2105 +- Creation code + - Refers to item: None +- IC 26160 -> Item 2106 +- Creation code + - Refers to item: None +- IC 26328 -> Item 2107 +- Creation code + - Refers to item: None +- IC 26328 -> Item 2108 +- Creation code + - Refers to item: None +- IC 26475 -> Item 2109 +- Creation code + - Refers to item: None +- IC 26475 -> Item 2110 +- Creation code + - Refers to item: None +- IC 26579 -> Item 2111 +- Creation code + - Refers to item: None +- IC 26579 -> Item 2112 +- Creation code + - Refers to item: None +- IC 26683 -> Item 2113 +- Creation code + - Refers to item: None +- IC 26683 -> Item 2114 +- Creation code + - Refers to item: None +- IC 26787 -> Item 2115 +- Creation code + - Refers to item: None +- IC 26787 -> Item 2116 +- Creation code + - Refers to item: None +- IC 26891 -> Item 2117 +- Creation code + - Refers to item: None +- IC 26891 -> Item 2118 +- Creation code + - Refers to item: None +- IC 26995 -> Item 2119 +- Creation code + - Refers to item: None +- IC 26995 -> Item 2120 +- Creation code + - Refers to item: None +- IC 27198 -> Item 2121 +- Creation code + - Refers to item: None +- IC 27198 -> Item 2122 +- Creation code + - Refers to item: None +- IC 27401 -> Item 2123 +- Creation code + - Refers to item: None +- IC 27401 -> Item 2124 +- Creation code + - Refers to item: None +- IC 27617 -> Item 2125 +- Creation code + - Refers to item: None +- IC 27617 -> Item 2126 +- Creation code + - Refers to item: None +- IC 27822 -> Item 2127 +- Creation code + - Refers to item: None +- IC 27822 -> Item 2128 +- Creation code + - Refers to item: None +- IC 28025 -> Item 2129 +- Creation code + - Refers to item: None +- IC 28025 -> Item 2130 +- Creation code + - Refers to item: None +- IC 28228 -> Item 2131 +- Creation code + - Refers to item: None +- IC 28228 -> Item 2132 +- Creation code + - Refers to item: None +- IC 28452 -> Item 2133 +- Creation code + - Refers to item: None +- IC 28452 -> Item 2134 +- Creation code + - Refers to item: None +- IC 188613 -> Item 2135 +- Creation code + - Refers to item: None +- IC 188613 -> Item 2136 +- Creation code + - Refers to item: None +- IC 188617 -> Item 2137 +- Creation code + - Refers to item: None +- IC 188617 -> Item 2138 +- Creation code + - Refers to item: None +- IC 188697 -> Item 2139 +- Creation code + - Refers to item: None +- IC 188697 -> Item 2140 +- Creation code + - Refers to item: None +- IC 188778 -> Item 2141 +- Creation code + - Refers to item: None +- IC 188778 -> Item 2142 +- Creation code + - Refers to item: None +- IC 188858 -> Item 2143 +- Creation code + - Refers to item: None +- IC 188858 -> Item 2144 +- Creation code + - Refers to item: None +- IC 186852 -> Item 2145 +- Creation code + - Refers to item: None +- IC 186852 -> Item 2146 +- Creation code + - Refers to item: None +- IC 186855 -> Item 2147 +- Creation code + - Refers to item: None +- IC 186855 -> Item 2148 +- Creation code + - Refers to item: None +- IC 186949 -> Item 2149 +- Creation code + - Refers to item: None +- IC 186949 -> Item 2150 +- Creation code + - Refers to item: None +- IC 187036 -> Item 2151 +- Creation code + - Refers to item: None +- IC 187036 -> Item 2152 +- Creation code + - Refers to item: None +- IC 187040 -> Item 2153 +- Creation code + - Refers to item: None +- IC 187040 -> Item 2154 +- Creation code + - Refers to item: None +- IC 187120 -> Item 2155 +- Creation code + - Refers to item: None +- IC 187120 -> Item 2156 +- Creation code + - Refers to item: None +- IC 187201 -> Item 2157 +- Creation code + - Refers to item: None +- IC 187201 -> Item 2158 +- Creation code + - Refers to item: None +- IC 187281 -> Item 2159 +- Creation code + - Refers to item: None +- IC 187281 -> Item 2160 +- Creation code + - Refers to item: None +- IC 184277 -> Item 2161 +- Creation code + - Refers to item: None +- IC 184277 -> Item 2162 +- Creation code + - Refers to item: None +- IC 184278 -> Item 2163 +- Creation code + - Refers to item: None +- IC 184278 -> Item 2164 +- Creation code + - Refers to item: None +- IC 184279 -> Item 2165 +- Creation code + - Refers to item: None +- IC 184406 -> Item 2166 +- Creation code + - Refers to item: None +- IC 184406 -> Item 2167 +- Creation code + - Refers to item: None +- IC 184473 -> Item 2168 +- Creation code + - Refers to item: None +- IC 184473 -> Item 2169 +- Creation code + - Refers to item: None +- IC 184478 -> Item 2170 +- Creation code + - Refers to item: None +- IC 184853 -> Item 2171 +- Creation code + - Refers to item: None +- IC 184494 -> Item 2172 +- Creation code + - Refers to item: None +- IC 184494 -> Item 2173 +- Creation code + - Refers to item: None +- IC 184496 -> Item 2174 +- Creation code + - Refers to item: None +- IC 184667 -> Item 2175 +- Creation code + - Refers to item: None +- IC 184667 -> Item 2176 +- Creation code + - Refers to item: None +- IC 184784 -> Item 2177 +- Creation code + - Refers to item: None +- IC 184784 -> Item 2178 +- Creation code + - Refers to item: None +- IC 187336 -> Item 2179 +- Creation code + - Refers to item: None +- IC 187336 -> Item 2180 +- Creation code + - Refers to item: None +- IC 187337 -> Item 2181 +- Creation code + - Refers to item: None +- IC 187337 -> Item 2182 +- Creation code + - Refers to item: None +- IC 187338 -> Item 2183 +- Creation code + - Refers to item: None +- IC 187467 -> Item 2184 +- Creation code + - Refers to item: None +- IC 187467 -> Item 2185 +- Creation code + - Refers to item: None +- IC 187545 -> Item 2186 +- Creation code + - Refers to item: None +- IC 187545 -> Item 2187 +- Creation code + - Refers to item: None +- IC 187547 -> Item 2188 +- Creation code + - Refers to item: None +- IC 187685 -> Item 2189 +- Creation code + - Refers to item: None +- IC 187685 -> Item 2190 +- Creation code + - Refers to item: None +- IC 187751 -> Item 2191 +- Creation code + - Refers to item: None +- IC 187751 -> Item 2192 +- Creation code + - Refers to item: None +- IC 187823 -> Item 2193 +- Creation code + - Refers to item: None +- IC 187823 -> Item 2194 +- Creation code + - Refers to item: None +- IC 187824 -> Item 2195 +- Creation code + - Refers to item: None +- IC 187953 -> Item 2196 +- Creation code + - Refers to item: None +- IC 187953 -> Item 2197 +- Creation code + - Refers to item: None +- IC 188005 -> Item 2198 +- Creation code + - Refers to item: None +- IC 188005 -> Item 2199 +- Creation code + - Refers to item: None +- IC 188005 -> Item 2200 +- Creation code + - Refers to item: None +- IC 183226 -> Item 2201 +- Creation code + - Refers to item: None +- IC 183226 -> Item 2202 +- Creation code + - Refers to item: None +- IC 183227 -> Item 2203 +- Creation code + - Refers to item: None +- IC 183227 -> Item 2204 +- Creation code + - Refers to item: None +- IC 183229 -> Item 2205 +- Creation code + - Refers to item: None +- IC 183361 -> Item 2206 +- Creation code + - Refers to item: None +- IC 183361 -> Item 2207 +- Creation code + - Refers to item: None +- IC 183439 -> Item 2208 +- Creation code + - Refers to item: None +- IC 183439 -> Item 2209 +- Creation code + - Refers to item: None +- IC 185501 -> Item 2210 +- Creation code + - Refers to item: None +- IC 185501 -> Item 2211 +- Creation code + - Refers to item: None +- IC 185502 -> Item 2212 +- Creation code + - Refers to item: None +- IC 185502 -> Item 2213 +- Creation code + - Refers to item: None +- IC 185503 -> Item 2214 +- Creation code + - Refers to item: None +- IC 185667 -> Item 2215 +- Creation code + - Refers to item: None +- IC 185667 -> Item 2216 +- Creation code + - Refers to item: None +- IC 185711 -> Item 2217 +- Creation code + - Refers to item: None +- IC 185711 -> Item 2218 +- Creation code + - Refers to item: None +- IC 185712 -> Item 2219 +- Creation code + - Refers to item: None +- IC 185712 -> Item 2220 +- Creation code + - Refers to item: None +- IC 185713 -> Item 2221 +- Creation code + - Refers to item: None +- IC 185875 -> Item 2222 +- Creation code + - Refers to item: None +- IC 185875 -> Item 2223 +- Creation code + - Refers to item: None +- IC 188913 -> Item 2224 +- Creation code + - Refers to item: None +- IC 188913 -> Item 2225 +- Creation code + - Refers to item: None +- IC 188914 -> Item 2226 +- Creation code + - Refers to item: None +- IC 188914 -> Item 2227 +- Creation code + - Refers to item: None +- IC 189075 -> Item 2228 +- Creation code + - Refers to item: None +- IC 189075 -> Item 2229 +- Creation code + - Refers to item: None +- IC 184881 -> Item 2230 +- Creation code + - Refers to item: None +- IC 184881 -> Item 2231 +- Creation code + - Refers to item: None +- IC 184882 -> Item 2232 +- Creation code + - Refers to item: None +- IC 184882 -> Item 2233 +- Creation code + - Refers to item: None +- IC 184883 -> Item 2234 +- Creation code + - Refers to item: None +- IC 185045 -> Item 2235 +- Creation code + - Refers to item: None +- IC 185045 -> Item 2236 +- Creation code + - Refers to item: None +- IC 185083 -> Item 2237 +- Creation code + - Refers to item: None +- IC 185083 -> Item 2238 +- Creation code + - Refers to item: None +- IC 185084 -> Item 2239 +- Creation code + - Refers to item: None +- IC 185246 -> Item 2240 +- Creation code + - Refers to item: None +- IC 185246 -> Item 2241 +- Creation code + - Refers to item: None +- IC 185291 -> Item 2242 +- Creation code + - Refers to item: None +- IC 185291 -> Item 2243 +- Creation code + - Refers to item: None +- IC 185292 -> Item 2244 +- Creation code + - Refers to item: None +- IC 185292 -> Item 2245 +- Creation code + - Refers to item: None +- IC 185293 -> Item 2246 +- Creation code + - Refers to item: None +- IC 185457 -> Item 2247 +- Creation code + - Refers to item: None +- IC 185457 -> Item 2248 +- Creation code + - Refers to item: None +- IC 190114 -> Item 2249 +- Creation code + - Refers to item: None +- IC 190114 -> Item 2250 +- Creation code + - Refers to item: None +- IC 190115 -> Item 2251 +- Creation code + - Refers to item: None +- IC 190115 -> Item 2252 +- Creation code + - Refers to item: None +- IC 190117 -> Item 2253 +- Creation code + - Refers to item: None +- IC 190280 -> Item 2254 +- Creation code + - Refers to item: None +- IC 190280 -> Item 2255 +- Creation code + - Refers to item: None +- IC 190282 -> Item 2256 +- Creation code + - Refers to item: None +- IC 190449 -> Item 2257 +- Creation code + - Refers to item: None +- IC 190449 -> Item 2258 +- Creation code + - Refers to item: None +- IC 190487 -> Item 2259 +- Creation code + - Refers to item: None +- IC 190487 -> Item 2260 +- Creation code + - Refers to item: None +- IC 190537 -> Item 2261 +- Creation code + - Refers to item: None +- IC 190537 -> Item 2262 +- Creation code + - Refers to item: None +- IC 190587 -> Item 2263 +- Creation code + - Refers to item: None +- IC 190587 -> Item 2264 +- Creation code + - Refers to item: None +- IC 193049 -> Item 2265 +- Creation code + - Refers to item: None +- IC 193049 -> Item 2266 +- Creation code + - Refers to item: None +- IC 193050 -> Item 2267 +- Creation code + - Refers to item: None +- IC 193050 -> Item 2268 +- Creation code + - Refers to item: None +- IC 193052 -> Item 2269 +- Creation code + - Refers to item: None +- IC 193215 -> Item 2270 +- Creation code + - Refers to item: None +- IC 193215 -> Item 2271 +- Creation code + - Refers to item: None +- IC 193253 -> Item 2272 +- Creation code + - Refers to item: None +- IC 193253 -> Item 2273 +- Creation code + - Refers to item: None +- IC 188084 -> Item 2274 +- Creation code + - Refers to item: None +- IC 188084 -> Item 2275 +- Creation code + - Refers to item: None +- IC 188085 -> Item 2276 +- Creation code + - Refers to item: None +- IC 188085 -> Item 2277 +- Creation code + - Refers to item: None +- IC 188087 -> Item 2278 +- Creation code + - Refers to item: None +- IC 188258 -> Item 2279 +- Creation code + - Refers to item: None +- IC 188258 -> Item 2280 +- Creation code + - Refers to item: None +- IC 188260 -> Item 2281 +- Creation code + - Refers to item: None +- IC 188425 -> Item 2282 +- Creation code + - Refers to item: None +- IC 188425 -> Item 2283 +- Creation code + - Refers to item: None +- IC 188463 -> Item 2284 +- Creation code + - Refers to item: None +- IC 188463 -> Item 2285 +- Creation code + - Refers to item: None +- IC 188513 -> Item 2286 +- Creation code + - Refers to item: None +- IC 188513 -> Item 2287 +- Creation code + - Refers to item: None +- IC 188563 -> Item 2288 +- Creation code + - Refers to item: None +- IC 188563 -> Item 2289 +- Creation code + - Refers to item: None +- IC 186594 -> Item 2290 +- Creation code + - Refers to item: None +- IC 186594 -> Item 2291 +- Creation code + - Refers to item: None +- IC 186595 -> Item 2292 +- Creation code + - Refers to item: None +- IC 186595 -> Item 2293 +- Creation code + - Refers to item: None +- IC 186597 -> Item 2294 +- Creation code + - Refers to item: None +- IC 186768 -> Item 2295 +- Creation code + - Refers to item: None +- IC 186768 -> Item 2296 +- Creation code + - Refers to item: None +- IC 186806 -> Item 2297 +- Creation code + - Refers to item: None +- IC 186806 -> Item 2298 +- Creation code + - Refers to item: None +- IC 193309 -> Item 2299 +- Creation code + - Refers to item: None +- IC 193309 -> Item 2300 +- Creation code + - Refers to item: None +- IC 193311 -> Item 2301 +- Creation code + - Refers to item: None +- IC 193311 -> Item 2302 +- Creation code + - Refers to item: None +- IC 193312 -> Item 2303 +- Creation code + - Refers to item: None +- IC 193312 -> Item 2304 +- Creation code + - Refers to item: None +- IC 193312 -> Item 2305 +- Creation code + - Refers to item: None +- IC 193497 -> Item 2306 +- Creation code + - Refers to item: None +- IC 193497 -> Item 2307 +- Creation code + - Refers to item: None +- IC 193498 -> Item 2308 +- Creation code + - Refers to item: None +- IC 193514 -> Item 2309 +- Creation code + - Refers to item: None +- IC 193514 -> Item 2310 +- Creation code + - Refers to item: None +- IC 193515 -> Item 2311 +- Creation code + - Refers to item: None +- IC 193531 -> Item 2312 +- Creation code + - Refers to item: None +- IC 193531 -> Item 2313 +- Creation code + - Refers to item: None +- IC 193711 -> Item 2314 +- Creation code + - Refers to item: None +- IC 193711 -> Item 2315 +- Creation code + - Refers to item: None +- IC 193712 -> Item 2316 +- Creation code + - Refers to item: None +- IC 193910 -> Item 2317 +- Creation code + - Refers to item: None +- IC 193910 -> Item 2318 +- Creation code + - Refers to item: None +- IC 193960 -> Item 2319 +- Creation code + - Refers to item: None +- IC 193960 -> Item 2320 +- Creation code + - Refers to item: None +- IC 189276 -> Item 2321 +- Creation code + - Refers to item: None +- IC 189276 -> Item 2322 +- Creation code + - Refers to item: None +- IC 189277 -> Item 2323 +- Creation code + - Refers to item: None +- IC 189277 -> Item 2324 +- Creation code + - Refers to item: None +- IC 189278 -> Item 2325 +- Creation code + - Refers to item: None +- IC 189438 -> Item 2326 +- Creation code + - Refers to item: None +- IC 189438 -> Item 2327 +- Creation code + - Refers to item: None +- IC 189505 -> Item 2328 +- Creation code + - Refers to item: None +- IC 189505 -> Item 2329 +- Creation code + - Refers to item: None +- IC 189510 -> Item 2330 +- Creation code + - Refers to item: None +- IC 189939 -> Item 2331 +- Creation code + - Refers to item: None +- IC 189526 -> Item 2332 +- Creation code + - Refers to item: None +- IC 189526 -> Item 2333 +- Creation code + - Refers to item: None +- IC 189529 -> Item 2334 +- Creation code + - Refers to item: None +- IC 189529 -> Item 2335 +- Creation code + - Refers to item: None +- IC 189734 -> Item 2336 +- Creation code + - Refers to item: None +- IC 189734 -> Item 2337 +- Creation code + - Refers to item: None +- IC 189851 -> Item 2338 +- Creation code + - Refers to item: None +- IC 189851 -> Item 2339 +- Creation code + - Refers to item: None +- IC 189869 -> Item 2340 +- Creation code + - Refers to item: None +- IC 189869 -> Item 2341 +- Creation code + - Refers to item: None +- IC 185918 -> Item 2342 +- Creation code + - Refers to item: None +- IC 185918 -> Item 2343 +- Creation code + - Refers to item: None +- IC 185920 -> Item 2344 +- Creation code + - Refers to item: None +- IC 185920 -> Item 2345 +- Creation code + - Refers to item: None +- IC 185921 -> Item 2346 +- Creation code + - Refers to item: None +- IC 185921 -> Item 2347 +- Creation code + - Refers to item: None +- IC 185921 -> Item 2348 +- Creation code + - Refers to item: None +- IC 186106 -> Item 2349 +- Creation code + - Refers to item: None +- IC 186106 -> Item 2350 +- Creation code + - Refers to item: None +- IC 3860 -> Item 2351 +- Creation code + - Refers to item: None +- IC 3860 -> Item 2352 +- Creation code + - Refers to item: None +- IC 13888 -> Item 2353 +- Creation code + - Refers to item: None +- IC 13888 -> Item 2354 +- Creation code + - Refers to item: None +- IC 13912 -> Item 2355 +- Creation code + - Refers to item: None +- IC 13912 -> Item 2356 +- Creation code + - Refers to item: None +- IC 13968 -> Item 2357 +- Creation code + - Refers to item: None +- IC 13968 -> Item 2358 +- Creation code + - Refers to item: None +- IC 14024 -> Item 2359 +- Creation code + - Refers to item: None +- IC 14024 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "Context" (solc 0.8.30, source ID 44): + +Anchors for Contract "stdJson" (solc 0.8.30, source ID 9): + +Anchors for Contract "SignatureChecker" (solc 0.8.30, source ID 50): + +Anchors for Contract "WhitelistExample" (solc 0.8.30, source ID 79): +- IC 182 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 641 -> Item 1892 +- Creation code + - Refers to item: None +- IC 641 -> Item 1893 +- Creation code + - Refers to item: None +- IC 2038 -> Item 1894 +- Creation code + - Refers to item: None +- IC 2038 -> Item 1895 +- Creation code + - Refers to item: None +- IC 2084 -> Item 1896 +- Creation code + - Refers to item: None +- IC 2084 -> Item 1897 +- Creation code + - Refers to item: None +- IC 2134 -> Item 1898 +- Creation code + - Refers to item: None +- IC 2134 -> Item 1899 +- Creation code + - Refers to item: None +- IC 295 -> Item 1900 +- Creation code + - Refers to item: None +- IC 295 -> Item 1901 +- Creation code + - Refers to item: None +- IC 920 -> Item 1902 +- Creation code + - Refers to item: None +- IC 920 -> Item 1903 +- Creation code + - Refers to item: None +- IC 920 -> Item 1904 +- Creation code + - Refers to item: None +- IC 920 -> Item 1905 +- Creation code + - Refers to item: None +- IC 970 -> Item 1906 +- Creation code + - Refers to item: None +- IC 970 -> Item 1907 +- Creation code + - Refers to item: None +- IC 983 -> Item 1908 +- Creation code + - Refers to item: None +- IC 983 -> Item 1909 +- Creation code + - Refers to item: None +- IC 1033 -> Item 1910 +- Creation code + - Refers to item: None +- IC 1033 -> Item 1911 +- Creation code + - Refers to item: None +- IC 601 -> Item 1912 +- Creation code + - Refers to item: None +- IC 601 -> Item 1913 +- Creation code + - Refers to item: None +- IC 1761 -> Item 1914 +- Creation code + - Refers to item: None +- IC 1761 -> Item 1915 +- Creation code + - Refers to item: None +- IC 1807 -> Item 1916 +- Creation code + - Refers to item: None +- IC 1807 -> Item 1917 +- Creation code + - Refers to item: None +- IC 1807 -> Item 1918 +- Creation code + - Refers to item: None +- IC 1857 -> Item 1919 +- Creation code + - Refers to item: None +- IC 1857 -> Item 1920 +- Creation code + - Refers to item: None +- IC 1905 -> Item 1951 +- Creation code + - Refers to item: None +- IC 1905 -> Item 1952 +- Creation code + - Refers to item: None +- IC 1905 -> Item 1953 +- Creation code + - Refers to item: None +- IC 1905 -> Item 1954 +- Creation code + - Refers to item: None +- IC 1988 -> Item 1955 +- Creation code + - Refers to item: None +- IC 1988 -> Item 1956 +- Creation code + - Refers to item: None +- IC 1988 -> Item 1957 +- Creation code + - Refers to item: None +- IC 763 -> Item 1970 +- Creation code + - Refers to item: None +- IC 763 -> Item 1971 +- Creation code + - Refers to item: None +- IC 2308 -> Item 1972 +- Creation code + - Refers to item: None +- IC 2308 -> Item 1973 +- Creation code + - Refers to item: None +- IC 437 -> Item 1974 +- Creation code + - Refers to item: None +- IC 437 -> Item 1975 +- Creation code + - Refers to item: None +- IC 1398 -> Item 1976 +- Creation code + - Refers to item: None +- IC 1398 -> Item 1977 +- Creation code + - Refers to item: None +- IC 335 -> Item 1978 +- Creation code + - Refers to item: None +- IC 335 -> Item 1979 +- Creation code + - Refers to item: None +- IC 1088 -> Item 1980 +- Creation code + - Refers to item: None +- IC 1088 -> Item 1981 +- Creation code + - Refers to item: None +- IC 701 -> Item 1986 +- Creation code + - Refers to item: None +- IC 701 -> Item 1987 +- Creation code + - Refers to item: None +- IC 2285 -> Item 1988 +- Creation code + - Refers to item: None +- IC 2285 -> Item 1989 +- Creation code + - Refers to item: None +- IC 397 -> Item 1943 +- Creation code + - Refers to item: None +- IC 397 -> Item 1944 +- Creation code + - Refers to item: None +- IC 1252 -> Item 1945 +- Creation code + - Refers to item: None +- IC 1252 -> Item 1946 +- Creation code + - Refers to item: None +- IC 477 -> Item 1947 +- Creation code + - Refers to item: None +- IC 477 -> Item 1948 +- Creation code + - Refers to item: None +- IC 1546 -> Item 1949 +- Creation code + - Refers to item: None +- IC 1546 -> Item 1950 +- Creation code + - Refers to item: None + +Anchors for Contract "IRebase" (solc 0.8.30, source ID 96): + +Anchors for Contract "OwnableBasedApp" (solc 0.8.30, source ID 84): + +Anchors for Contract "ICustomBasedAppManager" (solc 0.8.30, source ID 97): + +Anchors for Contract "BasedAppMock" (solc 0.8.30, source ID 92): +- IC 5 -> Item 2363 +- Runtime code + - Refers to item: None +- IC 5 -> Item 2364 +- Runtime code + - Refers to item: None +- IC 237 -> Item 2365 +- Runtime code + - Refers to item: None +- IC 237 -> Item 2366 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1958 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1959 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1960 +- Runtime code + - Refers to item: None +- IC 182 -> Item 1961 +- Runtime code + - Refers to item: None +- IC 546 -> Item 2367 +- Creation code + - Refers to item: None +- IC 546 -> Item 2368 +- Creation code + - Refers to item: None +- IC 1577 -> Item 2369 +- Creation code + - Refers to item: None +- IC 1577 -> Item 2370 +- Creation code + - Refers to item: None +- IC 1641 -> Item 2371 +- Creation code + - Refers to item: None +- IC 1641 -> Item 2372 +- Creation code + - Refers to item: None +- IC 1713 -> Item 2373 +- Creation code + - Refers to item: None +- IC 1713 -> Item 2374 +- Creation code + - Refers to item: None +- IC 1714 -> Item 2375 +- Creation code + - Refers to item: None +- IC 176 -> Item 2376 +- Creation code + - Refers to item: None +- IC 176 -> Item 2377 +- Creation code + - Refers to item: None +- IC 176 -> Item 2378 +- Creation code + - Refers to item: None +- IC 176 -> Item 2379 +- Creation code + - Refers to item: None +- IC 1444 -> Item 1951 +- Creation code + - Refers to item: None +- IC 1444 -> Item 1952 +- Creation code + - Refers to item: None +- IC 1444 -> Item 1953 +- Creation code + - Refers to item: None +- IC 1444 -> Item 1954 +- Creation code + - Refers to item: None +- IC 1527 -> Item 1955 +- Creation code + - Refers to item: None +- IC 1527 -> Item 1956 +- Creation code + - Refers to item: None +- IC 1527 -> Item 1957 +- Creation code + - Refers to item: None +- IC 668 -> Item 1970 +- Creation code + - Refers to item: None +- IC 668 -> Item 1971 +- Creation code + - Refers to item: None +- IC 1938 -> Item 1972 +- Creation code + - Refers to item: None +- IC 1938 -> Item 1973 +- Creation code + - Refers to item: None +- IC 382 -> Item 1974 +- Creation code + - Refers to item: None +- IC 382 -> Item 1975 +- Creation code + - Refers to item: None +- IC 1080 -> Item 1976 +- Creation code + - Refers to item: None +- IC 1080 -> Item 1977 +- Creation code + - Refers to item: None +- IC 238 -> Item 1978 +- Creation code + - Refers to item: None +- IC 238 -> Item 1979 +- Creation code + - Refers to item: None +- IC 749 -> Item 1980 +- Creation code + - Refers to item: None +- IC 749 -> Item 1981 +- Creation code + - Refers to item: None +- IC 606 -> Item 1986 +- Creation code + - Refers to item: None +- IC 606 -> Item 1987 +- Creation code + - Refers to item: None +- IC 1915 -> Item 1988 +- Creation code + - Refers to item: None +- IC 1915 -> Item 1989 +- Creation code + - Refers to item: None +- IC 342 -> Item 1943 +- Creation code + - Refers to item: None +- IC 342 -> Item 1944 +- Creation code + - Refers to item: None +- IC 934 -> Item 1945 +- Creation code + - Refers to item: None +- IC 934 -> Item 1946 +- Creation code + - Refers to item: None +- IC 422 -> Item 1947 +- Creation code + - Refers to item: None +- IC 422 -> Item 1948 +- Creation code + - Refers to item: None +- IC 1228 -> Item 1949 +- Creation code + - Refers to item: None +- IC 1228 -> Item 1950 +- Creation code + - Refers to item: None + +Anchors for Contract "Ownable2StepUpgradeable" (solc 0.8.30, source ID 21): + +Anchors for Contract "IBasedAppWhitelisted" (solc 0.8.30, source ID 81): + +Anchors for Contract "ProtocolStorageLib" (solc 0.8.30, source ID 71): + +Anchors for Contract "IERC1822Proxiable" (solc 0.8.30, source ID 34): + +Anchors for Contract "IBeacon" (solc 0.8.30, source ID 39): + +Anchors for Contract "ECDSA" (solc 0.8.30, source ID 49): + +Anchors for Contract "StdConstants" (solc 0.8.30, source ID 6): + +Anchors for Contract "IStrategyFactory" (solc 0.8.30, source ID 66): + +Anchors for Contract "IProtocolManager" (solc 0.8.30, source ID 64): + +Anchors for Contract "Ownable" (solc 0.8.30, source ID 28): + +Anchors for Contract "stdError" (solc 0.8.30, source ID 7): + +Anchors for Contract "BasedAppCore" (solc 0.8.30, source ID 85): + +Anchors for Contract "ReentrancyGuardTransient" (solc 0.8.30, source ID 46): + +Anchors for Contract "ERC165" (solc 0.8.30, source ID 51): + +Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 54): +- IC 56 -> Item 95 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) +- IC 56 -> Item 96 +- Creation code + - Refers to item: Line (location: source ID 61, lines 182..183, bytes 7068..7099, hits: 764) +- IC 115 -> Item 97 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 182..183, bytes 7068..7099, hits: 764) +- IC 115 -> Item 98 +- Creation code + - Refers to item: Line (location: source ID 61, lines 183..184, bytes 7109..7154, hits: 764) +- IC 125 -> Item 99 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 183..184, bytes 7109..7154, hits: 764) +- IC 125 -> Item 100 +- Creation code + - Refers to item: Line (location: source ID 61, lines 185..186, bytes 7165..7208, hits: 764) +- IC 125 -> Item 101 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 185..186, bytes 7165..7208, hits: 764) +- IC 184 -> Item 102 +- Creation code + - Refers to item: Line (location: source ID 61, lines 189..192, bytes 7274..7327, hits: 776) +- IC 184 -> Item 103 +- Creation code + - Refers to item: Function "constructor" (location: source ID 61, lines 189..192, bytes 7274..7327, hits: 776) +- IC 186 -> Item 104 +- Creation code + - Refers to item: Line (location: source ID 61, lines 190..191, bytes 7298..7320, hits: 776) +- IC 186 -> Item 105 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 190..191, bytes 7298..7320, hits: 776) +- IC 193 -> Item 106 +- Creation code + - Refers to item: Line (location: source ID 61, lines 197..198, bytes 7490..7556, hits: 2) +- IC 193 -> Item 107 +- Creation code + - Refers to item: Function "_authorizeUpgrade" (location: source ID 61, lines 197..198, bytes 7490..7556, hits: 2) +- IC 309 -> Item 108 +- Creation code + - Refers to item: Line (location: source ID 61, lines 204..207, bytes 7724..7855, hits: 48) +- IC 193 -> Item 109 +- Creation code + - Refers to item: Function "updateBAppMetadataURI" (location: source ID 61, lines 204..207, bytes 7724..7855, hits: 48) +- IC 193 -> Item 110 +- Creation code + - Refers to item: Line (location: source ID 61, lines 205..206, bytes 7803..7848, hits: 48) +- IC 249 -> Item 111 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 205..206, bytes 7803..7848, hits: 48) +- IC 249 -> Item 112 +- Creation code + - Refers to item: Line (location: source ID 61, lines 208..214, bytes 7861..8048, hits: 4030) +- IC 310 -> Item 113 +- Creation code + - Refers to item: Function "registerBApp" (location: source ID 61, lines 208..214, bytes 7861..8048, hits: 4030) +- IC 310 -> Item 114 +- Creation code + - Refers to item: Line (location: source ID 61, lines 212..213, bytes 7996..8041, hits: 4030) +- IC 366 -> Item 115 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 212..213, bytes 7996..8041, hits: 4030) +- IC 366 -> Item 116 +- Creation code + - Refers to item: Line (location: source ID 61, lines 215..220, bytes 8054..8209, hits: 24) +- IC 395 -> Item 117 +- Creation code + - Refers to item: Function "updateBAppsTokens" (location: source ID 61, lines 215..220, bytes 8054..8209, hits: 24) +- IC 395 -> Item 118 +- Creation code + - Refers to item: Line (location: source ID 61, lines 218..219, bytes 8157..8202, hits: 24) +- IC 396 -> Item 119 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 218..219, bytes 8157..8202, hits: 24) +- IC 570 -> Item 120 +- Creation code + - Refers to item: Line (location: source ID 61, lines 221..229, bytes 8215..8430, hits: 385) +- IC 570 -> Item 121 +- Creation code + - Refers to item: Function "createObligation" (location: source ID 61, lines 221..229, bytes 8215..8430, hits: 385) +- IC 697 -> Item 0 +- Creation code + - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 697 -> Item 1 +- Creation code + - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 721 -> Item 2 +- Creation code + - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 721 -> Item 3 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 811 -> Item 4 +- Creation code + - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 811 -> Item 5 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 812 -> Item 6 +- Creation code + - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 852 -> Item 7 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 852 -> Item 8 +- Creation code + - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 853 -> Item 9 +- Creation code + - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 893 -> Item 10 +- Creation code + - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 893 -> Item 11 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 894 -> Item 12 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) +- IC 934 -> Item 13 +- Creation code + - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 934 -> Item 14 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 935 -> Item 15 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) +- IC 975 -> Item 16 +- Creation code + - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 975 -> Item 17 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 976 -> Item 18 +- Creation code + - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 1012 -> Item 19 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 1012 -> Item 20 +- Creation code + - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 1102 -> Item 21 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 1102 -> Item 22 +- Creation code + - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 1165 -> Item 23 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 1165 -> Item 24 +- Creation code + - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 1228 -> Item 25 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 1228 -> Item 26 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) +- IC 1291 -> Item 27 +- Creation code + - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1291 -> Item 28 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1354 -> Item 29 +- Creation code + - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1354 -> Item 30 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1417 -> Item 31 +- Creation code + - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1417 -> Item 32 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1417 -> Item 33 +- Creation code + - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 1417 -> Item 34 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 2619 -> Item 35 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) +- IC 2619 -> Item 36 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) +- IC 2622 -> Item 37 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) +- IC 2622 -> Item 38 +- Creation code + - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2679 -> Item 39 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2679 -> Item 40 +- Creation code + - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2757 -> Item 41 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2757 -> Item 42 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) +- IC 2904 -> Item 43 +- Creation code + - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 2904 -> Item 44 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 3051 -> Item 45 +- Creation code + - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 3051 -> Item 46 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 3198 -> Item 47 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) +- IC 3198 -> Item 48 +- Creation code + - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3324 -> Item 49 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3324 -> Item 50 +- Creation code + - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3346 -> Item 51 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3473 -> Item 52 +- Creation code + - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) +- IC 3473 -> Item 53 +- Creation code + - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3551 -> Item 54 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3551 -> Item 55 +- Creation code + - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3769 -> Item 56 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3769 -> Item 57 +- Creation code + - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) +- IC 3987 -> Item 58 +- Creation code + - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 3987 -> Item 59 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 4205 -> Item 60 +- Creation code + - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 4205 -> Item 61 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 4423 -> Item 62 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) +- IC 4423 -> Item 63 +- Creation code + - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4641 -> Item 64 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4641 -> Item 65 +- Creation code + - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4859 -> Item 66 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4859 -> Item 67 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) +- IC 5077 -> Item 68 +- Creation code + - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 5077 -> Item 69 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 5295 -> Item 70 +- Creation code + - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5295 -> Item 71 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5492 -> Item 72 +- Creation code + - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) +- IC 5492 -> Item 73 +- Creation code + - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5514 -> Item 74 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5712 -> Item 75 +- Creation code + - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5712 -> Item 76 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5790 -> Item 77 +- Creation code + - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) +- IC 5790 -> Item 78 +- Creation code + - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5916 -> Item 79 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5916 -> Item 80 +- Creation code + - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 5938 -> Item 81 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 6086 -> Item 82 +- Creation code + - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 6086 -> Item 83 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 6235 -> Item 84 +- Creation code + - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 6235 -> Item 85 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 6384 -> Item 86 +- Creation code + - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6384 -> Item 87 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6384 -> Item 88 +- Creation code + - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1442 -> Item 89 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1442 -> Item 90 +- Creation code + - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1444 -> Item 91 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1444 -> Item 92 +- Creation code + - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1444 -> Item 93 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1444 -> Item 94 +- Creation code + - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) + +Anchors for Contract "SSVBasedAppsTest" (solc 0.8.30, source ID 87): +- IC 1326 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1326 -> Item 1991 +- Creation code + - Refers to item: None +- IC 5953 -> Item 1992 +- Creation code + - Refers to item: None +- IC 5953 -> Item 1993 +- Creation code + - Refers to item: None +- IC 6107 -> Item 1994 +- Creation code + - Refers to item: None +- IC 6107 -> Item 1995 +- Creation code + - Refers to item: None +- IC 6261 -> Item 1996 +- Creation code + - Refers to item: None +- IC 6261 -> Item 1997 +- Creation code + - Refers to item: None +- IC 6415 -> Item 1998 +- Creation code + - Refers to item: None +- IC 6415 -> Item 1999 +- Creation code + - Refers to item: None +- IC 6569 -> Item 2000 +- Creation code + - Refers to item: None +- IC 6569 -> Item 2001 +- Creation code + - Refers to item: None +- IC 6723 -> Item 2002 +- Creation code + - Refers to item: None +- IC 6723 -> Item 2003 +- Creation code + - Refers to item: None +- IC 6877 -> Item 2004 +- Creation code + - Refers to item: None +- IC 6877 -> Item 2005 +- Creation code + - Refers to item: None +- IC 7010 -> Item 2006 +- Creation code + - Refers to item: None +- IC 7010 -> Item 2007 +- Creation code + - Refers to item: None +- IC 7111 -> Item 2008 +- Creation code + - Refers to item: None +- IC 7111 -> Item 2009 +- Creation code + - Refers to item: None +- IC 7212 -> Item 2010 +- Creation code + - Refers to item: None +- IC 7212 -> Item 2011 +- Creation code + - Refers to item: None +- IC 7313 -> Item 2012 +- Creation code + - Refers to item: None +- IC 7313 -> Item 2013 +- Creation code + - Refers to item: None +- IC 7415 -> Item 2014 +- Creation code + - Refers to item: None +- IC 7415 -> Item 2015 +- Creation code + - Refers to item: None +- IC 7947 -> Item 2016 +- Creation code + - Refers to item: None +- IC 7947 -> Item 2017 +- Creation code + - Refers to item: None +- IC 8057 -> Item 2018 +- Creation code + - Refers to item: None +- IC 8057 -> Item 2019 +- Creation code + - Refers to item: None +- IC 8202 -> Item 2020 +- Creation code + - Refers to item: None +- IC 8202 -> Item 2021 +- Creation code + - Refers to item: None +- IC 8203 -> Item 2022 +- Creation code + - Refers to item: None +- IC 8512 -> Item 2023 +- Creation code + - Refers to item: None +- IC 8512 -> Item 2024 +- Creation code + - Refers to item: None +- IC 8660 -> Item 2025 +- Creation code + - Refers to item: None +- IC 8660 -> Item 2026 +- Creation code + - Refers to item: None +- IC 8757 -> Item 2027 +- Creation code + - Refers to item: None +- IC 8757 -> Item 2028 +- Creation code + - Refers to item: None +- IC 9018 -> Item 2029 +- Creation code + - Refers to item: None +- IC 9018 -> Item 2030 +- Creation code + - Refers to item: None +- IC 9231 -> Item 2031 +- Creation code + - Refers to item: None +- IC 9231 -> Item 2032 +- Creation code + - Refers to item: None +- IC 9332 -> Item 2033 +- Creation code + - Refers to item: None +- IC 9332 -> Item 2034 +- Creation code + - Refers to item: None +- IC 9511 -> Item 2035 +- Creation code + - Refers to item: None +- IC 9511 -> Item 2036 +- Creation code + - Refers to item: None +- IC 9678 -> Item 2037 +- Creation code + - Refers to item: None +- IC 9678 -> Item 2038 +- Creation code + - Refers to item: None +- IC 9936 -> Item 2039 +- Creation code + - Refers to item: None +- IC 9936 -> Item 2040 +- Creation code + - Refers to item: None +- IC 10047 -> Item 2041 +- Creation code + - Refers to item: None +- IC 10047 -> Item 2042 +- Creation code + - Refers to item: None +- IC 10180 -> Item 2043 +- Creation code + - Refers to item: None +- IC 10180 -> Item 2044 +- Creation code + - Refers to item: None +- IC 10359 -> Item 2045 +- Creation code + - Refers to item: None +- IC 10359 -> Item 2046 +- Creation code + - Refers to item: None +- IC 10504 -> Item 2047 +- Creation code + - Refers to item: None +- IC 10504 -> Item 2048 +- Creation code + - Refers to item: None +- IC 10683 -> Item 2049 +- Creation code + - Refers to item: None +- IC 10683 -> Item 2050 +- Creation code + - Refers to item: None +- IC 10862 -> Item 2051 +- Creation code + - Refers to item: None +- IC 10862 -> Item 2052 +- Creation code + - Refers to item: None +- IC 11191 -> Item 2053 +- Creation code + - Refers to item: None +- IC 11191 -> Item 2054 +- Creation code + - Refers to item: None +- IC 11520 -> Item 2055 +- Creation code + - Refers to item: None +- IC 11520 -> Item 2056 +- Creation code + - Refers to item: None +- IC 11687 -> Item 2057 +- Creation code + - Refers to item: None +- IC 11687 -> Item 2058 +- Creation code + - Refers to item: None +- IC 12037 -> Item 2059 +- Creation code + - Refers to item: None +- IC 12037 -> Item 2060 +- Creation code + - Refers to item: None +- IC 12127 -> Item 2061 +- Creation code + - Refers to item: None +- IC 12127 -> Item 2062 +- Creation code + - Refers to item: None +- IC 12272 -> Item 2063 +- Creation code + - Refers to item: None +- IC 12272 -> Item 2064 +- Creation code + - Refers to item: None +- IC 12451 -> Item 2065 +- Creation code + - Refers to item: None +- IC 12451 -> Item 2066 +- Creation code + - Refers to item: None +- IC 12630 -> Item 2067 +- Creation code + - Refers to item: None +- IC 12630 -> Item 2068 +- Creation code + - Refers to item: None +- IC 12759 -> Item 2069 +- Creation code + - Refers to item: None +- IC 12759 -> Item 2070 +- Creation code + - Refers to item: None +- IC 12888 -> Item 2071 +- Creation code + - Refers to item: None +- IC 12888 -> Item 2072 +- Creation code + - Refers to item: None +- IC 13017 -> Item 2073 +- Creation code + - Refers to item: None +- IC 13017 -> Item 2074 +- Creation code + - Refers to item: None +- IC 13167 -> Item 2075 +- Creation code + - Refers to item: None +- IC 13167 -> Item 2076 +- Creation code + - Refers to item: None +- IC 13321 -> Item 2077 +- Creation code + - Refers to item: None +- IC 13321 -> Item 2078 +- Creation code + - Refers to item: None +- IC 13476 -> Item 2079 +- Creation code + - Refers to item: None +- IC 13476 -> Item 2080 +- Creation code + - Refers to item: None +- IC 13631 -> Item 2081 +- Creation code + - Refers to item: None +- IC 13631 -> Item 2082 +- Creation code + - Refers to item: None +- IC 13786 -> Item 2083 +- Creation code + - Refers to item: None +- IC 13786 -> Item 2084 +- Creation code + - Refers to item: None +- IC 13941 -> Item 2085 +- Creation code + - Refers to item: None +- IC 13941 -> Item 2086 +- Creation code + - Refers to item: None +- IC 14096 -> Item 2087 +- Creation code + - Refers to item: None +- IC 14096 -> Item 2088 +- Creation code + - Refers to item: None +- IC 14251 -> Item 2089 +- Creation code + - Refers to item: None +- IC 14251 -> Item 2090 +- Creation code + - Refers to item: None +- IC 14406 -> Item 2091 +- Creation code + - Refers to item: None +- IC 14406 -> Item 2092 +- Creation code + - Refers to item: None +- IC 14561 -> Item 2093 +- Creation code + - Refers to item: None +- IC 14561 -> Item 2094 +- Creation code + - Refers to item: None +- IC 14716 -> Item 2095 +- Creation code + - Refers to item: None +- IC 14716 -> Item 2096 +- Creation code + - Refers to item: None +- IC 14871 -> Item 2097 +- Creation code + - Refers to item: None +- IC 14871 -> Item 2098 +- Creation code + - Refers to item: None +- IC 15026 -> Item 2099 +- Creation code + - Refers to item: None +- IC 15026 -> Item 2100 +- Creation code + - Refers to item: None +- IC 15192 -> Item 2101 +- Creation code + - Refers to item: None +- IC 15192 -> Item 2102 +- Creation code + - Refers to item: None +- IC 15356 -> Item 2103 +- Creation code + - Refers to item: None +- IC 15356 -> Item 2104 +- Creation code + - Refers to item: None +- IC 15534 -> Item 2105 +- Creation code + - Refers to item: None +- IC 15534 -> Item 2106 +- Creation code + - Refers to item: None +- IC 15698 -> Item 2107 +- Creation code + - Refers to item: None +- IC 15698 -> Item 2108 +- Creation code + - Refers to item: None +- IC 15841 -> Item 2109 +- Creation code + - Refers to item: None +- IC 15841 -> Item 2110 +- Creation code + - Refers to item: None +- IC 15942 -> Item 2111 +- Creation code + - Refers to item: None +- IC 15942 -> Item 2112 +- Creation code + - Refers to item: None +- IC 16043 -> Item 2113 +- Creation code + - Refers to item: None +- IC 16043 -> Item 2114 +- Creation code + - Refers to item: None +- IC 16144 -> Item 2115 +- Creation code + - Refers to item: None +- IC 16144 -> Item 2116 +- Creation code + - Refers to item: None +- IC 16245 -> Item 2117 +- Creation code + - Refers to item: None +- IC 16245 -> Item 2118 +- Creation code + - Refers to item: None +- IC 16346 -> Item 2119 +- Creation code + - Refers to item: None +- IC 16346 -> Item 2120 +- Creation code + - Refers to item: None +- IC 16544 -> Item 2121 +- Creation code + - Refers to item: None +- IC 16544 -> Item 2122 +- Creation code + - Refers to item: None +- IC 16742 -> Item 2123 +- Creation code + - Refers to item: None +- IC 16742 -> Item 2124 +- Creation code + - Refers to item: None +- IC 16953 -> Item 2125 +- Creation code + - Refers to item: None +- IC 16953 -> Item 2126 +- Creation code + - Refers to item: None +- IC 17153 -> Item 2127 +- Creation code + - Refers to item: None +- IC 17153 -> Item 2128 +- Creation code + - Refers to item: None +- IC 17351 -> Item 2129 +- Creation code + - Refers to item: None +- IC 17351 -> Item 2130 +- Creation code + - Refers to item: None +- IC 17549 -> Item 2131 +- Creation code + - Refers to item: None +- IC 17549 -> Item 2132 +- Creation code + - Refers to item: None +- IC 17768 -> Item 2133 +- Creation code + - Refers to item: None +- IC 17768 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "console" (solc 0.8.30, source ID 1): + +Anchors for Contract "Errors" (solc 0.8.30, source ID 45): + +Anchors for Contract "IERC1363" (solc 0.8.30, source ID 30): + +Anchors for Contract "IERC165" (solc 0.8.30, source ID 52): + +Anchors for Contract "AccessControlBasedApp" (solc 0.8.30, source ID 91): +- IC 1052 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1052 -> Item 1991 +- Creation code + - Refers to item: None +- IC 3088 -> Item 1992 +- Creation code + - Refers to item: None +- IC 3088 -> Item 1993 +- Creation code + - Refers to item: None +- IC 3242 -> Item 1994 +- Creation code + - Refers to item: None +- IC 3242 -> Item 1995 +- Creation code + - Refers to item: None +- IC 3396 -> Item 1996 +- Creation code + - Refers to item: None +- IC 3396 -> Item 1997 +- Creation code + - Refers to item: None +- IC 3550 -> Item 1998 +- Creation code + - Refers to item: None +- IC 3550 -> Item 1999 +- Creation code + - Refers to item: None +- IC 3704 -> Item 2000 +- Creation code + - Refers to item: None +- IC 3704 -> Item 2001 +- Creation code + - Refers to item: None +- IC 3858 -> Item 2002 +- Creation code + - Refers to item: None +- IC 3858 -> Item 2003 +- Creation code + - Refers to item: None +- IC 4012 -> Item 2004 +- Creation code + - Refers to item: None +- IC 4012 -> Item 2005 +- Creation code + - Refers to item: None +- IC 4145 -> Item 2006 +- Creation code + - Refers to item: None +- IC 4145 -> Item 2007 +- Creation code + - Refers to item: None +- IC 4246 -> Item 2008 +- Creation code + - Refers to item: None +- IC 4246 -> Item 2009 +- Creation code + - Refers to item: None +- IC 4347 -> Item 2010 +- Creation code + - Refers to item: None +- IC 4347 -> Item 2011 +- Creation code + - Refers to item: None +- IC 4448 -> Item 2012 +- Creation code + - Refers to item: None +- IC 4448 -> Item 2013 +- Creation code + - Refers to item: None +- IC 4550 -> Item 2014 +- Creation code + - Refers to item: None +- IC 4550 -> Item 2015 +- Creation code + - Refers to item: None +- IC 5082 -> Item 2016 +- Creation code + - Refers to item: None +- IC 5082 -> Item 2017 +- Creation code + - Refers to item: None +- IC 5192 -> Item 2018 +- Creation code + - Refers to item: None +- IC 5192 -> Item 2019 +- Creation code + - Refers to item: None +- IC 5337 -> Item 2020 +- Creation code + - Refers to item: None +- IC 5337 -> Item 2021 +- Creation code + - Refers to item: None +- IC 5338 -> Item 2022 +- Creation code + - Refers to item: None +- IC 5647 -> Item 2023 +- Creation code + - Refers to item: None +- IC 5647 -> Item 2024 +- Creation code + - Refers to item: None +- IC 5795 -> Item 2025 +- Creation code + - Refers to item: None +- IC 5795 -> Item 2026 +- Creation code + - Refers to item: None +- IC 5892 -> Item 2027 +- Creation code + - Refers to item: None +- IC 5892 -> Item 2028 +- Creation code + - Refers to item: None +- IC 6153 -> Item 2029 +- Creation code + - Refers to item: None +- IC 6153 -> Item 2030 +- Creation code + - Refers to item: None +- IC 6366 -> Item 2031 +- Creation code + - Refers to item: None +- IC 6366 -> Item 2032 +- Creation code + - Refers to item: None +- IC 6467 -> Item 2033 +- Creation code + - Refers to item: None +- IC 6467 -> Item 2034 +- Creation code + - Refers to item: None +- IC 6646 -> Item 2035 +- Creation code + - Refers to item: None +- IC 6646 -> Item 2036 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2037 +- Creation code + - Refers to item: None +- IC 6813 -> Item 2038 +- Creation code + - Refers to item: None +- IC 7071 -> Item 2039 +- Creation code + - Refers to item: None +- IC 7071 -> Item 2040 +- Creation code + - Refers to item: None +- IC 7182 -> Item 2041 +- Creation code + - Refers to item: None +- IC 7182 -> Item 2042 +- Creation code + - Refers to item: None +- IC 7315 -> Item 2043 +- Creation code + - Refers to item: None +- IC 7315 -> Item 2044 +- Creation code + - Refers to item: None +- IC 7494 -> Item 2045 +- Creation code + - Refers to item: None +- IC 7494 -> Item 2046 +- Creation code + - Refers to item: None +- IC 7639 -> Item 2047 +- Creation code + - Refers to item: None +- IC 7639 -> Item 2048 +- Creation code + - Refers to item: None +- IC 7818 -> Item 2049 +- Creation code + - Refers to item: None +- IC 7818 -> Item 2050 +- Creation code + - Refers to item: None +- IC 7997 -> Item 2051 +- Creation code + - Refers to item: None +- IC 7997 -> Item 2052 +- Creation code + - Refers to item: None +- IC 8326 -> Item 2053 +- Creation code + - Refers to item: None +- IC 8326 -> Item 2054 +- Creation code + - Refers to item: None +- IC 8655 -> Item 2055 +- Creation code + - Refers to item: None +- IC 8655 -> Item 2056 +- Creation code + - Refers to item: None +- IC 8822 -> Item 2057 +- Creation code + - Refers to item: None +- IC 8822 -> Item 2058 +- Creation code + - Refers to item: None +- IC 9172 -> Item 2059 +- Creation code + - Refers to item: None +- IC 9172 -> Item 2060 +- Creation code + - Refers to item: None +- IC 9262 -> Item 2061 +- Creation code + - Refers to item: None +- IC 9262 -> Item 2062 +- Creation code + - Refers to item: None +- IC 9407 -> Item 2063 +- Creation code + - Refers to item: None +- IC 9407 -> Item 2064 +- Creation code + - Refers to item: None +- IC 9586 -> Item 2065 +- Creation code + - Refers to item: None +- IC 9586 -> Item 2066 +- Creation code + - Refers to item: None +- IC 9765 -> Item 2067 +- Creation code + - Refers to item: None +- IC 9765 -> Item 2068 +- Creation code + - Refers to item: None +- IC 9894 -> Item 2069 +- Creation code + - Refers to item: None +- IC 9894 -> Item 2070 +- Creation code + - Refers to item: None +- IC 10023 -> Item 2071 +- Creation code + - Refers to item: None +- IC 10023 -> Item 2072 +- Creation code + - Refers to item: None +- IC 10152 -> Item 2073 +- Creation code + - Refers to item: None +- IC 10152 -> Item 2074 +- Creation code + - Refers to item: None +- IC 10302 -> Item 2075 +- Creation code + - Refers to item: None +- IC 10302 -> Item 2076 +- Creation code + - Refers to item: None +- IC 10456 -> Item 2077 +- Creation code + - Refers to item: None +- IC 10456 -> Item 2078 +- Creation code + - Refers to item: None +- IC 10611 -> Item 2079 +- Creation code + - Refers to item: None +- IC 10611 -> Item 2080 +- Creation code + - Refers to item: None +- IC 10766 -> Item 2081 +- Creation code + - Refers to item: None +- IC 10766 -> Item 2082 +- Creation code + - Refers to item: None +- IC 10921 -> Item 2083 +- Creation code + - Refers to item: None +- IC 10921 -> Item 2084 +- Creation code + - Refers to item: None +- IC 11076 -> Item 2085 +- Creation code + - Refers to item: None +- IC 11076 -> Item 2086 +- Creation code + - Refers to item: None +- IC 11231 -> Item 2087 +- Creation code + - Refers to item: None +- IC 11231 -> Item 2088 +- Creation code + - Refers to item: None +- IC 11386 -> Item 2089 +- Creation code + - Refers to item: None +- IC 11386 -> Item 2090 +- Creation code + - Refers to item: None +- IC 11541 -> Item 2091 +- Creation code + - Refers to item: None +- IC 11541 -> Item 2092 +- Creation code + - Refers to item: None +- IC 11696 -> Item 2093 +- Creation code + - Refers to item: None +- IC 11696 -> Item 2094 +- Creation code + - Refers to item: None +- IC 11851 -> Item 2095 +- Creation code + - Refers to item: None +- IC 11851 -> Item 2096 +- Creation code + - Refers to item: None +- IC 12006 -> Item 2097 +- Creation code + - Refers to item: None +- IC 12006 -> Item 2098 +- Creation code + - Refers to item: None +- IC 12161 -> Item 2099 +- Creation code + - Refers to item: None +- IC 12161 -> Item 2100 +- Creation code + - Refers to item: None +- IC 12327 -> Item 2101 +- Creation code + - Refers to item: None +- IC 12327 -> Item 2102 +- Creation code + - Refers to item: None +- IC 12491 -> Item 2103 +- Creation code + - Refers to item: None +- IC 12491 -> Item 2104 +- Creation code + - Refers to item: None +- IC 12669 -> Item 2105 +- Creation code + - Refers to item: None +- IC 12669 -> Item 2106 +- Creation code + - Refers to item: None +- IC 12833 -> Item 2107 +- Creation code + - Refers to item: None +- IC 12833 -> Item 2108 +- Creation code + - Refers to item: None +- IC 12976 -> Item 2109 +- Creation code + - Refers to item: None +- IC 12976 -> Item 2110 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2111 +- Creation code + - Refers to item: None +- IC 13077 -> Item 2112 +- Creation code + - Refers to item: None +- IC 13178 -> Item 2113 +- Creation code + - Refers to item: None +- IC 13178 -> Item 2114 +- Creation code + - Refers to item: None +- IC 13279 -> Item 2115 +- Creation code + - Refers to item: None +- IC 13279 -> Item 2116 +- Creation code + - Refers to item: None +- IC 13380 -> Item 2117 +- Creation code + - Refers to item: None +- IC 13380 -> Item 2118 +- Creation code + - Refers to item: None +- IC 13481 -> Item 2119 +- Creation code + - Refers to item: None +- IC 13481 -> Item 2120 +- Creation code + - Refers to item: None +- IC 13679 -> Item 2121 +- Creation code + - Refers to item: None +- IC 13679 -> Item 2122 +- Creation code + - Refers to item: None +- IC 13877 -> Item 2123 +- Creation code + - Refers to item: None +- IC 13877 -> Item 2124 +- Creation code + - Refers to item: None +- IC 14088 -> Item 2125 +- Creation code + - Refers to item: None +- IC 14088 -> Item 2126 +- Creation code + - Refers to item: None +- IC 14288 -> Item 2127 +- Creation code + - Refers to item: None +- IC 14288 -> Item 2128 +- Creation code + - Refers to item: None +- IC 14486 -> Item 2129 +- Creation code + - Refers to item: None +- IC 14486 -> Item 2130 +- Creation code + - Refers to item: None +- IC 14684 -> Item 2131 +- Creation code + - Refers to item: None +- IC 14684 -> Item 2132 +- Creation code + - Refers to item: None +- IC 14903 -> Item 2133 +- Creation code + - Refers to item: None +- IC 14903 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "StorageSlot" (solc 0.8.30, source ID 47): + +Anchors for Contract "stdToml" (solc 0.8.30, source ID 13): + +Anchors for Contract "StdStyle" (solc 0.8.30, source ID 12): + +Anchors for Contract "StdUtils" (solc 0.8.30, source ID 14): + +Anchors for Contract "SafeERC20" (solc 0.8.30, source ID 42): + +Anchors for Contract "SlashingManagerEOATest" (solc 0.8.30, source ID 105): +- IC 3804 -> Item 1990 +- Creation code + - Refers to item: None +- IC 3804 -> Item 1991 +- Creation code + - Refers to item: None +- IC 13267 -> Item 1992 +- Creation code + - Refers to item: None +- IC 13267 -> Item 1993 +- Creation code + - Refers to item: None +- IC 13425 -> Item 1994 +- Creation code + - Refers to item: None +- IC 13425 -> Item 1995 +- Creation code + - Refers to item: None +- IC 13583 -> Item 1996 +- Creation code + - Refers to item: None +- IC 13583 -> Item 1997 +- Creation code + - Refers to item: None +- IC 13741 -> Item 1998 +- Creation code + - Refers to item: None +- IC 13741 -> Item 1999 +- Creation code + - Refers to item: None +- IC 13899 -> Item 2000 +- Creation code + - Refers to item: None +- IC 13899 -> Item 2001 +- Creation code + - Refers to item: None +- IC 14057 -> Item 2002 +- Creation code + - Refers to item: None +- IC 14057 -> Item 2003 +- Creation code + - Refers to item: None +- IC 14215 -> Item 2004 +- Creation code + - Refers to item: None +- IC 14215 -> Item 2005 +- Creation code + - Refers to item: None +- IC 14352 -> Item 2006 +- Creation code + - Refers to item: None +- IC 14352 -> Item 2007 +- Creation code + - Refers to item: None +- IC 14456 -> Item 2008 +- Creation code + - Refers to item: None +- IC 14456 -> Item 2009 +- Creation code + - Refers to item: None +- IC 14560 -> Item 2010 +- Creation code + - Refers to item: None +- IC 14560 -> Item 2011 +- Creation code + - Refers to item: None +- IC 14664 -> Item 2012 +- Creation code + - Refers to item: None +- IC 14664 -> Item 2013 +- Creation code + - Refers to item: None +- IC 14769 -> Item 2014 +- Creation code + - Refers to item: None +- IC 14769 -> Item 2015 +- Creation code + - Refers to item: None +- IC 15301 -> Item 2016 +- Creation code + - Refers to item: None +- IC 15301 -> Item 2017 +- Creation code + - Refers to item: None +- IC 15416 -> Item 2018 +- Creation code + - Refers to item: None +- IC 15416 -> Item 2019 +- Creation code + - Refers to item: None +- IC 15566 -> Item 2020 +- Creation code + - Refers to item: None +- IC 15566 -> Item 2021 +- Creation code + - Refers to item: None +- IC 15567 -> Item 2022 +- Creation code + - Refers to item: None +- IC 15878 -> Item 2023 +- Creation code + - Refers to item: None +- IC 15878 -> Item 2024 +- Creation code + - Refers to item: None +- IC 16031 -> Item 2025 +- Creation code + - Refers to item: None +- IC 16031 -> Item 2026 +- Creation code + - Refers to item: None +- IC 16128 -> Item 2027 +- Creation code + - Refers to item: None +- IC 16128 -> Item 2028 +- Creation code + - Refers to item: None +- IC 16394 -> Item 2029 +- Creation code + - Refers to item: None +- IC 16394 -> Item 2030 +- Creation code + - Refers to item: None +- IC 16612 -> Item 2031 +- Creation code + - Refers to item: None +- IC 16612 -> Item 2032 +- Creation code + - Refers to item: None +- IC 16716 -> Item 2033 +- Creation code + - Refers to item: None +- IC 16716 -> Item 2034 +- Creation code + - Refers to item: None +- IC 16900 -> Item 2035 +- Creation code + - Refers to item: None +- IC 16900 -> Item 2036 +- Creation code + - Refers to item: None +- IC 17071 -> Item 2037 +- Creation code + - Refers to item: None +- IC 17071 -> Item 2038 +- Creation code + - Refers to item: None +- IC 17333 -> Item 2039 +- Creation code + - Refers to item: None +- IC 17333 -> Item 2040 +- Creation code + - Refers to item: None +- IC 17446 -> Item 2041 +- Creation code + - Refers to item: None +- IC 17446 -> Item 2042 +- Creation code + - Refers to item: None +- IC 17583 -> Item 2043 +- Creation code + - Refers to item: None +- IC 17583 -> Item 2044 +- Creation code + - Refers to item: None +- IC 17767 -> Item 2045 +- Creation code + - Refers to item: None +- IC 17767 -> Item 2046 +- Creation code + - Refers to item: None +- IC 17917 -> Item 2047 +- Creation code + - Refers to item: None +- IC 17917 -> Item 2048 +- Creation code + - Refers to item: None +- IC 18101 -> Item 2049 +- Creation code + - Refers to item: None +- IC 18101 -> Item 2050 +- Creation code + - Refers to item: None +- IC 18285 -> Item 2051 +- Creation code + - Refers to item: None +- IC 18285 -> Item 2052 +- Creation code + - Refers to item: None +- IC 18622 -> Item 2053 +- Creation code + - Refers to item: None +- IC 18622 -> Item 2054 +- Creation code + - Refers to item: None +- IC 18959 -> Item 2055 +- Creation code + - Refers to item: None +- IC 18959 -> Item 2056 +- Creation code + - Refers to item: None +- IC 19130 -> Item 2057 +- Creation code + - Refers to item: None +- IC 19130 -> Item 2058 +- Creation code + - Refers to item: None +- IC 19488 -> Item 2059 +- Creation code + - Refers to item: None +- IC 19488 -> Item 2060 +- Creation code + - Refers to item: None +- IC 19580 -> Item 2061 +- Creation code + - Refers to item: None +- IC 19580 -> Item 2062 +- Creation code + - Refers to item: None +- IC 19730 -> Item 2063 +- Creation code + - Refers to item: None +- IC 19730 -> Item 2064 +- Creation code + - Refers to item: None +- IC 19914 -> Item 2065 +- Creation code + - Refers to item: None +- IC 19914 -> Item 2066 +- Creation code + - Refers to item: None +- IC 20098 -> Item 2067 +- Creation code + - Refers to item: None +- IC 20098 -> Item 2068 +- Creation code + - Refers to item: None +- IC 20227 -> Item 2069 +- Creation code + - Refers to item: None +- IC 20227 -> Item 2070 +- Creation code + - Refers to item: None +- IC 20356 -> Item 2071 +- Creation code + - Refers to item: None +- IC 20356 -> Item 2072 +- Creation code + - Refers to item: None +- IC 20485 -> Item 2073 +- Creation code + - Refers to item: None +- IC 20485 -> Item 2074 +- Creation code + - Refers to item: None +- IC 20635 -> Item 2075 +- Creation code + - Refers to item: None +- IC 20635 -> Item 2076 +- Creation code + - Refers to item: None +- IC 20793 -> Item 2077 +- Creation code + - Refers to item: None +- IC 20793 -> Item 2078 +- Creation code + - Refers to item: None +- IC 20952 -> Item 2079 +- Creation code + - Refers to item: None +- IC 20952 -> Item 2080 +- Creation code + - Refers to item: None +- IC 21111 -> Item 2081 +- Creation code + - Refers to item: None +- IC 21111 -> Item 2082 +- Creation code + - Refers to item: None +- IC 21270 -> Item 2083 +- Creation code + - Refers to item: None +- IC 21270 -> Item 2084 +- Creation code + - Refers to item: None +- IC 21429 -> Item 2085 +- Creation code + - Refers to item: None +- IC 21429 -> Item 2086 +- Creation code + - Refers to item: None +- IC 21588 -> Item 2087 +- Creation code + - Refers to item: None +- IC 21588 -> Item 2088 +- Creation code + - Refers to item: None +- IC 21747 -> Item 2089 +- Creation code + - Refers to item: None +- IC 21747 -> Item 2090 +- Creation code + - Refers to item: None +- IC 21906 -> Item 2091 +- Creation code + - Refers to item: None +- IC 21906 -> Item 2092 +- Creation code + - Refers to item: None +- IC 22065 -> Item 2093 +- Creation code + - Refers to item: None +- IC 22065 -> Item 2094 +- Creation code + - Refers to item: None +- IC 22224 -> Item 2095 +- Creation code + - Refers to item: None +- IC 22224 -> Item 2096 +- Creation code + - Refers to item: None +- IC 22383 -> Item 2097 +- Creation code + - Refers to item: None +- IC 22383 -> Item 2098 +- Creation code + - Refers to item: None +- IC 22542 -> Item 2099 +- Creation code + - Refers to item: None +- IC 22542 -> Item 2100 +- Creation code + - Refers to item: None +- IC 22712 -> Item 2101 +- Creation code + - Refers to item: None +- IC 22712 -> Item 2102 +- Creation code + - Refers to item: None +- IC 22880 -> Item 2103 +- Creation code + - Refers to item: None +- IC 22880 -> Item 2104 +- Creation code + - Refers to item: None +- IC 23062 -> Item 2105 +- Creation code + - Refers to item: None +- IC 23062 -> Item 2106 +- Creation code + - Refers to item: None +- IC 23230 -> Item 2107 +- Creation code + - Refers to item: None +- IC 23230 -> Item 2108 +- Creation code + - Refers to item: None +- IC 23377 -> Item 2109 +- Creation code + - Refers to item: None +- IC 23377 -> Item 2110 +- Creation code + - Refers to item: None +- IC 23481 -> Item 2111 +- Creation code + - Refers to item: None +- IC 23481 -> Item 2112 +- Creation code + - Refers to item: None +- IC 23585 -> Item 2113 +- Creation code + - Refers to item: None +- IC 23585 -> Item 2114 +- Creation code + - Refers to item: None +- IC 23689 -> Item 2115 +- Creation code + - Refers to item: None +- IC 23689 -> Item 2116 +- Creation code + - Refers to item: None +- IC 23793 -> Item 2117 +- Creation code + - Refers to item: None +- IC 23793 -> Item 2118 +- Creation code + - Refers to item: None +- IC 23897 -> Item 2119 +- Creation code + - Refers to item: None +- IC 23897 -> Item 2120 +- Creation code + - Refers to item: None +- IC 24100 -> Item 2121 +- Creation code + - Refers to item: None +- IC 24100 -> Item 2122 +- Creation code + - Refers to item: None +- IC 24303 -> Item 2123 +- Creation code + - Refers to item: None +- IC 24303 -> Item 2124 +- Creation code + - Refers to item: None +- IC 24519 -> Item 2125 +- Creation code + - Refers to item: None +- IC 24519 -> Item 2126 +- Creation code + - Refers to item: None +- IC 24724 -> Item 2127 +- Creation code + - Refers to item: None +- IC 24724 -> Item 2128 +- Creation code + - Refers to item: None +- IC 24927 -> Item 2129 +- Creation code + - Refers to item: None +- IC 24927 -> Item 2130 +- Creation code + - Refers to item: None +- IC 25130 -> Item 2131 +- Creation code + - Refers to item: None +- IC 25130 -> Item 2132 +- Creation code + - Refers to item: None +- IC 25354 -> Item 2133 +- Creation code + - Refers to item: None +- IC 25354 -> Item 2134 +- Creation code + - Refers to item: None +- IC 180087 -> Item 2135 +- Creation code + - Refers to item: None +- IC 180087 -> Item 2136 +- Creation code + - Refers to item: None +- IC 180091 -> Item 2137 +- Creation code + - Refers to item: None +- IC 180091 -> Item 2138 +- Creation code + - Refers to item: None +- IC 180171 -> Item 2139 +- Creation code + - Refers to item: None +- IC 180171 -> Item 2140 +- Creation code + - Refers to item: None +- IC 180252 -> Item 2141 +- Creation code + - Refers to item: None +- IC 180252 -> Item 2142 +- Creation code + - Refers to item: None +- IC 180332 -> Item 2143 +- Creation code + - Refers to item: None +- IC 180332 -> Item 2144 +- Creation code + - Refers to item: None +- IC 178326 -> Item 2145 +- Creation code + - Refers to item: None +- IC 178326 -> Item 2146 +- Creation code + - Refers to item: None +- IC 178329 -> Item 2147 +- Creation code + - Refers to item: None +- IC 178329 -> Item 2148 +- Creation code + - Refers to item: None +- IC 178423 -> Item 2149 +- Creation code + - Refers to item: None +- IC 178423 -> Item 2150 +- Creation code + - Refers to item: None +- IC 178510 -> Item 2151 +- Creation code + - Refers to item: None +- IC 178510 -> Item 2152 +- Creation code + - Refers to item: None +- IC 178514 -> Item 2153 +- Creation code + - Refers to item: None +- IC 178514 -> Item 2154 +- Creation code + - Refers to item: None +- IC 178594 -> Item 2155 +- Creation code + - Refers to item: None +- IC 178594 -> Item 2156 +- Creation code + - Refers to item: None +- IC 178675 -> Item 2157 +- Creation code + - Refers to item: None +- IC 178675 -> Item 2158 +- Creation code + - Refers to item: None +- IC 178755 -> Item 2159 +- Creation code + - Refers to item: None +- IC 178755 -> Item 2160 +- Creation code + - Refers to item: None +- IC 176131 -> Item 2161 +- Creation code + - Refers to item: None +- IC 176131 -> Item 2162 +- Creation code + - Refers to item: None +- IC 176132 -> Item 2163 +- Creation code + - Refers to item: None +- IC 176132 -> Item 2164 +- Creation code + - Refers to item: None +- IC 176133 -> Item 2165 +- Creation code + - Refers to item: None +- IC 176260 -> Item 2166 +- Creation code + - Refers to item: None +- IC 176260 -> Item 2167 +- Creation code + - Refers to item: None +- IC 176327 -> Item 2168 +- Creation code + - Refers to item: None +- IC 176327 -> Item 2169 +- Creation code + - Refers to item: None +- IC 176332 -> Item 2170 +- Creation code + - Refers to item: None +- IC 176707 -> Item 2171 +- Creation code + - Refers to item: None +- IC 176348 -> Item 2172 +- Creation code + - Refers to item: None +- IC 176348 -> Item 2173 +- Creation code + - Refers to item: None +- IC 176350 -> Item 2174 +- Creation code + - Refers to item: None +- IC 176521 -> Item 2175 +- Creation code + - Refers to item: None +- IC 176521 -> Item 2176 +- Creation code + - Refers to item: None +- IC 176638 -> Item 2177 +- Creation code + - Refers to item: None +- IC 176638 -> Item 2178 +- Creation code + - Refers to item: None +- IC 178810 -> Item 2179 +- Creation code + - Refers to item: None +- IC 178810 -> Item 2180 +- Creation code + - Refers to item: None +- IC 178811 -> Item 2181 +- Creation code + - Refers to item: None +- IC 178811 -> Item 2182 +- Creation code + - Refers to item: None +- IC 178812 -> Item 2183 +- Creation code + - Refers to item: None +- IC 178941 -> Item 2184 +- Creation code + - Refers to item: None +- IC 178941 -> Item 2185 +- Creation code + - Refers to item: None +- IC 179019 -> Item 2186 +- Creation code + - Refers to item: None +- IC 179019 -> Item 2187 +- Creation code + - Refers to item: None +- IC 179021 -> Item 2188 +- Creation code + - Refers to item: None +- IC 179159 -> Item 2189 +- Creation code + - Refers to item: None +- IC 179159 -> Item 2190 +- Creation code + - Refers to item: None +- IC 179225 -> Item 2191 +- Creation code + - Refers to item: None +- IC 179225 -> Item 2192 +- Creation code + - Refers to item: None +- IC 179297 -> Item 2193 +- Creation code + - Refers to item: None +- IC 179297 -> Item 2194 +- Creation code + - Refers to item: None +- IC 179298 -> Item 2195 +- Creation code + - Refers to item: None +- IC 179427 -> Item 2196 +- Creation code + - Refers to item: None +- IC 179427 -> Item 2197 +- Creation code + - Refers to item: None +- IC 179479 -> Item 2198 +- Creation code + - Refers to item: None +- IC 179479 -> Item 2199 +- Creation code + - Refers to item: None +- IC 179479 -> Item 2200 +- Creation code + - Refers to item: None +- IC 175080 -> Item 2201 +- Creation code + - Refers to item: None +- IC 175080 -> Item 2202 +- Creation code + - Refers to item: None +- IC 175081 -> Item 2203 +- Creation code + - Refers to item: None +- IC 175081 -> Item 2204 +- Creation code + - Refers to item: None +- IC 175083 -> Item 2205 +- Creation code + - Refers to item: None +- IC 175215 -> Item 2206 +- Creation code + - Refers to item: None +- IC 175215 -> Item 2207 +- Creation code + - Refers to item: None +- IC 175293 -> Item 2208 +- Creation code + - Refers to item: None +- IC 175293 -> Item 2209 +- Creation code + - Refers to item: None +- IC 177651 -> Item 2210 +- Creation code + - Refers to item: None +- IC 177651 -> Item 2211 +- Creation code + - Refers to item: None +- IC 177652 -> Item 2212 +- Creation code + - Refers to item: None +- IC 177652 -> Item 2213 +- Creation code + - Refers to item: None +- IC 177653 -> Item 2214 +- Creation code + - Refers to item: None +- IC 177817 -> Item 2215 +- Creation code + - Refers to item: None +- IC 177817 -> Item 2216 +- Creation code + - Refers to item: None +- IC 177861 -> Item 2217 +- Creation code + - Refers to item: None +- IC 177861 -> Item 2218 +- Creation code + - Refers to item: None +- IC 177862 -> Item 2219 +- Creation code + - Refers to item: None +- IC 177862 -> Item 2220 +- Creation code + - Refers to item: None +- IC 177863 -> Item 2221 +- Creation code + - Refers to item: None +- IC 178025 -> Item 2222 +- Creation code + - Refers to item: None +- IC 178025 -> Item 2223 +- Creation code + - Refers to item: None +- IC 181746 -> Item 2224 +- Creation code + - Refers to item: None +- IC 181746 -> Item 2225 +- Creation code + - Refers to item: None +- IC 181747 -> Item 2226 +- Creation code + - Refers to item: None +- IC 181747 -> Item 2227 +- Creation code + - Refers to item: None +- IC 181908 -> Item 2228 +- Creation code + - Refers to item: None +- IC 181908 -> Item 2229 +- Creation code + - Refers to item: None +- IC 177031 -> Item 2230 +- Creation code + - Refers to item: None +- IC 177031 -> Item 2231 +- Creation code + - Refers to item: None +- IC 177032 -> Item 2232 +- Creation code + - Refers to item: None +- IC 177032 -> Item 2233 +- Creation code + - Refers to item: None +- IC 177033 -> Item 2234 +- Creation code + - Refers to item: None +- IC 177195 -> Item 2235 +- Creation code + - Refers to item: None +- IC 177195 -> Item 2236 +- Creation code + - Refers to item: None +- IC 177233 -> Item 2237 +- Creation code + - Refers to item: None +- IC 177233 -> Item 2238 +- Creation code + - Refers to item: None +- IC 177234 -> Item 2239 +- Creation code + - Refers to item: None +- IC 177396 -> Item 2240 +- Creation code + - Refers to item: None +- IC 177396 -> Item 2241 +- Creation code + - Refers to item: None +- IC 177441 -> Item 2242 +- Creation code + - Refers to item: None +- IC 177441 -> Item 2243 +- Creation code + - Refers to item: None +- IC 177442 -> Item 2244 +- Creation code + - Refers to item: None +- IC 177442 -> Item 2245 +- Creation code + - Refers to item: None +- IC 177443 -> Item 2246 +- Creation code + - Refers to item: None +- IC 177607 -> Item 2247 +- Creation code + - Refers to item: None +- IC 177607 -> Item 2248 +- Creation code + - Refers to item: None +- IC 181225 -> Item 2249 +- Creation code + - Refers to item: None +- IC 181225 -> Item 2250 +- Creation code + - Refers to item: None +- IC 181226 -> Item 2251 +- Creation code + - Refers to item: None +- IC 181226 -> Item 2252 +- Creation code + - Refers to item: None +- IC 181228 -> Item 2253 +- Creation code + - Refers to item: None +- IC 181391 -> Item 2254 +- Creation code + - Refers to item: None +- IC 181391 -> Item 2255 +- Creation code + - Refers to item: None +- IC 181393 -> Item 2256 +- Creation code + - Refers to item: None +- IC 181560 -> Item 2257 +- Creation code + - Refers to item: None +- IC 181560 -> Item 2258 +- Creation code + - Refers to item: None +- IC 181598 -> Item 2259 +- Creation code + - Refers to item: None +- IC 181598 -> Item 2260 +- Creation code + - Refers to item: None +- IC 181648 -> Item 2261 +- Creation code + - Refers to item: None +- IC 181648 -> Item 2262 +- Creation code + - Refers to item: None +- IC 181698 -> Item 2263 +- Creation code + - Refers to item: None +- IC 181698 -> Item 2264 +- Creation code + - Refers to item: None +- IC 184601 -> Item 2265 +- Creation code + - Refers to item: None +- IC 184601 -> Item 2266 +- Creation code + - Refers to item: None +- IC 184602 -> Item 2267 +- Creation code + - Refers to item: None +- IC 184602 -> Item 2268 +- Creation code + - Refers to item: None +- IC 184604 -> Item 2269 +- Creation code + - Refers to item: None +- IC 184767 -> Item 2270 +- Creation code + - Refers to item: None +- IC 184767 -> Item 2271 +- Creation code + - Refers to item: None +- IC 184805 -> Item 2272 +- Creation code + - Refers to item: None +- IC 184805 -> Item 2273 +- Creation code + - Refers to item: None +- IC 179558 -> Item 2274 +- Creation code + - Refers to item: None +- IC 179558 -> Item 2275 +- Creation code + - Refers to item: None +- IC 179559 -> Item 2276 +- Creation code + - Refers to item: None +- IC 179559 -> Item 2277 +- Creation code + - Refers to item: None +- IC 179561 -> Item 2278 +- Creation code + - Refers to item: None +- IC 179732 -> Item 2279 +- Creation code + - Refers to item: None +- IC 179732 -> Item 2280 +- Creation code + - Refers to item: None +- IC 179734 -> Item 2281 +- Creation code + - Refers to item: None +- IC 179899 -> Item 2282 +- Creation code + - Refers to item: None +- IC 179899 -> Item 2283 +- Creation code + - Refers to item: None +- IC 179937 -> Item 2284 +- Creation code + - Refers to item: None +- IC 179937 -> Item 2285 +- Creation code + - Refers to item: None +- IC 179987 -> Item 2286 +- Creation code + - Refers to item: None +- IC 179987 -> Item 2287 +- Creation code + - Refers to item: None +- IC 180037 -> Item 2288 +- Creation code + - Refers to item: None +- IC 180037 -> Item 2289 +- Creation code + - Refers to item: None +- IC 178068 -> Item 2290 +- Creation code + - Refers to item: None +- IC 178068 -> Item 2291 +- Creation code + - Refers to item: None +- IC 178069 -> Item 2292 +- Creation code + - Refers to item: None +- IC 178069 -> Item 2293 +- Creation code + - Refers to item: None +- IC 178071 -> Item 2294 +- Creation code + - Refers to item: None +- IC 178242 -> Item 2295 +- Creation code + - Refers to item: None +- IC 178242 -> Item 2296 +- Creation code + - Refers to item: None +- IC 178280 -> Item 2297 +- Creation code + - Refers to item: None +- IC 178280 -> Item 2298 +- Creation code + - Refers to item: None +- IC 180387 -> Item 2321 +- Creation code + - Refers to item: None +- IC 180387 -> Item 2322 +- Creation code + - Refers to item: None +- IC 180388 -> Item 2323 +- Creation code + - Refers to item: None +- IC 180388 -> Item 2324 +- Creation code + - Refers to item: None +- IC 180389 -> Item 2325 +- Creation code + - Refers to item: None +- IC 180549 -> Item 2326 +- Creation code + - Refers to item: None +- IC 180549 -> Item 2327 +- Creation code + - Refers to item: None +- IC 180616 -> Item 2328 +- Creation code + - Refers to item: None +- IC 180616 -> Item 2329 +- Creation code + - Refers to item: None +- IC 180621 -> Item 2330 +- Creation code + - Refers to item: None +- IC 181050 -> Item 2331 +- Creation code + - Refers to item: None +- IC 180637 -> Item 2332 +- Creation code + - Refers to item: None +- IC 180637 -> Item 2333 +- Creation code + - Refers to item: None +- IC 180640 -> Item 2334 +- Creation code + - Refers to item: None +- IC 180640 -> Item 2335 +- Creation code + - Refers to item: None +- IC 180845 -> Item 2336 +- Creation code + - Refers to item: None +- IC 180845 -> Item 2337 +- Creation code + - Refers to item: None +- IC 180962 -> Item 2338 +- Creation code + - Refers to item: None +- IC 180962 -> Item 2339 +- Creation code + - Refers to item: None +- IC 180980 -> Item 2340 +- Creation code + - Refers to item: None +- IC 180980 -> Item 2341 +- Creation code + - Refers to item: None +- IC 182109 -> Item 2342 +- Creation code + - Refers to item: None +- IC 182109 -> Item 2343 +- Creation code + - Refers to item: None +- IC 182111 -> Item 2344 +- Creation code + - Refers to item: None +- IC 182111 -> Item 2345 +- Creation code + - Refers to item: None +- IC 182112 -> Item 2346 +- Creation code + - Refers to item: None +- IC 182112 -> Item 2347 +- Creation code + - Refers to item: None +- IC 182112 -> Item 2348 +- Creation code + - Refers to item: None +- IC 182297 -> Item 2349 +- Creation code + - Refers to item: None +- IC 182297 -> Item 2350 +- Creation code + - Refers to item: None +- IC 3750 -> Item 2351 +- Creation code + - Refers to item: None +- IC 3750 -> Item 2352 +- Creation code + - Refers to item: None +- IC 13078 -> Item 2353 +- Creation code + - Refers to item: None +- IC 13078 -> Item 2354 +- Creation code + - Refers to item: None +- IC 13102 -> Item 2355 +- Creation code + - Refers to item: None +- IC 13102 -> Item 2356 +- Creation code + - Refers to item: None +- IC 13158 -> Item 2357 +- Creation code + - Refers to item: None +- IC 13158 -> Item 2358 +- Creation code + - Refers to item: None +- IC 13214 -> Item 2359 +- Creation code + - Refers to item: None +- IC 13214 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "StrategyVaultTest" (solc 0.8.30, source ID 107): +- IC 3102 -> Item 1990 +- Creation code + - Refers to item: None +- IC 3102 -> Item 1991 +- Creation code + - Refers to item: None +- IC 11175 -> Item 1992 +- Creation code + - Refers to item: None +- IC 11175 -> Item 1993 +- Creation code + - Refers to item: None +- IC 11333 -> Item 1994 +- Creation code + - Refers to item: None +- IC 11333 -> Item 1995 +- Creation code + - Refers to item: None +- IC 11491 -> Item 1996 +- Creation code + - Refers to item: None +- IC 11491 -> Item 1997 +- Creation code + - Refers to item: None +- IC 11649 -> Item 1998 +- Creation code + - Refers to item: None +- IC 11649 -> Item 1999 +- Creation code + - Refers to item: None +- IC 11807 -> Item 2000 +- Creation code + - Refers to item: None +- IC 11807 -> Item 2001 +- Creation code + - Refers to item: None +- IC 11965 -> Item 2002 +- Creation code + - Refers to item: None +- IC 11965 -> Item 2003 +- Creation code + - Refers to item: None +- IC 12123 -> Item 2004 +- Creation code + - Refers to item: None +- IC 12123 -> Item 2005 +- Creation code + - Refers to item: None +- IC 12260 -> Item 2006 +- Creation code + - Refers to item: None +- IC 12260 -> Item 2007 +- Creation code + - Refers to item: None +- IC 12364 -> Item 2008 +- Creation code + - Refers to item: None +- IC 12364 -> Item 2009 +- Creation code + - Refers to item: None +- IC 12468 -> Item 2010 +- Creation code + - Refers to item: None +- IC 12468 -> Item 2011 +- Creation code + - Refers to item: None +- IC 12572 -> Item 2012 +- Creation code + - Refers to item: None +- IC 12572 -> Item 2013 +- Creation code + - Refers to item: None +- IC 12677 -> Item 2014 +- Creation code + - Refers to item: None +- IC 12677 -> Item 2015 +- Creation code + - Refers to item: None +- IC 13209 -> Item 2016 +- Creation code + - Refers to item: None +- IC 13209 -> Item 2017 +- Creation code + - Refers to item: None +- IC 13324 -> Item 2018 +- Creation code + - Refers to item: None +- IC 13324 -> Item 2019 +- Creation code + - Refers to item: None +- IC 13474 -> Item 2020 +- Creation code + - Refers to item: None +- IC 13474 -> Item 2021 +- Creation code + - Refers to item: None +- IC 13475 -> Item 2022 +- Creation code + - Refers to item: None +- IC 13786 -> Item 2023 +- Creation code + - Refers to item: None +- IC 13786 -> Item 2024 +- Creation code + - Refers to item: None +- IC 13939 -> Item 2025 +- Creation code + - Refers to item: None +- IC 13939 -> Item 2026 +- Creation code + - Refers to item: None +- IC 14036 -> Item 2027 +- Creation code + - Refers to item: None +- IC 14036 -> Item 2028 +- Creation code + - Refers to item: None +- IC 14302 -> Item 2029 +- Creation code + - Refers to item: None +- IC 14302 -> Item 2030 +- Creation code + - Refers to item: None +- IC 14520 -> Item 2031 +- Creation code + - Refers to item: None +- IC 14520 -> Item 2032 +- Creation code + - Refers to item: None +- IC 14624 -> Item 2033 +- Creation code + - Refers to item: None +- IC 14624 -> Item 2034 +- Creation code + - Refers to item: None +- IC 14808 -> Item 2035 +- Creation code + - Refers to item: None +- IC 14808 -> Item 2036 +- Creation code + - Refers to item: None +- IC 14979 -> Item 2037 +- Creation code + - Refers to item: None +- IC 14979 -> Item 2038 +- Creation code + - Refers to item: None +- IC 15241 -> Item 2039 +- Creation code + - Refers to item: None +- IC 15241 -> Item 2040 +- Creation code + - Refers to item: None +- IC 15354 -> Item 2041 +- Creation code + - Refers to item: None +- IC 15354 -> Item 2042 +- Creation code + - Refers to item: None +- IC 15491 -> Item 2043 +- Creation code + - Refers to item: None +- IC 15491 -> Item 2044 +- Creation code + - Refers to item: None +- IC 15675 -> Item 2045 +- Creation code + - Refers to item: None +- IC 15675 -> Item 2046 +- Creation code + - Refers to item: None +- IC 15825 -> Item 2047 +- Creation code + - Refers to item: None +- IC 15825 -> Item 2048 +- Creation code + - Refers to item: None +- IC 16009 -> Item 2049 +- Creation code + - Refers to item: None +- IC 16009 -> Item 2050 +- Creation code + - Refers to item: None +- IC 16193 -> Item 2051 +- Creation code + - Refers to item: None +- IC 16193 -> Item 2052 +- Creation code + - Refers to item: None +- IC 16530 -> Item 2053 +- Creation code + - Refers to item: None +- IC 16530 -> Item 2054 +- Creation code + - Refers to item: None +- IC 16867 -> Item 2055 +- Creation code + - Refers to item: None +- IC 16867 -> Item 2056 +- Creation code + - Refers to item: None +- IC 17038 -> Item 2057 +- Creation code + - Refers to item: None +- IC 17038 -> Item 2058 +- Creation code + - Refers to item: None +- IC 17396 -> Item 2059 +- Creation code + - Refers to item: None +- IC 17396 -> Item 2060 +- Creation code + - Refers to item: None +- IC 17488 -> Item 2061 +- Creation code + - Refers to item: None +- IC 17488 -> Item 2062 +- Creation code + - Refers to item: None +- IC 17638 -> Item 2063 +- Creation code + - Refers to item: None +- IC 17638 -> Item 2064 +- Creation code + - Refers to item: None +- IC 17822 -> Item 2065 +- Creation code + - Refers to item: None +- IC 17822 -> Item 2066 +- Creation code + - Refers to item: None +- IC 18006 -> Item 2067 +- Creation code + - Refers to item: None +- IC 18006 -> Item 2068 +- Creation code + - Refers to item: None +- IC 18135 -> Item 2069 +- Creation code + - Refers to item: None +- IC 18135 -> Item 2070 +- Creation code + - Refers to item: None +- IC 18264 -> Item 2071 +- Creation code + - Refers to item: None +- IC 18264 -> Item 2072 +- Creation code + - Refers to item: None +- IC 18393 -> Item 2073 +- Creation code + - Refers to item: None +- IC 18393 -> Item 2074 +- Creation code + - Refers to item: None +- IC 18543 -> Item 2075 +- Creation code + - Refers to item: None +- IC 18543 -> Item 2076 +- Creation code + - Refers to item: None +- IC 18701 -> Item 2077 +- Creation code + - Refers to item: None +- IC 18701 -> Item 2078 +- Creation code + - Refers to item: None +- IC 18860 -> Item 2079 +- Creation code + - Refers to item: None +- IC 18860 -> Item 2080 +- Creation code + - Refers to item: None +- IC 19019 -> Item 2081 +- Creation code + - Refers to item: None +- IC 19019 -> Item 2082 +- Creation code + - Refers to item: None +- IC 19178 -> Item 2083 +- Creation code + - Refers to item: None +- IC 19178 -> Item 2084 +- Creation code + - Refers to item: None +- IC 19337 -> Item 2085 +- Creation code + - Refers to item: None +- IC 19337 -> Item 2086 +- Creation code + - Refers to item: None +- IC 19496 -> Item 2087 +- Creation code + - Refers to item: None +- IC 19496 -> Item 2088 +- Creation code + - Refers to item: None +- IC 19655 -> Item 2089 +- Creation code + - Refers to item: None +- IC 19655 -> Item 2090 +- Creation code + - Refers to item: None +- IC 19814 -> Item 2091 +- Creation code + - Refers to item: None +- IC 19814 -> Item 2092 +- Creation code + - Refers to item: None +- IC 19973 -> Item 2093 +- Creation code + - Refers to item: None +- IC 19973 -> Item 2094 +- Creation code + - Refers to item: None +- IC 20132 -> Item 2095 +- Creation code + - Refers to item: None +- IC 20132 -> Item 2096 +- Creation code + - Refers to item: None +- IC 20291 -> Item 2097 +- Creation code + - Refers to item: None +- IC 20291 -> Item 2098 +- Creation code + - Refers to item: None +- IC 20450 -> Item 2099 +- Creation code + - Refers to item: None +- IC 20450 -> Item 2100 +- Creation code + - Refers to item: None +- IC 20620 -> Item 2101 +- Creation code + - Refers to item: None +- IC 20620 -> Item 2102 +- Creation code + - Refers to item: None +- IC 20788 -> Item 2103 +- Creation code + - Refers to item: None +- IC 20788 -> Item 2104 +- Creation code + - Refers to item: None +- IC 20970 -> Item 2105 +- Creation code + - Refers to item: None +- IC 20970 -> Item 2106 +- Creation code + - Refers to item: None +- IC 21138 -> Item 2107 +- Creation code + - Refers to item: None +- IC 21138 -> Item 2108 +- Creation code + - Refers to item: None +- IC 21285 -> Item 2109 +- Creation code + - Refers to item: None +- IC 21285 -> Item 2110 +- Creation code + - Refers to item: None +- IC 21389 -> Item 2111 +- Creation code + - Refers to item: None +- IC 21389 -> Item 2112 +- Creation code + - Refers to item: None +- IC 21493 -> Item 2113 +- Creation code + - Refers to item: None +- IC 21493 -> Item 2114 +- Creation code + - Refers to item: None +- IC 21597 -> Item 2115 +- Creation code + - Refers to item: None +- IC 21597 -> Item 2116 +- Creation code + - Refers to item: None +- IC 21701 -> Item 2117 +- Creation code + - Refers to item: None +- IC 21701 -> Item 2118 +- Creation code + - Refers to item: None +- IC 21805 -> Item 2119 +- Creation code + - Refers to item: None +- IC 21805 -> Item 2120 +- Creation code + - Refers to item: None +- IC 22008 -> Item 2121 +- Creation code + - Refers to item: None +- IC 22008 -> Item 2122 +- Creation code + - Refers to item: None +- IC 22211 -> Item 2123 +- Creation code + - Refers to item: None +- IC 22211 -> Item 2124 +- Creation code + - Refers to item: None +- IC 22427 -> Item 2125 +- Creation code + - Refers to item: None +- IC 22427 -> Item 2126 +- Creation code + - Refers to item: None +- IC 22632 -> Item 2127 +- Creation code + - Refers to item: None +- IC 22632 -> Item 2128 +- Creation code + - Refers to item: None +- IC 22835 -> Item 2129 +- Creation code + - Refers to item: None +- IC 22835 -> Item 2130 +- Creation code + - Refers to item: None +- IC 23038 -> Item 2131 +- Creation code + - Refers to item: None +- IC 23038 -> Item 2132 +- Creation code + - Refers to item: None +- IC 23262 -> Item 2133 +- Creation code + - Refers to item: None +- IC 23262 -> Item 2134 +- Creation code + - Refers to item: None +- IC 154529 -> Item 2135 +- Creation code + - Refers to item: None +- IC 154529 -> Item 2136 +- Creation code + - Refers to item: None +- IC 154533 -> Item 2137 +- Creation code + - Refers to item: None +- IC 154533 -> Item 2138 +- Creation code + - Refers to item: None +- IC 154613 -> Item 2139 +- Creation code + - Refers to item: None +- IC 154613 -> Item 2140 +- Creation code + - Refers to item: None +- IC 154694 -> Item 2141 +- Creation code + - Refers to item: None +- IC 154694 -> Item 2142 +- Creation code + - Refers to item: None +- IC 154774 -> Item 2143 +- Creation code + - Refers to item: None +- IC 154774 -> Item 2144 +- Creation code + - Refers to item: None +- IC 152148 -> Item 2145 +- Creation code + - Refers to item: None +- IC 152148 -> Item 2146 +- Creation code + - Refers to item: None +- IC 152151 -> Item 2147 +- Creation code + - Refers to item: None +- IC 152151 -> Item 2148 +- Creation code + - Refers to item: None +- IC 152245 -> Item 2149 +- Creation code + - Refers to item: None +- IC 152245 -> Item 2150 +- Creation code + - Refers to item: None +- IC 152332 -> Item 2151 +- Creation code + - Refers to item: None +- IC 152332 -> Item 2152 +- Creation code + - Refers to item: None +- IC 152336 -> Item 2153 +- Creation code + - Refers to item: None +- IC 152336 -> Item 2154 +- Creation code + - Refers to item: None +- IC 152416 -> Item 2155 +- Creation code + - Refers to item: None +- IC 152416 -> Item 2156 +- Creation code + - Refers to item: None +- IC 152497 -> Item 2157 +- Creation code + - Refers to item: None +- IC 152497 -> Item 2158 +- Creation code + - Refers to item: None +- IC 152577 -> Item 2159 +- Creation code + - Refers to item: None +- IC 152577 -> Item 2160 +- Creation code + - Refers to item: None +- IC 150990 -> Item 2161 +- Creation code + - Refers to item: None +- IC 150990 -> Item 2162 +- Creation code + - Refers to item: None +- IC 150991 -> Item 2163 +- Creation code + - Refers to item: None +- IC 150991 -> Item 2164 +- Creation code + - Refers to item: None +- IC 150992 -> Item 2165 +- Creation code + - Refers to item: None +- IC 151119 -> Item 2166 +- Creation code + - Refers to item: None +- IC 151119 -> Item 2167 +- Creation code + - Refers to item: None +- IC 151186 -> Item 2168 +- Creation code + - Refers to item: None +- IC 151186 -> Item 2169 +- Creation code + - Refers to item: None +- IC 151191 -> Item 2170 +- Creation code + - Refers to item: None +- IC 151566 -> Item 2171 +- Creation code + - Refers to item: None +- IC 151207 -> Item 2172 +- Creation code + - Refers to item: None +- IC 151207 -> Item 2173 +- Creation code + - Refers to item: None +- IC 151209 -> Item 2174 +- Creation code + - Refers to item: None +- IC 151380 -> Item 2175 +- Creation code + - Refers to item: None +- IC 151380 -> Item 2176 +- Creation code + - Refers to item: None +- IC 151497 -> Item 2177 +- Creation code + - Refers to item: None +- IC 151497 -> Item 2178 +- Creation code + - Refers to item: None +- IC 152632 -> Item 2179 +- Creation code + - Refers to item: None +- IC 152632 -> Item 2180 +- Creation code + - Refers to item: None +- IC 152633 -> Item 2181 +- Creation code + - Refers to item: None +- IC 152633 -> Item 2182 +- Creation code + - Refers to item: None +- IC 152634 -> Item 2183 +- Creation code + - Refers to item: None +- IC 152763 -> Item 2184 +- Creation code + - Refers to item: None +- IC 152763 -> Item 2185 +- Creation code + - Refers to item: None +- IC 152841 -> Item 2186 +- Creation code + - Refers to item: None +- IC 152841 -> Item 2187 +- Creation code + - Refers to item: None +- IC 152843 -> Item 2188 +- Creation code + - Refers to item: None +- IC 152981 -> Item 2189 +- Creation code + - Refers to item: None +- IC 152981 -> Item 2190 +- Creation code + - Refers to item: None +- IC 153047 -> Item 2191 +- Creation code + - Refers to item: None +- IC 153047 -> Item 2192 +- Creation code + - Refers to item: None +- IC 153119 -> Item 2193 +- Creation code + - Refers to item: None +- IC 153119 -> Item 2194 +- Creation code + - Refers to item: None +- IC 153120 -> Item 2195 +- Creation code + - Refers to item: None +- IC 153249 -> Item 2196 +- Creation code + - Refers to item: None +- IC 153249 -> Item 2197 +- Creation code + - Refers to item: None +- IC 153301 -> Item 2198 +- Creation code + - Refers to item: None +- IC 153301 -> Item 2199 +- Creation code + - Refers to item: None +- IC 153301 -> Item 2200 +- Creation code + - Refers to item: None +- IC 149939 -> Item 2201 +- Creation code + - Refers to item: None +- IC 149939 -> Item 2202 +- Creation code + - Refers to item: None +- IC 149940 -> Item 2203 +- Creation code + - Refers to item: None +- IC 149940 -> Item 2204 +- Creation code + - Refers to item: None +- IC 149942 -> Item 2205 +- Creation code + - Refers to item: None +- IC 150074 -> Item 2206 +- Creation code + - Refers to item: None +- IC 150074 -> Item 2207 +- Creation code + - Refers to item: None +- IC 150152 -> Item 2208 +- Creation code + - Refers to item: None +- IC 150152 -> Item 2209 +- Creation code + - Refers to item: None +- IC 153590 -> Item 2230 +- Creation code + - Refers to item: None +- IC 153590 -> Item 2231 +- Creation code + - Refers to item: None +- IC 153591 -> Item 2232 +- Creation code + - Refers to item: None +- IC 153591 -> Item 2233 +- Creation code + - Refers to item: None +- IC 153592 -> Item 2234 +- Creation code + - Refers to item: None +- IC 153754 -> Item 2235 +- Creation code + - Refers to item: None +- IC 153754 -> Item 2236 +- Creation code + - Refers to item: None +- IC 153792 -> Item 2237 +- Creation code + - Refers to item: None +- IC 153792 -> Item 2238 +- Creation code + - Refers to item: None +- IC 153793 -> Item 2239 +- Creation code + - Refers to item: None +- IC 153955 -> Item 2240 +- Creation code + - Refers to item: None +- IC 153955 -> Item 2241 +- Creation code + - Refers to item: None +- IC 153380 -> Item 2242 +- Creation code + - Refers to item: None +- IC 153380 -> Item 2243 +- Creation code + - Refers to item: None +- IC 153381 -> Item 2244 +- Creation code + - Refers to item: None +- IC 153381 -> Item 2245 +- Creation code + - Refers to item: None +- IC 153382 -> Item 2246 +- Creation code + - Refers to item: None +- IC 153546 -> Item 2247 +- Creation code + - Refers to item: None +- IC 153546 -> Item 2248 +- Creation code + - Refers to item: None +- IC 155667 -> Item 2249 +- Creation code + - Refers to item: None +- IC 155667 -> Item 2250 +- Creation code + - Refers to item: None +- IC 155668 -> Item 2251 +- Creation code + - Refers to item: None +- IC 155668 -> Item 2252 +- Creation code + - Refers to item: None +- IC 155670 -> Item 2253 +- Creation code + - Refers to item: None +- IC 155833 -> Item 2254 +- Creation code + - Refers to item: None +- IC 155833 -> Item 2255 +- Creation code + - Refers to item: None +- IC 155835 -> Item 2256 +- Creation code + - Refers to item: None +- IC 156002 -> Item 2257 +- Creation code + - Refers to item: None +- IC 156002 -> Item 2258 +- Creation code + - Refers to item: None +- IC 156040 -> Item 2259 +- Creation code + - Refers to item: None +- IC 156040 -> Item 2260 +- Creation code + - Refers to item: None +- IC 156090 -> Item 2261 +- Creation code + - Refers to item: None +- IC 156090 -> Item 2262 +- Creation code + - Refers to item: None +- IC 156140 -> Item 2263 +- Creation code + - Refers to item: None +- IC 156140 -> Item 2264 +- Creation code + - Refers to item: None +- IC 158300 -> Item 2265 +- Creation code + - Refers to item: None +- IC 158300 -> Item 2266 +- Creation code + - Refers to item: None +- IC 158301 -> Item 2267 +- Creation code + - Refers to item: None +- IC 158301 -> Item 2268 +- Creation code + - Refers to item: None +- IC 158303 -> Item 2269 +- Creation code + - Refers to item: None +- IC 158466 -> Item 2270 +- Creation code + - Refers to item: None +- IC 158466 -> Item 2271 +- Creation code + - Refers to item: None +- IC 158504 -> Item 2272 +- Creation code + - Refers to item: None +- IC 158504 -> Item 2273 +- Creation code + - Refers to item: None +- IC 154000 -> Item 2274 +- Creation code + - Refers to item: None +- IC 154000 -> Item 2275 +- Creation code + - Refers to item: None +- IC 154001 -> Item 2276 +- Creation code + - Refers to item: None +- IC 154001 -> Item 2277 +- Creation code + - Refers to item: None +- IC 154003 -> Item 2278 +- Creation code + - Refers to item: None +- IC 154174 -> Item 2279 +- Creation code + - Refers to item: None +- IC 154174 -> Item 2280 +- Creation code + - Refers to item: None +- IC 154176 -> Item 2281 +- Creation code + - Refers to item: None +- IC 154341 -> Item 2282 +- Creation code + - Refers to item: None +- IC 154341 -> Item 2283 +- Creation code + - Refers to item: None +- IC 154379 -> Item 2284 +- Creation code + - Refers to item: None +- IC 154379 -> Item 2285 +- Creation code + - Refers to item: None +- IC 154429 -> Item 2286 +- Creation code + - Refers to item: None +- IC 154429 -> Item 2287 +- Creation code + - Refers to item: None +- IC 154479 -> Item 2288 +- Creation code + - Refers to item: None +- IC 154479 -> Item 2289 +- Creation code + - Refers to item: None +- IC 151890 -> Item 2290 +- Creation code + - Refers to item: None +- IC 151890 -> Item 2291 +- Creation code + - Refers to item: None +- IC 151891 -> Item 2292 +- Creation code + - Refers to item: None +- IC 151891 -> Item 2293 +- Creation code + - Refers to item: None +- IC 151893 -> Item 2294 +- Creation code + - Refers to item: None +- IC 152064 -> Item 2295 +- Creation code + - Refers to item: None +- IC 152064 -> Item 2296 +- Creation code + - Refers to item: None +- IC 152102 -> Item 2297 +- Creation code + - Refers to item: None +- IC 152102 -> Item 2298 +- Creation code + - Refers to item: None +- IC 154829 -> Item 2321 +- Creation code + - Refers to item: None +- IC 154829 -> Item 2322 +- Creation code + - Refers to item: None +- IC 154830 -> Item 2323 +- Creation code + - Refers to item: None +- IC 154830 -> Item 2324 +- Creation code + - Refers to item: None +- IC 154831 -> Item 2325 +- Creation code + - Refers to item: None +- IC 154991 -> Item 2326 +- Creation code + - Refers to item: None +- IC 154991 -> Item 2327 +- Creation code + - Refers to item: None +- IC 155058 -> Item 2328 +- Creation code + - Refers to item: None +- IC 155058 -> Item 2329 +- Creation code + - Refers to item: None +- IC 155063 -> Item 2330 +- Creation code + - Refers to item: None +- IC 155492 -> Item 2331 +- Creation code + - Refers to item: None +- IC 155079 -> Item 2332 +- Creation code + - Refers to item: None +- IC 155079 -> Item 2333 +- Creation code + - Refers to item: None +- IC 155082 -> Item 2334 +- Creation code + - Refers to item: None +- IC 155082 -> Item 2335 +- Creation code + - Refers to item: None +- IC 155287 -> Item 2336 +- Creation code + - Refers to item: None +- IC 155287 -> Item 2337 +- Creation code + - Refers to item: None +- IC 155404 -> Item 2338 +- Creation code + - Refers to item: None +- IC 155404 -> Item 2339 +- Creation code + - Refers to item: None +- IC 155422 -> Item 2340 +- Creation code + - Refers to item: None +- IC 155422 -> Item 2341 +- Creation code + - Refers to item: None +- IC 3048 -> Item 2351 +- Creation code + - Refers to item: None +- IC 3048 -> Item 2352 +- Creation code + - Refers to item: None +- IC 10986 -> Item 2353 +- Creation code + - Refers to item: None +- IC 10986 -> Item 2354 +- Creation code + - Refers to item: None +- IC 11010 -> Item 2355 +- Creation code + - Refers to item: None +- IC 11010 -> Item 2356 +- Creation code + - Refers to item: None +- IC 11066 -> Item 2357 +- Creation code + - Refers to item: None +- IC 11066 -> Item 2358 +- Creation code + - Refers to item: None +- IC 11122 -> Item 2359 +- Creation code + - Refers to item: None +- IC 11122 -> Item 2360 +- Creation code + - Refers to item: None + +Anchors for Contract "BeaconProxy" (solc 0.8.30, source ID 38): + +Anchors for Contract "StrategyVault" (solc 0.8.30, source ID 77): +- IC 72 -> Item 1839 +- Creation code + - Refers to item: None +- IC 72 -> Item 1840 +- Creation code + - Refers to item: None +- IC 72 -> Item 1841 +- Creation code + - Refers to item: None +- IC 72 -> Item 1842 +- Creation code + - Refers to item: None +- IC 155 -> Item 1843 +- Creation code + - Refers to item: None +- IC 155 -> Item 1844 +- Creation code + - Refers to item: None +- IC 155 -> Item 1845 +- Creation code + - Refers to item: None +- IC 463 -> Item 1846 +- Creation code + - Refers to item: None +- IC 463 -> Item 1847 +- Creation code + - Refers to item: None +- IC 1348 -> Item 1848 +- Creation code + - Refers to item: None +- IC 1348 -> Item 1849 +- Creation code + - Refers to item: None +- IC 1411 -> Item 1850 +- Creation code + - Refers to item: None +- IC 1411 -> Item 1851 +- Creation code + - Refers to item: None +- IC 423 -> Item 1852 +- Creation code + - Refers to item: None +- IC 423 -> Item 1853 +- Creation code + - Refers to item: None +- IC 1004 -> Item 1854 +- Creation code + - Refers to item: None +- IC 1004 -> Item 1855 +- Creation code + - Refers to item: None +- IC 1014 -> Item 1856 +- Creation code + - Refers to item: None +- IC 1014 -> Item 1857 +- Creation code + - Refers to item: None +- IC 383 -> Item 1858 +- Creation code + - Refers to item: None +- IC 383 -> Item 1859 +- Creation code + - Refers to item: None +- IC 681 -> Item 1860 +- Creation code + - Refers to item: None +- IC 681 -> Item 1861 +- Creation code + - Refers to item: None +- IC 691 -> Item 1862 +- Creation code + - Refers to item: None +- IC 691 -> Item 1863 +- Creation code + - Refers to item: None +- IC 692 -> Item 1864 +- Creation code + - Refers to item: None +- IC 795 -> Item 1865 +- Creation code + - Refers to item: None +- IC 795 -> Item 1866 +- Creation code + - Refers to item: None +- IC 800 -> Item 1867 +- Creation code + - Refers to item: None +- IC 800 -> Item 1868 +- Creation code + - Refers to item: None +- IC 1679 -> Item 1869 +- Creation code + - Refers to item: None +- IC 1679 -> Item 1870 +- Creation code + - Refers to item: None +- IC 1680 -> Item 1871 +- Creation code + - Refers to item: None +- IC 1680 -> Item 1872 +- Creation code + - Refers to item: None +- IC 1687 -> Item 1873 +- Creation code + - Refers to item: None +- IC 1687 -> Item 1874 +- Creation code + - Refers to item: None + +Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 55): +- IC 56 -> Item 122 +- Creation code + - Refers to item: Line (location: source ID 61, lines 227..228, bytes 8375..8423, hits: 385) +- IC 56 -> Item 123 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 227..228, bytes 8375..8423, hits: 385) +- IC 97 -> Item 124 +- Creation code + - Refers to item: Line (location: source ID 61, lines 230..236, bytes 8436..8625, hits: 4865) +- IC 97 -> Item 125 +- Creation code + - Refers to item: Function "createStrategy" (location: source ID 61, lines 230..236, bytes 8436..8625, hits: 4865) +- IC 105 -> Item 126 +- Creation code + - Refers to item: Line (location: source ID 61, lines 234..235, bytes 8570..8618, hits: 4865) +- IC 105 -> Item 127 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 234..235, bytes 8570..8618, hits: 4865) +- IC 105 -> Item 128 +- Creation code + - Refers to item: Line (location: source ID 61, lines 237..240, bytes 8631..8767, hits: 55) +- IC 164 -> Item 129 +- Creation code + - Refers to item: Function "delegateBalance" (location: source ID 61, lines 237..240, bytes 8631..8767, hits: 55) +- IC 164 -> Item 130 +- Creation code + - Refers to item: Line (location: source ID 61, lines 238..239, bytes 8712..8760, hits: 55) +- IC 165 -> Item 131 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 238..239, bytes 8712..8760, hits: 55) +- IC 337 -> Item 132 +- Creation code + - Refers to item: Line (location: source ID 61, lines 241..248, bytes 8773..8948, hits: 474) +- IC 337 -> Item 133 +- Creation code + - Refers to item: Function "depositERC20" (location: source ID 61, lines 241..248, bytes 8773..8948, hits: 474) +- IC 459 -> Item 0 +- Creation code + - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 459 -> Item 1 +- Creation code + - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) +- IC 483 -> Item 2 +- Creation code + - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 483 -> Item 3 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) +- IC 573 -> Item 4 +- Creation code + - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 573 -> Item 5 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) +- IC 574 -> Item 6 +- Creation code + - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 614 -> Item 7 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) +- IC 614 -> Item 8 +- Creation code + - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 615 -> Item 9 +- Creation code + - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) +- IC 655 -> Item 10 +- Creation code + - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 655 -> Item 11 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) +- IC 656 -> Item 12 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) +- IC 696 -> Item 13 +- Creation code + - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 696 -> Item 14 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) +- IC 697 -> Item 15 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) +- IC 737 -> Item 16 +- Creation code + - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 737 -> Item 17 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) +- IC 738 -> Item 18 +- Creation code + - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 774 -> Item 19 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) +- IC 774 -> Item 20 +- Creation code + - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 864 -> Item 21 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) +- IC 864 -> Item 22 +- Creation code + - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 927 -> Item 23 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) +- IC 927 -> Item 24 +- Creation code + - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 990 -> Item 25 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) +- IC 990 -> Item 26 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) +- IC 1053 -> Item 27 +- Creation code + - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1053 -> Item 28 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) +- IC 1116 -> Item 29 +- Creation code + - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1116 -> Item 30 +- Creation code + - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) +- IC 1179 -> Item 31 +- Creation code + - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1179 -> Item 32 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) +- IC 1179 -> Item 33 +- Creation code + - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 1179 -> Item 34 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) +- IC 2381 -> Item 35 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) +- IC 2381 -> Item 36 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) +- IC 2384 -> Item 37 +- Creation code + - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) +- IC 2384 -> Item 38 +- Creation code + - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2441 -> Item 39 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) +- IC 2441 -> Item 40 +- Creation code + - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2519 -> Item 41 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) +- IC 2519 -> Item 42 +- Creation code + - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) +- IC 2666 -> Item 43 +- Creation code + - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 2666 -> Item 44 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) +- IC 2813 -> Item 45 +- Creation code + - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 2813 -> Item 46 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) +- IC 2960 -> Item 47 +- Creation code + - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) +- IC 2960 -> Item 48 +- Creation code + - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3086 -> Item 49 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) +- IC 3086 -> Item 50 +- Creation code + - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3108 -> Item 51 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) +- IC 3235 -> Item 52 +- Creation code + - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) +- IC 3235 -> Item 53 +- Creation code + - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3313 -> Item 54 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) +- IC 3313 -> Item 55 +- Creation code + - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3531 -> Item 56 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) +- IC 3531 -> Item 57 +- Creation code + - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) +- IC 3749 -> Item 58 +- Creation code + - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 3749 -> Item 59 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) +- IC 3967 -> Item 60 +- Creation code + - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 3967 -> Item 61 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) +- IC 4185 -> Item 62 +- Creation code + - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) +- IC 4185 -> Item 63 +- Creation code + - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4403 -> Item 64 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) +- IC 4403 -> Item 65 +- Creation code + - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4621 -> Item 66 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) +- IC 4621 -> Item 67 +- Creation code + - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) +- IC 4839 -> Item 68 +- Creation code + - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 4839 -> Item 69 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) +- IC 5057 -> Item 70 +- Creation code + - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5057 -> Item 71 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) +- IC 5254 -> Item 72 +- Creation code + - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) +- IC 5254 -> Item 73 +- Creation code + - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5276 -> Item 74 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) +- IC 5474 -> Item 75 +- Creation code + - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5474 -> Item 76 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) +- IC 5552 -> Item 77 +- Creation code + - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) +- IC 5552 -> Item 78 +- Creation code + - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5678 -> Item 79 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) +- IC 5678 -> Item 80 +- Creation code + - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 5700 -> Item 81 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) +- IC 5848 -> Item 82 +- Creation code + - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 5848 -> Item 83 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) +- IC 5997 -> Item 84 +- Creation code + - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 5997 -> Item 85 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) +- IC 6146 -> Item 86 +- Creation code + - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6146 -> Item 87 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) +- IC 6146 -> Item 88 +- Creation code + - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1204 -> Item 89 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) +- IC 1204 -> Item 90 +- Creation code + - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1206 -> Item 91 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) +- IC 1206 -> Item 92 +- Creation code + - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1206 -> Item 93 +- Creation code + - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) +- IC 1206 -> Item 94 +- Creation code + - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) + +Anchors for Contract "IMulticall3" (solc 0.8.30, source ID 19): + +Anchors for Contract "Address" (solc 0.8.30, source ID 43): + +Anchors for Contract "UUPSUpgradeable" (solc 0.8.30, source ID 24): + +Anchors for Contract "IERC1967" (solc 0.8.30, source ID 32): + +Anchors for Contract "BasedAppManagerDelegateTest" (solc 0.8.30, source ID 101): +- IC 1277 -> Item 1990 +- Creation code + - Refers to item: None +- IC 1277 -> Item 1991 +- Creation code + - Refers to item: None +- IC 4450 -> Item 1992 +- Creation code + - Refers to item: None +- IC 4450 -> Item 1993 +- Creation code + - Refers to item: None +- IC 4604 -> Item 1994 +- Creation code + - Refers to item: None +- IC 4604 -> Item 1995 +- Creation code + - Refers to item: None +- IC 4758 -> Item 1996 +- Creation code + - Refers to item: None +- IC 4758 -> Item 1997 +- Creation code + - Refers to item: None +- IC 4912 -> Item 1998 +- Creation code + - Refers to item: None +- IC 4912 -> Item 1999 +- Creation code + - Refers to item: None +- IC 5066 -> Item 2000 +- Creation code + - Refers to item: None +- IC 5066 -> Item 2001 +- Creation code + - Refers to item: None +- IC 5220 -> Item 2002 +- Creation code + - Refers to item: None +- IC 5220 -> Item 2003 +- Creation code + - Refers to item: None +- IC 5374 -> Item 2004 +- Creation code + - Refers to item: None +- IC 5374 -> Item 2005 +- Creation code + - Refers to item: None +- IC 5507 -> Item 2006 +- Creation code + - Refers to item: None +- IC 5507 -> Item 2007 +- Creation code + - Refers to item: None +- IC 5608 -> Item 2008 +- Creation code + - Refers to item: None +- IC 5608 -> Item 2009 +- Creation code + - Refers to item: None +- IC 5709 -> Item 2010 +- Creation code + - Refers to item: None +- IC 5709 -> Item 2011 +- Creation code + - Refers to item: None +- IC 5810 -> Item 2012 +- Creation code + - Refers to item: None +- IC 5810 -> Item 2013 +- Creation code + - Refers to item: None +- IC 5912 -> Item 2014 +- Creation code + - Refers to item: None +- IC 5912 -> Item 2015 +- Creation code + - Refers to item: None +- IC 6444 -> Item 2016 +- Creation code + - Refers to item: None +- IC 6444 -> Item 2017 +- Creation code + - Refers to item: None +- IC 6554 -> Item 2018 +- Creation code + - Refers to item: None +- IC 6554 -> Item 2019 +- Creation code + - Refers to item: None +- IC 6699 -> Item 2020 +- Creation code + - Refers to item: None +- IC 6699 -> Item 2021 +- Creation code + - Refers to item: None +- IC 6700 -> Item 2022 +- Creation code + - Refers to item: None +- IC 7009 -> Item 2023 +- Creation code + - Refers to item: None +- IC 7009 -> Item 2024 +- Creation code + - Refers to item: None +- IC 7157 -> Item 2025 +- Creation code + - Refers to item: None +- IC 7157 -> Item 2026 +- Creation code + - Refers to item: None +- IC 7254 -> Item 2027 +- Creation code + - Refers to item: None +- IC 7254 -> Item 2028 +- Creation code + - Refers to item: None +- IC 7515 -> Item 2029 +- Creation code + - Refers to item: None +- IC 7515 -> Item 2030 +- Creation code + - Refers to item: None +- IC 7728 -> Item 2031 +- Creation code + - Refers to item: None +- IC 7728 -> Item 2032 +- Creation code + - Refers to item: None +- IC 7829 -> Item 2033 +- Creation code + - Refers to item: None +- IC 7829 -> Item 2034 +- Creation code + - Refers to item: None +- IC 8008 -> Item 2035 +- Creation code + - Refers to item: None +- IC 8008 -> Item 2036 +- Creation code + - Refers to item: None +- IC 8175 -> Item 2037 +- Creation code + - Refers to item: None +- IC 8175 -> Item 2038 +- Creation code + - Refers to item: None +- IC 8433 -> Item 2039 +- Creation code + - Refers to item: None +- IC 8433 -> Item 2040 +- Creation code + - Refers to item: None +- IC 8544 -> Item 2041 +- Creation code + - Refers to item: None +- IC 8544 -> Item 2042 +- Creation code + - Refers to item: None +- IC 8677 -> Item 2043 +- Creation code + - Refers to item: None +- IC 8677 -> Item 2044 +- Creation code + - Refers to item: None +- IC 8856 -> Item 2045 +- Creation code + - Refers to item: None +- IC 8856 -> Item 2046 +- Creation code + - Refers to item: None +- IC 9001 -> Item 2047 +- Creation code + - Refers to item: None +- IC 9001 -> Item 2048 +- Creation code + - Refers to item: None +- IC 9180 -> Item 2049 +- Creation code + - Refers to item: None +- IC 9180 -> Item 2050 +- Creation code + - Refers to item: None +- IC 9359 -> Item 2051 +- Creation code + - Refers to item: None +- IC 9359 -> Item 2052 +- Creation code + - Refers to item: None +- IC 9688 -> Item 2053 +- Creation code + - Refers to item: None +- IC 9688 -> Item 2054 +- Creation code + - Refers to item: None +- IC 10017 -> Item 2055 +- Creation code + - Refers to item: None +- IC 10017 -> Item 2056 +- Creation code + - Refers to item: None +- IC 10184 -> Item 2057 +- Creation code + - Refers to item: None +- IC 10184 -> Item 2058 +- Creation code + - Refers to item: None +- IC 10534 -> Item 2059 +- Creation code + - Refers to item: None +- IC 10534 -> Item 2060 +- Creation code + - Refers to item: None +- IC 10624 -> Item 2061 +- Creation code + - Refers to item: None +- IC 10624 -> Item 2062 +- Creation code + - Refers to item: None +- IC 10769 -> Item 2063 +- Creation code + - Refers to item: None +- IC 10769 -> Item 2064 +- Creation code + - Refers to item: None +- IC 10948 -> Item 2065 +- Creation code + - Refers to item: None +- IC 10948 -> Item 2066 +- Creation code + - Refers to item: None +- IC 11127 -> Item 2067 +- Creation code + - Refers to item: None +- IC 11127 -> Item 2068 +- Creation code + - Refers to item: None +- IC 11256 -> Item 2069 +- Creation code + - Refers to item: None +- IC 11256 -> Item 2070 +- Creation code + - Refers to item: None +- IC 11385 -> Item 2071 +- Creation code + - Refers to item: None +- IC 11385 -> Item 2072 +- Creation code + - Refers to item: None +- IC 11514 -> Item 2073 +- Creation code + - Refers to item: None +- IC 11514 -> Item 2074 +- Creation code + - Refers to item: None +- IC 11664 -> Item 2075 +- Creation code + - Refers to item: None +- IC 11664 -> Item 2076 +- Creation code + - Refers to item: None +- IC 11818 -> Item 2077 +- Creation code + - Refers to item: None +- IC 11818 -> Item 2078 +- Creation code + - Refers to item: None +- IC 11973 -> Item 2079 +- Creation code + - Refers to item: None +- IC 11973 -> Item 2080 +- Creation code + - Refers to item: None +- IC 12128 -> Item 2081 +- Creation code + - Refers to item: None +- IC 12128 -> Item 2082 +- Creation code + - Refers to item: None +- IC 12283 -> Item 2083 +- Creation code + - Refers to item: None +- IC 12283 -> Item 2084 +- Creation code + - Refers to item: None +- IC 12438 -> Item 2085 +- Creation code + - Refers to item: None +- IC 12438 -> Item 2086 +- Creation code + - Refers to item: None +- IC 12593 -> Item 2087 +- Creation code + - Refers to item: None +- IC 12593 -> Item 2088 +- Creation code + - Refers to item: None +- IC 12748 -> Item 2089 +- Creation code + - Refers to item: None +- IC 12748 -> Item 2090 +- Creation code + - Refers to item: None +- IC 12903 -> Item 2091 +- Creation code + - Refers to item: None +- IC 12903 -> Item 2092 +- Creation code + - Refers to item: None +- IC 13058 -> Item 2093 +- Creation code + - Refers to item: None +- IC 13058 -> Item 2094 +- Creation code + - Refers to item: None +- IC 13213 -> Item 2095 +- Creation code + - Refers to item: None +- IC 13213 -> Item 2096 +- Creation code + - Refers to item: None +- IC 13368 -> Item 2097 +- Creation code + - Refers to item: None +- IC 13368 -> Item 2098 +- Creation code + - Refers to item: None +- IC 13523 -> Item 2099 +- Creation code + - Refers to item: None +- IC 13523 -> Item 2100 +- Creation code + - Refers to item: None +- IC 13689 -> Item 2101 +- Creation code + - Refers to item: None +- IC 13689 -> Item 2102 +- Creation code + - Refers to item: None +- IC 13853 -> Item 2103 +- Creation code + - Refers to item: None +- IC 13853 -> Item 2104 +- Creation code + - Refers to item: None +- IC 14031 -> Item 2105 +- Creation code + - Refers to item: None +- IC 14031 -> Item 2106 +- Creation code + - Refers to item: None +- IC 14195 -> Item 2107 +- Creation code + - Refers to item: None +- IC 14195 -> Item 2108 +- Creation code + - Refers to item: None +- IC 14338 -> Item 2109 +- Creation code + - Refers to item: None +- IC 14338 -> Item 2110 +- Creation code + - Refers to item: None +- IC 14439 -> Item 2111 +- Creation code + - Refers to item: None +- IC 14439 -> Item 2112 +- Creation code + - Refers to item: None +- IC 14540 -> Item 2113 +- Creation code + - Refers to item: None +- IC 14540 -> Item 2114 +- Creation code + - Refers to item: None +- IC 14641 -> Item 2115 +- Creation code + - Refers to item: None +- IC 14641 -> Item 2116 +- Creation code + - Refers to item: None +- IC 14742 -> Item 2117 +- Creation code + - Refers to item: None +- IC 14742 -> Item 2118 +- Creation code + - Refers to item: None +- IC 14843 -> Item 2119 +- Creation code + - Refers to item: None +- IC 14843 -> Item 2120 +- Creation code + - Refers to item: None +- IC 15041 -> Item 2121 +- Creation code + - Refers to item: None +- IC 15041 -> Item 2122 +- Creation code + - Refers to item: None +- IC 15239 -> Item 2123 +- Creation code + - Refers to item: None +- IC 15239 -> Item 2124 +- Creation code + - Refers to item: None +- IC 15450 -> Item 2125 +- Creation code + - Refers to item: None +- IC 15450 -> Item 2126 +- Creation code + - Refers to item: None +- IC 15650 -> Item 2127 +- Creation code + - Refers to item: None +- IC 15650 -> Item 2128 +- Creation code + - Refers to item: None +- IC 15848 -> Item 2129 +- Creation code + - Refers to item: None +- IC 15848 -> Item 2130 +- Creation code + - Refers to item: None +- IC 16046 -> Item 2131 +- Creation code + - Refers to item: None +- IC 16046 -> Item 2132 +- Creation code + - Refers to item: None +- IC 16265 -> Item 2133 +- Creation code + - Refers to item: None +- IC 16265 -> Item 2134 +- Creation code + - Refers to item: None + +Anchors for Contract "StdCheats" (solc 0.8.30, source ID 5): + +Anchors for Contract "TestBase" (solc 0.8.30, source ID 0): + +Anchors for Contract "StrategyManagerTest" (solc 0.8.30, source ID 106): +- IC 3066 -> Item 1990 +- Creation code + - Refers to item: None +- IC 3066 -> Item 1991 +- Creation code + - Refers to item: None +- IC 11103 -> Item 1992 +- Creation code + - Refers to item: None +- IC 11103 -> Item 1993 +- Creation code + - Refers to item: None +- IC 11261 -> Item 1994 +- Creation code + - Refers to item: None +- IC 11261 -> Item 1995 +- Creation code + - Refers to item: None +- IC 11419 -> Item 1996 +- Creation code + - Refers to item: None +- IC 11419 -> Item 1997 +- Creation code + - Refers to item: None +- IC 11577 -> Item 1998 +- Creation code + - Refers to item: None +- IC 11577 -> Item 1999 +- Creation code + - Refers to item: None +- IC 11735 -> Item 2000 +- Creation code + - Refers to item: None +- IC 11735 -> Item 2001 +- Creation code + - Refers to item: None +- IC 11893 -> Item 2002 +- Creation code + - Refers to item: None +- IC 11893 -> Item 2003 +- Creation code + - Refers to item: None +- IC 12051 -> Item 2004 +- Creation code + - Refers to item: None +- IC 12051 -> Item 2005 +- Creation code + - Refers to item: None +- IC 12188 -> Item 2006 +- Creation code + - Refers to item: None +- IC 12188 -> Item 2007 +- Creation code + - Refers to item: None +- IC 12292 -> Item 2008 +- Creation code + - Refers to item: None +- IC 12292 -> Item 2009 +- Creation code + - Refers to item: None +- IC 12396 -> Item 2010 +- Creation code + - Refers to item: None +- IC 12396 -> Item 2011 +- Creation code + - Refers to item: None +- IC 12500 -> Item 2012 +- Creation code + - Refers to item: None +- IC 12500 -> Item 2013 +- Creation code + - Refers to item: None +- IC 12605 -> Item 2014 +- Creation code + - Refers to item: None +- IC 12605 -> Item 2015 +- Creation code + - Refers to item: None +- IC 13137 -> Item 2016 +- Creation code + - Refers to item: None +- IC 13137 -> Item 2017 +- Creation code + - Refers to item: None +- IC 13252 -> Item 2018 +- Creation code + - Refers to item: None +- IC 13252 -> Item 2019 +- Creation code + - Refers to item: None +- IC 13402 -> Item 2020 +- Creation code + - Refers to item: None +- IC 13402 -> Item 2021 +- Creation code + - Refers to item: None +- IC 13403 -> Item 2022 +- Creation code + - Refers to item: None +- IC 13714 -> Item 2023 +- Creation code + - Refers to item: None +- IC 13714 -> Item 2024 +- Creation code + - Refers to item: None +- IC 13867 -> Item 2025 +- Creation code + - Refers to item: None +- IC 13867 -> Item 2026 +- Creation code + - Refers to item: None +- IC 13964 -> Item 2027 +- Creation code + - Refers to item: None +- IC 13964 -> Item 2028 +- Creation code + - Refers to item: None +- IC 14230 -> Item 2029 +- Creation code + - Refers to item: None +- IC 14230 -> Item 2030 +- Creation code + - Refers to item: None +- IC 14448 -> Item 2031 +- Creation code + - Refers to item: None +- IC 14448 -> Item 2032 +- Creation code + - Refers to item: None +- IC 14552 -> Item 2033 +- Creation code + - Refers to item: None +- IC 14552 -> Item 2034 +- Creation code + - Refers to item: None +- IC 14736 -> Item 2035 +- Creation code + - Refers to item: None +- IC 14736 -> Item 2036 +- Creation code + - Refers to item: None +- IC 14907 -> Item 2037 +- Creation code + - Refers to item: None +- IC 14907 -> Item 2038 +- Creation code + - Refers to item: None +- IC 15169 -> Item 2039 +- Creation code + - Refers to item: None +- IC 15169 -> Item 2040 +- Creation code + - Refers to item: None +- IC 15282 -> Item 2041 +- Creation code + - Refers to item: None +- IC 15282 -> Item 2042 +- Creation code + - Refers to item: None +- IC 15419 -> Item 2043 +- Creation code + - Refers to item: None +- IC 15419 -> Item 2044 +- Creation code + - Refers to item: None +- IC 15603 -> Item 2045 +- Creation code + - Refers to item: None +- IC 15603 -> Item 2046 +- Creation code + - Refers to item: None +- IC 15753 -> Item 2047 +- Creation code + - Refers to item: None +- IC 15753 -> Item 2048 +- Creation code + - Refers to item: None +- IC 15937 -> Item 2049 +- Creation code + - Refers to item: None +- IC 15937 -> Item 2050 +- Creation code + - Refers to item: None +- IC 16121 -> Item 2051 +- Creation code + - Refers to item: None +- IC 16121 -> Item 2052 +- Creation code + - Refers to item: None +- IC 16458 -> Item 2053 +- Creation code + - Refers to item: None +- IC 16458 -> Item 2054 +- Creation code + - Refers to item: None +- IC 16795 -> Item 2055 +- Creation code + - Refers to item: None +- IC 16795 -> Item 2056 +- Creation code + - Refers to item: None +- IC 16966 -> Item 2057 +- Creation code + - Refers to item: None +- IC 16966 -> Item 2058 +- Creation code + - Refers to item: None +- IC 17324 -> Item 2059 +- Creation code + - Refers to item: None +- IC 17324 -> Item 2060 +- Creation code + - Refers to item: None +- IC 17416 -> Item 2061 +- Creation code + - Refers to item: None +- IC 17416 -> Item 2062 +- Creation code + - Refers to item: None +- IC 17566 -> Item 2063 +- Creation code + - Refers to item: None +- IC 17566 -> Item 2064 +- Creation code + - Refers to item: None +- IC 17750 -> Item 2065 +- Creation code + - Refers to item: None +- IC 17750 -> Item 2066 +- Creation code + - Refers to item: None +- IC 17934 -> Item 2067 +- Creation code + - Refers to item: None +- IC 17934 -> Item 2068 +- Creation code + - Refers to item: None +- IC 18063 -> Item 2069 +- Creation code + - Refers to item: None +- IC 18063 -> Item 2070 +- Creation code + - Refers to item: None +- IC 18192 -> Item 2071 +- Creation code + - Refers to item: None +- IC 18192 -> Item 2072 +- Creation code + - Refers to item: None +- IC 18321 -> Item 2073 +- Creation code + - Refers to item: None +- IC 18321 -> Item 2074 +- Creation code + - Refers to item: None +- IC 18471 -> Item 2075 +- Creation code + - Refers to item: None +- IC 18471 -> Item 2076 +- Creation code + - Refers to item: None +- IC 18629 -> Item 2077 +- Creation code + - Refers to item: None +- IC 18629 -> Item 2078 +- Creation code + - Refers to item: None +- IC 18788 -> Item 2079 +- Creation code + - Refers to item: None +- IC 18788 -> Item 2080 +- Creation code + - Refers to item: None +- IC 18947 -> Item 2081 +- Creation code + - Refers to item: None +- IC 18947 -> Item 2082 +- Creation code + - Refers to item: None +- IC 19106 -> Item 2083 +- Creation code + - Refers to item: None +- IC 19106 -> Item 2084 +- Creation code + - Refers to item: None +- IC 19265 -> Item 2085 +- Creation code + - Refers to item: None +- IC 19265 -> Item 2086 +- Creation code + - Refers to item: None +- IC 19424 -> Item 2087 +- Creation code + - Refers to item: None +- IC 19424 -> Item 2088 +- Creation code + - Refers to item: None +- IC 19583 -> Item 2089 +- Creation code + - Refers to item: None +- IC 19583 -> Item 2090 +- Creation code + - Refers to item: None +- IC 19742 -> Item 2091 +- Creation code + - Refers to item: None +- IC 19742 -> Item 2092 +- Creation code + - Refers to item: None +- IC 19901 -> Item 2093 +- Creation code + - Refers to item: None +- IC 19901 -> Item 2094 +- Creation code + - Refers to item: None +- IC 20060 -> Item 2095 +- Creation code + - Refers to item: None +- IC 20060 -> Item 2096 +- Creation code + - Refers to item: None +- IC 20219 -> Item 2097 +- Creation code + - Refers to item: None +- IC 20219 -> Item 2098 +- Creation code + - Refers to item: None +- IC 20378 -> Item 2099 +- Creation code + - Refers to item: None +- IC 20378 -> Item 2100 +- Creation code + - Refers to item: None +- IC 20548 -> Item 2101 +- Creation code + - Refers to item: None +- IC 20548 -> Item 2102 +- Creation code + - Refers to item: None +- IC 20716 -> Item 2103 +- Creation code + - Refers to item: None +- IC 20716 -> Item 2104 +- Creation code + - Refers to item: None +- IC 20898 -> Item 2105 +- Creation code + - Refers to item: None +- IC 20898 -> Item 2106 +- Creation code + - Refers to item: None +- IC 21066 -> Item 2107 +- Creation code + - Refers to item: None +- IC 21066 -> Item 2108 +- Creation code + - Refers to item: None +- IC 21213 -> Item 2109 +- Creation code + - Refers to item: None +- IC 21213 -> Item 2110 +- Creation code + - Refers to item: None +- IC 21317 -> Item 2111 +- Creation code + - Refers to item: None +- IC 21317 -> Item 2112 +- Creation code + - Refers to item: None +- IC 21421 -> Item 2113 +- Creation code + - Refers to item: None +- IC 21421 -> Item 2114 +- Creation code + - Refers to item: None +- IC 21525 -> Item 2115 +- Creation code + - Refers to item: None +- IC 21525 -> Item 2116 +- Creation code + - Refers to item: None +- IC 21629 -> Item 2117 +- Creation code + - Refers to item: None +- IC 21629 -> Item 2118 +- Creation code + - Refers to item: None +- IC 21733 -> Item 2119 +- Creation code + - Refers to item: None +- IC 21733 -> Item 2120 +- Creation code + - Refers to item: None +- IC 21936 -> Item 2121 +- Creation code + - Refers to item: None +- IC 21936 -> Item 2122 +- Creation code + - Refers to item: None +- IC 22139 -> Item 2123 +- Creation code + - Refers to item: None +- IC 22139 -> Item 2124 +- Creation code + - Refers to item: None +- IC 22355 -> Item 2125 +- Creation code + - Refers to item: None +- IC 22355 -> Item 2126 +- Creation code + - Refers to item: None +- IC 22560 -> Item 2127 +- Creation code + - Refers to item: None +- IC 22560 -> Item 2128 +- Creation code + - Refers to item: None +- IC 22763 -> Item 2129 +- Creation code + - Refers to item: None +- IC 22763 -> Item 2130 +- Creation code + - Refers to item: None +- IC 22966 -> Item 2131 +- Creation code + - Refers to item: None +- IC 22966 -> Item 2132 +- Creation code + - Refers to item: None +- IC 23190 -> Item 2133 +- Creation code + - Refers to item: None +- IC 23190 -> Item 2134 +- Creation code + - Refers to item: None +- IC 152335 -> Item 2135 +- Creation code + - Refers to item: None +- IC 152335 -> Item 2136 +- Creation code + - Refers to item: None +- IC 152339 -> Item 2137 +- Creation code + - Refers to item: None +- IC 152339 -> Item 2138 +- Creation code + - Refers to item: None +- IC 152419 -> Item 2139 +- Creation code + - Refers to item: None +- IC 152419 -> Item 2140 +- Creation code + - Refers to item: None +- IC 152500 -> Item 2141 +- Creation code + - Refers to item: None +- IC 152500 -> Item 2142 +- Creation code + - Refers to item: None +- IC 152580 -> Item 2143 +- Creation code + - Refers to item: None +- IC 152580 -> Item 2144 +- Creation code + - Refers to item: None +- IC 149954 -> Item 2145 +- Creation code + - Refers to item: None +- IC 149954 -> Item 2146 +- Creation code + - Refers to item: None +- IC 149957 -> Item 2147 +- Creation code + - Refers to item: None +- IC 149957 -> Item 2148 +- Creation code + - Refers to item: None +- IC 150051 -> Item 2149 +- Creation code + - Refers to item: None +- IC 150051 -> Item 2150 +- Creation code + - Refers to item: None +- IC 150138 -> Item 2151 +- Creation code + - Refers to item: None +- IC 150138 -> Item 2152 +- Creation code + - Refers to item: None +- IC 150142 -> Item 2153 +- Creation code + - Refers to item: None +- IC 150142 -> Item 2154 +- Creation code + - Refers to item: None +- IC 150222 -> Item 2155 +- Creation code + - Refers to item: None +- IC 150222 -> Item 2156 +- Creation code + - Refers to item: None +- IC 150303 -> Item 2157 +- Creation code + - Refers to item: None +- IC 150303 -> Item 2158 +- Creation code + - Refers to item: None +- IC 150383 -> Item 2159 +- Creation code + - Refers to item: None +- IC 150383 -> Item 2160 +- Creation code + - Refers to item: None +- IC 148796 -> Item 2161 +- Creation code + - Refers to item: None +- IC 148796 -> Item 2162 +- Creation code + - Refers to item: None +- IC 148797 -> Item 2163 +- Creation code + - Refers to item: None +- IC 148797 -> Item 2164 +- Creation code + - Refers to item: None +- IC 148798 -> Item 2165 +- Creation code + - Refers to item: None +- IC 148925 -> Item 2166 +- Creation code + - Refers to item: None +- IC 148925 -> Item 2167 +- Creation code + - Refers to item: None +- IC 148992 -> Item 2168 +- Creation code + - Refers to item: None +- IC 148992 -> Item 2169 +- Creation code + - Refers to item: None +- IC 148997 -> Item 2170 +- Creation code + - Refers to item: None +- IC 149372 -> Item 2171 +- Creation code + - Refers to item: None +- IC 149013 -> Item 2172 +- Creation code + - Refers to item: None +- IC 149013 -> Item 2173 +- Creation code + - Refers to item: None +- IC 149015 -> Item 2174 +- Creation code + - Refers to item: None +- IC 149186 -> Item 2175 +- Creation code + - Refers to item: None +- IC 149186 -> Item 2176 +- Creation code + - Refers to item: None +- IC 149303 -> Item 2177 +- Creation code + - Refers to item: None +- IC 149303 -> Item 2178 +- Creation code + - Refers to item: None +- IC 150438 -> Item 2179 +- Creation code + - Refers to item: None +- IC 150438 -> Item 2180 +- Creation code + - Refers to item: None +- IC 150439 -> Item 2181 +- Creation code + - Refers to item: None +- IC 150439 -> Item 2182 +- Creation code + - Refers to item: None +- IC 150440 -> Item 2183 +- Creation code + - Refers to item: None +- IC 150569 -> Item 2184 +- Creation code + - Refers to item: None +- IC 150569 -> Item 2185 +- Creation code + - Refers to item: None +- IC 150647 -> Item 2186 +- Creation code + - Refers to item: None +- IC 150647 -> Item 2187 +- Creation code + - Refers to item: None +- IC 150649 -> Item 2188 +- Creation code + - Refers to item: None +- IC 150787 -> Item 2189 +- Creation code + - Refers to item: None +- IC 150787 -> Item 2190 +- Creation code + - Refers to item: None +- IC 150853 -> Item 2191 +- Creation code + - Refers to item: None +- IC 150853 -> Item 2192 +- Creation code + - Refers to item: None +- IC 150925 -> Item 2193 +- Creation code + - Refers to item: None +- IC 150925 -> Item 2194 +- Creation code + - Refers to item: None +- IC 150926 -> Item 2195 +- Creation code + - Refers to item: None +- IC 151055 -> Item 2196 +- Creation code + - Refers to item: None +- IC 151055 -> Item 2197 +- Creation code + - Refers to item: None +- IC 151107 -> Item 2198 +- Creation code + - Refers to item: None +- IC 151107 -> Item 2199 +- Creation code + - Refers to item: None +- IC 151107 -> Item 2200 +- Creation code + - Refers to item: None +- IC 147745 -> Item 2201 +- Creation code + - Refers to item: None +- IC 147745 -> Item 2202 +- Creation code + - Refers to item: None +- IC 147746 -> Item 2203 +- Creation code + - Refers to item: None +- IC 147746 -> Item 2204 +- Creation code + - Refers to item: None +- IC 147748 -> Item 2205 +- Creation code + - Refers to item: None +- IC 147880 -> Item 2206 +- Creation code + - Refers to item: None +- IC 147880 -> Item 2207 +- Creation code + - Refers to item: None +- IC 147958 -> Item 2208 +- Creation code + - Refers to item: None +- IC 147958 -> Item 2209 +- Creation code + - Refers to item: None +- IC 151396 -> Item 2230 +- Creation code + - Refers to item: None +- IC 151396 -> Item 2231 +- Creation code + - Refers to item: None +- IC 151397 -> Item 2232 +- Creation code + - Refers to item: None +- IC 151397 -> Item 2233 +- Creation code + - Refers to item: None +- IC 151398 -> Item 2234 +- Creation code + - Refers to item: None +- IC 151560 -> Item 2235 +- Creation code + - Refers to item: None +- IC 151560 -> Item 2236 +- Creation code + - Refers to item: None +- IC 151598 -> Item 2237 +- Creation code + - Refers to item: None +- IC 151598 -> Item 2238 +- Creation code + - Refers to item: None +- IC 151599 -> Item 2239 +- Creation code + - Refers to item: None +- IC 151761 -> Item 2240 +- Creation code + - Refers to item: None +- IC 151761 -> Item 2241 +- Creation code + - Refers to item: None +- IC 151186 -> Item 2242 +- Creation code + - Refers to item: None +- IC 151186 -> Item 2243 +- Creation code + - Refers to item: None +- IC 151187 -> Item 2244 +- Creation code + - Refers to item: None +- IC 151187 -> Item 2245 +- Creation code + - Refers to item: None +- IC 151188 -> Item 2246 +- Creation code + - Refers to item: None +- IC 151352 -> Item 2247 +- Creation code + - Refers to item: None +- IC 151352 -> Item 2248 +- Creation code + - Refers to item: None +- IC 153473 -> Item 2249 +- Creation code + - Refers to item: None +- IC 153473 -> Item 2250 +- Creation code + - Refers to item: None +- IC 153474 -> Item 2251 +- Creation code + - Refers to item: None +- IC 153474 -> Item 2252 +- Creation code + - Refers to item: None +- IC 153476 -> Item 2253 +- Creation code + - Refers to item: None +- IC 153639 -> Item 2254 +- Creation code + - Refers to item: None +- IC 153639 -> Item 2255 +- Creation code + - Refers to item: None +- IC 153641 -> Item 2256 +- Creation code + - Refers to item: None +- IC 153808 -> Item 2257 +- Creation code + - Refers to item: None +- IC 153808 -> Item 2258 +- Creation code + - Refers to item: None +- IC 153846 -> Item 2259 +- Creation code + - Refers to item: None +- IC 153846 -> Item 2260 +- Creation code + - Refers to item: None +- IC 153896 -> Item 2261 +- Creation code + - Refers to item: None +- IC 153896 -> Item 2262 +- Creation code + - Refers to item: None +- IC 153946 -> Item 2263 +- Creation code + - Refers to item: None +- IC 153946 -> Item 2264 +- Creation code + - Refers to item: None +- IC 156106 -> Item 2265 +- Creation code + - Refers to item: None +- IC 156106 -> Item 2266 +- Creation code + - Refers to item: None +- IC 156107 -> Item 2267 +- Creation code + - Refers to item: None +- IC 156107 -> Item 2268 +- Creation code + - Refers to item: None +- IC 156109 -> Item 2269 +- Creation code + - Refers to item: None +- IC 156272 -> Item 2270 +- Creation code + - Refers to item: None +- IC 156272 -> Item 2271 +- Creation code + - Refers to item: None +- IC 156310 -> Item 2272 +- Creation code + - Refers to item: None +- IC 156310 -> Item 2273 +- Creation code + - Refers to item: None +- IC 151806 -> Item 2274 +- Creation code + - Refers to item: None +- IC 151806 -> Item 2275 +- Creation code + - Refers to item: None +- IC 151807 -> Item 2276 +- Creation code + - Refers to item: None +- IC 151807 -> Item 2277 +- Creation code + - Refers to item: None +- IC 151809 -> Item 2278 +- Creation code + - Refers to item: None +- IC 151980 -> Item 2279 +- Creation code + - Refers to item: None +- IC 151980 -> Item 2280 +- Creation code + - Refers to item: None +- IC 151982 -> Item 2281 +- Creation code + - Refers to item: None +- IC 152147 -> Item 2282 +- Creation code + - Refers to item: None +- IC 152147 -> Item 2283 +- Creation code + - Refers to item: None +- IC 152185 -> Item 2284 +- Creation code + - Refers to item: None +- IC 152185 -> Item 2285 +- Creation code + - Refers to item: None +- IC 152235 -> Item 2286 +- Creation code + - Refers to item: None +- IC 152235 -> Item 2287 +- Creation code + - Refers to item: None +- IC 152285 -> Item 2288 +- Creation code + - Refers to item: None +- IC 152285 -> Item 2289 +- Creation code + - Refers to item: None +- IC 149696 -> Item 2290 +- Creation code + - Refers to item: None +- IC 149696 -> Item 2291 +- Creation code + - Refers to item: None +- IC 149697 -> Item 2292 +- Creation code + - Refers to item: None +- IC 149697 -> Item 2293 +- Creation code + - Refers to item: None +- IC 149699 -> Item 2294 +- Creation code + - Refers to item: None +- IC 149870 -> Item 2295 +- Creation code + - Refers to item: None +- IC 149870 -> Item 2296 +- Creation code + - Refers to item: None +- IC 149908 -> Item 2297 +- Creation code + - Refers to item: None +- IC 149908 -> Item 2298 +- Creation code + - Refers to item: None +- IC 152635 -> Item 2321 +- Creation code + - Refers to item: None +- IC 152635 -> Item 2322 +- Creation code + - Refers to item: None +- IC 152636 -> Item 2323 +- Creation code + - Refers to item: None +- IC 152636 -> Item 2324 +- Creation code + - Refers to item: None +- IC 152637 -> Item 2325 +- Creation code + - Refers to item: None +- IC 152797 -> Item 2326 +- Creation code + - Refers to item: None +- IC 152797 -> Item 2327 +- Creation code + - Refers to item: None +- IC 152864 -> Item 2328 +- Creation code + - Refers to item: None +- IC 152864 -> Item 2329 +- Creation code + - Refers to item: None +- IC 152869 -> Item 2330 +- Creation code + - Refers to item: None +- IC 153298 -> Item 2331 +- Creation code + - Refers to item: None +- IC 152885 -> Item 2332 +- Creation code + - Refers to item: None +- IC 152885 -> Item 2333 +- Creation code + - Refers to item: None +- IC 152888 -> Item 2334 +- Creation code + - Refers to item: None +- IC 152888 -> Item 2335 +- Creation code + - Refers to item: None +- IC 153093 -> Item 2336 +- Creation code + - Refers to item: None +- IC 153093 -> Item 2337 +- Creation code + - Refers to item: None +- IC 153210 -> Item 2338 +- Creation code + - Refers to item: None +- IC 153210 -> Item 2339 +- Creation code + - Refers to item: None +- IC 153228 -> Item 2340 +- Creation code + - Refers to item: None +- IC 153228 -> Item 2341 +- Creation code + - Refers to item: None +- IC 3012 -> Item 2351 +- Creation code + - Refers to item: None +- IC 3012 -> Item 2352 +- Creation code + - Refers to item: None +- IC 10914 -> Item 2353 +- Creation code + - Refers to item: None +- IC 10914 -> Item 2354 +- Creation code + - Refers to item: None +- IC 10938 -> Item 2355 +- Creation code + - Refers to item: None +- IC 10938 -> Item 2356 +- Creation code + - Refers to item: None +- IC 10994 -> Item 2357 +- Creation code + - Refers to item: None +- IC 10994 -> Item 2358 +- Creation code + - Refers to item: None +- IC 11050 -> Item 2359 +- Creation code + - Refers to item: None +- IC 11050 -> Item 2360 +- Creation code + - Refers to item: None + diff --git a/test/strategies/StrategyVault.t.sol b/test/strategies/StrategyVault.t.sol index 34accc67..d469d4d5 100644 --- a/test/strategies/StrategyVault.t.sol +++ b/test/strategies/StrategyVault.t.sol @@ -30,5 +30,50 @@ contract StrategyVaultTest is StrategyManagerTest { IStrategyVault(strategyAddress).withdrawETH(1, address(ATTACKER)); } + function testRevertFailTryingWithdrawalETH() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(address(proxiedManager)); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.ETHTransferFailed.selector) + ); + // this results in EvmError: OutOfFunds + IStrategyVault(strategyAddress).withdrawETH(1, address(proxiedManager)); + } + + function testRevertZeroAmountWithdrawal() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(address(proxiedManager)); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.InvalidZeroAmount.selector) + ); + IStrategyVault(strategyAddress).withdraw( + erc20mock, + 0, + address(proxiedManager) + ); + } + + function testRevertZeroAmountWithdrawalETH() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(address(proxiedManager)); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.InvalidZeroAmount.selector) + ); + IStrategyVault(strategyAddress).withdrawETH(0, address(proxiedManager)); + } + + function testRevertSendEth() public { + testCreateStrategyAndSingleDeposit(1 ether); + vm.startPrank(ATTACKER); + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + vm.expectRevert( + abi.encodeWithSelector(IStrategyVault.UnauthorizedCaller.selector) + ); + payable(strategyAddress).transfer(1 ether); + } + // todo: test if they can receive eth from other users } From 74290a12d61d34399d226162c3b5f5cbf60ccb0a Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Wed, 9 Jul 2025 11:03:28 +0200 Subject: [PATCH 05/16] fix: remove coverage file --- test.txt | 19012 -------------------------- test/strategies/StrategyVault.t.sol | 2 - 2 files changed, 19014 deletions(-) delete mode 100644 test.txt diff --git a/test.txt b/test.txt deleted file mode 100644 index 8edccf1b..00000000 --- a/test.txt +++ /dev/null @@ -1,19012 +0,0 @@ -Compiling 108 files with Solc 0.8.30 -Solc 0.8.30 finished in 4.35s -Compiler run successful with warnings: -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/modules/StrategyManager.sol:956:9: - | -956 | ICore.Shares storage strategyTokenShares - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:204:36: - | -204 | function updateBAppMetadataURI(string calldata metadataURI) external { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:209:9: - | -209 | ICore.TokenConfig[] calldata tokenConfigs, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:210:9: - | -210 | string calldata metadataURI - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:216:9: - | -216 | ICore.TokenConfig[] calldata tokenConfigs - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:222:9: - | -222 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:223:9: - | -223 | address bApp, - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:224:9: - | -224 | address token, - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:225:9: - | -225 | uint32 obligationPercentage - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:231:9: - | -231 | uint32 fee, - | ^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:232:9: - | -232 | string calldata metadataURI - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:233:25: - | -233 | ) external returns (uint32 strategyId) { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:237:30: - | -237 | function delegateBalance(address receiver, uint32 percentage) external { - | ^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:237:48: - | -237 | function delegateBalance(address receiver, uint32 percentage) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:242:9: - | -242 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:243:9: - | -243 | IERC20 token, - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:244:9: - | -244 | uint256 amount - | ^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:249:25: - | -249 | function depositETH(uint32 strategyId) external payable { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:253:32: - | -253 | function finalizeFeeUpdate(uint32 strategyId) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:258:9: - | -258 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:259:9: - | -259 | address bApp, - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:260:9: - | -260 | address token - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:265:33: - | -265 | function finalizeWithdrawal(uint32 strategyId, IERC20 token) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:265:52: - | -265 | function finalizeWithdrawal(uint32 strategyId, IERC20 token) external { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:269:36: - | -269 | function finalizeWithdrawalETH(uint32 strategyId) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:289:31: - | -289 | function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:289:50: - | -289 | function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external { - | ^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:294:9: - | -294 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:295:9: - | -295 | address bApp, - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:296:9: - | -296 | address token, - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:297:9: - | -297 | uint32 obligationPercentage - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:303:9: - | -303 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:304:9: - | -304 | address token, - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:305:9: - | -305 | uint256 amount - | ^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:310:35: - | -310 | function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:310:54: - | -310 | function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external { - | ^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:314:24: - | -314 | function reduceFee(uint32 strategyId, uint32 proposedFee) external { - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:314:43: - | -314 | function reduceFee(uint32 strategyId, uint32 proposedFee) external { - | ^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:318:37: - | -318 | function removeDelegatedBalance(address receiver) external { - | ^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:323:9: - | -323 | address receiver, - | ^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:324:9: - | -324 | uint32 percentage - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:330:9: - | -330 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:331:9: - | -331 | string calldata metadataURI - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:336:39: - | -336 | function updateAccountMetadataURI(string calldata metadataURI) external { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:340:20: - | -340 | function slash(ICore.SlashContext memory s, bytes calldata data) external { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:340:49: - | -340 | function slash(ICore.SlashContext memory s, bytes calldata data) external { - | ^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:344:35: - | -344 | function withdrawSlashingFund(address token, uint256 amount) external { - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:344:50: - | -344 | function withdrawSlashingFund(address token, uint256 amount) external { - | ^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:348:38: - | -348 | function withdrawETHSlashingFund(uint256 amount) external { - | ^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:353:9: - | -353 | uint32 strategyId, - | ^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:354:9: - | -354 | address bApp, - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:355:9: - | -355 | address[] calldata tokens, - | ^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:356:9: - | -356 | uint32[] calldata obligationPercentages, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:357:9: - | -357 | bytes calldata data - | ^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:366:38: - | -366 | function updateFeeTimelockPeriod(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:370:34: - | -370 | function updateFeeExpireTime(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:374:45: - | -374 | function updateWithdrawalTimelockPeriod(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:378:41: - | -378 | function updateWithdrawalExpireTime(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:382:45: - | -382 | function updateObligationTimelockPeriod(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:386:41: - | -386 | function updateObligationExpireTime(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:390:46: - | -390 | function updateTokenUpdateTimelockPeriod(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:394:30: - | -394 | function updateMaxShares(uint256 value) external onlyOwner { - | ^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:398:36: - | -398 | function updateMaxFeeIncrement(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/SSVBasedApps.sol:402:37: - | -402 | function updateDisabledFeatures(uint32 value) external onlyOwner { - | ^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/strategies/StrategyFactory.sol:22:17: - | -22 | constructor(string memory _version) { - | ^^^^^^^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> src/core/strategies/StrategyVault.sol:61:46: - | -61 | function _beforeWithdraw(uint256 amount, address receiver) internal pure { - | ^^^^^^^^^^^^^^^^ - -Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning. - --> test/modules/StrategyManager.t.sol:2399:35: - | -2399 | function testSlashWhenEnabled(uint32 slashPercentage) public { - | ^^^^^^^^^^^^^^^^^^^^^^ - -Warning (2072): Unused local variable. - --> test/modules/SlashingManager.bapp.t.sol:742:9: - | -742 | uint256 slashAmount = calculateSlashAmount( - | ^^^^^^^^^^^^^^^^^^^ - -Analysing contracts... -Running tests... - -Ran 11 tests for test/Config.t.sol:Config -[PASS] testRevertInvalidDisabledFeatures() (gas: 316831) -[PASS] testRevertInvalidFeeExpireTime() (gas: 295171) -[PASS] testRevertInvalidFeeTimelockPeriod() (gas: 294804) -[PASS] testRevertInvalidMaxFeeIncrementWithExcessiveFee() (gas: 294439) -[PASS] testRevertInvalidMaxFeeIncrementWithZeroFee() (gas: 294175) -[PASS] testRevertInvalidMaxShares() (gas: 294573) -[PASS] testRevertInvalidObligationExpireTime() (gas: 296362) -[PASS] testRevertInvalidObligationTimelockPeriod() (gas: 296064) -[PASS] testRevertInvalidTokenUpdateTimelockPeriod() (gas: 296639) -[PASS] testRevertInvalidWithdrawalExpireTime() (gas: 295744) -[PASS] testRevertInvalidWithdrawalTimelockPeriod() (gas: 295424) -Suite result: ok. 11 passed; 0 failed; 0 skipped; finished in 1.96ms (1.02ms CPU time) - -Ran 2 tests for test/libraries/ValidationLib.t.sol:ValidationLibTest -[PASS] testValidatePercentage() (gas: 386) -[PASS] testValidatePercentageWithZero() (gas: 310) -Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 2.15ms (86.92µs CPU time) - -Ran 2 tests for test/middleware/modules/AccessControlBasedApp.t.sol:AccessControlBasedApp -[PASS] testGrantManagerRole() (gas: 47236) -[PASS] testRevokeManagerRole() (gas: 25248) -Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 2.41ms (207.13µs CPU time) - -Ran 10 tests for test/mocks/examples/WhitelistExample.t.sol:WhitelistExampleTest -[PASS] testAddWhitelistedAccount() (gas: 33622) -[PASS] testCreateStrategies() (gas: 351405) -[PASS] testOptInToBApp() (gas: 525892) -[PASS] testRegisterWhitelistExampleBApp() (gas: 95665) -[PASS] testRemoveWhitelistedAccount() (gas: 26222) -[PASS] testRevertAddWhitelistedAccount() (gas: 36367) -[PASS] testRevertAddWhitelistedZeroID() (gas: 12097) -[PASS] testRevertOptInToBAppWithNonWhitelistedCaller() (gas: 496365) -[PASS] testRevertOptInToBAppWithUnauthorizedCaller() (gas: 14707) -[PASS] testRevertRemoveWhitelistedAccount() (gas: 12025) -Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 4.07ms (1.67ms CPU time) - -Ran 18 tests for test/SSVBasedApps.t.sol:SSVBasedAppsTest -[PASS] testImplementation() (gas: 9267) -[PASS] testInitialBalanceIsZero() (gas: 8189) -[PASS] testOwner() (gas: 16666) -[PASS] testRevertTryToCallInitializeAgainFromAttacker() (gas: 37492) -[PASS] testRevertTryToCallInitializeAgainFromOwner() (gas: 37471) -[PASS] testRevertUpdateModuleWithNonContract() (gas: 19872) -[PASS] testRevertUpdateModuleWithNonOwner() (gas: 21624) -[PASS] testRevertUpdateOwnerUnauthorized() (gas: 17612) -[PASS] testRevertUpgradeUnauthorizedFromNonOwner() (gas: 4345406) -[PASS] testRevertViaFallbackInvalidFunctionCall() (gas: 14886) -[PASS] testSendETHDirectly() (gas: 17456) -[PASS] testSendETHViaFallback() (gas: 21521) -[PASS] testStrategyFactory() (gas: 20206) -[PASS] testUpdateBasedAppsModule() (gas: 32340) -[PASS] testUpdateOwner() (gas: 38356) -[PASS] testUpdateProtocolModule() (gas: 32401) -[PASS] testUpdateStrategyModule() (gas: 35676) -[PASS] testUpgradeAuthorized() (gas: 4353887) -Suite result: ok. 18 passed; 0 failed; 0 skipped; finished in 7.30ms (1.67ms CPU time) - -Ran 20 tests for test/modules/DelegationManager.t.sol:BasedAppManagerDelegateTest -[PASS] testDelegateFullBalance() (gas: 77197) -[PASS] testDelegateMinimumBalance() (gas: 78048) -[PASS] testDelegatePartialBalance(uint32) (runs: 5, μ: 80390, ~: 80390) -[PASS] testDoubleUpdateAccountMetadata() (gas: 35173) -[PASS] testRemoveDelegateBalance() (gas: 70764) -[PASS] testRemoveDelegatedBalanceAndComputeTotal() (gas: 166518) -[PASS] testRevertDelegateBalanceTooHigh(uint32) (runs: 5, μ: 23462, ~: 23462) -[PASS] testRevertDelegateBalanceTooLow() (gas: 21246) -[PASS] testRevertDoubleDelegateSameReceiver(uint32,uint32) (runs: 5, μ: 87851, ~: 87851) -[PASS] testRevertInvalidPercentageDelegateBalance() (gas: 22883) -[PASS] testRevertRemoveNonExistingBalance() (gas: 23592) -[PASS] testRevertTotalDelegatePercentageOverMax(uint32) (runs: 5, μ: 99569, ~: 99569) -[PASS] testRevertUpdateBalanceNotExisting() (gas: 23839) -[PASS] testRevertUpdateBalanceTooHigh() (gas: 123389) -[PASS] testRevertUpdateTotalDelegatePercentageByTheSameUser() (gas: 104303) -[PASS] testRevertUpdateTotalDelegatePercentageWithSameBalance() (gas: 83805) -[PASS] testRevertUpdateTotalDelegatePercentageWithZero() (gas: 83023) -[PASS] testUpdateAccountMetadata() (gas: 25646) -[PASS] testUpdateDelegatedBalance() (gas: 97735) -[PASS] testUpdateTotalDelegatedPercentage(uint32,uint32) (runs: 5, μ: 124682, ~: 124682) -Suite result: ok. 20 passed; 0 failed; 0 skipped; finished in 8.01ms (13.21ms CPU time) - -Ran 6 tests for test/mocks/examples/ECDSAVerifier/ECDSAVerifier.t.sol:WhitelistExampleTest -[PASS] testCreateStrategies() (gas: 644476) -[PASS] testOptInToBApp() (gas: 825970) -[PASS] testRegisterECDSAVerifierExampleBApp() (gas: 95709) -[PASS] testRevertOptInToBAppWithInvalidSignature() (gas: 798748) -[PASS] testRevertOptInToBAppWithUnauthorizedCaller() (gas: 14731) -[PASS] testRevertReplayAttackOnAnotherStrategy() (gas: 889392) -Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 255.58ms (2.51ms CPU time) - -Ran 120 tests for test/modules/RebasingTokens.t.sol:RebasingTokensTest -[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) -[PASS] testBalanceAfterRebase() (gas: 1397842) -[PASS] testCreateNewObligationSuccessful() (gas: 2264546) -[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) -[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) -[PASS] testCreateStrategies() (gas: 1267766) -[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491644, ~: 1491644) -[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369574) -[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370297, ~: 1370297) -[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493536, ~: 1493536) -[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041522) -[PASS] testCreateStrategyWithZeroFee() (gas: 336533) -[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584413) -[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) -[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) -[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153010) -[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) -[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721542) -[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) -[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201266, ~: 2201266) -[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112140) -[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111919, ~: 2111919) -[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080440) -[PASS] testProposeWithdrawalFromStrategy() (gas: 1572749) -[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57911) -[PASS] testRegisterBApp() (gas: 362320) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) -[PASS] testRegisterBAppWith2Tokens() (gas: 466987) -[PASS] testRegisterBAppWithEOA() (gas: 90533) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88421) -[PASS] testRegisterBAppWithETH() (gas: 325022) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464838) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884485) -[PASS] testRegisterBAppWithNoTokens() (gas: 188210) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123870, ~: 2123870) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126203, ~: 2126203) -[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049977, ~: 2049977) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587186) -[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) -[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507025) -[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) -[PASS] testRevertCallBAppWithNoManager() (gas: 50016) -[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299322) -[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126889) -[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008707) -[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) -[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310142) -[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) -[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281114) -[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) -[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) -[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035280) -[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) -[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) -[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) -[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) -[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049010) -[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381315) -[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377884) -[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032531) -[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041210) -[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) -[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) -[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) -[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) -[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278419) -[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030812, ~: 2030812) -[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233521) -[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) -[PASS] testRevertRegisterBAppTwice() (gas: 236111) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313388) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) -[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) -[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) -[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006802) -[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008123, ~: 2008123) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007441, ~: 2007441) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016286, ~: 2016286) -[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) -[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) -[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) -[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) -[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1782055) -[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773815) -[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656008) -[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324408, ~: 1324408) -[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004553) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378867) -[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274739) -[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241066, ~: 2241066) -[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246304, ~: 2246647) -[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) -[PASS] testSlashRevertsWhenDisabled() (gas: 65665) -[PASS] testSlashSucceedsAfterReenable() (gas: 2172345) -[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) -[PASS] testStrategyFastFeeUpdate() (gas: 2016531) -[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) -[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999897, ~: 1999897) -[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438816, ~: 1438816) -[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438325, ~: 1438325) -[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) -[PASS] testStrategyOptInToBAppWithETH() (gas: 1953984) -[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731602, ~: 1731602) -[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093491, ~: 2093491) -[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) -[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126833, ~: 2126833) -[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) -[PASS] testStrategyProposeFeeUpdate() (gas: 2045889) -[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094914, ~: 2094914) -[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) -[PASS] testUpdateBAppMetadata() (gas: 412137) -[PASS] testUpdateBAppTokens() (gas: 635639) -[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) -[PASS] testUpdateStrategyMetadata() (gas: 1278242) -[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236968) -[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239205) -[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237930) -[PASS] testWithdrawalAfterRebase() (gas: 298) -Suite result: ok. 120 passed; 0 failed; 0 skipped; finished in 255.57ms (638.88ms CPU time) - -Ran 17 tests for test/modules/BasedAppsManager.t.sol:BasedAppsManagerTest -[PASS] testRegisterBApp() (gas: 362296) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93446) -[PASS] testRegisterBAppWith2Tokens() (gas: 466942) -[PASS] testRegisterBAppWithEOA() (gas: 90511) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88355) -[PASS] testRegisterBAppWithETH() (gas: 324956) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464772) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884530) -[PASS] testRegisterBAppWithNoTokens() (gas: 188253) -[PASS] testRevertCallBAppWithNoManager() (gas: 49949) -[PASS] testRevertRegisterBAppTwice() (gas: 236111) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313322) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216945) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112582) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378867) -[PASS] testUpdateBAppMetadata() (gas: 412137) -[PASS] testUpdateBAppTokens() (gas: 635616) -Suite result: ok. 17 passed; 0 failed; 0 skipped; finished in 264.14ms (7.21ms CPU time) - -Ran 118 tests for test/modules/StrategyManager.t.sol:StrategyManagerTest -[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) -[PASS] testCreateNewObligationSuccessful() (gas: 2264435) -[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) -[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) -[PASS] testCreateStrategies() (gas: 1267766) -[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491644, ~: 1491644) -[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369596) -[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370297, ~: 1370297) -[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493536, ~: 1493536) -[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041522) -[PASS] testCreateStrategyWithZeroFee() (gas: 336533) -[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584413) -[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) -[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) -[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153010) -[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) -[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721542) -[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) -[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201266, ~: 2201266) -[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112140) -[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111919, ~: 2111919) -[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080440) -[PASS] testProposeWithdrawalFromStrategy() (gas: 1572749) -[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57933) -[PASS] testRegisterBApp() (gas: 362320) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) -[PASS] testRegisterBAppWith2Tokens() (gas: 466987) -[PASS] testRegisterBAppWithEOA() (gas: 90533) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88421) -[PASS] testRegisterBAppWithETH() (gas: 325044) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464838) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) -[PASS] testRegisterBAppWithNoTokens() (gas: 188210) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123892, ~: 2123892) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126203, ~: 2126203) -[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049977, ~: 2049977) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587186) -[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051338) -[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507047) -[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) -[PASS] testRevertCallBAppWithNoManager() (gas: 50016) -[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299344) -[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126889) -[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008596) -[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95969) -[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310142) -[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) -[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281114) -[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) -[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) -[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035280) -[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) -[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) -[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) -[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) -[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049010) -[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381315) -[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377906) -[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032553) -[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) -[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) -[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) -[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) -[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) -[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278441) -[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030834, ~: 2030834) -[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233412) -[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) -[PASS] testRevertRegisterBAppTwice() (gas: 236111) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313388) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) -[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) -[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) -[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006824) -[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008145, ~: 2008145) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007441, ~: 2007441) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016286, ~: 2016286) -[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) -[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) -[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) -[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) -[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781944) -[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773815) -[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656030) -[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324430, ~: 1324430) -[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378889) -[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274629) -[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241066, ~: 2241066) -[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246326, ~: 2246669) -[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) -[PASS] testSlashRevertsWhenDisabled() (gas: 65687) -[PASS] testSlashSucceedsAfterReenable() (gas: 2172345) -[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) -[PASS] testStrategyFastFeeUpdate() (gas: 2016531) -[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) -[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999897, ~: 1999897) -[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438816, ~: 1438816) -[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438347, ~: 1438347) -[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) -[PASS] testStrategyOptInToBAppWithETH() (gas: 1953984) -[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731602, ~: 1731602) -[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093513, ~: 2093513) -[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) -[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126833, ~: 2126833) -[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) -[PASS] testStrategyProposeFeeUpdate() (gas: 2045889) -[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094803, ~: 2094803) -[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285438, ~: 2285438) -[PASS] testUpdateBAppMetadata() (gas: 412159) -[PASS] testUpdateBAppTokens() (gas: 635639) -[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) -[PASS] testUpdateStrategyMetadata() (gas: 1278242) -[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236990) -[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239205) -[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237930) -Suite result: ok. 118 passed; 0 failed; 0 skipped; finished in 264.18ms (602.03ms CPU time) - -Ran 121 tests for test/strategies/StrategyVault.t.sol:StrategyVaultTest -[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122861, ~: 2122861) -[PASS] testCreateNewObligationSuccessful() (gas: 2264524) -[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) -[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222754) -[PASS] testCreateStrategies() (gas: 1267722) -[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491731, ~: 1491731) -[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) -[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370405, ~: 1370405) -[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493492, ~: 1493492) -[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041500) -[PASS] testCreateStrategyWithZeroFee() (gas: 336511) -[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584523) -[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153138) -[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094866) -[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2152988) -[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) -[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721520) -[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420906) -[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201377, ~: 2201377) -[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112118) -[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) -[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080418) -[PASS] testProposeWithdrawalFromStrategy() (gas: 1572705) -[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57889) -[PASS] testRegisterBApp() (gas: 362276) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93402) -[PASS] testRegisterBAppWith2Tokens() (gas: 466987) -[PASS] testRegisterBAppWithEOA() (gas: 90622) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) -[PASS] testRegisterBAppWithETH() (gas: 325000) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464816) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884463) -[PASS] testRegisterBAppWithNoTokens() (gas: 188320) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123848, ~: 2123848) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126291, ~: 2126291) -[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049955, ~: 2049955) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584718) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587164) -[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051294) -[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507003) -[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501881) -[PASS] testRevertAttackerTryingWithdrawal() (gas: 1378901) -[PASS] testRevertAttackerTryingWithdrawalETH() (gas: 1378208) -[PASS] testRevertCallBAppWithNoManager() (gas: 49994) -[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299300) -[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126867) -[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008685) -[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95925) -[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310120) -[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) -[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281092) -[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286690) -[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054048) -[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) -[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) -[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160081) -[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376722) -[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2050999) -[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049098) -[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381293) -[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377862) -[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032509) -[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041188) -[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507551, ~: 1507551) -[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) -[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654447) -[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) -[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278397) -[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030923, ~: 2030923) -[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233499) -[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237282) -[PASS] testRevertRegisterBAppTwice() (gas: 236111) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313366) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216880) -[PASS] testRevertSendEth() (gas: 1383777) -[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) -[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005314) -[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006780) -[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008234, ~: 2008234) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007527, ~: 2007527) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016264, ~: 2016264) -[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009361) -[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054469) -[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2062056, ~: 2062399) -[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656162) -[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1782033) -[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773771) -[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656118) -[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324386, ~: 1324386) -[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004664) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112649) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378845) -[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274717) -[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241022, ~: 2241022) -[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246413, ~: 2246756) -[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235535) -[PASS] testSlashRevertsWhenDisabled() (gas: 65643) -[PASS] testSlashSucceedsAfterReenable() (gas: 2172434) -[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160851, ~: 2160851) -[PASS] testStrategyFastFeeUpdate() (gas: 2016487) -[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054660, ~: 2054660) -[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999853, ~: 1999853) -[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438794, ~: 1438794) -[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438435, ~: 1438435) -[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471637, ~: 1471637) -[PASS] testStrategyOptInToBAppWithETH() (gas: 1954095) -[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731580, ~: 1731580) -[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093469, ~: 2093469) -[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089046) -[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126943, ~: 2126943) -[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090196) -[PASS] testStrategyProposeFeeUpdate() (gas: 2045845) -[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094892, ~: 2094892) -[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285394, ~: 2285394) -[PASS] testUpdateBAppMetadata() (gas: 412115) -[PASS] testUpdateBAppTokens() (gas: 635617) -[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) -[PASS] testUpdateStrategyMetadata() (gas: 1278220) -[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2237078) -[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239294) -[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2238041) -Suite result: ok. 121 passed; 0 failed; 0 skipped; finished in 264.11ms (667.04ms CPU time) - -Ran 38 tests for test/modules/ProtocolManager.t.sol:ProtocolManagerTest -[PASS] testClearFlags() (gas: 41152) -[PASS] testCombinedFlags() (gas: 48364) -[PASS] testDefaultDisabledFeaturesIsZero() (gas: 16761) -[PASS] testEmitDisabledFeaturesUpdatedEvent() (gas: 47590) -[PASS] testEthAddress() (gas: 14501) -[PASS] testInitializeDisabledFeaturesFromConfig() (gas: 370481) -[PASS] testMaxPercentage() (gas: 14327) -[PASS] testOtherParamsUnaffectedByFeatureMask() (gas: 58685) -[PASS] testRevertUpdateDisabledFeaturesWithNonOwner() (gas: 17587) -[PASS] testRevertUpdateFeeExpireTime() (gas: 22881) -[PASS] testRevertUpdateFeeExpireTimeWithNonOwner() (gas: 17655) -[PASS] testRevertUpdateFeeTimelockPeriod() (gas: 22991) -[PASS] testRevertUpdateFeeTimelockPeriodWithNonOwner() (gas: 17698) -[PASS] testRevertUpdateMaxFeeIncrement() (gas: 22895) -[PASS] testRevertUpdateMaxFeeIncrementWithNonOwner() (gas: 17612) -[PASS] testRevertUpdateMaxShares() (gas: 22804) -[PASS] testRevertUpdateMaxSharesWithNonOwner() (gas: 17572) -[PASS] testRevertUpdateObligationExpireTime() (gas: 22925) -[PASS] testRevertUpdateObligationExpireTimeWithNonOwner() (gas: 17635) -[PASS] testRevertUpdateObligationTimelockPeriod() (gas: 22877) -[PASS] testRevertUpdateObligationTimelockPeriodWithNonOwner() (gas: 17589) -[PASS] testRevertUpdateTokenUpdateTimelockPeriod() (gas: 22861) -[PASS] testRevertUpdateTokenUpdateTimelockPeriodWithNonOwner() (gas: 17636) -[PASS] testRevertUpdateWithdrawalExpireTime() (gas: 22947) -[PASS] testRevertUpdateWithdrawalExpireTimeWithNonOwner() (gas: 17679) -[PASS] testRevertUpdateWithdrawalTimelockPeriod() (gas: 22922) -[PASS] testRevertUpdateWithdrawalTimelockPeriodWithNonOwner() (gas: 17722) -[PASS] testSetIndividualDisabledFeatureBits() (gas: 56692) -[PASS] testUpdateFeatureDisabledFlagsAsOwner() (gas: 48424) -[PASS] testUpdateFeeExpireTime() (gas: 28849) -[PASS] testUpdateFeeTimelockPeriod() (gas: 31614) -[PASS] testUpdateMaxFeeIncrement() (gas: 31558) -[PASS] testUpdateMaxShares() (gas: 31291) -[PASS] testUpdateObligationExpireTime() (gas: 31686) -[PASS] testUpdateObligationTimelockPeriod() (gas: 31643) -[PASS] testUpdateTokenUpdateTimelockPeriod() (gas: 31515) -[PASS] testUpdateWithdrawalExpireTime() (gas: 31600) -[PASS] testUpdateWithdrawalTimelockPeriod() (gas: 31706) -Suite result: ok. 38 passed; 0 failed; 0 skipped; finished in 264.15ms (5.59ms CPU time) - -Ran 144 tests for test/modules/SlashingManager.eoa.t.sol:SlashingManagerEOATest -[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122883, ~: 2122883) -[PASS] testCreateNewObligationSuccessful() (gas: 2264480) -[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) -[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222666) -[PASS] testCreateStrategies() (gas: 1267766) -[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491709, ~: 1491709) -[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) -[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370341, ~: 1370341) -[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493580, ~: 1493580) -[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041500) -[PASS] testCreateStrategyWithZeroFee() (gas: 336511) -[PASS] testDepositAfterSlashingBAppTotalBalance() (gas: 1749274) -[PASS] testDepositAfterSlashingEOATotalBalance() (gas: 1749273) -[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584458) -[PASS] testFinalizeWithdrawalAfterPartialSlashBAppWithdrawSmallerAmountEOA() (gas: 1716929) -[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153160) -[PASS] testFinalizeWithdrawalAfterSlashingRedeemsLowerAmountEOA() (gas: 1717256) -[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094888) -[PASS] testFinalizeWithdrawalETHAfterSlashingRedeemsLowerAmountEOA() (gas: 1672719) -[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153054) -[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) -[PASS] testGetSlashableBalance(uint32) (runs: 5, μ: 1532298, ~: 1532298) -[PASS] testGetSlashableBalanceBasic() (gas: 1529556) -[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721498) -[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420862) -[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201289, ~: 2201289) -[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112052) -[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) -[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080353) -[PASS] testProposeWithdrawalFromStrategy() (gas: 1572750) -[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57934) -[PASS] testRegisterBApp() (gas: 362298) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93424) -[PASS] testRegisterBAppWith2Tokens() (gas: 466987) -[PASS] testRegisterBAppWithEOA() (gas: 90622) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) -[PASS] testRegisterBAppWithETH() (gas: 324978) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464794) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) -[PASS] testRegisterBAppWithNoTokens() (gas: 188232) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123915, ~: 2123915) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126225, ~: 2126225) -[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049911, ~: 2049911) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584785) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587120) -[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) -[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1507025) -[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501925) -[PASS] testRevertCallBAppWithNoManager() (gas: 49994) -[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299322) -[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126823) -[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008707) -[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) -[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310098) -[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22711) -[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281027) -[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286712) -[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054026) -[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) -[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2219006) -[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160125) -[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376767) -[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051044) -[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049032) -[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381338) -[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377906) -[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032531) -[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) -[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507551, ~: 1507551) -[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288849) -[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654491) -[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031695) -[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278463) -[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030879, ~: 2030879) -[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233412) -[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237326) -[PASS] testRevertProposeWithdrawalAfterSlashingBAppTotalBalance() (gas: 1650964) -[PASS] testRevertRegisterBAppTwice() (gas: 236133) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313411) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216924) -[PASS] testRevertSlashEOANotRegistered() (gas: 1542548) -[PASS] testRevertSlashEOAWithInsufficientBalance() (gas: 1460000) -[PASS] testRevertSlashEOAWithNonOwner() (gas: 1549099) -[PASS] testRevertSlashEOAWithZeroPercentage() (gas: 1452440) -[PASS] testRevertSlashNonCompatibleBAppWithNonOwner() (gas: 1582781) -[PASS] testRevertSlashStrategyNotOptedInToEOA() (gas: 1449387) -[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046141, ~: 2046141) -[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005336) -[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006781) -[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008146, ~: 2008146) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007463, ~: 2007463) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016308, ~: 2016308) -[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009339) -[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054491) -[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2062034, ~: 2062377) -[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656184) -[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781988) -[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773772) -[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656052) -[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324431, ~: 1324431) -[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112605) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378911) -[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274652) -[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241022, ~: 2241022) -[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246326, ~: 2246669) -[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235579) -[PASS] testRevertWithdrawETHSlashingFundErc20WithInsufficientBalanceEOA() (gas: 1662472) -[PASS] testRevertWithdrawETHSlashingFundErc20WithZeroAmountEOA() (gas: 1659848) -[PASS] testRevertWithdrawSlashingFundErc20WithEthEOA() (gas: 1660353) -[PASS] testRevertWithdrawSlashingFundErc20WithEthOnEOA() (gas: 1660376) -[PASS] testRevertWithdrawSlashingFundErc20WithZeroAmountEOA() (gas: 1660666) -[PASS] testSlashEOA(uint32) (runs: 5, μ: 1655231, ~: 1655231) -[PASS] testSlashEOABasic() (gas: 1638512) -[PASS] testSlashEOAWithEth(uint32) (runs: 5, μ: 1614563, ~: 1614563) -[PASS] testSlashNonCompatibleBApp(uint32) (runs: 5, μ: 1565812, ~: 1565812) -[PASS] testSlashRevertsWhenDisabled() (gas: 65665) -[PASS] testSlashSucceedsAfterReenable() (gas: 2172434) -[PASS] testSlashTotalBalanceEOA(uint256) (runs: 5, μ: 1637861, ~: 1637861) -[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160873, ~: 2160873) -[PASS] testStrategyFastFeeUpdate() (gas: 2016488) -[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054638, ~: 2054638) -[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999919, ~: 1999919) -[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438772, ~: 1438772) -[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438370, ~: 1438370) -[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471659, ~: 1471659) -[PASS] testStrategyOptInToBAppWithETH() (gas: 1954006) -[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731625, ~: 1731625) -[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093491, ~: 2093491) -[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089046) -[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126878, ~: 2126878) -[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090240) -[PASS] testStrategyProposeFeeUpdate() (gas: 2045890) -[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094826, ~: 2094826) -[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) -[PASS] testUpdateBAppMetadata() (gas: 412181) -[PASS] testUpdateBAppTokens() (gas: 635683) -[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) -[PASS] testUpdateStrategyMetadata() (gas: 1278287) -[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2237035) -[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239206) -[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237975) -[PASS] testWithdrawSlashingFundErc20FromEOA() (gas: 1674464) -[PASS] testWithdrawSlashingFundEthFromEOA() (gas: 1630571) -Suite result: ok. 144 passed; 0 failed; 0 skipped; finished in 264.16ms (679.25ms CPU time) - -Ran 147 tests for test/modules/SlashingManager.bapp.t.sol:SlashingManagerTest -[PASS] testAE() (gas: 2131281) -[PASS] testAsyncWithdrawETHFromStrategy(uint256) (runs: 5, μ: 2122817, ~: 2122817) -[PASS] testCreateNewObligationSuccessful() (gas: 2264458) -[PASS] testCreateObligationETH(uint32) (runs: 5, μ: 2246471, ~: 2246471) -[PASS] testCreateObligationETHWithZeroPercentage() (gas: 2222666) -[PASS] testCreateStrategies() (gas: 1267766) -[PASS] testCreateStrategyAndMultipleDeposits(uint256,uint256,uint256) (runs: 5, μ: 1491645, ~: 1491645) -[PASS] testCreateStrategyAndSingleDeposit() (gas: 1369552) -[PASS] testCreateStrategyAndSingleDeposit(uint256) (runs: 5, μ: 1370319, ~: 1370319) -[PASS] testCreateStrategyAndSingleDepositA(uint256,uint256,uint256) (runs: 5, μ: 1493514, ~: 1493514) -[PASS] testCreateStrategyETHAndDepositETH() (gas: 2041434) -[PASS] testCreateStrategyWithZeroFee() (gas: 336533) -[PASS] testDepositAfterSlashingBAppTotalBalance() (gas: 2317526) -[PASS] testFinalizeWithdrawFromStrategy() (gas: 1584480) -[PASS] testFinalizeWithdrawalAfterPartialSlashBAppWithdrawSmallerAmount() (gas: 2282482) -[PASS] testFinalizeWithdrawalAfterSlashingEventSucceeds() (gas: 2153204) -[PASS] testFinalizeWithdrawalAfterSlashingRedeemsLowerAmount() (gas: 2290520) -[PASS] testFinalizeWithdrawalETHAfterSlashingEventSucceeds() (gas: 2094910) -[PASS] testFinalizeWithdrawalETHAfterSlashingRedeemsLowerAmount() (gas: 2195363) -[PASS] testFinalizeWithdrawalETHRevertsWhenDisabled() (gas: 2153032) -[PASS] testFinalizeWithdrawalRevertsWhenDisabled() (gas: 1614704) -[PASS] testGetSlashableBalance(uint32) (runs: 5, μ: 2093511, ~: 2093511) -[PASS] testGetSlashableBalanceBasic() (gas: 2090857) -[PASS] testOptInToBAppWithNoTokensWithNoTokens() (gas: 1721520) -[PASS] testProposeAndFinalizeWithdrawalWhenEnabled() (gas: 1420840) -[PASS] testProposeStrategyObligationPercentage(uint32,uint32) (runs: 5, μ: 2201311, ~: 2201311) -[PASS] testProposeUpdateAndProposeAnotherChangeToUpdate() (gas: 2112052) -[PASS] testProposeWithdrawalETHFromStrategy(uint256) (runs: 5, μ: 2111875, ~: 2111875) -[PASS] testProposeWithdrawalETHRevertsWhenDisabled() (gas: 2080375) -[PASS] testProposeWithdrawalFromStrategy() (gas: 1572772) -[PASS] testProposeWithdrawalRevertsWhenDisabled() (gas: 57889) -[PASS] testRegisterBApp() (gas: 362342) -[PASS] testRegisterBAppFromNonBAppContract() (gas: 93469) -[PASS] testRegisterBAppWith2Tokens() (gas: 466987) -[PASS] testRegisterBAppWithEOA() (gas: 90556) -[PASS] testRegisterBAppWithEOAWithEth() (gas: 88399) -[PASS] testRegisterBAppWithETH() (gas: 324978) -[PASS] testRegisterBAppWithETHAndErc20() (gas: 464816) -[PASS] testRegisterBAppWithFiveTokens() (gas: 884507) -[PASS] testRegisterBAppWithNoTokens() (gas: 188277) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooEarly(uint256) (runs: 5, μ: 2123915, ~: 2123915) -[PASS] testRevertAsyncFailedWithdrawETHFromStrategyTooLate(uint256) (runs: 5, μ: 2126226, ~: 2126226) -[PASS] testRevertAsyncFailedWithdrawFromStrategyETHInsteadOfERC20(uint256) (runs: 5, μ: 2049911, ~: 2049911) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooEarly() (gas: 1584763) -[PASS] testRevertAsyncFailedWithdrawFromStrategyTooLate() (gas: 1587120) -[PASS] testRevertAsyncWithdrawETHFromStrategyOnlyFinalize() (gas: 2051316) -[PASS] testRevertAsyncWithdrawETHFromStrategyWithMadeUpToken() (gas: 1506982) -[PASS] testRevertAsyncWithdrawFromStrategyOnlyFinalize() (gas: 1501903) -[PASS] testRevertBAppRejectsWithdrawalInternally() (gas: 2144806) -[PASS] testRevertCallBAppWithNoManager() (gas: 50016) -[PASS] testRevertCreateObligationFailCauseAlreadySet() (gas: 2299344) -[PASS] testRevertCreateObligationFailsBecauseAlreadySet() (gas: 2126911) -[PASS] testRevertCreateObligationToNonExistingBApp() (gas: 2008619) -[PASS] testRevertCreateObligationToNonExistingStrategy() (gas: 95947) -[PASS] testRevertCreateObligationToNotOwnedStrategy() (gas: 1310054) -[PASS] testRevertCreateStrategyWithTooHighFee() (gas: 22756) -[PASS] testRevertDepositAmountHigherThanMaxShares() (gas: 1281049) -[PASS] testRevertDepositETHAmountHigherThanMaxShares() (gas: 1286756) -[PASS] testRevertFinalizeFeeUpdateWithWrongOwner() (gas: 2054026) -[PASS] testRevertFinalizeUpdateObligationFailWithNoPendingRequest() (gas: 2035236) -[PASS] testRevertFinalizeWithdrawalAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2218984) -[PASS] testRevertFinalizeWithdrawalETHAfterSlashingEventFailsCauseBalanceIsZero() (gas: 2160103) -[PASS] testRevertInvalidDepositWithZeroAmount() (gas: 1376767) -[PASS] testRevertInvalidProposeWithdrawalETHWithInsufficientBalance() (gas: 2051043) -[PASS] testRevertInvalidProposeWithdrawalETHWithZeroAmount() (gas: 2049033) -[PASS] testRevertInvalidProposeWithdrawalWithInsufficientBalance() (gas: 1381338) -[PASS] testRevertInvalidProposeWithdrawalWithZeroAmount() (gas: 1377972) -[PASS] testRevertObligationHigherThanMaxPercentage() (gas: 2032553) -[PASS] testRevertObligationNotMatchTokensBApp() (gas: 2041232) -[PASS] testRevertOptInToBAppWithNoTokensWithAToken(uint32) (runs: 5, μ: 1507573, ~: 1507573) -[PASS] testRevertProposeUpdateObligationNotCreated() (gas: 2288936) -[PASS] testRevertProposeUpdateObligationWithBAppNotOptedIN() (gas: 1654469) -[PASS] testRevertProposeUpdateObligationWithNonOwner() (gas: 2031717) -[PASS] testRevertProposeUpdateObligationWithSamePercentage() (gas: 2278463) -[PASS] testRevertProposeUpdateObligationWithTooHighPercentage(uint32) (runs: 5, μ: 2030834, ~: 2030834) -[PASS] testRevertProposeWithdrawInsufficientLiquidity() (gas: 2233478) -[PASS] testRevertProposeWithdrawInsufficientLiquidityETH() (gas: 2237304) -[PASS] testRevertProposeWithdrawalAfterSlashingBAppTotalBalance() (gas: 2219053) -[PASS] testRevertRegisterBAppTwice() (gas: 236111) -[PASS] testRevertRegisterBAppWithSameTokens() (gas: 313366) -[PASS] testRevertRegisterBAppWithTokenZero() (gas: 216947) -[PASS] testRevertSlashBAppAdjustInvalidAmount(uint32) (runs: 5, μ: 2119722, ~: 2119722) -[PASS] testRevertSlashBAppNotRegistered() (gas: 2103683) -[PASS] testRevertSlashBAppWithNonOwner() (gas: 2114206) -[PASS] testRevertSlashStrategyNotOptedInToBApp() (gas: 1825923) -[PASS] testRevertStrategyAlreadyOptedIn(uint32) (runs: 5, μ: 2046119, ~: 2046119) -[PASS] testRevertStrategyFastFeeUpdateInvalidPercentage() (gas: 2005380) -[PASS] testRevertStrategyFeeUpdateFailsWithNoProposal() (gas: 2006781) -[PASS] testRevertStrategyFeeUpdateFailsWithNonOwner(uint32) (runs: 5, μ: 2008168, ~: 2008168) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitFee(uint32) (runs: 5, μ: 2007463, ~: 2007463) -[PASS] testRevertStrategyFeeUpdateFailsWithOverLimitIncrement(uint32) (runs: 5, μ: 2016308, ~: 2016308) -[PASS] testRevertStrategyFeeUpdateFailsWithSameFeeValue() (gas: 2009383) -[PASS] testRevertStrategyFeeUpdateTooEarly() (gas: 2054513) -[PASS] testRevertStrategyFeeUpdateTooLate(uint256) (runs: 5, μ: 2061949, ~: 2062292) -[PASS] testRevertStrategyOptInToBAppNonMatchingTokensAndObligations() (gas: 1656206) -[PASS] testRevertStrategyOptInToBAppNotAllowNonMatchingStrategyTokensWithBAppTokens() (gas: 1781966) -[PASS] testRevertStrategyOptInToBAppWithMultipleTokensFailsPercentageOverMax() (gas: 1773793) -[PASS] testRevertStrategyOptInWithNonOwner() (gas: 1656052) -[PASS] testRevertStrategyOptingInToNonExistingBApp(uint32) (runs: 5, μ: 1324453, ~: 1324453) -[PASS] testRevertStrategyOwnerDepositETHWithNoObligationRevertWithZeroAmount() (gas: 2004575) -[PASS] testRevertUpdateBAppMetadataWithNonRegisteredBApp() (gas: 112583) -[PASS] testRevertUpdateBAppMetadataWithWrongOwner() (gas: 378845) -[PASS] testRevertUpdateStrategyMetadataWithWrongOwner() (gas: 1274652) -[PASS] testRevertUpdateStrategyObligationFinalizeTooEarly(uint256) (runs: 5, μ: 2241044, ~: 2241044) -[PASS] testRevertUpdateStrategyObligationFinalizeTooLate(uint256) (runs: 5, μ: 2246392, ~: 2246735) -[PASS] testRevertUpdateStrategyObligationWithNonOwner() (gas: 2235557) -[PASS] testRevertWithdrawETHSlashingFundErc20WithInsufficientBalance() (gas: 2217270) -[PASS] testRevertWithdrawETHSlashingFundErc20WithZeroAmount() (gas: 2214554) -[PASS] testRevertWithdrawSlashingFundErc20WithEth() (gas: 2220528) -[PASS] testRevertWithdrawSlashingFundErc20WithZeroAmount() (gas: 2215308) -[PASS] testSlashBApp(uint32) (runs: 5, μ: 2209937, ~: 2209937) -[PASS] testSlashBAppAdjust(uint32,uint256) (runs: 5, μ: 2227489, ~: 2227489) -[PASS] testSlashBAppAdjustBasic() (gas: 2219315) -[PASS] testSlashBAppAdjustBasicETH() (gas: 2131215) -[PASS] testSlashBAppAdjustBasicETHWithAdjust() (gas: 2133174) -[PASS] testSlashBAppButInternalSlashRevert(uint32) (runs: 5, μ: 2147738, ~: 2147738) -[PASS] testSlashBAppTotalBalance(uint256) (runs: 5, μ: 2205936, ~: 2205936) -[PASS] testSlashBAppWhenObligationIsZero() (gas: 2240976) -[PASS] testSlashBAppWithEth(uint32) (runs: 5, μ: 2127580, ~: 2127580) -[PASS] testSlashRevertsWhenDisabled() (gas: 65600) -[PASS] testSlashSucceedsAfterReenable() (gas: 2172368) -[PASS] testSlashTotalBAppAdjust(uint256) (runs: 5, μ: 2200999, ~: 2200999) -[PASS] testSlashWhenEnabled(uint32) (runs: 5, μ: 2160807, ~: 2160807) -[PASS] testStrategyFastFeeUpdate() (gas: 2016509) -[PASS] testStrategyFeeUpdate(uint256) (runs: 5, μ: 2054638, ~: 2054638) -[PASS] testStrategyOptInToBApp(uint32) (runs: 5, μ: 1999920, ~: 1999920) -[PASS] testStrategyOptInToBAppEOA(uint32) (runs: 5, μ: 1438794, ~: 1438794) -[PASS] testStrategyOptInToBAppEOAWithETH(uint32) (runs: 5, μ: 1438370, ~: 1438370) -[PASS] testStrategyOptInToBAppNonCompliant(uint32) (runs: 5, μ: 1471594, ~: 1471594) -[PASS] testStrategyOptInToBAppWithETH() (gas: 1954051) -[PASS] testStrategyOptInToBAppWithEmitEvent(uint32) (runs: 5, μ: 1731647, ~: 1731647) -[PASS] testStrategyOptInToBAppWithMultipleTokens(uint32) (runs: 5, μ: 2093513, ~: 2093513) -[PASS] testStrategyOptInToBAppWithMultipleTokensWithPercentageZero() (gas: 2089068) -[PASS] testStrategyOwnerDepositERC20WithNoObligation(uint256) (runs: 5, μ: 2126900, ~: 2126900) -[PASS] testStrategyOwnerDepositETHWithNoObligation() (gas: 2090218) -[PASS] testStrategyProposeFeeUpdate() (gas: 2045845) -[PASS] testStrategyRevertsSecondOptIn(uint32) (runs: 5, μ: 2094848, ~: 2094848) -[PASS] testStrategyWithTwoTokensOptInToBAppWithFiveTokens(uint32) (runs: 5, μ: 2285416, ~: 2285416) -[PASS] testUpdateBAppMetadata() (gas: 412115) -[PASS] testUpdateBAppTokens() (gas: 635661) -[PASS] testUpdateObligationFromZeroToHigher() (gas: 2353494) -[PASS] testUpdateStrategyMetadata() (gas: 1278287) -[PASS] testUpdateStrategyObligationFinalizeOnInitialLimit() (gas: 2236990) -[PASS] testUpdateStrategyObligationFinalizeOnLatestLimit() (gas: 2239228) -[PASS] testUpdateStrategyObligationFinalizeWithZeroValue() (gas: 2237997) -[PASS] testWithdrawSlashingFundErc20() (gas: 2247835) -[PASS] testWithdrawSlashingFundEth() (gas: 2130254) -Suite result: ok. 147 passed; 0 failed; 0 skipped; finished in 264.17ms (793.42ms CPU time) - -Ran 14 test suites in 382.72ms (2.12s CPU time): 774 tests passed, 0 failed, 0 skipped (774 total tests) -Uncovered for src/core/SSVBasedApps.sol: - -Uncovered for src/core/libraries/CoreStorageLib.sol: - -Uncovered for src/core/libraries/ProtocolStorageLib.sol: - -Uncovered for src/core/libraries/ValidationLib.sol: - -Uncovered for src/core/modules/BasedAppsManager.sol: - -Uncovered for src/core/modules/ProtocolManager.sol: - -Uncovered for src/core/modules/StrategyManager.sol: - -Uncovered for src/core/strategies/StrategyFactory.sol: - -Uncovered for src/core/strategies/StrategyVault.sol: -- Branch (branch: 1, path: 0) (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) -- Statement (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) -- Branch (branch: 2, path: 0) (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) -- Statement (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) - -Uncovered for src/middleware/examples/ECDSAVerifier.sol: - -Uncovered for src/middleware/examples/WhitelistExample.sol: - -Uncovered for src/middleware/modules/BasedAppWhitelisted.sol: - -Uncovered for src/middleware/modules/core/BasedAppCore.sol: - -Uncovered for src/middleware/modules/core+roles/AccessControlBasedApp.sol: - -Uncovered for src/middleware/modules/core+roles/OwnableBasedApp.sol: - -Anchors for Contract "Vm" (solc 0.8.30, source ID 16): - -Anchors for Contract "BasedAppsManager" (solc 0.8.30, source ID 73): -- IC 1225 -> Item 838 -- Creation code - - Refers to item: Function "optInToBApp" (location: source ID 75, lines 201..251, bytes 7405..8806, hits: 3761) -- IC 1225 -> Item 839 -- Creation code - - Refers to item: Line (location: source ID 75, lines 208..209, bytes 7613..7666, hits: 3761) -- IC 1226 -> Item 840 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 208..209, bytes 7613..7666, hits: 3761) -- IC 1226 -> Item 841 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 208..209, bytes 7645..7666, hits: 3761) -- IC 1306 -> Item 842 -- Creation code - - Refers to item: Line (location: source ID 75, lines 210..211, bytes 7677..7710, hits: 3761) -- IC 1306 -> Item 843 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 210..211, bytes 7677..7710, hits: 3761) -- IC 1306 -> Item 844 -- Creation code - - Refers to item: Line (location: source ID 75, lines 212..213, bytes 7721..7786, hits: 3741) -- IC 95 -> Item 845 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 212..213, bytes 7721..7786, hits: 3741) -- IC 95 -> Item 846 -- Creation code - - Refers to item: Line (location: source ID 75, lines 214..215, bytes 7801..7825, hits: 3721) -- IC 737 -> Item 847 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 214..215, bytes 7801..7825, hits: 3721) -- IC 737 -> Item 848 -- Creation code - - Refers to item: Branch (branch: 8, path: 0) (location: source ID 75, lines 214..217, bytes 7827..7895, hits: 100) -- IC 738 -> Item 849 -- Creation code - - Refers to item: Line (location: source ID 75, lines 215..216, bytes 7841..7884, hits: 100) -- IC 829 -> Item 850 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 215..216, bytes 7841..7884, hits: 100) -- IC 829 -> Item 851 -- Creation code - - Refers to item: Line (location: source ID 75, lines 220..221, bytes 8057..8101, hits: 3621) -- IC 829 -> Item 852 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 220..221, bytes 8057..8101, hits: 3621) -- IC 829 -> Item 853 -- Creation code - - Refers to item: Branch (branch: 9, path: 0) (location: source ID 75, lines 220..223, bytes 8103..8155, hits: 100) -- IC 879 -> Item 854 -- Creation code - - Refers to item: Line (location: source ID 75, lines 221..222, bytes 8117..8144, hits: 100) -- IC 879 -> Item 855 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 221..222, bytes 8117..8144, hits: 100) -- IC 966 -> Item 856 -- Creation code - - Refers to item: Line (location: source ID 75, lines 224..230, bytes 8165..8295, hits: 3521) -- IC 966 -> Item 857 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 224..230, bytes 8165..8295, hits: 3521) -- IC 977 -> Item 858 -- Creation code - - Refers to item: Line (location: source ID 75, lines 231..232, bytes 8306..8358, hits: 3381) -- IC 977 -> Item 859 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 231..232, bytes 8306..8358, hits: 3381) -- IC 123 -> Item 860 -- Creation code - - Refers to item: Line (location: source ID 75, lines 233..234, bytes 8373..8390, hits: 3381) -- IC 123 -> Item 861 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 233..234, bytes 8373..8390, hits: 3381) -- IC 1068 -> Item 862 -- Creation code - - Refers to item: Branch (branch: 10, path: 0) (location: source ID 75, lines 233..242, bytes 8392..8638, hits: 3292) -- IC 1068 -> Item 863 -- Creation code - - Refers to item: Line (location: source ID 75, lines 234..240, bytes 8406..8575, hits: 3292) -- IC 1084 -> Item 864 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 234..240, bytes 8406..8575, hits: 3292) -- IC 1084 -> Item 865 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 234..240, bytes 8421..8575, hits: 3292) -- IC 67 -> Item 866 -- Creation code - - Refers to item: Line (location: source ID 75, lines 240..241, bytes 8593..8601, hits: 3289) -- IC 67 -> Item 867 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 240..241, bytes 8593..8601, hits: 3289) -- IC 152 -> Item 868 -- Creation code - - Refers to item: Branch (branch: 11, path: 0) (location: source ID 75, lines 240..241, bytes 8603..8627, hits: 25) -- IC 152 -> Item 869 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 240..241, bytes 8603..8627, hits: 25) -- IC 153 -> Item 870 -- Creation code - - Refers to item: Line (location: source ID 75, lines 243..250, bytes 8648..8799, hits: 3353) -- IC 163 -> Item 871 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 243..250, bytes 8648..8799, hits: 3353) -- IC 163 -> Item 872 -- Creation code - - Refers to item: Line (location: source ID 75, lines 255..258, bytes 8968..9075, hits: 3508) -- IC 172 -> Item 873 -- Creation code - - Refers to item: Function "_isContract" (location: source ID 75, lines 255..258, bytes 8968..9075, hits: 3508) -- IC 172 -> Item 874 -- Creation code - - Refers to item: Line (location: source ID 75, lines 256..257, bytes 9041..9068, hits: 3508) -- IC 176 -> Item 875 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 256..257, bytes 9041..9068, hits: 3508) -- IC 176 -> Item 876 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 256..257, bytes 9048..9068, hits: 3508) -- IC 177 -> Item 877 -- Creation code - - Refers to item: Line (location: source ID 75, lines 264..279, bytes 9275..9686, hits: 474) -- IC 177 -> Item 878 -- Creation code - - Refers to item: Function "depositERC20" (location: source ID 75, lines 264..279, bytes 9275..9686, hits: 474) -- IC 178 -> Item 879 -- Creation code - - Refers to item: Line (location: source ID 75, lines 269..274, bytes 9408..9530, hits: 474) -- IC 178 -> Item 880 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 269..274, bytes 9408..9530, hits: 474) -- IC 179 -> Item 881 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 269..274, bytes 9434..9530, hits: 474) -- IC 189 -> Item 882 -- Creation code - - Refers to item: Line (location: source ID 75, lines 275..276, bytes 9541..9600, hits: 464) -- IC 189 -> Item 883 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 275..276, bytes 9541..9600, hits: 464) -- IC 194 -> Item 884 -- Creation code - - Refers to item: Line (location: source ID 75, lines 277..278, bytes 9611..9679, hits: 464) -- IC 205 -> Item 885 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 277..278, bytes 9611..9679, hits: 464) -- IC 205 -> Item 886 -- Creation code - - Refers to item: Line (location: source ID 75, lines 282..293, bytes 9787..10129, hits: 203) -- IC 249 -> Item 887 -- Creation code - - Refers to item: Function "depositETH" (location: source ID 75, lines 282..293, bytes 9787..10129, hits: 203) -- IC 249 -> Item 888 -- Creation code - - Refers to item: Line (location: source ID 75, lines 283..288, bytes 9866..9988, hits: 203) -- IC 373 -> Item 889 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 283..288, bytes 9866..9988, hits: 203) -- IC 373 -> Item 890 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 283..288, bytes 9892..9988, hits: 203) -- IC 412 -> Item 891 -- Creation code - - Refers to item: Line (location: source ID 75, lines 289..290, bytes 9999..10043, hits: 193) -- IC 412 -> Item 892 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 289..290, bytes 9999..10043, hits: 193) -- IC 412 -> Item 893 -- Creation code - - Refers to item: Line (location: source ID 75, lines 291..292, bytes 10054..10122, hits: 193) -- IC 465 -> Item 894 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 291..292, bytes 10054..10122, hits: 193) -- IC 465 -> Item 895 -- Creation code - - Refers to item: Line (location: source ID 75, lines 298..308, bytes 10349..10621, hits: 96) -- IC 541 -> Item 896 -- Creation code - - Refers to item: Function "proposeWithdrawal" (location: source ID 75, lines 298..308, bytes 10349..10621, hits: 96) -- IC 541 -> Item 897 -- Creation code - - Refers to item: Line (location: source ID 75, lines 303..304, bytes 10475..10501, hits: 96) -- IC 606 -> Item 898 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 303..304, bytes 10475..10501, hits: 96) -- IC 606 -> Item 899 -- Creation code - - Refers to item: Line (location: source ID 75, lines 305..306, bytes 10516..10536, hits: 91) -- IC 634 -> Item 900 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 305..306, bytes 10516..10536, hits: 91) -- IC 634 -> Item 901 -- Creation code - - Refers to item: Branch (branch: 12, path: 0) (location: source ID 75, lines 305..306, bytes 10538..10559, hits: 25) -- IC 648 -> Item 902 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 305..306, bytes 10538..10559, hits: 25) -- IC 648 -> Item 903 -- Creation code - - Refers to item: Line (location: source ID 75, lines 306..307, bytes 10569..10614, hits: 66) -- IC 1416 -> Item 904 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 306..307, bytes 10569..10614, hits: 66) -- IC 1416 -> Item 905 -- Creation code - - Refers to item: Line (location: source ID 75, lines 312..333, bytes 10807..11328, hits: 44) -- IC 1417 -> Item 906 -- Creation code - - Refers to item: Function "finalizeWithdrawal" (location: source ID 75, lines 312..333, bytes 10807..11328, hits: 44) -- IC 1417 -> Item 907 -- Creation code - - Refers to item: Line (location: source ID 75, lines 316..317, bytes 10922..10948, hits: 44) -- IC 1424 -> Item 908 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 316..317, bytes 10922..10948, hits: 44) -- IC 1424 -> Item 909 -- Creation code - - Refers to item: Line (location: source ID 75, lines 318..322, bytes 10959..11084, hits: 39) -- IC 1425 -> Item 910 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 318..322, bytes 10959..11084, hits: 39) -- IC 1425 -> Item 911 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 318..322, bytes 11003..11084, hits: 39) -- IC 1426 -> Item 912 -- Creation code - - Refers to item: Line (location: source ID 75, lines 323..324, bytes 11095..11162, hits: 19) -- IC 1436 -> Item 913 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 323..324, bytes 11095..11162, hits: 19) -- IC 1436 -> Item 914 -- Creation code - - Refers to item: Line (location: source ID 75, lines 325..332, bytes 11173..11321, hits: 19) -- IC 1441 -> Item 915 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 325..332, bytes 11173..11321, hits: 19) -- IC 1449 -> Item 916 -- Creation code - - Refers to item: Line (location: source ID 75, lines 337..341, bytes 11498..11676, hits: 147) -- IC 1449 -> Item 917 -- Creation code - - Refers to item: Function "proposeWithdrawalETH" (location: source ID 75, lines 337..341, bytes 11498..11676, hits: 147) -- IC 1493 -> Item 918 -- Creation code - - Refers to item: Line (location: source ID 75, lines 338..339, bytes 11582..11608, hits: 147) -- IC 1493 -> Item 919 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 338..339, bytes 11582..11608, hits: 147) -- IC 1645 -> Item 920 -- Creation code - - Refers to item: Line (location: source ID 75, lines 339..340, bytes 11618..11669, hits: 142) -- IC 1645 -> Item 921 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 339..340, bytes 11618..11669, hits: 142) -- IC 1645 -> Item 922 -- Creation code - - Refers to item: Line (location: source ID 75, lines 344..362, bytes 11814..12292, hits: 97) -- IC 1645 -> Item 923 -- Creation code - - Refers to item: Function "finalizeWithdrawalETH" (location: source ID 75, lines 344..362, bytes 11814..12292, hits: 97) -- IC 1706 -> Item 924 -- Creation code - - Refers to item: Line (location: source ID 75, lines 345..346, bytes 11896..11922, hits: 97) -- IC 1706 -> Item 925 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 345..346, bytes 11896..11922, hits: 97) -- IC 1831 -> Item 926 -- Creation code - - Refers to item: Line (location: source ID 75, lines 347..351, bytes 11933..12055, hits: 92) -- IC 1831 -> Item 927 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 347..351, bytes 11933..12055, hits: 92) -- IC 1906 -> Item 928 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 347..351, bytes 11977..12055, hits: 92) -- IC 1906 -> Item 929 -- Creation code - - Refers to item: Line (location: source ID 75, lines 352..353, bytes 12066..12129, hits: 32) -- IC 1934 -> Item 930 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 352..353, bytes 12066..12129, hits: 32) -- IC 1934 -> Item 931 -- Creation code - - Refers to item: Line (location: source ID 75, lines 354..361, bytes 12140..12285, hits: 32) -- IC 1167 -> Item 796 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) -- IC 1167 -> Item 797 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 1169 -> Item 798 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 1169 -> Item 799 -- Creation code - - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 1219 -> Item 800 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 1219 -> Item 801 -- Creation code - - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 1358 -> Item 802 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 1358 -> Item 803 -- Creation code - - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 1360 -> Item 804 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 1360 -> Item 805 -- Creation code - - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 1410 -> Item 806 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 1410 -> Item 807 -- Creation code - - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) -- IC 1956 -> Item 831 -- Creation code - - Refers to item: Line (location: source ID 75, lines 186..193, bytes 6657..6907, hits: 10) -- IC 1956 -> Item 832 -- Creation code - - Refers to item: Function "updateStrategyMetadataURI" (location: source ID 75, lines 186..193, bytes 6657..6907, hits: 10) -- IC 1957 -> Item 833 -- Creation code - - Refers to item: Line (location: source ID 75, lines 190..191, bytes 6781..6834, hits: 10) -- IC 1957 -> Item 834 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 190..191, bytes 6781..6834, hits: 10) -- IC 2008 -> Item 835 -- Creation code - - Refers to item: Line (location: source ID 75, lines 191..192, bytes 6844..6900, hits: 5) -- IC 2008 -> Item 836 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 191..192, bytes 6844..6900, hits: 5) -- IC 2008 -> Item 837 -- Creation code - - Refers to item: Line (location: source ID 75, lines 201..251, bytes 7405..8806, hits: 3761) - -Anchors for Contract "Script" (solc 0.8.30, source ID 2): - -Anchors for Contract "safeconsole" (solc 0.8.30, source ID 20): - -Anchors for Contract "UpdateModules" (solc 0.8.30, source ID 57): - -Anchors for Contract "ISSVBasedApps" (solc 0.8.30, source ID 65): - -Anchors for Contract "Setup" (solc 0.8.30, source ID 88): -- IC 1030 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1030 -> Item 1991 -- Creation code - - Refers to item: None -- IC 3046 -> Item 1992 -- Creation code - - Refers to item: None -- IC 3046 -> Item 1993 -- Creation code - - Refers to item: None -- IC 3200 -> Item 1994 -- Creation code - - Refers to item: None -- IC 3200 -> Item 1995 -- Creation code - - Refers to item: None -- IC 3354 -> Item 1996 -- Creation code - - Refers to item: None -- IC 3354 -> Item 1997 -- Creation code - - Refers to item: None -- IC 3508 -> Item 1998 -- Creation code - - Refers to item: None -- IC 3508 -> Item 1999 -- Creation code - - Refers to item: None -- IC 3662 -> Item 2000 -- Creation code - - Refers to item: None -- IC 3662 -> Item 2001 -- Creation code - - Refers to item: None -- IC 3816 -> Item 2002 -- Creation code - - Refers to item: None -- IC 3816 -> Item 2003 -- Creation code - - Refers to item: None -- IC 3970 -> Item 2004 -- Creation code - - Refers to item: None -- IC 3970 -> Item 2005 -- Creation code - - Refers to item: None -- IC 4103 -> Item 2006 -- Creation code - - Refers to item: None -- IC 4103 -> Item 2007 -- Creation code - - Refers to item: None -- IC 4204 -> Item 2008 -- Creation code - - Refers to item: None -- IC 4204 -> Item 2009 -- Creation code - - Refers to item: None -- IC 4305 -> Item 2010 -- Creation code - - Refers to item: None -- IC 4305 -> Item 2011 -- Creation code - - Refers to item: None -- IC 4406 -> Item 2012 -- Creation code - - Refers to item: None -- IC 4406 -> Item 2013 -- Creation code - - Refers to item: None -- IC 4508 -> Item 2014 -- Creation code - - Refers to item: None -- IC 4508 -> Item 2015 -- Creation code - - Refers to item: None -- IC 5040 -> Item 2016 -- Creation code - - Refers to item: None -- IC 5040 -> Item 2017 -- Creation code - - Refers to item: None -- IC 5150 -> Item 2018 -- Creation code - - Refers to item: None -- IC 5150 -> Item 2019 -- Creation code - - Refers to item: None -- IC 5295 -> Item 2020 -- Creation code - - Refers to item: None -- IC 5295 -> Item 2021 -- Creation code - - Refers to item: None -- IC 5296 -> Item 2022 -- Creation code - - Refers to item: None -- IC 5605 -> Item 2023 -- Creation code - - Refers to item: None -- IC 5605 -> Item 2024 -- Creation code - - Refers to item: None -- IC 5753 -> Item 2025 -- Creation code - - Refers to item: None -- IC 5753 -> Item 2026 -- Creation code - - Refers to item: None -- IC 5850 -> Item 2027 -- Creation code - - Refers to item: None -- IC 5850 -> Item 2028 -- Creation code - - Refers to item: None -- IC 6111 -> Item 2029 -- Creation code - - Refers to item: None -- IC 6111 -> Item 2030 -- Creation code - - Refers to item: None -- IC 6324 -> Item 2031 -- Creation code - - Refers to item: None -- IC 6324 -> Item 2032 -- Creation code - - Refers to item: None -- IC 6425 -> Item 2033 -- Creation code - - Refers to item: None -- IC 6425 -> Item 2034 -- Creation code - - Refers to item: None -- IC 6604 -> Item 2035 -- Creation code - - Refers to item: None -- IC 6604 -> Item 2036 -- Creation code - - Refers to item: None -- IC 6771 -> Item 2037 -- Creation code - - Refers to item: None -- IC 6771 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7029 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7029 -> Item 2040 -- Creation code - - Refers to item: None -- IC 7140 -> Item 2041 -- Creation code - - Refers to item: None -- IC 7140 -> Item 2042 -- Creation code - - Refers to item: None -- IC 7273 -> Item 2043 -- Creation code - - Refers to item: None -- IC 7273 -> Item 2044 -- Creation code - - Refers to item: None -- IC 7452 -> Item 2045 -- Creation code - - Refers to item: None -- IC 7452 -> Item 2046 -- Creation code - - Refers to item: None -- IC 7597 -> Item 2047 -- Creation code - - Refers to item: None -- IC 7597 -> Item 2048 -- Creation code - - Refers to item: None -- IC 7776 -> Item 2049 -- Creation code - - Refers to item: None -- IC 7776 -> Item 2050 -- Creation code - - Refers to item: None -- IC 7955 -> Item 2051 -- Creation code - - Refers to item: None -- IC 7955 -> Item 2052 -- Creation code - - Refers to item: None -- IC 8284 -> Item 2053 -- Creation code - - Refers to item: None -- IC 8284 -> Item 2054 -- Creation code - - Refers to item: None -- IC 8613 -> Item 2055 -- Creation code - - Refers to item: None -- IC 8613 -> Item 2056 -- Creation code - - Refers to item: None -- IC 8780 -> Item 2057 -- Creation code - - Refers to item: None -- IC 8780 -> Item 2058 -- Creation code - - Refers to item: None -- IC 9130 -> Item 2059 -- Creation code - - Refers to item: None -- IC 9130 -> Item 2060 -- Creation code - - Refers to item: None -- IC 9220 -> Item 2061 -- Creation code - - Refers to item: None -- IC 9220 -> Item 2062 -- Creation code - - Refers to item: None -- IC 9365 -> Item 2063 -- Creation code - - Refers to item: None -- IC 9365 -> Item 2064 -- Creation code - - Refers to item: None -- IC 9544 -> Item 2065 -- Creation code - - Refers to item: None -- IC 9544 -> Item 2066 -- Creation code - - Refers to item: None -- IC 9723 -> Item 2067 -- Creation code - - Refers to item: None -- IC 9723 -> Item 2068 -- Creation code - - Refers to item: None -- IC 9852 -> Item 2069 -- Creation code - - Refers to item: None -- IC 9852 -> Item 2070 -- Creation code - - Refers to item: None -- IC 9981 -> Item 2071 -- Creation code - - Refers to item: None -- IC 9981 -> Item 2072 -- Creation code - - Refers to item: None -- IC 10110 -> Item 2073 -- Creation code - - Refers to item: None -- IC 10110 -> Item 2074 -- Creation code - - Refers to item: None -- IC 10260 -> Item 2075 -- Creation code - - Refers to item: None -- IC 10260 -> Item 2076 -- Creation code - - Refers to item: None -- IC 10414 -> Item 2077 -- Creation code - - Refers to item: None -- IC 10414 -> Item 2078 -- Creation code - - Refers to item: None -- IC 10569 -> Item 2079 -- Creation code - - Refers to item: None -- IC 10569 -> Item 2080 -- Creation code - - Refers to item: None -- IC 10724 -> Item 2081 -- Creation code - - Refers to item: None -- IC 10724 -> Item 2082 -- Creation code - - Refers to item: None -- IC 10879 -> Item 2083 -- Creation code - - Refers to item: None -- IC 10879 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11034 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11034 -> Item 2086 -- Creation code - - Refers to item: None -- IC 11189 -> Item 2087 -- Creation code - - Refers to item: None -- IC 11189 -> Item 2088 -- Creation code - - Refers to item: None -- IC 11344 -> Item 2089 -- Creation code - - Refers to item: None -- IC 11344 -> Item 2090 -- Creation code - - Refers to item: None -- IC 11499 -> Item 2091 -- Creation code - - Refers to item: None -- IC 11499 -> Item 2092 -- Creation code - - Refers to item: None -- IC 11654 -> Item 2093 -- Creation code - - Refers to item: None -- IC 11654 -> Item 2094 -- Creation code - - Refers to item: None -- IC 11809 -> Item 2095 -- Creation code - - Refers to item: None -- IC 11809 -> Item 2096 -- Creation code - - Refers to item: None -- IC 11964 -> Item 2097 -- Creation code - - Refers to item: None -- IC 11964 -> Item 2098 -- Creation code - - Refers to item: None -- IC 12119 -> Item 2099 -- Creation code - - Refers to item: None -- IC 12119 -> Item 2100 -- Creation code - - Refers to item: None -- IC 12285 -> Item 2101 -- Creation code - - Refers to item: None -- IC 12285 -> Item 2102 -- Creation code - - Refers to item: None -- IC 12449 -> Item 2103 -- Creation code - - Refers to item: None -- IC 12449 -> Item 2104 -- Creation code - - Refers to item: None -- IC 12627 -> Item 2105 -- Creation code - - Refers to item: None -- IC 12627 -> Item 2106 -- Creation code - - Refers to item: None -- IC 12791 -> Item 2107 -- Creation code - - Refers to item: None -- IC 12791 -> Item 2108 -- Creation code - - Refers to item: None -- IC 12934 -> Item 2109 -- Creation code - - Refers to item: None -- IC 12934 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13035 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13035 -> Item 2112 -- Creation code - - Refers to item: None -- IC 13136 -> Item 2113 -- Creation code - - Refers to item: None -- IC 13136 -> Item 2114 -- Creation code - - Refers to item: None -- IC 13237 -> Item 2115 -- Creation code - - Refers to item: None -- IC 13237 -> Item 2116 -- Creation code - - Refers to item: None -- IC 13338 -> Item 2117 -- Creation code - - Refers to item: None -- IC 13338 -> Item 2118 -- Creation code - - Refers to item: None -- IC 13439 -> Item 2119 -- Creation code - - Refers to item: None -- IC 13439 -> Item 2120 -- Creation code - - Refers to item: None -- IC 13637 -> Item 2121 -- Creation code - - Refers to item: None -- IC 13637 -> Item 2122 -- Creation code - - Refers to item: None -- IC 13835 -> Item 2123 -- Creation code - - Refers to item: None -- IC 13835 -> Item 2124 -- Creation code - - Refers to item: None -- IC 14046 -> Item 2125 -- Creation code - - Refers to item: None -- IC 14046 -> Item 2126 -- Creation code - - Refers to item: None -- IC 14246 -> Item 2127 -- Creation code - - Refers to item: None -- IC 14246 -> Item 2128 -- Creation code - - Refers to item: None -- IC 14444 -> Item 2129 -- Creation code - - Refers to item: None -- IC 14444 -> Item 2130 -- Creation code - - Refers to item: None -- IC 14642 -> Item 2131 -- Creation code - - Refers to item: None -- IC 14642 -> Item 2132 -- Creation code - - Refers to item: None -- IC 14861 -> Item 2133 -- Creation code - - Refers to item: None -- IC 14861 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "WhitelistExampleTest" (solc 0.8.30, source ID 99): -- IC 1209 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1209 -> Item 1991 -- Creation code - - Refers to item: None -- IC 4010 -> Item 1992 -- Creation code - - Refers to item: None -- IC 4010 -> Item 1993 -- Creation code - - Refers to item: None -- IC 4164 -> Item 1994 -- Creation code - - Refers to item: None -- IC 4164 -> Item 1995 -- Creation code - - Refers to item: None -- IC 4318 -> Item 1996 -- Creation code - - Refers to item: None -- IC 4318 -> Item 1997 -- Creation code - - Refers to item: None -- IC 4472 -> Item 1998 -- Creation code - - Refers to item: None -- IC 4472 -> Item 1999 -- Creation code - - Refers to item: None -- IC 4626 -> Item 2000 -- Creation code - - Refers to item: None -- IC 4626 -> Item 2001 -- Creation code - - Refers to item: None -- IC 4780 -> Item 2002 -- Creation code - - Refers to item: None -- IC 4780 -> Item 2003 -- Creation code - - Refers to item: None -- IC 4934 -> Item 2004 -- Creation code - - Refers to item: None -- IC 4934 -> Item 2005 -- Creation code - - Refers to item: None -- IC 5067 -> Item 2006 -- Creation code - - Refers to item: None -- IC 5067 -> Item 2007 -- Creation code - - Refers to item: None -- IC 5168 -> Item 2008 -- Creation code - - Refers to item: None -- IC 5168 -> Item 2009 -- Creation code - - Refers to item: None -- IC 5269 -> Item 2010 -- Creation code - - Refers to item: None -- IC 5269 -> Item 2011 -- Creation code - - Refers to item: None -- IC 5370 -> Item 2012 -- Creation code - - Refers to item: None -- IC 5370 -> Item 2013 -- Creation code - - Refers to item: None -- IC 5472 -> Item 2014 -- Creation code - - Refers to item: None -- IC 5472 -> Item 2015 -- Creation code - - Refers to item: None -- IC 6004 -> Item 2016 -- Creation code - - Refers to item: None -- IC 6004 -> Item 2017 -- Creation code - - Refers to item: None -- IC 6114 -> Item 2018 -- Creation code - - Refers to item: None -- IC 6114 -> Item 2019 -- Creation code - - Refers to item: None -- IC 6259 -> Item 2020 -- Creation code - - Refers to item: None -- IC 6259 -> Item 2021 -- Creation code - - Refers to item: None -- IC 6260 -> Item 2022 -- Creation code - - Refers to item: None -- IC 6569 -> Item 2023 -- Creation code - - Refers to item: None -- IC 6569 -> Item 2024 -- Creation code - - Refers to item: None -- IC 6717 -> Item 2025 -- Creation code - - Refers to item: None -- IC 6717 -> Item 2026 -- Creation code - - Refers to item: None -- IC 6814 -> Item 2027 -- Creation code - - Refers to item: None -- IC 6814 -> Item 2028 -- Creation code - - Refers to item: None -- IC 7075 -> Item 2029 -- Creation code - - Refers to item: None -- IC 7075 -> Item 2030 -- Creation code - - Refers to item: None -- IC 7288 -> Item 2031 -- Creation code - - Refers to item: None -- IC 7288 -> Item 2032 -- Creation code - - Refers to item: None -- IC 7389 -> Item 2033 -- Creation code - - Refers to item: None -- IC 7389 -> Item 2034 -- Creation code - - Refers to item: None -- IC 7568 -> Item 2035 -- Creation code - - Refers to item: None -- IC 7568 -> Item 2036 -- Creation code - - Refers to item: None -- IC 7735 -> Item 2037 -- Creation code - - Refers to item: None -- IC 7735 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7993 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7993 -> Item 2040 -- Creation code - - Refers to item: None -- IC 8104 -> Item 2041 -- Creation code - - Refers to item: None -- IC 8104 -> Item 2042 -- Creation code - - Refers to item: None -- IC 8237 -> Item 2043 -- Creation code - - Refers to item: None -- IC 8237 -> Item 2044 -- Creation code - - Refers to item: None -- IC 8416 -> Item 2045 -- Creation code - - Refers to item: None -- IC 8416 -> Item 2046 -- Creation code - - Refers to item: None -- IC 8561 -> Item 2047 -- Creation code - - Refers to item: None -- IC 8561 -> Item 2048 -- Creation code - - Refers to item: None -- IC 8740 -> Item 2049 -- Creation code - - Refers to item: None -- IC 8740 -> Item 2050 -- Creation code - - Refers to item: None -- IC 8919 -> Item 2051 -- Creation code - - Refers to item: None -- IC 8919 -> Item 2052 -- Creation code - - Refers to item: None -- IC 9248 -> Item 2053 -- Creation code - - Refers to item: None -- IC 9248 -> Item 2054 -- Creation code - - Refers to item: None -- IC 9577 -> Item 2055 -- Creation code - - Refers to item: None -- IC 9577 -> Item 2056 -- Creation code - - Refers to item: None -- IC 9744 -> Item 2057 -- Creation code - - Refers to item: None -- IC 9744 -> Item 2058 -- Creation code - - Refers to item: None -- IC 10094 -> Item 2059 -- Creation code - - Refers to item: None -- IC 10094 -> Item 2060 -- Creation code - - Refers to item: None -- IC 10184 -> Item 2061 -- Creation code - - Refers to item: None -- IC 10184 -> Item 2062 -- Creation code - - Refers to item: None -- IC 10329 -> Item 2063 -- Creation code - - Refers to item: None -- IC 10329 -> Item 2064 -- Creation code - - Refers to item: None -- IC 10508 -> Item 2065 -- Creation code - - Refers to item: None -- IC 10508 -> Item 2066 -- Creation code - - Refers to item: None -- IC 10687 -> Item 2067 -- Creation code - - Refers to item: None -- IC 10687 -> Item 2068 -- Creation code - - Refers to item: None -- IC 10816 -> Item 2069 -- Creation code - - Refers to item: None -- IC 10816 -> Item 2070 -- Creation code - - Refers to item: None -- IC 10945 -> Item 2071 -- Creation code - - Refers to item: None -- IC 10945 -> Item 2072 -- Creation code - - Refers to item: None -- IC 11074 -> Item 2073 -- Creation code - - Refers to item: None -- IC 11074 -> Item 2074 -- Creation code - - Refers to item: None -- IC 11224 -> Item 2075 -- Creation code - - Refers to item: None -- IC 11224 -> Item 2076 -- Creation code - - Refers to item: None -- IC 11378 -> Item 2077 -- Creation code - - Refers to item: None -- IC 11378 -> Item 2078 -- Creation code - - Refers to item: None -- IC 11533 -> Item 2079 -- Creation code - - Refers to item: None -- IC 11533 -> Item 2080 -- Creation code - - Refers to item: None -- IC 11688 -> Item 2081 -- Creation code - - Refers to item: None -- IC 11688 -> Item 2082 -- Creation code - - Refers to item: None -- IC 11843 -> Item 2083 -- Creation code - - Refers to item: None -- IC 11843 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11998 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11998 -> Item 2086 -- Creation code - - Refers to item: None -- IC 12153 -> Item 2087 -- Creation code - - Refers to item: None -- IC 12153 -> Item 2088 -- Creation code - - Refers to item: None -- IC 12308 -> Item 2089 -- Creation code - - Refers to item: None -- IC 12308 -> Item 2090 -- Creation code - - Refers to item: None -- IC 12463 -> Item 2091 -- Creation code - - Refers to item: None -- IC 12463 -> Item 2092 -- Creation code - - Refers to item: None -- IC 12618 -> Item 2093 -- Creation code - - Refers to item: None -- IC 12618 -> Item 2094 -- Creation code - - Refers to item: None -- IC 12773 -> Item 2095 -- Creation code - - Refers to item: None -- IC 12773 -> Item 2096 -- Creation code - - Refers to item: None -- IC 12928 -> Item 2097 -- Creation code - - Refers to item: None -- IC 12928 -> Item 2098 -- Creation code - - Refers to item: None -- IC 13083 -> Item 2099 -- Creation code - - Refers to item: None -- IC 13083 -> Item 2100 -- Creation code - - Refers to item: None -- IC 13249 -> Item 2101 -- Creation code - - Refers to item: None -- IC 13249 -> Item 2102 -- Creation code - - Refers to item: None -- IC 13413 -> Item 2103 -- Creation code - - Refers to item: None -- IC 13413 -> Item 2104 -- Creation code - - Refers to item: None -- IC 13591 -> Item 2105 -- Creation code - - Refers to item: None -- IC 13591 -> Item 2106 -- Creation code - - Refers to item: None -- IC 13755 -> Item 2107 -- Creation code - - Refers to item: None -- IC 13755 -> Item 2108 -- Creation code - - Refers to item: None -- IC 13898 -> Item 2109 -- Creation code - - Refers to item: None -- IC 13898 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13999 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13999 -> Item 2112 -- Creation code - - Refers to item: None -- IC 14100 -> Item 2113 -- Creation code - - Refers to item: None -- IC 14100 -> Item 2114 -- Creation code - - Refers to item: None -- IC 14201 -> Item 2115 -- Creation code - - Refers to item: None -- IC 14201 -> Item 2116 -- Creation code - - Refers to item: None -- IC 14302 -> Item 2117 -- Creation code - - Refers to item: None -- IC 14302 -> Item 2118 -- Creation code - - Refers to item: None -- IC 14403 -> Item 2119 -- Creation code - - Refers to item: None -- IC 14403 -> Item 2120 -- Creation code - - Refers to item: None -- IC 14601 -> Item 2121 -- Creation code - - Refers to item: None -- IC 14601 -> Item 2122 -- Creation code - - Refers to item: None -- IC 14799 -> Item 2123 -- Creation code - - Refers to item: None -- IC 14799 -> Item 2124 -- Creation code - - Refers to item: None -- IC 15010 -> Item 2125 -- Creation code - - Refers to item: None -- IC 15010 -> Item 2126 -- Creation code - - Refers to item: None -- IC 15210 -> Item 2127 -- Creation code - - Refers to item: None -- IC 15210 -> Item 2128 -- Creation code - - Refers to item: None -- IC 15408 -> Item 2129 -- Creation code - - Refers to item: None -- IC 15408 -> Item 2130 -- Creation code - - Refers to item: None -- IC 15606 -> Item 2131 -- Creation code - - Refers to item: None -- IC 15606 -> Item 2132 -- Creation code - - Refers to item: None -- IC 15825 -> Item 2133 -- Creation code - - Refers to item: None -- IC 15825 -> Item 2134 -- Creation code - - Refers to item: None -- IC 25749 -> Item 2135 -- Creation code - - Refers to item: None -- IC 25749 -> Item 2136 -- Creation code - - Refers to item: None -- IC 25753 -> Item 2137 -- Creation code - - Refers to item: None -- IC 25753 -> Item 2138 -- Creation code - - Refers to item: None -- IC 25829 -> Item 2139 -- Creation code - - Refers to item: None -- IC 25829 -> Item 2140 -- Creation code - - Refers to item: None -- IC 25907 -> Item 2141 -- Creation code - - Refers to item: None -- IC 25907 -> Item 2142 -- Creation code - - Refers to item: None -- IC 25983 -> Item 2143 -- Creation code - - Refers to item: None -- IC 25983 -> Item 2144 -- Creation code - - Refers to item: None -- IC 26035 -> Item 2145 -- Creation code - - Refers to item: None -- IC 26035 -> Item 2146 -- Creation code - - Refers to item: None -- IC 26038 -> Item 2147 -- Creation code - - Refers to item: None -- IC 26038 -> Item 2148 -- Creation code - - Refers to item: None -- IC 26125 -> Item 2149 -- Creation code - - Refers to item: None -- IC 26125 -> Item 2150 -- Creation code - - Refers to item: None -- IC 26209 -> Item 2161 -- Creation code - - Refers to item: None -- IC 26209 -> Item 2162 -- Creation code - - Refers to item: None -- IC 26210 -> Item 2163 -- Creation code - - Refers to item: None -- IC 26210 -> Item 2164 -- Creation code - - Refers to item: None -- IC 26211 -> Item 2165 -- Creation code - - Refers to item: None -- IC 26333 -> Item 2166 -- Creation code - - Refers to item: None -- IC 26333 -> Item 2167 -- Creation code - - Refers to item: None -- IC 26398 -> Item 2168 -- Creation code - - Refers to item: None -- IC 26398 -> Item 2169 -- Creation code - - Refers to item: None -- IC 26403 -> Item 2170 -- Creation code - - Refers to item: None -- IC 26762 -> Item 2171 -- Creation code - - Refers to item: None -- IC 26418 -> Item 2172 -- Creation code - - Refers to item: None -- IC 26418 -> Item 2173 -- Creation code - - Refers to item: None -- IC 26420 -> Item 2174 -- Creation code - - Refers to item: None -- IC 26583 -> Item 2175 -- Creation code - - Refers to item: None -- IC 26583 -> Item 2176 -- Creation code - - Refers to item: None -- IC 26695 -> Item 2177 -- Creation code - - Refers to item: None -- IC 26695 -> Item 2178 -- Creation code - - Refers to item: None -- IC 1161 -> Item 2351 -- Creation code - - Refers to item: None -- IC 1161 -> Item 2352 -- Creation code - - Refers to item: None -- IC 3821 -> Item 2353 -- Creation code - - Refers to item: None -- IC 3821 -> Item 2354 -- Creation code - - Refers to item: None -- IC 3845 -> Item 2355 -- Creation code - - Refers to item: None -- IC 3845 -> Item 2356 -- Creation code - - Refers to item: None -- IC 3901 -> Item 2357 -- Creation code - - Refers to item: None -- IC 3901 -> Item 2358 -- Creation code - - Refers to item: None -- IC 3957 -> Item 2359 -- Creation code - - Refers to item: None -- IC 3957 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "OwnableUpgradeable" (solc 0.8.30, source ID 22): - -Anchors for Contract "Config" (solc 0.8.30, source ID 86): - -Anchors for Contract "stdStorage" (solc 0.8.30, source ID 11): - -Anchors for Contract "ScriptBase" (solc 0.8.30, source ID 0): - -Anchors for Contract "IERC20" (solc 0.8.30, source ID 41): - -Anchors for Contract "RebasingTokensTest" (solc 0.8.30, source ID 103): -- IC 3090 -> Item 1990 -- Creation code - - Refers to item: None -- IC 3090 -> Item 1991 -- Creation code - - Refers to item: None -- IC 11151 -> Item 1992 -- Creation code - - Refers to item: None -- IC 11151 -> Item 1993 -- Creation code - - Refers to item: None -- IC 11309 -> Item 1994 -- Creation code - - Refers to item: None -- IC 11309 -> Item 1995 -- Creation code - - Refers to item: None -- IC 11467 -> Item 1996 -- Creation code - - Refers to item: None -- IC 11467 -> Item 1997 -- Creation code - - Refers to item: None -- IC 11625 -> Item 1998 -- Creation code - - Refers to item: None -- IC 11625 -> Item 1999 -- Creation code - - Refers to item: None -- IC 11783 -> Item 2000 -- Creation code - - Refers to item: None -- IC 11783 -> Item 2001 -- Creation code - - Refers to item: None -- IC 11941 -> Item 2002 -- Creation code - - Refers to item: None -- IC 11941 -> Item 2003 -- Creation code - - Refers to item: None -- IC 12099 -> Item 2004 -- Creation code - - Refers to item: None -- IC 12099 -> Item 2005 -- Creation code - - Refers to item: None -- IC 12236 -> Item 2006 -- Creation code - - Refers to item: None -- IC 12236 -> Item 2007 -- Creation code - - Refers to item: None -- IC 12340 -> Item 2008 -- Creation code - - Refers to item: None -- IC 12340 -> Item 2009 -- Creation code - - Refers to item: None -- IC 12444 -> Item 2010 -- Creation code - - Refers to item: None -- IC 12444 -> Item 2011 -- Creation code - - Refers to item: None -- IC 12548 -> Item 2012 -- Creation code - - Refers to item: None -- IC 12548 -> Item 2013 -- Creation code - - Refers to item: None -- IC 12653 -> Item 2014 -- Creation code - - Refers to item: None -- IC 12653 -> Item 2015 -- Creation code - - Refers to item: None -- IC 13185 -> Item 2016 -- Creation code - - Refers to item: None -- IC 13185 -> Item 2017 -- Creation code - - Refers to item: None -- IC 13300 -> Item 2018 -- Creation code - - Refers to item: None -- IC 13300 -> Item 2019 -- Creation code - - Refers to item: None -- IC 13450 -> Item 2020 -- Creation code - - Refers to item: None -- IC 13450 -> Item 2021 -- Creation code - - Refers to item: None -- IC 13451 -> Item 2022 -- Creation code - - Refers to item: None -- IC 13762 -> Item 2023 -- Creation code - - Refers to item: None -- IC 13762 -> Item 2024 -- Creation code - - Refers to item: None -- IC 13915 -> Item 2025 -- Creation code - - Refers to item: None -- IC 13915 -> Item 2026 -- Creation code - - Refers to item: None -- IC 14012 -> Item 2027 -- Creation code - - Refers to item: None -- IC 14012 -> Item 2028 -- Creation code - - Refers to item: None -- IC 14278 -> Item 2029 -- Creation code - - Refers to item: None -- IC 14278 -> Item 2030 -- Creation code - - Refers to item: None -- IC 14496 -> Item 2031 -- Creation code - - Refers to item: None -- IC 14496 -> Item 2032 -- Creation code - - Refers to item: None -- IC 14600 -> Item 2033 -- Creation code - - Refers to item: None -- IC 14600 -> Item 2034 -- Creation code - - Refers to item: None -- IC 14784 -> Item 2035 -- Creation code - - Refers to item: None -- IC 14784 -> Item 2036 -- Creation code - - Refers to item: None -- IC 14955 -> Item 2037 -- Creation code - - Refers to item: None -- IC 14955 -> Item 2038 -- Creation code - - Refers to item: None -- IC 15217 -> Item 2039 -- Creation code - - Refers to item: None -- IC 15217 -> Item 2040 -- Creation code - - Refers to item: None -- IC 15330 -> Item 2041 -- Creation code - - Refers to item: None -- IC 15330 -> Item 2042 -- Creation code - - Refers to item: None -- IC 15467 -> Item 2043 -- Creation code - - Refers to item: None -- IC 15467 -> Item 2044 -- Creation code - - Refers to item: None -- IC 15651 -> Item 2045 -- Creation code - - Refers to item: None -- IC 15651 -> Item 2046 -- Creation code - - Refers to item: None -- IC 15801 -> Item 2047 -- Creation code - - Refers to item: None -- IC 15801 -> Item 2048 -- Creation code - - Refers to item: None -- IC 15985 -> Item 2049 -- Creation code - - Refers to item: None -- IC 15985 -> Item 2050 -- Creation code - - Refers to item: None -- IC 16169 -> Item 2051 -- Creation code - - Refers to item: None -- IC 16169 -> Item 2052 -- Creation code - - Refers to item: None -- IC 16506 -> Item 2053 -- Creation code - - Refers to item: None -- IC 16506 -> Item 2054 -- Creation code - - Refers to item: None -- IC 16843 -> Item 2055 -- Creation code - - Refers to item: None -- IC 16843 -> Item 2056 -- Creation code - - Refers to item: None -- IC 17014 -> Item 2057 -- Creation code - - Refers to item: None -- IC 17014 -> Item 2058 -- Creation code - - Refers to item: None -- IC 17372 -> Item 2059 -- Creation code - - Refers to item: None -- IC 17372 -> Item 2060 -- Creation code - - Refers to item: None -- IC 17464 -> Item 2061 -- Creation code - - Refers to item: None -- IC 17464 -> Item 2062 -- Creation code - - Refers to item: None -- IC 17614 -> Item 2063 -- Creation code - - Refers to item: None -- IC 17614 -> Item 2064 -- Creation code - - Refers to item: None -- IC 17798 -> Item 2065 -- Creation code - - Refers to item: None -- IC 17798 -> Item 2066 -- Creation code - - Refers to item: None -- IC 17982 -> Item 2067 -- Creation code - - Refers to item: None -- IC 17982 -> Item 2068 -- Creation code - - Refers to item: None -- IC 18111 -> Item 2069 -- Creation code - - Refers to item: None -- IC 18111 -> Item 2070 -- Creation code - - Refers to item: None -- IC 18240 -> Item 2071 -- Creation code - - Refers to item: None -- IC 18240 -> Item 2072 -- Creation code - - Refers to item: None -- IC 18369 -> Item 2073 -- Creation code - - Refers to item: None -- IC 18369 -> Item 2074 -- Creation code - - Refers to item: None -- IC 18519 -> Item 2075 -- Creation code - - Refers to item: None -- IC 18519 -> Item 2076 -- Creation code - - Refers to item: None -- IC 18677 -> Item 2077 -- Creation code - - Refers to item: None -- IC 18677 -> Item 2078 -- Creation code - - Refers to item: None -- IC 18836 -> Item 2079 -- Creation code - - Refers to item: None -- IC 18836 -> Item 2080 -- Creation code - - Refers to item: None -- IC 18995 -> Item 2081 -- Creation code - - Refers to item: None -- IC 18995 -> Item 2082 -- Creation code - - Refers to item: None -- IC 19154 -> Item 2083 -- Creation code - - Refers to item: None -- IC 19154 -> Item 2084 -- Creation code - - Refers to item: None -- IC 19313 -> Item 2085 -- Creation code - - Refers to item: None -- IC 19313 -> Item 2086 -- Creation code - - Refers to item: None -- IC 19472 -> Item 2087 -- Creation code - - Refers to item: None -- IC 19472 -> Item 2088 -- Creation code - - Refers to item: None -- IC 19631 -> Item 2089 -- Creation code - - Refers to item: None -- IC 19631 -> Item 2090 -- Creation code - - Refers to item: None -- IC 19790 -> Item 2091 -- Creation code - - Refers to item: None -- IC 19790 -> Item 2092 -- Creation code - - Refers to item: None -- IC 19949 -> Item 2093 -- Creation code - - Refers to item: None -- IC 19949 -> Item 2094 -- Creation code - - Refers to item: None -- IC 20108 -> Item 2095 -- Creation code - - Refers to item: None -- IC 20108 -> Item 2096 -- Creation code - - Refers to item: None -- IC 20267 -> Item 2097 -- Creation code - - Refers to item: None -- IC 20267 -> Item 2098 -- Creation code - - Refers to item: None -- IC 20426 -> Item 2099 -- Creation code - - Refers to item: None -- IC 20426 -> Item 2100 -- Creation code - - Refers to item: None -- IC 20596 -> Item 2101 -- Creation code - - Refers to item: None -- IC 20596 -> Item 2102 -- Creation code - - Refers to item: None -- IC 20764 -> Item 2103 -- Creation code - - Refers to item: None -- IC 20764 -> Item 2104 -- Creation code - - Refers to item: None -- IC 20946 -> Item 2105 -- Creation code - - Refers to item: None -- IC 20946 -> Item 2106 -- Creation code - - Refers to item: None -- IC 21114 -> Item 2107 -- Creation code - - Refers to item: None -- IC 21114 -> Item 2108 -- Creation code - - Refers to item: None -- IC 21261 -> Item 2109 -- Creation code - - Refers to item: None -- IC 21261 -> Item 2110 -- Creation code - - Refers to item: None -- IC 21365 -> Item 2111 -- Creation code - - Refers to item: None -- IC 21365 -> Item 2112 -- Creation code - - Refers to item: None -- IC 21469 -> Item 2113 -- Creation code - - Refers to item: None -- IC 21469 -> Item 2114 -- Creation code - - Refers to item: None -- IC 21573 -> Item 2115 -- Creation code - - Refers to item: None -- IC 21573 -> Item 2116 -- Creation code - - Refers to item: None -- IC 21677 -> Item 2117 -- Creation code - - Refers to item: None -- IC 21677 -> Item 2118 -- Creation code - - Refers to item: None -- IC 21781 -> Item 2119 -- Creation code - - Refers to item: None -- IC 21781 -> Item 2120 -- Creation code - - Refers to item: None -- IC 21984 -> Item 2121 -- Creation code - - Refers to item: None -- IC 21984 -> Item 2122 -- Creation code - - Refers to item: None -- IC 22187 -> Item 2123 -- Creation code - - Refers to item: None -- IC 22187 -> Item 2124 -- Creation code - - Refers to item: None -- IC 22403 -> Item 2125 -- Creation code - - Refers to item: None -- IC 22403 -> Item 2126 -- Creation code - - Refers to item: None -- IC 22608 -> Item 2127 -- Creation code - - Refers to item: None -- IC 22608 -> Item 2128 -- Creation code - - Refers to item: None -- IC 22811 -> Item 2129 -- Creation code - - Refers to item: None -- IC 22811 -> Item 2130 -- Creation code - - Refers to item: None -- IC 23014 -> Item 2131 -- Creation code - - Refers to item: None -- IC 23014 -> Item 2132 -- Creation code - - Refers to item: None -- IC 23238 -> Item 2133 -- Creation code - - Refers to item: None -- IC 23238 -> Item 2134 -- Creation code - - Refers to item: None -- IC 152861 -> Item 2135 -- Creation code - - Refers to item: None -- IC 152861 -> Item 2136 -- Creation code - - Refers to item: None -- IC 152865 -> Item 2137 -- Creation code - - Refers to item: None -- IC 152865 -> Item 2138 -- Creation code - - Refers to item: None -- IC 152945 -> Item 2139 -- Creation code - - Refers to item: None -- IC 152945 -> Item 2140 -- Creation code - - Refers to item: None -- IC 153026 -> Item 2141 -- Creation code - - Refers to item: None -- IC 153026 -> Item 2142 -- Creation code - - Refers to item: None -- IC 153106 -> Item 2143 -- Creation code - - Refers to item: None -- IC 153106 -> Item 2144 -- Creation code - - Refers to item: None -- IC 150480 -> Item 2145 -- Creation code - - Refers to item: None -- IC 150480 -> Item 2146 -- Creation code - - Refers to item: None -- IC 150483 -> Item 2147 -- Creation code - - Refers to item: None -- IC 150483 -> Item 2148 -- Creation code - - Refers to item: None -- IC 150577 -> Item 2149 -- Creation code - - Refers to item: None -- IC 150577 -> Item 2150 -- Creation code - - Refers to item: None -- IC 150664 -> Item 2151 -- Creation code - - Refers to item: None -- IC 150664 -> Item 2152 -- Creation code - - Refers to item: None -- IC 150668 -> Item 2153 -- Creation code - - Refers to item: None -- IC 150668 -> Item 2154 -- Creation code - - Refers to item: None -- IC 150748 -> Item 2155 -- Creation code - - Refers to item: None -- IC 150748 -> Item 2156 -- Creation code - - Refers to item: None -- IC 150829 -> Item 2157 -- Creation code - - Refers to item: None -- IC 150829 -> Item 2158 -- Creation code - - Refers to item: None -- IC 150909 -> Item 2159 -- Creation code - - Refers to item: None -- IC 150909 -> Item 2160 -- Creation code - - Refers to item: None -- IC 149322 -> Item 2161 -- Creation code - - Refers to item: None -- IC 149322 -> Item 2162 -- Creation code - - Refers to item: None -- IC 149323 -> Item 2163 -- Creation code - - Refers to item: None -- IC 149323 -> Item 2164 -- Creation code - - Refers to item: None -- IC 149324 -> Item 2165 -- Creation code - - Refers to item: None -- IC 149451 -> Item 2166 -- Creation code - - Refers to item: None -- IC 149451 -> Item 2167 -- Creation code - - Refers to item: None -- IC 149518 -> Item 2168 -- Creation code - - Refers to item: None -- IC 149518 -> Item 2169 -- Creation code - - Refers to item: None -- IC 149523 -> Item 2170 -- Creation code - - Refers to item: None -- IC 149898 -> Item 2171 -- Creation code - - Refers to item: None -- IC 149539 -> Item 2172 -- Creation code - - Refers to item: None -- IC 149539 -> Item 2173 -- Creation code - - Refers to item: None -- IC 149541 -> Item 2174 -- Creation code - - Refers to item: None -- IC 149712 -> Item 2175 -- Creation code - - Refers to item: None -- IC 149712 -> Item 2176 -- Creation code - - Refers to item: None -- IC 149829 -> Item 2177 -- Creation code - - Refers to item: None -- IC 149829 -> Item 2178 -- Creation code - - Refers to item: None -- IC 150964 -> Item 2179 -- Creation code - - Refers to item: None -- IC 150964 -> Item 2180 -- Creation code - - Refers to item: None -- IC 150965 -> Item 2181 -- Creation code - - Refers to item: None -- IC 150965 -> Item 2182 -- Creation code - - Refers to item: None -- IC 150966 -> Item 2183 -- Creation code - - Refers to item: None -- IC 151095 -> Item 2184 -- Creation code - - Refers to item: None -- IC 151095 -> Item 2185 -- Creation code - - Refers to item: None -- IC 151173 -> Item 2186 -- Creation code - - Refers to item: None -- IC 151173 -> Item 2187 -- Creation code - - Refers to item: None -- IC 151175 -> Item 2188 -- Creation code - - Refers to item: None -- IC 151313 -> Item 2189 -- Creation code - - Refers to item: None -- IC 151313 -> Item 2190 -- Creation code - - Refers to item: None -- IC 151379 -> Item 2191 -- Creation code - - Refers to item: None -- IC 151379 -> Item 2192 -- Creation code - - Refers to item: None -- IC 151451 -> Item 2193 -- Creation code - - Refers to item: None -- IC 151451 -> Item 2194 -- Creation code - - Refers to item: None -- IC 151452 -> Item 2195 -- Creation code - - Refers to item: None -- IC 151581 -> Item 2196 -- Creation code - - Refers to item: None -- IC 151581 -> Item 2197 -- Creation code - - Refers to item: None -- IC 151633 -> Item 2198 -- Creation code - - Refers to item: None -- IC 151633 -> Item 2199 -- Creation code - - Refers to item: None -- IC 151633 -> Item 2200 -- Creation code - - Refers to item: None -- IC 148271 -> Item 2201 -- Creation code - - Refers to item: None -- IC 148271 -> Item 2202 -- Creation code - - Refers to item: None -- IC 148272 -> Item 2203 -- Creation code - - Refers to item: None -- IC 148272 -> Item 2204 -- Creation code - - Refers to item: None -- IC 148274 -> Item 2205 -- Creation code - - Refers to item: None -- IC 148406 -> Item 2206 -- Creation code - - Refers to item: None -- IC 148406 -> Item 2207 -- Creation code - - Refers to item: None -- IC 148484 -> Item 2208 -- Creation code - - Refers to item: None -- IC 148484 -> Item 2209 -- Creation code - - Refers to item: None -- IC 151922 -> Item 2230 -- Creation code - - Refers to item: None -- IC 151922 -> Item 2231 -- Creation code - - Refers to item: None -- IC 151923 -> Item 2232 -- Creation code - - Refers to item: None -- IC 151923 -> Item 2233 -- Creation code - - Refers to item: None -- IC 151924 -> Item 2234 -- Creation code - - Refers to item: None -- IC 152086 -> Item 2235 -- Creation code - - Refers to item: None -- IC 152086 -> Item 2236 -- Creation code - - Refers to item: None -- IC 152124 -> Item 2237 -- Creation code - - Refers to item: None -- IC 152124 -> Item 2238 -- Creation code - - Refers to item: None -- IC 152125 -> Item 2239 -- Creation code - - Refers to item: None -- IC 152287 -> Item 2240 -- Creation code - - Refers to item: None -- IC 152287 -> Item 2241 -- Creation code - - Refers to item: None -- IC 151712 -> Item 2242 -- Creation code - - Refers to item: None -- IC 151712 -> Item 2243 -- Creation code - - Refers to item: None -- IC 151713 -> Item 2244 -- Creation code - - Refers to item: None -- IC 151713 -> Item 2245 -- Creation code - - Refers to item: None -- IC 151714 -> Item 2246 -- Creation code - - Refers to item: None -- IC 151878 -> Item 2247 -- Creation code - - Refers to item: None -- IC 151878 -> Item 2248 -- Creation code - - Refers to item: None -- IC 153999 -> Item 2249 -- Creation code - - Refers to item: None -- IC 153999 -> Item 2250 -- Creation code - - Refers to item: None -- IC 154000 -> Item 2251 -- Creation code - - Refers to item: None -- IC 154000 -> Item 2252 -- Creation code - - Refers to item: None -- IC 154002 -> Item 2253 -- Creation code - - Refers to item: None -- IC 154165 -> Item 2254 -- Creation code - - Refers to item: None -- IC 154165 -> Item 2255 -- Creation code - - Refers to item: None -- IC 154167 -> Item 2256 -- Creation code - - Refers to item: None -- IC 154334 -> Item 2257 -- Creation code - - Refers to item: None -- IC 154334 -> Item 2258 -- Creation code - - Refers to item: None -- IC 154372 -> Item 2259 -- Creation code - - Refers to item: None -- IC 154372 -> Item 2260 -- Creation code - - Refers to item: None -- IC 154422 -> Item 2261 -- Creation code - - Refers to item: None -- IC 154422 -> Item 2262 -- Creation code - - Refers to item: None -- IC 154472 -> Item 2263 -- Creation code - - Refers to item: None -- IC 154472 -> Item 2264 -- Creation code - - Refers to item: None -- IC 156632 -> Item 2265 -- Creation code - - Refers to item: None -- IC 156632 -> Item 2266 -- Creation code - - Refers to item: None -- IC 156633 -> Item 2267 -- Creation code - - Refers to item: None -- IC 156633 -> Item 2268 -- Creation code - - Refers to item: None -- IC 156635 -> Item 2269 -- Creation code - - Refers to item: None -- IC 156798 -> Item 2270 -- Creation code - - Refers to item: None -- IC 156798 -> Item 2271 -- Creation code - - Refers to item: None -- IC 156836 -> Item 2272 -- Creation code - - Refers to item: None -- IC 156836 -> Item 2273 -- Creation code - - Refers to item: None -- IC 152332 -> Item 2274 -- Creation code - - Refers to item: None -- IC 152332 -> Item 2275 -- Creation code - - Refers to item: None -- IC 152333 -> Item 2276 -- Creation code - - Refers to item: None -- IC 152333 -> Item 2277 -- Creation code - - Refers to item: None -- IC 152335 -> Item 2278 -- Creation code - - Refers to item: None -- IC 152506 -> Item 2279 -- Creation code - - Refers to item: None -- IC 152506 -> Item 2280 -- Creation code - - Refers to item: None -- IC 152508 -> Item 2281 -- Creation code - - Refers to item: None -- IC 152673 -> Item 2282 -- Creation code - - Refers to item: None -- IC 152673 -> Item 2283 -- Creation code - - Refers to item: None -- IC 152711 -> Item 2284 -- Creation code - - Refers to item: None -- IC 152711 -> Item 2285 -- Creation code - - Refers to item: None -- IC 152761 -> Item 2286 -- Creation code - - Refers to item: None -- IC 152761 -> Item 2287 -- Creation code - - Refers to item: None -- IC 152811 -> Item 2288 -- Creation code - - Refers to item: None -- IC 152811 -> Item 2289 -- Creation code - - Refers to item: None -- IC 150222 -> Item 2290 -- Creation code - - Refers to item: None -- IC 150222 -> Item 2291 -- Creation code - - Refers to item: None -- IC 150223 -> Item 2292 -- Creation code - - Refers to item: None -- IC 150223 -> Item 2293 -- Creation code - - Refers to item: None -- IC 150225 -> Item 2294 -- Creation code - - Refers to item: None -- IC 150396 -> Item 2295 -- Creation code - - Refers to item: None -- IC 150396 -> Item 2296 -- Creation code - - Refers to item: None -- IC 150434 -> Item 2297 -- Creation code - - Refers to item: None -- IC 150434 -> Item 2298 -- Creation code - - Refers to item: None -- IC 153161 -> Item 2321 -- Creation code - - Refers to item: None -- IC 153161 -> Item 2322 -- Creation code - - Refers to item: None -- IC 153162 -> Item 2323 -- Creation code - - Refers to item: None -- IC 153162 -> Item 2324 -- Creation code - - Refers to item: None -- IC 153163 -> Item 2325 -- Creation code - - Refers to item: None -- IC 153323 -> Item 2326 -- Creation code - - Refers to item: None -- IC 153323 -> Item 2327 -- Creation code - - Refers to item: None -- IC 153390 -> Item 2328 -- Creation code - - Refers to item: None -- IC 153390 -> Item 2329 -- Creation code - - Refers to item: None -- IC 153395 -> Item 2330 -- Creation code - - Refers to item: None -- IC 153824 -> Item 2331 -- Creation code - - Refers to item: None -- IC 153411 -> Item 2332 -- Creation code - - Refers to item: None -- IC 153411 -> Item 2333 -- Creation code - - Refers to item: None -- IC 153414 -> Item 2334 -- Creation code - - Refers to item: None -- IC 153414 -> Item 2335 -- Creation code - - Refers to item: None -- IC 153619 -> Item 2336 -- Creation code - - Refers to item: None -- IC 153619 -> Item 2337 -- Creation code - - Refers to item: None -- IC 153736 -> Item 2338 -- Creation code - - Refers to item: None -- IC 153736 -> Item 2339 -- Creation code - - Refers to item: None -- IC 153754 -> Item 2340 -- Creation code - - Refers to item: None -- IC 153754 -> Item 2341 -- Creation code - - Refers to item: None -- IC 3036 -> Item 2351 -- Creation code - - Refers to item: None -- IC 3036 -> Item 2352 -- Creation code - - Refers to item: None -- IC 10962 -> Item 2353 -- Creation code - - Refers to item: None -- IC 10962 -> Item 2354 -- Creation code - - Refers to item: None -- IC 10986 -> Item 2355 -- Creation code - - Refers to item: None -- IC 10986 -> Item 2356 -- Creation code - - Refers to item: None -- IC 11042 -> Item 2357 -- Creation code - - Refers to item: None -- IC 11042 -> Item 2358 -- Creation code - - Refers to item: None -- IC 11098 -> Item 2359 -- Creation code - - Refers to item: None -- IC 11098 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "UpdateNewImpl" (solc 0.8.30, source ID 59): - -Anchors for Contract "CoreStorageLib" (solc 0.8.30, source ID 70): - -Anchors for Contract "ValidationLib" (solc 0.8.30, source ID 72): - -Anchors for Contract "IBasedAppManager" (solc 0.8.30, source ID 62): - -Anchors for Contract "IAccessControl" (solc 0.8.30, source ID 27): - -Anchors for Contract "WhitelistExampleTest" (solc 0.8.30, source ID 98): -- IC 1155 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1155 -> Item 1991 -- Creation code - - Refers to item: None -- IC 3407 -> Item 1992 -- Creation code - - Refers to item: None -- IC 3407 -> Item 1993 -- Creation code - - Refers to item: None -- IC 3561 -> Item 1994 -- Creation code - - Refers to item: None -- IC 3561 -> Item 1995 -- Creation code - - Refers to item: None -- IC 3715 -> Item 1996 -- Creation code - - Refers to item: None -- IC 3715 -> Item 1997 -- Creation code - - Refers to item: None -- IC 3869 -> Item 1998 -- Creation code - - Refers to item: None -- IC 3869 -> Item 1999 -- Creation code - - Refers to item: None -- IC 4023 -> Item 2000 -- Creation code - - Refers to item: None -- IC 4023 -> Item 2001 -- Creation code - - Refers to item: None -- IC 4177 -> Item 2002 -- Creation code - - Refers to item: None -- IC 4177 -> Item 2003 -- Creation code - - Refers to item: None -- IC 4331 -> Item 2004 -- Creation code - - Refers to item: None -- IC 4331 -> Item 2005 -- Creation code - - Refers to item: None -- IC 4464 -> Item 2006 -- Creation code - - Refers to item: None -- IC 4464 -> Item 2007 -- Creation code - - Refers to item: None -- IC 4565 -> Item 2008 -- Creation code - - Refers to item: None -- IC 4565 -> Item 2009 -- Creation code - - Refers to item: None -- IC 4666 -> Item 2010 -- Creation code - - Refers to item: None -- IC 4666 -> Item 2011 -- Creation code - - Refers to item: None -- IC 4767 -> Item 2012 -- Creation code - - Refers to item: None -- IC 4767 -> Item 2013 -- Creation code - - Refers to item: None -- IC 4869 -> Item 2014 -- Creation code - - Refers to item: None -- IC 4869 -> Item 2015 -- Creation code - - Refers to item: None -- IC 5401 -> Item 2016 -- Creation code - - Refers to item: None -- IC 5401 -> Item 2017 -- Creation code - - Refers to item: None -- IC 5511 -> Item 2018 -- Creation code - - Refers to item: None -- IC 5511 -> Item 2019 -- Creation code - - Refers to item: None -- IC 5656 -> Item 2020 -- Creation code - - Refers to item: None -- IC 5656 -> Item 2021 -- Creation code - - Refers to item: None -- IC 5657 -> Item 2022 -- Creation code - - Refers to item: None -- IC 5966 -> Item 2023 -- Creation code - - Refers to item: None -- IC 5966 -> Item 2024 -- Creation code - - Refers to item: None -- IC 6114 -> Item 2025 -- Creation code - - Refers to item: None -- IC 6114 -> Item 2026 -- Creation code - - Refers to item: None -- IC 6211 -> Item 2027 -- Creation code - - Refers to item: None -- IC 6211 -> Item 2028 -- Creation code - - Refers to item: None -- IC 6472 -> Item 2029 -- Creation code - - Refers to item: None -- IC 6472 -> Item 2030 -- Creation code - - Refers to item: None -- IC 6685 -> Item 2031 -- Creation code - - Refers to item: None -- IC 6685 -> Item 2032 -- Creation code - - Refers to item: None -- IC 6786 -> Item 2033 -- Creation code - - Refers to item: None -- IC 6786 -> Item 2034 -- Creation code - - Refers to item: None -- IC 6965 -> Item 2035 -- Creation code - - Refers to item: None -- IC 6965 -> Item 2036 -- Creation code - - Refers to item: None -- IC 7132 -> Item 2037 -- Creation code - - Refers to item: None -- IC 7132 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7390 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7390 -> Item 2040 -- Creation code - - Refers to item: None -- IC 7501 -> Item 2041 -- Creation code - - Refers to item: None -- IC 7501 -> Item 2042 -- Creation code - - Refers to item: None -- IC 7634 -> Item 2043 -- Creation code - - Refers to item: None -- IC 7634 -> Item 2044 -- Creation code - - Refers to item: None -- IC 7813 -> Item 2045 -- Creation code - - Refers to item: None -- IC 7813 -> Item 2046 -- Creation code - - Refers to item: None -- IC 7958 -> Item 2047 -- Creation code - - Refers to item: None -- IC 7958 -> Item 2048 -- Creation code - - Refers to item: None -- IC 8137 -> Item 2049 -- Creation code - - Refers to item: None -- IC 8137 -> Item 2050 -- Creation code - - Refers to item: None -- IC 8316 -> Item 2051 -- Creation code - - Refers to item: None -- IC 8316 -> Item 2052 -- Creation code - - Refers to item: None -- IC 8645 -> Item 2053 -- Creation code - - Refers to item: None -- IC 8645 -> Item 2054 -- Creation code - - Refers to item: None -- IC 8974 -> Item 2055 -- Creation code - - Refers to item: None -- IC 8974 -> Item 2056 -- Creation code - - Refers to item: None -- IC 9141 -> Item 2057 -- Creation code - - Refers to item: None -- IC 9141 -> Item 2058 -- Creation code - - Refers to item: None -- IC 9491 -> Item 2059 -- Creation code - - Refers to item: None -- IC 9491 -> Item 2060 -- Creation code - - Refers to item: None -- IC 9581 -> Item 2061 -- Creation code - - Refers to item: None -- IC 9581 -> Item 2062 -- Creation code - - Refers to item: None -- IC 9726 -> Item 2063 -- Creation code - - Refers to item: None -- IC 9726 -> Item 2064 -- Creation code - - Refers to item: None -- IC 9905 -> Item 2065 -- Creation code - - Refers to item: None -- IC 9905 -> Item 2066 -- Creation code - - Refers to item: None -- IC 10084 -> Item 2067 -- Creation code - - Refers to item: None -- IC 10084 -> Item 2068 -- Creation code - - Refers to item: None -- IC 10213 -> Item 2069 -- Creation code - - Refers to item: None -- IC 10213 -> Item 2070 -- Creation code - - Refers to item: None -- IC 10342 -> Item 2071 -- Creation code - - Refers to item: None -- IC 10342 -> Item 2072 -- Creation code - - Refers to item: None -- IC 10471 -> Item 2073 -- Creation code - - Refers to item: None -- IC 10471 -> Item 2074 -- Creation code - - Refers to item: None -- IC 10621 -> Item 2075 -- Creation code - - Refers to item: None -- IC 10621 -> Item 2076 -- Creation code - - Refers to item: None -- IC 10775 -> Item 2077 -- Creation code - - Refers to item: None -- IC 10775 -> Item 2078 -- Creation code - - Refers to item: None -- IC 10930 -> Item 2079 -- Creation code - - Refers to item: None -- IC 10930 -> Item 2080 -- Creation code - - Refers to item: None -- IC 11085 -> Item 2081 -- Creation code - - Refers to item: None -- IC 11085 -> Item 2082 -- Creation code - - Refers to item: None -- IC 11240 -> Item 2083 -- Creation code - - Refers to item: None -- IC 11240 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11395 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11395 -> Item 2086 -- Creation code - - Refers to item: None -- IC 11550 -> Item 2087 -- Creation code - - Refers to item: None -- IC 11550 -> Item 2088 -- Creation code - - Refers to item: None -- IC 11705 -> Item 2089 -- Creation code - - Refers to item: None -- IC 11705 -> Item 2090 -- Creation code - - Refers to item: None -- IC 11860 -> Item 2091 -- Creation code - - Refers to item: None -- IC 11860 -> Item 2092 -- Creation code - - Refers to item: None -- IC 12015 -> Item 2093 -- Creation code - - Refers to item: None -- IC 12015 -> Item 2094 -- Creation code - - Refers to item: None -- IC 12170 -> Item 2095 -- Creation code - - Refers to item: None -- IC 12170 -> Item 2096 -- Creation code - - Refers to item: None -- IC 12325 -> Item 2097 -- Creation code - - Refers to item: None -- IC 12325 -> Item 2098 -- Creation code - - Refers to item: None -- IC 12480 -> Item 2099 -- Creation code - - Refers to item: None -- IC 12480 -> Item 2100 -- Creation code - - Refers to item: None -- IC 12646 -> Item 2101 -- Creation code - - Refers to item: None -- IC 12646 -> Item 2102 -- Creation code - - Refers to item: None -- IC 12810 -> Item 2103 -- Creation code - - Refers to item: None -- IC 12810 -> Item 2104 -- Creation code - - Refers to item: None -- IC 12988 -> Item 2105 -- Creation code - - Refers to item: None -- IC 12988 -> Item 2106 -- Creation code - - Refers to item: None -- IC 13152 -> Item 2107 -- Creation code - - Refers to item: None -- IC 13152 -> Item 2108 -- Creation code - - Refers to item: None -- IC 13295 -> Item 2109 -- Creation code - - Refers to item: None -- IC 13295 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13396 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13396 -> Item 2112 -- Creation code - - Refers to item: None -- IC 13497 -> Item 2113 -- Creation code - - Refers to item: None -- IC 13497 -> Item 2114 -- Creation code - - Refers to item: None -- IC 13598 -> Item 2115 -- Creation code - - Refers to item: None -- IC 13598 -> Item 2116 -- Creation code - - Refers to item: None -- IC 13699 -> Item 2117 -- Creation code - - Refers to item: None -- IC 13699 -> Item 2118 -- Creation code - - Refers to item: None -- IC 13800 -> Item 2119 -- Creation code - - Refers to item: None -- IC 13800 -> Item 2120 -- Creation code - - Refers to item: None -- IC 13998 -> Item 2121 -- Creation code - - Refers to item: None -- IC 13998 -> Item 2122 -- Creation code - - Refers to item: None -- IC 14196 -> Item 2123 -- Creation code - - Refers to item: None -- IC 14196 -> Item 2124 -- Creation code - - Refers to item: None -- IC 14407 -> Item 2125 -- Creation code - - Refers to item: None -- IC 14407 -> Item 2126 -- Creation code - - Refers to item: None -- IC 14607 -> Item 2127 -- Creation code - - Refers to item: None -- IC 14607 -> Item 2128 -- Creation code - - Refers to item: None -- IC 14805 -> Item 2129 -- Creation code - - Refers to item: None -- IC 14805 -> Item 2130 -- Creation code - - Refers to item: None -- IC 15003 -> Item 2131 -- Creation code - - Refers to item: None -- IC 15003 -> Item 2132 -- Creation code - - Refers to item: None -- IC 15222 -> Item 2133 -- Creation code - - Refers to item: None -- IC 15222 -> Item 2134 -- Creation code - - Refers to item: None -- IC 24562 -> Item 2135 -- Creation code - - Refers to item: None -- IC 24562 -> Item 2136 -- Creation code - - Refers to item: None -- IC 24566 -> Item 2137 -- Creation code - - Refers to item: None -- IC 24566 -> Item 2138 -- Creation code - - Refers to item: None -- IC 24642 -> Item 2139 -- Creation code - - Refers to item: None -- IC 24642 -> Item 2140 -- Creation code - - Refers to item: None -- IC 24720 -> Item 2141 -- Creation code - - Refers to item: None -- IC 24720 -> Item 2142 -- Creation code - - Refers to item: None -- IC 24796 -> Item 2143 -- Creation code - - Refers to item: None -- IC 24796 -> Item 2144 -- Creation code - - Refers to item: None -- IC 24848 -> Item 2145 -- Creation code - - Refers to item: None -- IC 24848 -> Item 2146 -- Creation code - - Refers to item: None -- IC 24851 -> Item 2147 -- Creation code - - Refers to item: None -- IC 24851 -> Item 2148 -- Creation code - - Refers to item: None -- IC 24938 -> Item 2149 -- Creation code - - Refers to item: None -- IC 24938 -> Item 2150 -- Creation code - - Refers to item: None -- IC 25022 -> Item 2161 -- Creation code - - Refers to item: None -- IC 25022 -> Item 2162 -- Creation code - - Refers to item: None -- IC 25023 -> Item 2163 -- Creation code - - Refers to item: None -- IC 25023 -> Item 2164 -- Creation code - - Refers to item: None -- IC 25024 -> Item 2165 -- Creation code - - Refers to item: None -- IC 25146 -> Item 2166 -- Creation code - - Refers to item: None -- IC 25146 -> Item 2167 -- Creation code - - Refers to item: None -- IC 25211 -> Item 2168 -- Creation code - - Refers to item: None -- IC 25211 -> Item 2169 -- Creation code - - Refers to item: None -- IC 25216 -> Item 2170 -- Creation code - - Refers to item: None -- IC 25575 -> Item 2171 -- Creation code - - Refers to item: None -- IC 25231 -> Item 2172 -- Creation code - - Refers to item: None -- IC 25231 -> Item 2173 -- Creation code - - Refers to item: None -- IC 25233 -> Item 2174 -- Creation code - - Refers to item: None -- IC 25396 -> Item 2175 -- Creation code - - Refers to item: None -- IC 25396 -> Item 2176 -- Creation code - - Refers to item: None -- IC 25508 -> Item 2177 -- Creation code - - Refers to item: None -- IC 25508 -> Item 2178 -- Creation code - - Refers to item: None -- IC 1107 -> Item 2351 -- Creation code - - Refers to item: None -- IC 1107 -> Item 2352 -- Creation code - - Refers to item: None -- IC 3218 -> Item 2353 -- Creation code - - Refers to item: None -- IC 3218 -> Item 2354 -- Creation code - - Refers to item: None -- IC 3242 -> Item 2355 -- Creation code - - Refers to item: None -- IC 3242 -> Item 2356 -- Creation code - - Refers to item: None -- IC 3298 -> Item 2357 -- Creation code - - Refers to item: None -- IC 3298 -> Item 2358 -- Creation code - - Refers to item: None -- IC 3354 -> Item 2359 -- Creation code - - Refers to item: None -- IC 3354 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "TransientSlot" (solc 0.8.30, source ID 48): - -Anchors for Contract "ProtocolManager" (solc 0.8.30, source ID 74): -- IC 244 -> Item 932 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 354..361, bytes 12140..12285, hits: 32) -- IC 244 -> Item 933 -- Creation code - - Refers to item: Line (location: source ID 75, lines 368..385, bytes 12547..13088, hits: 385) -- IC 937 -> Item 934 -- Creation code - - Refers to item: Function "createObligation" (location: source ID 75, lines 368..385, bytes 12547..13088, hits: 385) -- IC 937 -> Item 935 -- Creation code - - Refers to item: Line (location: source ID 75, lines 374..375, bytes 12707..12760, hits: 385) -- IC 956 -> Item 936 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 374..375, bytes 12707..12760, hits: 385) -- IC 956 -> Item 937 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 374..375, bytes 12739..12760, hits: 385) -- IC 956 -> Item 938 -- Creation code - - Refers to item: Line (location: source ID 75, lines 375..376, bytes 12770..12803, hits: 385) -- IC 1006 -> Item 939 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 375..376, bytes 12770..12803, hits: 385) -- IC 1006 -> Item 940 -- Creation code - - Refers to item: Line (location: source ID 75, lines 377..378, bytes 12818..12871, hits: 345) -- IC 1047 -> Item 941 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 377..378, bytes 12818..12871, hits: 345) -- IC 1047 -> Item 942 -- Creation code - - Refers to item: Branch (branch: 13, path: 0) (location: source ID 75, lines 377..380, bytes 12873..12921, hits: 5) -- IC 384 -> Item 943 -- Creation code - - Refers to item: Line (location: source ID 75, lines 378..379, bytes 12887..12910, hits: 5) -- IC 384 -> Item 944 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 378..379, bytes 12887..12910, hits: 5) -- IC 1717 -> Item 945 -- Creation code - - Refers to item: Line (location: source ID 75, lines 381..382, bytes 12931..13001, hits: 340) -- IC 1717 -> Item 946 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 381..382, bytes 12931..13001, hits: 340) -- IC 1736 -> Item 947 -- Creation code - - Refers to item: Line (location: source ID 75, lines 383..384, bytes 13012..13081, hits: 260) -- IC 1736 -> Item 948 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 383..384, bytes 13012..13081, hits: 260) -- IC 1736 -> Item 949 -- Creation code - - Refers to item: Line (location: source ID 75, lines 390..421, bytes 13335..14133, hits: 580) -- IC 1786 -> Item 950 -- Creation code - - Refers to item: Function "proposeUpdateObligation" (location: source ID 75, lines 390..421, bytes 13335..14133, hits: 580) -- IC 1786 -> Item 951 -- Creation code - - Refers to item: Line (location: source ID 75, lines 396..397, bytes 13502..13555, hits: 580) -- IC 1828 -> Item 952 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 396..397, bytes 13502..13555, hits: 580) -- IC 1828 -> Item 953 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 396..397, bytes 13534..13555, hits: 580) -- IC 356 -> Item 954 -- Creation code - - Refers to item: Line (location: source ID 75, lines 398..399, bytes 13566..13599, hits: 580) -- IC 356 -> Item 955 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 398..399, bytes 13566..13599, hits: 580) -- IC 1545 -> Item 956 -- Creation code - - Refers to item: Line (location: source ID 75, lines 400..406, bytes 13610..13745, hits: 560) -- IC 1545 -> Item 957 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 400..406, bytes 13610..13745, hits: 560) -- IC 1564 -> Item 958 -- Creation code - - Refers to item: Line (location: source ID 75, lines 407..410, bytes 13756..13865, hits: 400) -- IC 1564 -> Item 959 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 407..410, bytes 13756..13865, hits: 400) -- IC 1564 -> Item 960 -- Creation code - - Refers to item: Line (location: source ID 75, lines 411..412, bytes 13876..13917, hits: 400) -- IC 1614 -> Item 961 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 411..412, bytes 13876..13917, hits: 400) -- IC 1614 -> Item 962 -- Creation code - - Refers to item: Line (location: source ID 75, lines 412..413, bytes 13927..13972, hits: 400) -- IC 1656 -> Item 963 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 412..413, bytes 13927..13972, hits: 400) -- IC 1656 -> Item 964 -- Creation code - - Refers to item: Line (location: source ID 75, lines 414..420, bytes 13983..14126, hits: 400) -- IC 216 -> Item 965 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 414..420, bytes 13983..14126, hits: 400) -- IC 216 -> Item 966 -- Creation code - - Refers to item: Line (location: source ID 75, lines 426..456, bytes 14358..15332, hits: 320) -- IC 764 -> Item 967 -- Creation code - - Refers to item: Function "finalizeUpdateObligation" (location: source ID 75, lines 426..456, bytes 14358..15332, hits: 320) -- IC 764 -> Item 968 -- Creation code - - Refers to item: Line (location: source ID 75, lines 431..432, bytes 14489..14542, hits: 320) -- IC 783 -> Item 969 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 431..432, bytes 14489..14542, hits: 320) -- IC 783 -> Item 970 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 431..432, bytes 14521..14542, hits: 320) -- IC 783 -> Item 971 -- Creation code - - Refers to item: Line (location: source ID 75, lines 433..434, bytes 14553..14586, hits: 320) -- IC 833 -> Item 972 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 433..434, bytes 14553..14586, hits: 320) -- IC 833 -> Item 973 -- Creation code - - Refers to item: Line (location: source ID 75, lines 435..438, bytes 14597..14715, hits: 300) -- IC 875 -> Item 974 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 435..438, bytes 14597..14715, hits: 300) -- IC 875 -> Item 975 -- Creation code - - Refers to item: Line (location: source ID 75, lines 438..439, bytes 14725..14766, hits: 300) -- IC 412 -> Item 976 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 438..439, bytes 14725..14766, hits: 300) -- IC 412 -> Item 977 -- Creation code - - Refers to item: Line (location: source ID 75, lines 439..440, bytes 14776..14814, hits: 300) -- IC 1890 -> Item 978 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 439..440, bytes 14776..14814, hits: 300) -- IC 1890 -> Item 979 -- Creation code - - Refers to item: Line (location: source ID 75, lines 441..442, bytes 14829..14845, hits: 300) -- IC 1909 -> Item 980 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 441..442, bytes 14829..14845, hits: 300) -- IC 1909 -> Item 981 -- Creation code - - Refers to item: Branch (branch: 14, path: 0) (location: source ID 75, lines 441..442, bytes 14847..14881, hits: 20) -- IC 1909 -> Item 982 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 441..442, bytes 14847..14881, hits: 20) -- IC 1959 -> Item 983 -- Creation code - - Refers to item: Line (location: source ID 75, lines 442..443, bytes 14891..14953, hits: 280) -- IC 1959 -> Item 984 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 442..443, bytes 14891..14953, hits: 280) -- IC 2001 -> Item 985 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 442..443, bytes 14928..14953, hits: 280) -- IC 2001 -> Item 986 -- Creation code - - Refers to item: Line (location: source ID 75, lines 444..449, bytes 14964..15092, hits: 280) -- IC 272 -> Item 987 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 444..449, bytes 14964..15092, hits: 280) -- IC 272 -> Item 988 -- Creation code - - Refers to item: Line (location: source ID 75, lines 450..451, bytes 15103..15174, hits: 80) -- IC 1108 -> Item 989 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 450..451, bytes 15103..15174, hits: 80) -- IC 1108 -> Item 990 -- Creation code - - Refers to item: Line (location: source ID 75, lines 452..453, bytes 15185..15253, hits: 80) -- IC 1127 -> Item 991 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 452..453, bytes 15185..15253, hits: 80) -- IC 1127 -> Item 992 -- Creation code - - Refers to item: Line (location: source ID 75, lines 454..455, bytes 15264..15325, hits: 80) -- IC 1127 -> Item 993 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 454..455, bytes 15264..15325, hits: 80) -- IC 1177 -> Item 994 -- Creation code - - Refers to item: Line (location: source ID 75, lines 460..473, bytes 15487..15917, hits: 10) -- IC 1177 -> Item 995 -- Creation code - - Refers to item: Function "reduceFee" (location: source ID 75, lines 460..473, bytes 15487..15917, hits: 10) -- IC 1219 -> Item 996 -- Creation code - - Refers to item: Line (location: source ID 75, lines 461..462, bytes 15564..15617, hits: 10) -- IC 1219 -> Item 997 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 461..462, bytes 15564..15617, hits: 10) -- IC 160 -> Item 998 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 461..462, bytes 15596..15617, hits: 10) -- IC 160 -> Item 999 -- Creation code - - Refers to item: Line (location: source ID 75, lines 463..464, bytes 15628..15661, hits: 10) -- IC 445 -> Item 1000 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 463..464, bytes 15628..15661, hits: 10) -- IC 445 -> Item 1001 -- Creation code - - Refers to item: Line (location: source ID 75, lines 465..466, bytes 15676..15719, hits: 10) -- IC 464 -> Item 1002 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 465..466, bytes 15676..15719, hits: 10) -- IC 464 -> Item 1003 -- Creation code - - Refers to item: Branch (branch: 15, path: 0) (location: source ID 75, lines 465..468, bytes 15721..15781, hits: 5) -- IC 464 -> Item 1004 -- Creation code - - Refers to item: Line (location: source ID 75, lines 466..467, bytes 15735..15770, hits: 5) -- IC 514 -> Item 1005 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 466..467, bytes 15735..15770, hits: 5) -- IC 514 -> Item 1006 -- Creation code - - Refers to item: Line (location: source ID 75, lines 469..470, bytes 15791..15833, hits: 5) -- IC 556 -> Item 1007 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 469..470, bytes 15791..15833, hits: 5) -- IC 556 -> Item 1008 -- Creation code - - Refers to item: Line (location: source ID 75, lines 471..472, bytes 15844..15910, hits: 5) -- IC 188 -> Item 1009 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 471..472, bytes 15844..15910, hits: 5) -- IC 188 -> Item 1010 -- Creation code - - Refers to item: Line (location: source ID 75, lines 477..503, bytes 16065..16937, hits: 145) -- IC 614 -> Item 1011 -- Creation code - - Refers to item: Function "proposeFeeUpdate" (location: source ID 75, lines 477..503, bytes 16065..16937, hits: 145) -- IC 614 -> Item 1012 -- Creation code - - Refers to item: Line (location: source ID 75, lines 478..479, bytes 16149..16202, hits: 145) -- IC 638 -> Item 1013 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 478..479, bytes 16149..16202, hits: 145) -- IC 638 -> Item 1014 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 478..479, bytes 16181..16202, hits: 145) -- IC 688 -> Item 1015 -- Creation code - - Refers to item: Line (location: source ID 75, lines 480..481, bytes 16213..16246, hits: 145) -- IC 688 -> Item 1016 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 480..481, bytes 16213..16246, hits: 145) -- IC 703 -> Item 1017 -- Creation code - - Refers to item: Line (location: source ID 75, lines 482..483, bytes 16257..16319, hits: 120) -- IC 703 -> Item 1018 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 482..483, bytes 16257..16319, hits: 120) -- IC 328 -> Item 1019 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 482..483, bytes 16294..16319, hits: 120) -- IC 328 -> Item 1020 -- Creation code - - Refers to item: Line (location: source ID 75, lines 484..485, bytes 16330..16375, hits: 120) -- IC 1376 -> Item 1021 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 484..485, bytes 16330..16375, hits: 120) -- IC 1376 -> Item 1022 -- Creation code - - Refers to item: Line (location: source ID 75, lines 486..487, bytes 16386..16444, hits: 95) -- IC 1391 -> Item 1023 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 486..487, bytes 16386..16444, hits: 95) -- IC 1391 -> Item 1024 -- Creation code - - Refers to item: Line (location: source ID 75, lines 487..488, bytes 16454..16479, hits: 95) -- IC 1391 -> Item 1025 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 487..488, bytes 16454..16479, hits: 95) -- IC 1441 -> Item 1026 -- Creation code - - Refers to item: Line (location: source ID 75, lines 489..490, bytes 16494..16512, hits: 95) -- IC 1441 -> Item 1027 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 489..490, bytes 16494..16512, hits: 95) -- IC 1483 -> Item 1028 -- Creation code - - Refers to item: Branch (branch: 16, path: 0) (location: source ID 75, lines 489..490, bytes 16514..16536, hits: 5) -- IC 1483 -> Item 1029 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 489..490, bytes 16514..16536, hits: 5) -- IC 300 -> Item 1030 -- Creation code - - Refers to item: Line (location: source ID 75, lines 490..491, bytes 16550..16588, hits: 90) -- IC 300 -> Item 1031 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 490..491, bytes 16550..16588, hits: 90) -- IC 1277 -> Item 1032 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 490..491, bytes 16564..16588, hits: 90) -- IC 1277 -> Item 1033 -- Creation code - - Refers to item: Branch (branch: 17, path: 0) (location: source ID 75, lines 490..493, bytes 16590..16650, hits: 25) -- IC 1318 -> Item 1034 -- Creation code - - Refers to item: Line (location: source ID 75, lines 491..492, bytes 16604..16639, hits: 25) -- IC 1318 -> Item 1035 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 491..492, bytes 16604..16639, hits: 25) -- IC 2058 -> Item 802 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 2058 -> Item 803 -- Creation code - - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 2060 -> Item 804 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 2060 -> Item 805 -- Creation code - - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 2110 -> Item 806 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 2110 -> Item 807 -- Creation code - - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) - -Anchors for Contract "BasedAppMock2" (solc 0.8.30, source ID 93): -- IC 5 -> Item 2380 -- Runtime code - - Refers to item: None -- IC 5 -> Item 2381 -- Runtime code - - Refers to item: None -- IC 104 -> Item 2382 -- Runtime code - - Refers to item: None -- IC 104 -> Item 2383 -- Runtime code - - Refers to item: None -- IC 51 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 51 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 51 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 51 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 452 -> Item 2384 -- Creation code - - Refers to item: None -- IC 452 -> Item 2385 -- Creation code - - Refers to item: None -- IC 1459 -> Item 2386 -- Creation code - - Refers to item: None -- IC 1459 -> Item 2387 -- Creation code - - Refers to item: None -- IC 1175 -> Item 1951 -- Creation code - - Refers to item: None -- IC 1175 -> Item 1952 -- Creation code - - Refers to item: None -- IC 1175 -> Item 1953 -- Creation code - - Refers to item: None -- IC 1175 -> Item 1954 -- Creation code - - Refers to item: None -- IC 1258 -> Item 1955 -- Creation code - - Refers to item: None -- IC 1258 -> Item 1956 -- Creation code - - Refers to item: None -- IC 1258 -> Item 1957 -- Creation code - - Refers to item: None -- IC 230 -> Item 1962 -- Creation code - - Refers to item: None -- IC 230 -> Item 1963 -- Creation code - - Refers to item: None -- IC 712 -> Item 1964 -- Creation code - - Refers to item: None -- IC 712 -> Item 1965 -- Creation code - - Refers to item: None -- IC 310 -> Item 1966 -- Creation code - - Refers to item: None -- IC 310 -> Item 1967 -- Creation code - - Refers to item: None -- IC 998 -> Item 1968 -- Creation code - - Refers to item: None -- IC 998 -> Item 1969 -- Creation code - - Refers to item: None -- IC 514 -> Item 1970 -- Creation code - - Refers to item: None -- IC 514 -> Item 1971 -- Creation code - - Refers to item: None -- IC 1481 -> Item 1972 -- Creation code - - Refers to item: None -- IC 1481 -> Item 1973 -- Creation code - - Refers to item: None -- IC 270 -> Item 1974 -- Creation code - - Refers to item: None -- IC 270 -> Item 1975 -- Creation code - - Refers to item: None -- IC 858 -> Item 1976 -- Creation code - - Refers to item: None -- IC 858 -> Item 1977 -- Creation code - - Refers to item: None -- IC 148 -> Item 1978 -- Creation code - - Refers to item: None -- IC 148 -> Item 1979 -- Creation code - - Refers to item: None -- IC 555 -> Item 1980 -- Creation code - - Refers to item: None -- IC 555 -> Item 1981 -- Creation code - - Refers to item: None -- IC 392 -> Item 1982 -- Creation code - - Refers to item: None -- IC 392 -> Item 1983 -- Creation code - - Refers to item: None -- IC 1308 -> Item 1984 -- Creation code - - Refers to item: None -- IC 1308 -> Item 1985 -- Creation code - - Refers to item: None - -Anchors for Contract "Initializable" (solc 0.8.30, source ID 23): - -Anchors for Contract "UpdateModulesHoodi" (solc 0.8.30, source ID 58): -- IC 56 -> Item 238 -- Creation code - - Refers to item: Function "updateObligationTimelockPeriod" (location: source ID 61, lines 382..385, bytes 13075..13213, hits: 3) -- IC 56 -> Item 239 -- Creation code - - Refers to item: Line (location: source ID 61, lines 383..384, bytes 13158..13206, hits: 2) -- IC 115 -> Item 240 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 383..384, bytes 13158..13206, hits: 2) -- IC 115 -> Item 241 -- Creation code - - Refers to item: Line (location: source ID 61, lines 386..389, bytes 13219..13353, hits: 3) -- IC 125 -> Item 242 -- Creation code - - Refers to item: Function "updateObligationExpireTime" (location: source ID 61, lines 386..389, bytes 13219..13353, hits: 3) -- IC 125 -> Item 243 -- Creation code - - Refers to item: Line (location: source ID 61, lines 387..388, bytes 13298..13346, hits: 2) -- IC 125 -> Item 244 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 387..388, bytes 13298..13346, hits: 2) -- IC 184 -> Item 245 -- Creation code - - Refers to item: Line (location: source ID 61, lines 390..393, bytes 13359..13498, hits: 3) -- IC 184 -> Item 246 -- Creation code - - Refers to item: Function "updateTokenUpdateTimelockPeriod" (location: source ID 61, lines 390..393, bytes 13359..13498, hits: 3) -- IC 186 -> Item 247 -- Creation code - - Refers to item: Line (location: source ID 61, lines 391..392, bytes 13443..13491, hits: 2) -- IC 186 -> Item 248 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 391..392, bytes 13443..13491, hits: 2) -- IC 193 -> Item 249 -- Creation code - - Refers to item: Line (location: source ID 61, lines 394..397, bytes 13504..13628, hits: 3) -- IC 193 -> Item 250 -- Creation code - - Refers to item: Function "updateMaxShares" (location: source ID 61, lines 394..397, bytes 13504..13628, hits: 3) -- IC 309 -> Item 251 -- Creation code - - Refers to item: Line (location: source ID 61, lines 395..396, bytes 13573..13621, hits: 2) -- IC 193 -> Item 252 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 395..396, bytes 13573..13621, hits: 2) -- IC 193 -> Item 253 -- Creation code - - Refers to item: Line (location: source ID 61, lines 398..401, bytes 13634..13763, hits: 3) -- IC 249 -> Item 254 -- Creation code - - Refers to item: Function "updateMaxFeeIncrement" (location: source ID 61, lines 398..401, bytes 13634..13763, hits: 3) -- IC 249 -> Item 255 -- Creation code - - Refers to item: Line (location: source ID 61, lines 399..400, bytes 13708..13756, hits: 2) -- IC 310 -> Item 256 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 399..400, bytes 13708..13756, hits: 2) -- IC 310 -> Item 257 -- Creation code - - Refers to item: Line (location: source ID 61, lines 402..405, bytes 13769..13899, hits: 39) -- IC 366 -> Item 258 -- Creation code - - Refers to item: Function "updateDisabledFeatures" (location: source ID 61, lines 402..405, bytes 13769..13899, hits: 39) -- IC 366 -> Item 259 -- Creation code - - Refers to item: Line (location: source ID 61, lines 403..404, bytes 13844..13892, hits: 38) -- IC 394 -> Item 260 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 403..404, bytes 13844..13892, hits: 38) -- IC 394 -> Item 261 -- Creation code - - Refers to item: Line (location: source ID 61, lines 410..414, bytes 14017..14180, hits: 1) -- IC 429 -> Item 146 -- Creation code - - Refers to item: Line (location: source ID 61, lines 262..263, bytes 9338..9386, hits: 320) -- IC 429 -> Item 147 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 262..263, bytes 9338..9386, hits: 320) -- IC 432 -> Item 148 -- Creation code - - Refers to item: Line (location: source ID 61, lines 265..268, bytes 9399..9534, hits: 44) -- IC 432 -> Item 149 -- Creation code - - Refers to item: Function "finalizeWithdrawal" (location: source ID 61, lines 265..268, bytes 9399..9534, hits: 44) -- IC 454 -> Item 150 -- Creation code - - Refers to item: Line (location: source ID 61, lines 266..267, bytes 9479..9527, hits: 44) -- IC 578 -> Item 151 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 266..267, bytes 9479..9527, hits: 44) -- IC 578 -> Item 152 -- Creation code - - Refers to item: Line (location: source ID 61, lines 269..272, bytes 9540..9664, hits: 97) -- IC 600 -> Item 153 -- Creation code - - Refers to item: Function "finalizeWithdrawalETH" (location: source ID 61, lines 269..272, bytes 9540..9664, hits: 97) -- IC 724 -> Item 154 -- Creation code - - Refers to item: Line (location: source ID 61, lines 270..271, bytes 9609..9657, hits: 97) -- IC 724 -> Item 155 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 270..271, bytes 9609..9657, hits: 97) -- IC 725 -> Item 156 -- Creation code - - Refers to item: Line (location: source ID 61, lines 273..288, bytes 9670..10223, hits: 98) -- IC 747 -> Item 157 -- Creation code - - Refers to item: Function "getSlashableBalance" (location: source ID 61, lines 273..288, bytes 9670..10223, hits: 98) -- IC 747 -> Item 158 -- Creation code - - Refers to item: Line (location: source ID 61, lines 278..279, bytes 9834..9887, hits: 98) -- IC 810 -> Item 159 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 278..279, bytes 9834..9887, hits: 98) -- IC 810 -> Item 160 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 278..279, bytes 9866..9887, hits: 98) -- IC 814 -> Item 161 -- Creation code - - Refers to item: Line (location: source ID 61, lines 280..281, bytes 9898..9967, hits: 98) -- IC 814 -> Item 162 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 280..281, bytes 9898..9967, hits: 98) -- IC 911 -> Item 163 -- Creation code - - Refers to item: Line (location: source ID 61, lines 282..285, bytes 9978..10159, hits: 98) -- IC 911 -> Item 164 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 282..285, bytes 9978..10159, hits: 98) -- IC 1001 -> Item 165 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 282..285, bytes 9996..10159, hits: 98) -- IC 1001 -> Item 166 -- Creation code - - Refers to item: Line (location: source ID 61, lines 286..287, bytes 10170..10216, hits: 98) -- IC 1006 -> Item 167 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 286..287, bytes 10170..10216, hits: 98) -- IC 1839 -> Item 168 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 286..287, bytes 10177..10216, hits: 98) -- IC 1015 -> Item 169 -- Creation code - - Refers to item: Line (location: source ID 61, lines 289..292, bytes 10229..10368, hits: 145) -- IC 1015 -> Item 170 -- Creation code - - Refers to item: Function "proposeFeeUpdate" (location: source ID 61, lines 289..292, bytes 10229..10368, hits: 145) -- IC 1084 -> Item 171 -- Creation code - - Refers to item: Line (location: source ID 61, lines 290..291, bytes 10313..10361, hits: 145) -- IC 1722 -> Item 172 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 290..291, bytes 10313..10361, hits: 145) -- IC 1084 -> Item 173 -- Creation code - - Refers to item: Line (location: source ID 61, lines 293..301, bytes 10374..10596, hits: 580) -- IC 1084 -> Item 174 -- Creation code - - Refers to item: Function "proposeUpdateObligation" (location: source ID 61, lines 293..301, bytes 10374..10596, hits: 580) -- IC 1085 -> Item 175 -- Creation code - - Refers to item: Line (location: source ID 61, lines 299..300, bytes 10541..10589, hits: 580) -- IC 1125 -> Item 176 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 299..300, bytes 10541..10589, hits: 580) -- IC 1125 -> Item 177 -- Creation code - - Refers to item: Line (location: source ID 61, lines 302..309, bytes 10602..10783, hits: 96) -- IC 1188 -> Item 178 -- Creation code - - Refers to item: Function "proposeWithdrawal" (location: source ID 61, lines 302..309, bytes 10602..10783, hits: 96) -- IC 1188 -> Item 179 -- Creation code - - Refers to item: Line (location: source ID 61, lines 307..308, bytes 10728..10776, hits: 96) -- IC 1272 -> Item 180 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 307..308, bytes 10728..10776, hits: 96) -- IC 1272 -> Item 181 -- Creation code - - Refers to item: Line (location: source ID 61, lines 310..313, bytes 10789..10928, hits: 147) -- IC 1341 -> Item 182 -- Creation code - - Refers to item: Function "proposeWithdrawalETH" (location: source ID 61, lines 310..313, bytes 10789..10928, hits: 147) -- IC 1722 -> Item 183 -- Creation code - - Refers to item: Line (location: source ID 61, lines 311..312, bytes 10873..10921, hits: 147) -- IC 1341 -> Item 184 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 311..312, bytes 10873..10921, hits: 147) -- IC 1341 -> Item 185 -- Creation code - - Refers to item: Line (location: source ID 61, lines 314..317, bytes 10934..11066, hits: 10) -- IC 1342 -> Item 186 -- Creation code - - Refers to item: Function "reduceFee" (location: source ID 61, lines 314..317, bytes 10934..11066, hits: 10) -- IC 1382 -> Item 187 -- Creation code - - Refers to item: Line (location: source ID 61, lines 315..316, bytes 11011..11059, hits: 10) -- IC 1382 -> Item 188 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 315..316, bytes 11011..11059, hits: 10) -- IC 1445 -> Item 189 -- Creation code - - Refers to item: Line (location: source ID 61, lines 318..321, bytes 11072..11196, hits: 3) -- IC 1445 -> Item 190 -- Creation code - - Refers to item: Function "removeDelegatedBalance" (location: source ID 61, lines 318..321, bytes 11072..11196, hits: 3) -- IC 1529 -> Item 191 -- Creation code - - Refers to item: Line (location: source ID 61, lines 319..320, bytes 11141..11189, hits: 3) -- IC 1529 -> Item 192 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 319..320, bytes 11141..11189, hits: 3) -- IC 1599 -> Item 193 -- Creation code - - Refers to item: Line (location: source ID 61, lines 322..328, bytes 11202..11367, hits: 6) -- IC 1722 -> Item 194 -- Creation code - - Refers to item: Function "updateDelegatedBalance" (location: source ID 61, lines 322..328, bytes 11202..11367, hits: 6) -- IC 1599 -> Item 195 -- Creation code - - Refers to item: Line (location: source ID 61, lines 326..327, bytes 11312..11360, hits: 6) -- IC 1599 -> Item 196 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 326..327, bytes 11312..11360, hits: 6) -- IC 1600 -> Item 197 -- Creation code - - Refers to item: Line (location: source ID 61, lines 329..335, bytes 11373..11552, hits: 10) -- IC 1640 -> Item 198 -- Creation code - - Refers to item: Function "updateStrategyMetadataURI" (location: source ID 61, lines 329..335, bytes 11373..11552, hits: 10) -- IC 1640 -> Item 199 -- Creation code - - Refers to item: Line (location: source ID 61, lines 333..334, bytes 11497..11545, hits: 10) -- IC 1703 -> Item 200 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 333..334, bytes 11497..11545, hits: 10) -- IC 1703 -> Item 201 -- Creation code - - Refers to item: Line (location: source ID 61, lines 336..339, bytes 11558..11695, hits: 3) -- IC 1787 -> Item 202 -- Creation code - - Refers to item: Function "updateAccountMetadataURI" (location: source ID 61, lines 336..339, bytes 11558..11695, hits: 3) -- IC 1787 -> Item 203 -- Creation code - - Refers to item: Line (location: source ID 61, lines 337..338, bytes 11640..11688, hits: 3) -- IC 1853 -> Item 204 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 337..338, bytes 11640..11688, hits: 3) -- IC 1853 -> Item 205 -- Creation code - - Refers to item: Line (location: source ID 61, lines 340..343, bytes 11701..11840, hits: 144) -- IC 1978 -> Item 206 -- Creation code - - Refers to item: Function "slash" (location: source ID 61, lines 340..343, bytes 11701..11840, hits: 144) -- IC 1978 -> Item 207 -- Creation code - - Refers to item: Line (location: source ID 61, lines 341..342, bytes 11785..11833, hits: 144) -- IC 2068 -> Item 208 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 341..342, bytes 11785..11833, hits: 144) -- IC 2068 -> Item 209 -- Creation code - - Refers to item: Line (location: source ID 61, lines 344..347, bytes 11846..11981, hits: 7) -- IC 2079 -> Item 210 -- Creation code - - Refers to item: Function "withdrawSlashingFund" (location: source ID 61, lines 344..347, bytes 11846..11981, hits: 7) -- IC 2079 -> Item 211 -- Creation code - - Refers to item: Line (location: source ID 61, lines 345..346, bytes 11926..11974, hits: 7) -- IC 2244 -> Item 212 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 345..346, bytes 11926..11974, hits: 7) -- IC 2244 -> Item 213 -- Creation code - - Refers to item: Line (location: source ID 61, lines 348..351, bytes 11987..12110, hits: 7) -- IC 2245 -> Item 214 -- Creation code - - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 61, lines 348..351, bytes 11987..12110, hits: 7) -- IC 2245 -> Item 215 -- Creation code - - Refers to item: Line (location: source ID 61, lines 349..350, bytes 12055..12103, hits: 7) -- IC 2250 -> Item 216 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 349..350, bytes 12055..12103, hits: 7) -- IC 3410 -> Item 217 -- Creation code - - Refers to item: Line (location: source ID 61, lines 352..361, bytes 12116..12379, hits: 3761) -- IC 2259 -> Item 218 -- Creation code - - Refers to item: Function "optInToBApp" (location: source ID 61, lines 352..361, bytes 12116..12379, hits: 3761) -- IC 2259 -> Item 219 -- Creation code - - Refers to item: Line (location: source ID 61, lines 359..360, bytes 12324..12372, hits: 3761) -- IC 2349 -> Item 220 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 359..360, bytes 12324..12372, hits: 3761) -- IC 3348 -> Item 221 -- Creation code - - Refers to item: Line (location: source ID 61, lines 366..369, bytes 12521..12652, hits: 4) -- IC 2349 -> Item 222 -- Creation code - - Refers to item: Function "updateFeeTimelockPeriod" (location: source ID 61, lines 366..369, bytes 12521..12652, hits: 4) -- IC 2349 -> Item 223 -- Creation code - - Refers to item: Line (location: source ID 61, lines 367..368, bytes 12597..12645, hits: 3) -- IC 2625 -> Item 224 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 367..368, bytes 12597..12645, hits: 3) -- IC 2625 -> Item 225 -- Creation code - - Refers to item: Line (location: source ID 61, lines 370..373, bytes 12658..12785, hits: 3) -- IC 2715 -> Item 226 -- Creation code - - Refers to item: Function "updateFeeExpireTime" (location: source ID 61, lines 370..373, bytes 12658..12785, hits: 3) -- IC 3348 -> Item 227 -- Creation code - - Refers to item: Line (location: source ID 61, lines 371..372, bytes 12730..12778, hits: 2) -- IC 2715 -> Item 228 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 371..372, bytes 12730..12778, hits: 2) -- IC 2715 -> Item 229 -- Creation code - - Refers to item: Line (location: source ID 61, lines 374..377, bytes 12791..12929, hits: 3) -- IC 2991 -> Item 230 -- Creation code - - Refers to item: Function "updateWithdrawalTimelockPeriod" (location: source ID 61, lines 374..377, bytes 12791..12929, hits: 3) -- IC 2991 -> Item 231 -- Creation code - - Refers to item: Line (location: source ID 61, lines 375..376, bytes 12874..12922, hits: 2) -- IC 3082 -> Item 232 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 375..376, bytes 12874..12922, hits: 2) -- IC 3348 -> Item 233 -- Creation code - - Refers to item: Line (location: source ID 61, lines 378..381, bytes 12935..13069, hits: 3) -- IC 3082 -> Item 234 -- Creation code - - Refers to item: Function "updateWithdrawalExpireTime" (location: source ID 61, lines 378..381, bytes 12935..13069, hits: 3) -- IC 3082 -> Item 235 -- Creation code - - Refers to item: Line (location: source ID 61, lines 379..380, bytes 13014..13062, hits: 2) -- IC 3358 -> Item 236 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 379..380, bytes 13014..13062, hits: 2) -- IC 3358 -> Item 237 -- Creation code - - Refers to item: Line (location: source ID 61, lines 382..385, bytes 13075..13213, hits: 3) - -Anchors for Contract "IERC1271" (solc 0.8.30, source ID 29): - -Anchors for Contract "BasedAppMock4" (solc 0.8.30, source ID 94): -- IC 5 -> Item 2388 -- Runtime code - - Refers to item: None -- IC 5 -> Item 2389 -- Runtime code - - Refers to item: None -- IC 237 -> Item 2390 -- Runtime code - - Refers to item: None -- IC 237 -> Item 2391 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 537 -> Item 2392 -- Creation code - - Refers to item: None -- IC 537 -> Item 2393 -- Creation code - - Refers to item: None -- IC 1568 -> Item 2394 -- Creation code - - Refers to item: None -- IC 1568 -> Item 2395 -- Creation code - - Refers to item: None -- IC 1632 -> Item 2396 -- Creation code - - Refers to item: None -- IC 1632 -> Item 2397 -- Creation code - - Refers to item: None -- IC 1704 -> Item 2398 -- Creation code - - Refers to item: None -- IC 1704 -> Item 2399 -- Creation code - - Refers to item: None -- IC 1705 -> Item 2400 -- Creation code - - Refers to item: None -- IC 176 -> Item 2401 -- Creation code - - Refers to item: None -- IC 176 -> Item 2402 -- Creation code - - Refers to item: None -- IC 176 -> Item 2403 -- Creation code - - Refers to item: None -- IC 176 -> Item 2404 -- Creation code - - Refers to item: None -- IC 1435 -> Item 1951 -- Creation code - - Refers to item: None -- IC 1435 -> Item 1952 -- Creation code - - Refers to item: None -- IC 1435 -> Item 1953 -- Creation code - - Refers to item: None -- IC 1435 -> Item 1954 -- Creation code - - Refers to item: None -- IC 1518 -> Item 1955 -- Creation code - - Refers to item: None -- IC 1518 -> Item 1956 -- Creation code - - Refers to item: None -- IC 1518 -> Item 1957 -- Creation code - - Refers to item: None -- IC 659 -> Item 1970 -- Creation code - - Refers to item: None -- IC 659 -> Item 1971 -- Creation code - - Refers to item: None -- IC 1929 -> Item 1972 -- Creation code - - Refers to item: None -- IC 1929 -> Item 1973 -- Creation code - - Refers to item: None -- IC 373 -> Item 1974 -- Creation code - - Refers to item: None -- IC 373 -> Item 1975 -- Creation code - - Refers to item: None -- IC 1071 -> Item 1976 -- Creation code - - Refers to item: None -- IC 1071 -> Item 1977 -- Creation code - - Refers to item: None -- IC 229 -> Item 1978 -- Creation code - - Refers to item: None -- IC 229 -> Item 1979 -- Creation code - - Refers to item: None -- IC 740 -> Item 1980 -- Creation code - - Refers to item: None -- IC 740 -> Item 1981 -- Creation code - - Refers to item: None -- IC 597 -> Item 1986 -- Creation code - - Refers to item: None -- IC 597 -> Item 1987 -- Creation code - - Refers to item: None -- IC 1906 -> Item 1988 -- Creation code - - Refers to item: None -- IC 1906 -> Item 1989 -- Creation code - - Refers to item: None -- IC 333 -> Item 1943 -- Creation code - - Refers to item: None -- IC 333 -> Item 1944 -- Creation code - - Refers to item: None -- IC 925 -> Item 1945 -- Creation code - - Refers to item: None -- IC 925 -> Item 1946 -- Creation code - - Refers to item: None -- IC 413 -> Item 1947 -- Creation code - - Refers to item: None -- IC 413 -> Item 1948 -- Creation code - - Refers to item: None -- IC 1219 -> Item 1949 -- Creation code - - Refers to item: None -- IC 1219 -> Item 1950 -- Creation code - - Refers to item: None - -Anchors for Contract "UtilsTest" (solc 0.8.30, source ID 89): -- IC 1041 -> Item 2351 -- Creation code - - Refers to item: None -- IC 1041 -> Item 2352 -- Creation code - - Refers to item: None -- IC 3092 -> Item 2353 -- Creation code - - Refers to item: None -- IC 3092 -> Item 2354 -- Creation code - - Refers to item: None -- IC 3116 -> Item 2355 -- Creation code - - Refers to item: None -- IC 3116 -> Item 2356 -- Creation code - - Refers to item: None -- IC 3172 -> Item 2357 -- Creation code - - Refers to item: None -- IC 3172 -> Item 2358 -- Creation code - - Refers to item: None -- IC 3228 -> Item 2359 -- Creation code - - Refers to item: None -- IC 3228 -> Item 2360 -- Creation code - - Refers to item: None -- IC 1089 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1089 -> Item 1991 -- Creation code - - Refers to item: None -- IC 3281 -> Item 1992 -- Creation code - - Refers to item: None -- IC 3281 -> Item 1993 -- Creation code - - Refers to item: None -- IC 3435 -> Item 1994 -- Creation code - - Refers to item: None -- IC 3435 -> Item 1995 -- Creation code - - Refers to item: None -- IC 3589 -> Item 1996 -- Creation code - - Refers to item: None -- IC 3589 -> Item 1997 -- Creation code - - Refers to item: None -- IC 3743 -> Item 1998 -- Creation code - - Refers to item: None -- IC 3743 -> Item 1999 -- Creation code - - Refers to item: None -- IC 3897 -> Item 2000 -- Creation code - - Refers to item: None -- IC 3897 -> Item 2001 -- Creation code - - Refers to item: None -- IC 4051 -> Item 2002 -- Creation code - - Refers to item: None -- IC 4051 -> Item 2003 -- Creation code - - Refers to item: None -- IC 4205 -> Item 2004 -- Creation code - - Refers to item: None -- IC 4205 -> Item 2005 -- Creation code - - Refers to item: None -- IC 4338 -> Item 2006 -- Creation code - - Refers to item: None -- IC 4338 -> Item 2007 -- Creation code - - Refers to item: None -- IC 4439 -> Item 2008 -- Creation code - - Refers to item: None -- IC 4439 -> Item 2009 -- Creation code - - Refers to item: None -- IC 4540 -> Item 2010 -- Creation code - - Refers to item: None -- IC 4540 -> Item 2011 -- Creation code - - Refers to item: None -- IC 4641 -> Item 2012 -- Creation code - - Refers to item: None -- IC 4641 -> Item 2013 -- Creation code - - Refers to item: None -- IC 4743 -> Item 2014 -- Creation code - - Refers to item: None -- IC 4743 -> Item 2015 -- Creation code - - Refers to item: None -- IC 5275 -> Item 2016 -- Creation code - - Refers to item: None -- IC 5275 -> Item 2017 -- Creation code - - Refers to item: None -- IC 5385 -> Item 2018 -- Creation code - - Refers to item: None -- IC 5385 -> Item 2019 -- Creation code - - Refers to item: None -- IC 5530 -> Item 2020 -- Creation code - - Refers to item: None -- IC 5530 -> Item 2021 -- Creation code - - Refers to item: None -- IC 5531 -> Item 2022 -- Creation code - - Refers to item: None -- IC 5840 -> Item 2023 -- Creation code - - Refers to item: None -- IC 5840 -> Item 2024 -- Creation code - - Refers to item: None -- IC 5988 -> Item 2025 -- Creation code - - Refers to item: None -- IC 5988 -> Item 2026 -- Creation code - - Refers to item: None -- IC 6085 -> Item 2027 -- Creation code - - Refers to item: None -- IC 6085 -> Item 2028 -- Creation code - - Refers to item: None -- IC 6346 -> Item 2029 -- Creation code - - Refers to item: None -- IC 6346 -> Item 2030 -- Creation code - - Refers to item: None -- IC 6559 -> Item 2031 -- Creation code - - Refers to item: None -- IC 6559 -> Item 2032 -- Creation code - - Refers to item: None -- IC 6660 -> Item 2033 -- Creation code - - Refers to item: None -- IC 6660 -> Item 2034 -- Creation code - - Refers to item: None -- IC 6839 -> Item 2035 -- Creation code - - Refers to item: None -- IC 6839 -> Item 2036 -- Creation code - - Refers to item: None -- IC 7006 -> Item 2037 -- Creation code - - Refers to item: None -- IC 7006 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7264 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7264 -> Item 2040 -- Creation code - - Refers to item: None -- IC 7375 -> Item 2041 -- Creation code - - Refers to item: None -- IC 7375 -> Item 2042 -- Creation code - - Refers to item: None -- IC 7508 -> Item 2043 -- Creation code - - Refers to item: None -- IC 7508 -> Item 2044 -- Creation code - - Refers to item: None -- IC 7687 -> Item 2045 -- Creation code - - Refers to item: None -- IC 7687 -> Item 2046 -- Creation code - - Refers to item: None -- IC 7832 -> Item 2047 -- Creation code - - Refers to item: None -- IC 7832 -> Item 2048 -- Creation code - - Refers to item: None -- IC 8011 -> Item 2049 -- Creation code - - Refers to item: None -- IC 8011 -> Item 2050 -- Creation code - - Refers to item: None -- IC 8190 -> Item 2051 -- Creation code - - Refers to item: None -- IC 8190 -> Item 2052 -- Creation code - - Refers to item: None -- IC 8519 -> Item 2053 -- Creation code - - Refers to item: None -- IC 8519 -> Item 2054 -- Creation code - - Refers to item: None -- IC 8848 -> Item 2055 -- Creation code - - Refers to item: None -- IC 8848 -> Item 2056 -- Creation code - - Refers to item: None -- IC 9015 -> Item 2057 -- Creation code - - Refers to item: None -- IC 9015 -> Item 2058 -- Creation code - - Refers to item: None -- IC 9365 -> Item 2059 -- Creation code - - Refers to item: None -- IC 9365 -> Item 2060 -- Creation code - - Refers to item: None -- IC 9455 -> Item 2061 -- Creation code - - Refers to item: None -- IC 9455 -> Item 2062 -- Creation code - - Refers to item: None -- IC 9600 -> Item 2063 -- Creation code - - Refers to item: None -- IC 9600 -> Item 2064 -- Creation code - - Refers to item: None -- IC 9779 -> Item 2065 -- Creation code - - Refers to item: None -- IC 9779 -> Item 2066 -- Creation code - - Refers to item: None -- IC 9958 -> Item 2067 -- Creation code - - Refers to item: None -- IC 9958 -> Item 2068 -- Creation code - - Refers to item: None -- IC 10087 -> Item 2069 -- Creation code - - Refers to item: None -- IC 10087 -> Item 2070 -- Creation code - - Refers to item: None -- IC 10216 -> Item 2071 -- Creation code - - Refers to item: None -- IC 10216 -> Item 2072 -- Creation code - - Refers to item: None -- IC 10345 -> Item 2073 -- Creation code - - Refers to item: None -- IC 10345 -> Item 2074 -- Creation code - - Refers to item: None -- IC 10495 -> Item 2075 -- Creation code - - Refers to item: None -- IC 10495 -> Item 2076 -- Creation code - - Refers to item: None -- IC 10649 -> Item 2077 -- Creation code - - Refers to item: None -- IC 10649 -> Item 2078 -- Creation code - - Refers to item: None -- IC 10804 -> Item 2079 -- Creation code - - Refers to item: None -- IC 10804 -> Item 2080 -- Creation code - - Refers to item: None -- IC 10959 -> Item 2081 -- Creation code - - Refers to item: None -- IC 10959 -> Item 2082 -- Creation code - - Refers to item: None -- IC 11114 -> Item 2083 -- Creation code - - Refers to item: None -- IC 11114 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11269 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11269 -> Item 2086 -- Creation code - - Refers to item: None -- IC 11424 -> Item 2087 -- Creation code - - Refers to item: None -- IC 11424 -> Item 2088 -- Creation code - - Refers to item: None -- IC 11579 -> Item 2089 -- Creation code - - Refers to item: None -- IC 11579 -> Item 2090 -- Creation code - - Refers to item: None -- IC 11734 -> Item 2091 -- Creation code - - Refers to item: None -- IC 11734 -> Item 2092 -- Creation code - - Refers to item: None -- IC 11889 -> Item 2093 -- Creation code - - Refers to item: None -- IC 11889 -> Item 2094 -- Creation code - - Refers to item: None -- IC 12044 -> Item 2095 -- Creation code - - Refers to item: None -- IC 12044 -> Item 2096 -- Creation code - - Refers to item: None -- IC 12199 -> Item 2097 -- Creation code - - Refers to item: None -- IC 12199 -> Item 2098 -- Creation code - - Refers to item: None -- IC 12354 -> Item 2099 -- Creation code - - Refers to item: None -- IC 12354 -> Item 2100 -- Creation code - - Refers to item: None -- IC 12520 -> Item 2101 -- Creation code - - Refers to item: None -- IC 12520 -> Item 2102 -- Creation code - - Refers to item: None -- IC 12684 -> Item 2103 -- Creation code - - Refers to item: None -- IC 12684 -> Item 2104 -- Creation code - - Refers to item: None -- IC 12862 -> Item 2105 -- Creation code - - Refers to item: None -- IC 12862 -> Item 2106 -- Creation code - - Refers to item: None -- IC 13026 -> Item 2107 -- Creation code - - Refers to item: None -- IC 13026 -> Item 2108 -- Creation code - - Refers to item: None -- IC 13169 -> Item 2109 -- Creation code - - Refers to item: None -- IC 13169 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13270 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13270 -> Item 2112 -- Creation code - - Refers to item: None -- IC 13371 -> Item 2113 -- Creation code - - Refers to item: None -- IC 13371 -> Item 2114 -- Creation code - - Refers to item: None -- IC 13472 -> Item 2115 -- Creation code - - Refers to item: None -- IC 13472 -> Item 2116 -- Creation code - - Refers to item: None -- IC 13573 -> Item 2117 -- Creation code - - Refers to item: None -- IC 13573 -> Item 2118 -- Creation code - - Refers to item: None -- IC 13674 -> Item 2119 -- Creation code - - Refers to item: None -- IC 13674 -> Item 2120 -- Creation code - - Refers to item: None -- IC 13872 -> Item 2121 -- Creation code - - Refers to item: None -- IC 13872 -> Item 2122 -- Creation code - - Refers to item: None -- IC 14070 -> Item 2123 -- Creation code - - Refers to item: None -- IC 14070 -> Item 2124 -- Creation code - - Refers to item: None -- IC 14281 -> Item 2125 -- Creation code - - Refers to item: None -- IC 14281 -> Item 2126 -- Creation code - - Refers to item: None -- IC 14481 -> Item 2127 -- Creation code - - Refers to item: None -- IC 14481 -> Item 2128 -- Creation code - - Refers to item: None -- IC 14679 -> Item 2129 -- Creation code - - Refers to item: None -- IC 14679 -> Item 2130 -- Creation code - - Refers to item: None -- IC 14877 -> Item 2131 -- Creation code - - Refers to item: None -- IC 14877 -> Item 2132 -- Creation code - - Refers to item: None -- IC 15096 -> Item 2133 -- Creation code - - Refers to item: None -- IC 15096 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "ERC20Mock" (solc 0.8.30, source ID 96): -- IC 22 -> Item 2413 -- Runtime code - - Refers to item: None -- IC 22 -> Item 2414 -- Runtime code - - Refers to item: None -- IC 34 -> Item 2415 -- Runtime code - - Refers to item: None -- IC 34 -> Item 2416 -- Runtime code - - Refers to item: None -- IC 56 -> Item 2479 -- Runtime code - - Refers to item: None -- IC 56 -> Item 2480 -- Runtime code - - Refers to item: None -- IC 57 -> Item 2481 -- Runtime code - - Refers to item: None -- IC 57 -> Item 2482 -- Runtime code - - Refers to item: None -- IC 108 -> Item 2483 -- Runtime code - - Refers to item: None -- IC 166 -> Item 2484 -- Runtime code - - Refers to item: None -- IC 167 -> Item 2485 -- Runtime code - - Refers to item: None -- IC 167 -> Item 2486 -- Runtime code - - Refers to item: None -- IC 191 -> Item 2487 -- Runtime code - - Refers to item: None -- IC 191 -> Item 2488 -- Runtime code - - Refers to item: None -- IC 264 -> Item 2489 -- Runtime code - - Refers to item: None -- IC 264 -> Item 2490 -- Runtime code - - Refers to item: None -- IC 314 -> Item 2417 -- Creation code - - Refers to item: None -- IC 314 -> Item 2418 -- Creation code - - Refers to item: None -- IC 605 -> Item 2419 -- Creation code - - Refers to item: None -- IC 605 -> Item 2420 -- Creation code - - Refers to item: None -- IC 236 -> Item 2421 -- Creation code - - Refers to item: None -- IC 236 -> Item 2422 -- Creation code - - Refers to item: None -- IC 573 -> Item 2423 -- Creation code - - Refers to item: None -- IC 573 -> Item 2424 -- Creation code - - Refers to item: None -- IC 372 -> Item 2425 -- Creation code - - Refers to item: None -- IC 372 -> Item 2426 -- Creation code - - Refers to item: None -- IC 639 -> Item 2427 -- Creation code - - Refers to item: None -- IC 639 -> Item 2428 -- Creation code - - Refers to item: None -- IC 450 -> Item 2429 -- Creation code - - Refers to item: None -- IC 450 -> Item 2430 -- Creation code - - Refers to item: None -- IC 714 -> Item 2431 -- Creation code - - Refers to item: None -- IC 714 -> Item 2432 -- Creation code - - Refers to item: None -- IC 715 -> Item 2433 -- Creation code - - Refers to item: None -- IC 725 -> Item 2434 -- Creation code - - Refers to item: None -- IC 725 -> Item 2435 -- Creation code - - Refers to item: None -- IC 736 -> Item 2436 -- Creation code - - Refers to item: None -- IC 736 -> Item 2437 -- Creation code - - Refers to item: None -- IC 498 -> Item 2438 -- Creation code - - Refers to item: None -- IC 498 -> Item 2439 -- Creation code - - Refers to item: None -- IC 748 -> Item 2440 -- Creation code - - Refers to item: None -- IC 748 -> Item 2441 -- Creation code - - Refers to item: None -- IC 344 -> Item 2442 -- Creation code - - Refers to item: None -- IC 344 -> Item 2443 -- Creation code - - Refers to item: None -- IC 612 -> Item 2444 -- Creation code - - Refers to item: None -- IC 612 -> Item 2445 -- Creation code - - Refers to item: None -- IC 613 -> Item 2446 -- Creation code - - Refers to item: None -- IC 623 -> Item 2447 -- Creation code - - Refers to item: None -- IC 623 -> Item 2448 -- Creation code - - Refers to item: None -- IC 188 -> Item 2449 -- Creation code - - Refers to item: None -- IC 188 -> Item 2450 -- Creation code - - Refers to item: None -- IC 562 -> Item 2451 -- Creation code - - Refers to item: None -- IC 562 -> Item 2452 -- Creation code - - Refers to item: None -- IC 266 -> Item 2453 -- Creation code - - Refers to item: None -- IC 266 -> Item 2454 -- Creation code - - Refers to item: None -- IC 582 -> Item 2455 -- Creation code - - Refers to item: None -- IC 582 -> Item 2456 -- Creation code - - Refers to item: None -- IC 593 -> Item 2457 -- Creation code - - Refers to item: None -- IC 593 -> Item 2458 -- Creation code - - Refers to item: None -- IC 1188 -> Item 2459 -- Creation code - - Refers to item: None -- IC 1188 -> Item 2460 -- Creation code - - Refers to item: None -- IC 1189 -> Item 2461 -- Creation code - - Refers to item: None -- IC 1189 -> Item 2462 -- Creation code - - Refers to item: None -- IC 1240 -> Item 2463 -- Creation code - - Refers to item: None -- IC 1298 -> Item 2464 -- Creation code - - Refers to item: None -- IC 1299 -> Item 2465 -- Creation code - - Refers to item: None -- IC 1299 -> Item 2466 -- Creation code - - Refers to item: None -- IC 1350 -> Item 2467 -- Creation code - - Refers to item: None -- IC 1408 -> Item 2468 -- Creation code - - Refers to item: None -- IC 1409 -> Item 2469 -- Creation code - - Refers to item: None -- IC 1409 -> Item 2470 -- Creation code - - Refers to item: None -- IC 1420 -> Item 2471 -- Creation code - - Refers to item: None -- IC 1420 -> Item 2472 -- Creation code - - Refers to item: None -- IC 1547 -> Item 2473 -- Creation code - - Refers to item: None -- IC 1547 -> Item 2474 -- Creation code - - Refers to item: None -- IC 1620 -> Item 2475 -- Creation code - - Refers to item: None -- IC 1620 -> Item 2476 -- Creation code - - Refers to item: None -- IC 1721 -> Item 2477 -- Creation code - - Refers to item: None -- IC 1721 -> Item 2478 -- Creation code - - Refers to item: None -- IC 876 -> Item 2479 -- Creation code - - Refers to item: None -- IC 876 -> Item 2480 -- Creation code - - Refers to item: None -- IC 877 -> Item 2481 -- Creation code - - Refers to item: None -- IC 877 -> Item 2482 -- Creation code - - Refers to item: None -- IC 928 -> Item 2483 -- Creation code - - Refers to item: None -- IC 986 -> Item 2484 -- Creation code - - Refers to item: None -- IC 987 -> Item 2485 -- Creation code - - Refers to item: None -- IC 987 -> Item 2486 -- Creation code - - Refers to item: None -- IC 1011 -> Item 2487 -- Creation code - - Refers to item: None -- IC 1011 -> Item 2488 -- Creation code - - Refers to item: None -- IC 1084 -> Item 2489 -- Creation code - - Refers to item: None -- IC 1084 -> Item 2490 -- Creation code - - Refers to item: None -- IC 160 -> Item 2491 -- Creation code - - Refers to item: None -- IC 160 -> Item 2492 -- Creation code - - Refers to item: None -- IC 547 -> Item 2493 -- Creation code - - Refers to item: None -- IC 547 -> Item 2494 -- Creation code - - Refers to item: None -- IC 1743 -> Item 2543 -- Creation code - - Refers to item: None -- IC 1743 -> Item 2544 -- Creation code - - Refers to item: None -- IC 1748 -> Item 2545 -- Creation code - - Refers to item: None -- IC 1748 -> Item 2546 -- Creation code - - Refers to item: None - -Anchors for Contract "UpgradeableBeacon" (solc 0.8.30, source ID 40): - -Anchors for Contract "StrategyManager" (solc 0.8.30, source ID 75): -- IC 11514 -> Item 1036 -- Creation code - - Refers to item: Line (location: source ID 75, lines 494..497, bytes 16660..16754, hits: 65) -- IC 11514 -> Item 1037 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 494..497, bytes 16660..16754, hits: 65) -- IC 11515 -> Item 1038 -- Creation code - - Refers to item: Line (location: source ID 75, lines 498..499, bytes 16765..16797, hits: 65) -- IC 11515 -> Item 1039 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 498..499, bytes 16765..16797, hits: 65) -- IC 11631 -> Item 1040 -- Creation code - - Refers to item: Line (location: source ID 75, lines 499..500, bytes 16807..16852, hits: 65) -- IC 11631 -> Item 1041 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 499..500, bytes 16807..16852, hits: 65) -- IC 11631 -> Item 1042 -- Creation code - - Refers to item: Line (location: source ID 75, lines 501..502, bytes 16863..16930, hits: 65) -- IC 312 -> Item 1043 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 501..502, bytes 16863..16930, hits: 65) -- IC 312 -> Item 1044 -- Creation code - - Refers to item: Line (location: source ID 75, lines 506..528, bytes 17047..17854, hits: 65) -- IC 1201 -> Item 1045 -- Creation code - - Refers to item: Function "finalizeFeeUpdate" (location: source ID 75, lines 506..528, bytes 17047..17854, hits: 65) -- IC 1201 -> Item 1046 -- Creation code - - Refers to item: Line (location: source ID 75, lines 507..508, bytes 17112..17165, hits: 65) -- IC 692 -> Item 1047 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 507..508, bytes 17112..17165, hits: 65) -- IC 692 -> Item 1048 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 507..508, bytes 17144..17165, hits: 65) -- IC 5520 -> Item 1049 -- Creation code - - Refers to item: Line (location: source ID 75, lines 509..510, bytes 17176..17209, hits: 65) -- IC 5520 -> Item 1050 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 509..510, bytes 17176..17209, hits: 65) -- IC 5529 -> Item 1051 -- Creation code - - Refers to item: Line (location: source ID 75, lines 511..512, bytes 17220..17278, hits: 60) -- IC 5529 -> Item 1052 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 511..512, bytes 17220..17278, hits: 60) -- IC 5530 -> Item 1053 -- Creation code - - Refers to item: Line (location: source ID 75, lines 512..515, bytes 17288..17382, hits: 60) -- IC 5540 -> Item 1054 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 512..515, bytes 17288..17382, hits: 60) -- IC 5540 -> Item 1055 -- Creation code - - Refers to item: Line (location: source ID 75, lines 516..517, bytes 17393..17437, hits: 60) -- IC 5690 -> Item 1056 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 516..517, bytes 17393..17437, hits: 60) -- IC 5690 -> Item 1057 -- Creation code - - Refers to item: Line (location: source ID 75, lines 518..519, bytes 17452..17471, hits: 60) -- IC 5690 -> Item 1058 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 518..519, bytes 17452..17471, hits: 60) -- IC 5740 -> Item 1059 -- Creation code - - Refers to item: Branch (branch: 18, path: 0) (location: source ID 75, lines 518..519, bytes 17473..17500, hits: 5) -- IC 5740 -> Item 1060 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 518..519, bytes 17473..17500, hits: 5) -- IC 5741 -> Item 1061 -- Creation code - - Refers to item: Line (location: source ID 75, lines 519..520, bytes 17510..17572, hits: 55) -- IC 5827 -> Item 1062 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 519..520, bytes 17510..17572, hits: 55) -- IC 5827 -> Item 1063 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 519..520, bytes 17547..17572, hits: 55) -- IC 5846 -> Item 1064 -- Creation code - - Refers to item: Line (location: source ID 75, lines 520..521, bytes 17582..17653, hits: 55) -- IC 5846 -> Item 1065 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 520..521, bytes 17582..17653, hits: 55) -- IC 5846 -> Item 1066 -- Creation code - - Refers to item: Line (location: source ID 75, lines 522..523, bytes 17664..17697, hits: 25) -- IC 5896 -> Item 1067 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 522..523, bytes 17664..17697, hits: 25) -- IC 5896 -> Item 1068 -- Creation code - - Refers to item: Line (location: source ID 75, lines 523..524, bytes 17707..17732, hits: 25) -- IC 5990 -> Item 1069 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 523..524, bytes 17707..17732, hits: 25) -- IC 5990 -> Item 1070 -- Creation code - - Refers to item: Line (location: source ID 75, lines 524..525, bytes 17742..17768, hits: 25) -- IC 6142 -> Item 1071 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 524..525, bytes 17742..17768, hits: 25) -- IC 6142 -> Item 1072 -- Creation code - - Refers to item: Line (location: source ID 75, lines 526..527, bytes 17779..17847, hits: 25) -- IC 612 -> Item 1073 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 526..527, bytes 17779..17847, hits: 25) -- IC 612 -> Item 1074 -- Creation code - - Refers to item: Line (location: source ID 75, lines 538..557, bytes 18259..18769, hits: 3521) -- IC 4465 -> Item 1075 -- Creation code - - Refers to item: Function "_createOptInObligations" (location: source ID 75, lines 538..557, bytes 18259..18769, hits: 3521) -- IC 4465 -> Item 1076 -- Creation code - - Refers to item: Line (location: source ID 75, lines 544..545, bytes 18449..18479, hits: 3521) -- IC 4474 -> Item 1077 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 544..545, bytes 18449..18479, hits: 3521) -- IC 4474 -> Item 1078 -- Creation code - - Refers to item: Line (location: source ID 75, lines 545..546, bytes 18494..18507, hits: 3521) -- IC 4475 -> Item 1079 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 545..546, bytes 18494..18507, hits: 3521) -- IC 4485 -> Item 1080 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 545..546, bytes 18509..18519, hits: 6927) -- IC 4485 -> Item 1081 -- Creation code - - Refers to item: Line (location: source ID 75, lines 546..552, bytes 18537..18693, hits: 3546) -- IC 4626 -> Item 1082 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 546..552, bytes 18537..18693, hits: 3546) -- IC 4626 -> Item 1083 -- Creation code - - Refers to item: Line (location: source ID 75, lines 553..554, bytes 18735..18738, hits: 3406) -- IC 4639 -> Item 1084 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 553..554, bytes 18735..18738, hits: 3406) -- IC 4639 -> Item 1085 -- Creation code - - Refers to item: Line (location: source ID 75, lines 563..589, bytes 19031..19780, hits: 3886) -- IC 4689 -> Item 1086 -- Creation code - - Refers to item: Function "_createSingleObligation" (location: source ID 75, lines 563..589, bytes 19031..19780, hits: 3886) -- IC 4689 -> Item 1087 -- Creation code - - Refers to item: Line (location: source ID 75, lines 569..570, bytes 19197..19250, hits: 3886) -- IC 4708 -> Item 1088 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 569..570, bytes 19197..19250, hits: 3886) -- IC 4708 -> Item 1089 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 569..570, bytes 19229..19250, hits: 3886) -- IC 4708 -> Item 1090 -- Creation code - - Refers to item: Line (location: source ID 75, lines 571..572, bytes 19265..19297, hits: 3886) -- IC 4758 -> Item 1091 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 571..572, bytes 19265..19297, hits: 3886) -- IC 4758 -> Item 1092 -- Creation code - - Refers to item: Branch (branch: 19, path: 0) (location: source ID 75, lines 571..574, bytes 19299..19361, hits: 140) -- IC 4759 -> Item 1093 -- Creation code - - Refers to item: Line (location: source ID 75, lines 572..573, bytes 19313..19350, hits: 140) -- IC 4760 -> Item 1094 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 572..573, bytes 19313..19350, hits: 140) -- IC 4847 -> Item 1095 -- Creation code - - Refers to item: Line (location: source ID 75, lines 575..576, bytes 19371..19425, hits: 3746) -- IC 4847 -> Item 1096 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 575..576, bytes 19371..19425, hits: 3746) -- IC 4866 -> Item 1097 -- Creation code - - Refers to item: Line (location: source ID 75, lines 577..580, bytes 19486..19540, hits: 40) -- IC 4866 -> Item 1098 -- Creation code - - Refers to item: Branch (branch: 20, path: 0) (location: source ID 75, lines 577..580, bytes 19486..19540, hits: 40) -- IC 4866 -> Item 1099 -- Creation code - - Refers to item: Line (location: source ID 75, lines 578..579, bytes 19500..19529, hits: 40) -- IC 4916 -> Item 1100 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 578..579, bytes 19500..19529, hits: 40) -- IC 4916 -> Item 1101 -- Creation code - - Refers to item: Line (location: source ID 75, lines 581..582, bytes 19554..19579, hits: 3666) -- IC 5010 -> Item 1102 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 581..582, bytes 19554..19579, hits: 3666) -- IC 5010 -> Item 1103 -- Creation code - - Refers to item: Branch (branch: 21, path: 0) (location: source ID 75, lines 581..586, bytes 19581..19712, hits: 3482) -- IC 5162 -> Item 1104 -- Creation code - - Refers to item: Line (location: source ID 75, lines 582..585, bytes 19595..19701, hits: 3482) -- IC 5162 -> Item 1105 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 582..585, bytes 19595..19701, hits: 3482) -- IC 572 -> Item 1106 -- Creation code - - Refers to item: Line (location: source ID 75, lines 587..588, bytes 19722..19773, hits: 3666) -- IC 572 -> Item 1107 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 587..588, bytes 19722..19773, hits: 3666) -- IC 3901 -> Item 1108 -- Creation code - - Refers to item: Line (location: source ID 75, lines 595..619, bytes 20060..20778, hits: 560) -- IC 3901 -> Item 1109 -- Creation code - - Refers to item: Function "_validateObligationUpdateInput" (location: source ID 75, lines 595..619, bytes 20060..20778, hits: 560) -- IC 3902 -> Item 1110 -- Creation code - - Refers to item: Line (location: source ID 75, lines 601..602, bytes 20238..20291, hits: 560) -- IC 3912 -> Item 1111 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 601..602, bytes 20238..20291, hits: 560) -- IC 3912 -> Item 1112 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 601..602, bytes 20270..20291, hits: 560) -- IC 4053 -> Item 1113 -- Creation code - - Refers to item: Line (location: source ID 75, lines 603..604, bytes 20306..20359, hits: 560) -- IC 4053 -> Item 1114 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 603..604, bytes 20306..20359, hits: 560) -- IC 4066 -> Item 1115 -- Creation code - - Refers to item: Branch (branch: 22, path: 0) (location: source ID 75, lines 603..606, bytes 20361..20409, hits: 20) -- IC 4066 -> Item 1116 -- Creation code - - Refers to item: Line (location: source ID 75, lines 604..605, bytes 20375..20398, hits: 20) -- IC 4116 -> Item 1117 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 604..605, bytes 20375..20398, hits: 20) -- IC 4116 -> Item 1118 -- Creation code - - Refers to item: Line (location: source ID 75, lines 607..608, bytes 20419..20473, hits: 540) -- IC 4230 -> Item 1119 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 607..608, bytes 20419..20473, hits: 540) -- IC 4230 -> Item 1120 -- Creation code - - Refers to item: Line (location: source ID 75, lines 610..612, bytes 20501..20586, hits: 440) -- IC 4370 -> Item 1121 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 610..612, bytes 20501..20586, hits: 440) -- IC 4370 -> Item 1122 -- Creation code - - Refers to item: Line (location: source ID 75, lines 612..615, bytes 20597..20651, hits: 20) -- IC 432 -> Item 1123 -- Creation code - - Refers to item: Branch (branch: 23, path: 0) (location: source ID 75, lines 612..615, bytes 20597..20651, hits: 20) -- IC 432 -> Item 1124 -- Creation code - - Refers to item: Line (location: source ID 75, lines 613..614, bytes 20611..20640, hits: 20) -- IC 2480 -> Item 1125 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 613..614, bytes 20611..20640, hits: 20) -- IC 2480 -> Item 1126 -- Creation code - - Refers to item: Line (location: source ID 75, lines 615..616, bytes 20664..20709, hits: 420) -- IC 2499 -> Item 1127 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 615..616, bytes 20664..20709, hits: 420) -- IC 2499 -> Item 1128 -- Creation code - - Refers to item: Branch (branch: 24, path: 0) (location: source ID 75, lines 615..618, bytes 20711..20772, hits: 20) -- IC 2549 -> Item 1129 -- Creation code - - Refers to item: Line (location: source ID 75, lines 616..617, bytes 20725..20761, hits: 20) -- IC 2549 -> Item 1130 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 616..617, bytes 20725..20761, hits: 20) -- IC 2550 -> Item 1131 -- Creation code - - Refers to item: Line (location: source ID 75, lines 624..636, bytes 20963..21389, hits: 456) -- IC 2560 -> Item 1132 -- Creation code - - Refers to item: Function "_checkTimelocks" (location: source ID 75, lines 624..636, bytes 20963..21389, hits: 456) -- IC 2560 -> Item 1133 -- Creation code - - Refers to item: Line (location: source ID 75, lines 629..630, bytes 21107..21152, hits: 456) -- IC 2615 -> Item 1134 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 629..630, bytes 21107..21152, hits: 456) -- IC 2615 -> Item 1135 -- Creation code - - Refers to item: Line (location: source ID 75, lines 630..631, bytes 21162..21211, hits: 456) -- IC 2616 -> Item 1136 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 630..631, bytes 21162..21211, hits: 456) -- IC 2763 -> Item 1137 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 630..631, bytes 21183..21211, hits: 456) -- IC 2763 -> Item 1138 -- Creation code - - Refers to item: Line (location: source ID 75, lines 631..632, bytes 21225..21249, hits: 456) -- IC 2797 -> Item 1139 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 631..632, bytes 21225..21249, hits: 456) -- IC 2797 -> Item 1140 -- Creation code - - Refers to item: Branch (branch: 25, path: 0) (location: source ID 75, lines 631..632, bytes 21251..21278, hits: 135) -- IC 2862 -> Item 1141 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 631..632, bytes 21251..21278, hits: 135) -- IC 2862 -> Item 1142 -- Creation code - - Refers to item: Line (location: source ID 75, lines 632..633, bytes 21292..21329, hits: 321) -- IC 2928 -> Item 1143 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 632..633, bytes 21292..21329, hits: 321) -- IC 2928 -> Item 1144 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 632..633, bytes 21306..21329, hits: 321) -- IC 2963 -> Item 1145 -- Creation code - - Refers to item: Branch (branch: 26, path: 0) (location: source ID 75, lines 632..635, bytes 21331..21383, hits: 155) -- IC 2963 -> Item 1146 -- Creation code - - Refers to item: Line (location: source ID 75, lines 633..634, bytes 21345..21372, hits: 155) -- IC 3100 -> Item 1147 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 633..634, bytes 21345..21372, hits: 155) -- IC 3100 -> Item 1148 -- Creation code - - Refers to item: Line (location: source ID 75, lines 637..680, bytes 21395..23000, hits: 677) -- IC 1080 -> Item 1149 -- Creation code - - Refers to item: Function "_beforeDeposit" (location: source ID 75, lines 637..680, bytes 21395..23000, hits: 677) -- IC 1080 -> Item 1150 -- Creation code - - Refers to item: Line (location: source ID 75, lines 642..643, bytes 21556..21567, hits: 677) -- IC 9062 -> Item 1151 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 642..643, bytes 21556..21567, hits: 677) -- IC 9062 -> Item 1152 -- Creation code - - Refers to item: Branch (branch: 27, path: 0) (location: source ID 75, lines 642..643, bytes 21569..21591, hits: 10) -- IC 9079 -> Item 1153 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 642..643, bytes 21569..21591, hits: 10) -- IC 9079 -> Item 1154 -- Creation code - - Refers to item: Line (location: source ID 75, lines 644..645, bytes 21602..21655, hits: 667) -- IC 352 -> Item 1155 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 644..645, bytes 21602..21655, hits: 667) -- IC 352 -> Item 1156 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 644..645, bytes 21634..21655, hits: 667) -- IC 1285 -> Item 1157 -- Creation code - - Refers to item: Line (location: source ID 75, lines 645..648, bytes 21665..21770, hits: 667) -- IC 1285 -> Item 1158 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 645..648, bytes 21665..21770, hits: 667) -- IC 1286 -> Item 1159 -- Creation code - - Refers to item: Line (location: source ID 75, lines 649..650, bytes 21781..21839, hits: 667) -- IC 1296 -> Item 1160 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 649..650, bytes 21781..21839, hits: 667) -- IC 1296 -> Item 1161 -- Creation code - - Refers to item: Line (location: source ID 75, lines 650..651, bytes 21849..21891, hits: 667) -- IC 1306 -> Item 1162 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 650..651, bytes 21849..21891, hits: 667) -- IC 1306 -> Item 1163 -- Creation code - - Refers to item: Line (location: source ID 75, lines 652..655, bytes 21902..22043, hits: 667) -- IC 1381 -> Item 1164 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 652..655, bytes 21902..22043, hits: 667) -- IC 1381 -> Item 1165 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 652..655, bytes 21930..22043, hits: 667) -- IC 1461 -> Item 1166 -- Creation code - - Refers to item: Line (location: source ID 75, lines 656..657, bytes 22054..22113, hits: 667) -- IC 1461 -> Item 1167 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 656..657, bytes 22054..22113, hits: 667) -- IC 1461 -> Item 1168 -- Creation code - - Refers to item: Line (location: source ID 75, lines 658..659, bytes 22124..22138, hits: 667) -- IC 1511 -> Item 1169 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 658..659, bytes 22124..22138, hits: 667) -- IC 1511 -> Item 1170 -- Creation code - - Refers to item: Line (location: source ID 75, lines 659..660, bytes 22152..22194, hits: 667) -- IC 1661 -> Item 1171 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22152..22194, hits: 667) -- IC 1661 -> Item 1172 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22152..22168, hits: 667) -- IC 1661 -> Item 1173 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22172..22194, hits: 110) -- IC 1711 -> Item 1174 -- Creation code - - Refers to item: Branch (branch: 28, path: 0) (location: source ID 75, lines 659..660, bytes 22196..22211, hits: 557) -- IC 1711 -> Item 1175 -- Creation code - - Refers to item: Branch (branch: 28, path: 1) (location: source ID 75, lines 659..661, bytes 22148..22229, hits: 110) -- IC 1725 -> Item 1176 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 659..660, bytes 22196..22211, hits: 557) -- IC 1725 -> Item 1177 -- Creation code - - Refers to item: Line (location: source ID 75, lines 660..661, bytes 22226..22277, hits: 110) -- IC 1877 -> Item 1178 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 660..661, bytes 22226..22277, hits: 110) -- IC 1877 -> Item 1179 -- Creation code - - Refers to item: Line (location: source ID 75, lines 662..663, bytes 22288..22350, hits: 667) -- IC 1891 -> Item 1180 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 662..663, bytes 22288..22350, hits: 667) -- IC 1891 -> Item 1181 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 662..663, bytes 22325..22350, hits: 667) -- IC 1891 -> Item 1182 -- Creation code - - Refers to item: Line (location: source ID 75, lines 663..664, bytes 22364..22399, hits: 667) -- IC 1892 -> Item 1183 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22364..22399, hits: 667) -- IC 2027 -> Item 1184 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22364..22384, hits: 667) -- IC 2027 -> Item 1185 -- Creation code - - Refers to item: Branch (branch: 29, path: 0) (location: source ID 75, lines 663..664, bytes 22401..22428, hits: 10) -- IC 2032 -> Item 1186 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 663..664, bytes 22401..22428, hits: 10) -- IC 2032 -> Item 1187 -- Creation code - - Refers to item: Line (location: source ID 75, lines 666..668, bytes 22456..22558, hits: 657) -- IC 2084 -> Item 1188 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 666..668, bytes 22456..22558, hits: 657) -- IC 2084 -> Item 1189 -- Creation code - - Refers to item: Line (location: source ID 75, lines 668..675, bytes 22569..22844, hits: 3) -- IC 11961 -> Item 1190 -- Creation code - - Refers to item: Branch (branch: 30, path: 0) (location: source ID 75, lines 668..675, bytes 22569..22844, hits: 3) -- IC 11961 -> Item 1191 -- Creation code - - Refers to item: Branch (branch: 30, path: 1) (location: source ID 75, lines 665..674, bytes 22439..22806, hits: 654) -- IC 11963 -> Item 1192 -- Creation code - - Refers to item: Line (location: source ID 75, lines 669..672, bytes 22583..22702, hits: 3) -- IC 11963 -> Item 1193 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 669..672, bytes 22583..22702, hits: 3) -- IC 11963 -> Item 1194 -- Creation code - - Refers to item: Line (location: source ID 75, lines 673..674, bytes 22773..22833, hits: 3) -- IC 732 -> Item 1195 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 673..674, bytes 22773..22833, hits: 3) -- IC 732 -> Item 1196 -- Creation code - - Refers to item: Line (location: source ID 75, lines 675..676, bytes 22864..22925, hits: 654) -- IC 6256 -> Item 1197 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 675..676, bytes 22864..22925, hits: 654) -- IC 6256 -> Item 1198 -- Creation code - - Refers to item: Line (location: source ID 75, lines 678..679, bytes 22946..22993, hits: 657) -- IC 6257 -> Item 1199 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 678..679, bytes 22946..22993, hits: 657) -- IC 6270 -> Item 1200 -- Creation code - - Refers to item: Line (location: source ID 75, lines 681..729, bytes 23006..24565, hits: 208) -- IC 6270 -> Item 1201 -- Creation code - - Refers to item: Function "_proposeWithdrawal" (location: source ID 75, lines 681..729, bytes 23006..24565, hits: 208) -- IC 6315 -> Item 1202 -- Creation code - - Refers to item: Line (location: source ID 75, lines 686..687, bytes 23137..23148, hits: 208) -- IC 6315 -> Item 1203 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 686..687, bytes 23137..23148, hits: 208) -- IC 1012 -> Item 1204 -- Creation code - - Refers to item: Branch (branch: 31, path: 0) (location: source ID 75, lines 686..687, bytes 23150..23172, hits: 10) -- IC 1012 -> Item 1205 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 686..687, bytes 23150..23172, hits: 10) -- IC 8798 -> Item 1206 -- Creation code - - Refers to item: Line (location: source ID 75, lines 688..689, bytes 23183..23236, hits: 198) -- IC 8798 -> Item 1207 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 688..689, bytes 23183..23236, hits: 198) -- IC 8799 -> Item 1208 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 688..689, bytes 23215..23236, hits: 198) -- IC 8832 -> Item 1209 -- Creation code - - Refers to item: Line (location: source ID 75, lines 689..692, bytes 23246..23351, hits: 198) -- IC 8832 -> Item 1210 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 689..692, bytes 23246..23351, hits: 198) -- IC 8900 -> Item 1211 -- Creation code - - Refers to item: Line (location: source ID 75, lines 694..696, bytes 23379..23481, hits: 198) -- IC 8900 -> Item 1212 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 694..696, bytes 23379..23481, hits: 198) -- IC 852 -> Item 1213 -- Creation code - - Refers to item: Line (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) -- IC 852 -> Item 1214 -- Creation code - - Refers to item: Branch (branch: 32, path: 0) (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) -- IC 7041 -> Item 1215 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 696..697, bytes 23492..23525, hits: 2) -- IC 7041 -> Item 1216 -- Creation code - - Refers to item: Line (location: source ID 75, lines 698..699, bytes 23536..23594, hits: 196) -- IC 7070 -> Item 1217 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 698..699, bytes 23536..23594, hits: 196) -- IC 7070 -> Item 1218 -- Creation code - - Refers to item: Line (location: source ID 75, lines 699..700, bytes 23604..23654, hits: 196) -- IC 7120 -> Item 1219 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 699..700, bytes 23604..23654, hits: 196) -- IC 7120 -> Item 1220 -- Creation code - - Refers to item: Line (location: source ID 75, lines 701..704, bytes 23665..23806, hits: 196) -- IC 7170 -> Item 1221 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 701..704, bytes 23665..23806, hits: 196) -- IC 7170 -> Item 1222 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 701..704, bytes 23693..23806, hits: 196) -- IC 492 -> Item 1223 -- Creation code - - Refers to item: Line (location: source ID 75, lines 705..706, bytes 23817..23876, hits: 191) -- IC 492 -> Item 1224 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 705..706, bytes 23817..23876, hits: 191) -- IC 3230 -> Item 1225 -- Creation code - - Refers to item: Line (location: source ID 75, lines 707..708, bytes 23891..23933, hits: 191) -- IC 3230 -> Item 1226 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23891..23933, hits: 191) -- IC 3238 -> Item 1227 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23891..23913, hits: 191) -- IC 3238 -> Item 1228 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 707..708, bytes 23917..23933, hits: 181) -- IC 3240 -> Item 1229 -- Creation code - - Refers to item: Branch (branch: 33, path: 0) (location: source ID 75, lines 707..710, bytes 23935..23990, hits: 10) -- IC 3254 -> Item 1230 -- Creation code - - Refers to item: Line (location: source ID 75, lines 708..709, bytes 23949..23979, hits: 10) -- IC 3254 -> Item 1231 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 708..709, bytes 23949..23979, hits: 10) -- IC 3360 -> Item 1232 -- Creation code - - Refers to item: Line (location: source ID 75, lines 710..711, bytes 23999..24058, hits: 181) -- IC 3360 -> Item 1233 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 710..711, bytes 23999..24058, hits: 181) -- IC 1040 -> Item 1234 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 710..711, bytes 24016..24058, hits: 181) -- IC 1040 -> Item 1235 -- Creation code - - Refers to item: Line (location: source ID 75, lines 712..713, bytes 24073..24133, hits: 181) -- IC 9019 -> Item 1236 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 712..713, bytes 24073..24133, hits: 181) -- IC 9019 -> Item 1237 -- Creation code - - Refers to item: Branch (branch: 34, path: 0) (location: source ID 75, lines 712..715, bytes 24135..24188, hits: 10) -- IC 9027 -> Item 1238 -- Creation code - - Refers to item: Line (location: source ID 75, lines 713..714, bytes 24149..24177, hits: 10) -- IC 9027 -> Item 1239 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 713..714, bytes 24149..24177, hits: 10) -- IC 812 -> Item 1240 -- Creation code - - Refers to item: Line (location: source ID 75, lines 715..718, bytes 24197..24321, hits: 171) -- IC 812 -> Item 1241 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 715..718, bytes 24197..24321, hits: 171) -- IC 6771 -> Item 1242 -- Creation code - - Refers to item: Line (location: source ID 75, lines 719..720, bytes 24332..24355, hits: 171) -- IC 6771 -> Item 1243 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 719..720, bytes 24332..24355, hits: 171) -- IC 6779 -> Item 1244 -- Creation code - - Refers to item: Line (location: source ID 75, lines 720..721, bytes 24365..24410, hits: 171) -- IC 6779 -> Item 1245 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 720..721, bytes 24365..24410, hits: 171) -- IC 6781 -> Item 1246 -- Creation code - - Refers to item: Line (location: source ID 75, lines 722..728, bytes 24421..24558, hits: 171) -- IC 6815 -> Item 1247 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 722..728, bytes 24421..24558, hits: 171) -- IC 6815 -> Item 1248 -- Creation code - - Refers to item: Line (location: source ID 75, lines 730..777, bytes 24571..26168, hits: 131) -- IC 6919 -> Item 1249 -- Creation code - - Refers to item: Function "_finalizeWithdrawal" (location: source ID 75, lines 730..777, bytes 24571..26168, hits: 131) -- IC 6919 -> Item 1250 -- Creation code - - Refers to item: Line (location: source ID 75, lines 734..735, bytes 24724..24777, hits: 131) -- IC 972 -> Item 1251 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 734..735, bytes 24724..24777, hits: 131) -- IC 972 -> Item 1252 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 734..735, bytes 24756..24777, hits: 131) -- IC 8457 -> Item 1253 -- Creation code - - Refers to item: Line (location: source ID 75, lines 736..739, bytes 24788..24903, hits: 131) -- IC 8457 -> Item 1254 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 736..739, bytes 24788..24903, hits: 131) -- IC 8458 -> Item 1255 -- Creation code - - Refers to item: Line (location: source ID 75, lines 739..740, bytes 24913..24954, hits: 131) -- IC 8468 -> Item 1256 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 739..740, bytes 24913..24954, hits: 131) -- IC 8468 -> Item 1257 -- Creation code - - Refers to item: Line (location: source ID 75, lines 741..742, bytes 24969..24985, hits: 131) -- IC 8478 -> Item 1258 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 741..742, bytes 24969..24985, hits: 131) -- IC 8478 -> Item 1259 -- Creation code - - Refers to item: Branch (branch: 35, path: 0) (location: source ID 75, lines 741..742, bytes 24987..25015, hits: 10) -- IC 8634 -> Item 1260 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 741..742, bytes 24987..25015, hits: 10) -- IC 8634 -> Item 1261 -- Creation code - - Refers to item: Line (location: source ID 75, lines 742..743, bytes 25025..25087, hits: 121) -- IC 8634 -> Item 1262 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 742..743, bytes 25025..25087, hits: 121) -- IC 8684 -> Item 1263 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 742..743, bytes 25062..25087, hits: 121) -- IC 8684 -> Item 1264 -- Creation code - - Refers to item: Line (location: source ID 75, lines 744..749, bytes 25098..25226, hits: 121) -- IC 8696 -> Item 1265 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 744..749, bytes 25098..25226, hits: 121) -- IC 8696 -> Item 1266 -- Creation code - - Refers to item: Line (location: source ID 75, lines 750..751, bytes 25237..25268, hits: 61) -- IC 772 -> Item 1267 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 750..751, bytes 25237..25268, hits: 61) -- IC 772 -> Item 1268 -- Creation code - - Refers to item: Line (location: source ID 75, lines 752..755, bytes 25279..25384, hits: 61) -- IC 6416 -> Item 1269 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 752..755, bytes 25279..25384, hits: 61) -- IC 6416 -> Item 1270 -- Creation code - - Refers to item: Line (location: source ID 75, lines 757..759, bytes 25412..25514, hits: 61) -- IC 6417 -> Item 1271 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 757..759, bytes 25412..25514, hits: 61) -- IC 6427 -> Item 1272 -- Creation code - - Refers to item: Line (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) -- IC 6427 -> Item 1273 -- Creation code - - Refers to item: Branch (branch: 36, path: 0) (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) -- IC 6437 -> Item 1274 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 759..760, bytes 25525..25558, hits: 10) -- IC 6437 -> Item 1275 -- Creation code - - Refers to item: Line (location: source ID 75, lines 761..762, bytes 25569..25627, hits: 51) -- IC 6449 -> Item 1276 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 761..762, bytes 25569..25627, hits: 51) -- IC 6449 -> Item 1277 -- Creation code - - Refers to item: Line (location: source ID 75, lines 762..763, bytes 25637..25679, hits: 51) -- IC 6601 -> Item 1278 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 762..763, bytes 25637..25679, hits: 51) -- IC 6601 -> Item 1279 -- Creation code - - Refers to item: Line (location: source ID 75, lines 764..767, bytes 25690..25831, hits: 51) -- IC 6634 -> Item 1280 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 764..767, bytes 25690..25831, hits: 51) -- IC 6634 -> Item 1281 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 764..767, bytes 25718..25831, hits: 51) -- IC 6668 -> Item 1282 -- Creation code - - Refers to item: Line (location: source ID 75, lines 768..769, bytes 25842..25901, hits: 51) -- IC 6668 -> Item 1283 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 768..769, bytes 25842..25901, hits: 51) -- IC 932 -> Item 1284 -- Creation code - - Refers to item: Line (location: source ID 75, lines 770..771, bytes 25912..25963, hits: 51) -- IC 932 -> Item 1285 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 770..771, bytes 25912..25963, hits: 51) -- IC 7629 -> Item 1286 -- Creation code - - Refers to item: Line (location: source ID 75, lines 772..773, bytes 25974..26035, hits: 51) -- IC 7629 -> Item 1287 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 772..773, bytes 25974..26035, hits: 51) -- IC 7630 -> Item 1288 -- Creation code - - Refers to item: Line (location: source ID 75, lines 773..774, bytes 26045..26092, hits: 51) -- IC 7640 -> Item 1289 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 773..774, bytes 26045..26092, hits: 51) -- IC 7640 -> Item 1290 -- Creation code - - Refers to item: Line (location: source ID 75, lines 775..776, bytes 26103..26161, hits: 51) -- IC 7650 -> Item 1291 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 775..776, bytes 26103..26161, hits: 51) -- IC 7650 -> Item 1292 -- Creation code - - Refers to item: Line (location: source ID 75, lines 787..800, bytes 26519..26959, hits: 134) -- IC 7802 -> Item 1293 -- Creation code - - Refers to item: Function "getSlashableBalance" (location: source ID 75, lines 787..800, bytes 26519..26959, hits: 134) -- IC 7802 -> Item 1294 -- Creation code - - Refers to item: Line (location: source ID 75, lines 794..795, bytes 26757..26826, hits: 134) -- IC 7831 -> Item 1295 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 794..795, bytes 26757..26826, hits: 134) -- IC 7831 -> Item 1296 -- Creation code - - Refers to item: Line (location: source ID 75, lines 796..797, bytes 26837..26895, hits: 134) -- IC 7853 -> Item 1297 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 796..797, bytes 26837..26895, hits: 134) -- IC 7853 -> Item 1298 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 796..797, bytes 26855..26895, hits: 134) -- IC 7860 -> Item 1299 -- Creation code - - Refers to item: Line (location: source ID 75, lines 798..799, bytes 26906..26952, hits: 134) -- IC 7860 -> Item 1300 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 798..799, bytes 26906..26952, hits: 134) -- IC 7910 -> Item 1301 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 798..799, bytes 26913..26952, hits: 134) -- IC 7910 -> Item 1302 -- Creation code - - Refers to item: Line (location: source ID 75, lines 801..809, bytes 26965..27233, hits: 266) -- IC 7911 -> Item 1303 -- Creation code - - Refers to item: Function "_getTokenBalance" (location: source ID 75, lines 801..809, bytes 26965..27233, hits: 266) -- IC 7921 -> Item 1304 -- Creation code - - Refers to item: Line (location: source ID 75, lines 805..808, bytes 27103..27226, hits: 266) -- IC 7921 -> Item 1305 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 805..808, bytes 27103..27226, hits: 266) -- IC 7984 -> Item 1306 -- Creation code - - Refers to item: Line (location: source ID 75, lines 810..821, bytes 27239..27698, hits: 136) -- IC 7984 -> Item 1307 -- Creation code - - Refers to item: Function "_checkStrategyOptedIn" (location: source ID 75, lines 810..821, bytes 27239..27698, hits: 136) -- IC 8165 -> Item 1308 -- Creation code - - Refers to item: Line (location: source ID 75, lines 816..817, bytes 27475..27529, hits: 136) -- IC 8165 -> Item 1309 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 816..817, bytes 27475..27529, hits: 136) -- IC 8252 -> Item 1310 -- Creation code - - Refers to item: Line (location: source ID 75, lines 817..818, bytes 27586..27642, hits: 136) -- IC 8252 -> Item 1311 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 817..818, bytes 27586..27642, hits: 136) -- IC 1120 -> Item 1312 -- Creation code - - Refers to item: Branch (branch: 37, path: 0) (location: source ID 75, lines 817..820, bytes 27644..27692, hits: 2) -- IC 1120 -> Item 1313 -- Creation code - - Refers to item: Line (location: source ID 75, lines 818..819, bytes 27658..27681, hits: 2) -- IC 9148 -> Item 1314 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 818..819, bytes 27658..27681, hits: 2) -- IC 9148 -> Item 1315 -- Creation code - - Refers to item: Line (location: source ID 75, lines 822..842, bytes 27704..28381, hits: 134) -- IC 9149 -> Item 1316 -- Creation code - - Refers to item: Function "_calculateSlashAmount" (location: source ID 75, lines 822..842, bytes 27704..28381, hits: 134) -- IC 9159 -> Item 1317 -- Creation code - - Refers to item: Line (location: source ID 75, lines 830..837, bytes 27961..28122, hits: 134) -- IC 9159 -> Item 1318 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 830..837, bytes 27961..28122, hits: 134) -- IC 9169 -> Item 1319 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 830..837, bytes 27988..28122, hits: 134) -- IC 9169 -> Item 1320 -- Creation code - - Refers to item: Line (location: source ID 75, lines 837..838, bytes 28132..28183, hits: 134) -- IC 9238 -> Item 1321 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 837..838, bytes 28132..28183, hits: 134) -- IC 9238 -> Item 1322 -- Creation code - - Refers to item: Line (location: source ID 75, lines 838..839, bytes 28197..28218, hits: 134) -- IC 9238 -> Item 1323 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 838..839, bytes 28197..28218, hits: 134) -- IC 9288 -> Item 1324 -- Creation code - - Refers to item: Branch (branch: 38, path: 0) (location: source ID 75, lines 838..839, bytes 28220..28248, hits: 2) -- IC 9288 -> Item 1325 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 838..839, bytes 28220..28248, hits: 2) -- IC 9353 -> Item 1326 -- Creation code - - Refers to item: Line (location: source ID 75, lines 839..840, bytes 28258..28315, hits: 132) -- IC 9353 -> Item 1327 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 839..840, bytes 28258..28315, hits: 132) -- IC 892 -> Item 1328 -- Creation code - - Refers to item: Line (location: source ID 75, lines 840..841, bytes 28329..28340, hits: 132) -- IC 892 -> Item 1329 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 840..841, bytes 28329..28340, hits: 132) -- IC 7186 -> Item 1330 -- Creation code - - Refers to item: Branch (branch: 39, path: 0) (location: source ID 75, lines 840..841, bytes 28342..28374, hits: 5) -- IC 7186 -> Item 1331 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 840..841, bytes 28342..28374, hits: 5) -- IC 7187 -> Item 1332 -- Creation code - - Refers to item: Line (location: source ID 75, lines 846..940, bytes 28535..31319, hits: 144) -- IC 7197 -> Item 1333 -- Creation code - - Refers to item: Function "slash" (location: source ID 75, lines 846..940, bytes 28535..31319, hits: 144) -- IC 7197 -> Item 1334 -- Creation code - - Refers to item: Line (location: source ID 75, lines 850..851, bytes 28654..28677, hits: 144) -- IC 7207 -> Item 1335 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 850..851, bytes 28654..28677, hits: 144) -- IC 7207 -> Item 1336 -- Creation code - - Refers to item: Line (location: source ID 75, lines 852..853, bytes 28688..28744, hits: 139) -- IC 7208 -> Item 1337 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 852..853, bytes 28688..28744, hits: 139) -- IC 7218 -> Item 1338 -- Creation code - - Refers to item: Line (location: source ID 75, lines 854..855, bytes 28755..28808, hits: 138) -- IC 7218 -> Item 1339 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 854..855, bytes 28755..28808, hits: 138) -- IC 7227 -> Item 1340 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 854..855, bytes 28787..28808, hits: 138) -- IC 7227 -> Item 1341 -- Creation code - - Refers to item: Line (location: source ID 75, lines 856..857, bytes 28823..28849, hits: 138) -- IC 7261 -> Item 1342 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 856..857, bytes 28823..28849, hits: 138) -- IC 7261 -> Item 1343 -- Creation code - - Refers to item: Branch (branch: 40, path: 0) (location: source ID 75, lines 856..859, bytes 28851..28919, hits: 2) -- IC 7285 -> Item 1344 -- Creation code - - Refers to item: Line (location: source ID 75, lines 857..858, bytes 28865..28908, hits: 2) -- IC 7285 -> Item 1345 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 857..858, bytes 28865..28908, hits: 2) -- IC 7304 -> Item 1346 -- Creation code - - Refers to item: Line (location: source ID 75, lines 860..861, bytes 28929..28975, hits: 136) -- IC 7304 -> Item 1347 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 860..861, bytes 28929..28975, hits: 136) -- IC 7354 -> Item 1348 -- Creation code - - Refers to item: Line (location: source ID 75, lines 862..863, bytes 28986..29054, hits: 134) -- IC 7354 -> Item 1349 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 862..863, bytes 28986..29054, hits: 134) -- IC 7354 -> Item 1350 -- Creation code - - Refers to item: Line (location: source ID 75, lines 864..872, bytes 29065..29244, hits: 134) -- IC 7405 -> Item 1351 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 864..872, bytes 29065..29244, hits: 134) -- IC 7405 -> Item 1352 -- Creation code - - Refers to item: Line (location: source ID 75, lines 873..874, bytes 29255..29287, hits: 127) -- IC 7405 -> Item 1353 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 873..874, bytes 29255..29287, hits: 127) -- IC 7455 -> Item 1354 -- Creation code - - Refers to item: Line (location: source ID 75, lines 875..876, bytes 29302..29321, hits: 127) -- IC 7455 -> Item 1355 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 875..876, bytes 29302..29321, hits: 127) -- IC 7489 -> Item 1356 -- Creation code - - Refers to item: Branch (branch: 41, path: 0) (location: source ID 75, lines 875..898, bytes 29323..30071, hits: 97) -- IC 7489 -> Item 1357 -- Creation code - - Refers to item: Branch (branch: 41, path: 1) (location: source ID 75, lines 875..903, bytes 29298..30299, hits: 29) -- IC 7522 -> Item 1358 -- Creation code - - Refers to item: Line (location: source ID 75, lines 876..883, bytes 29337..29543, hits: 97) -- IC 7522 -> Item 1359 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 876..883, bytes 29337..29543, hits: 97) -- IC 7556 -> Item 1360 -- Creation code - - Refers to item: Line (location: source ID 75, lines 883..884, bytes 29561..29571, hits: 96) -- IC 7556 -> Item 1361 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 883..884, bytes 29561..29571, hits: 96) -- IC 532 -> Item 1362 -- Creation code - - Refers to item: Branch (branch: 42, path: 0) (location: source ID 75, lines 883..884, bytes 29573..29617, hits: 5) -- IC 532 -> Item 1363 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 883..884, bytes 29573..29617, hits: 5) -- IC 3463 -> Item 1364 -- Creation code - - Refers to item: Line (location: source ID 75, lines 885..889, bytes 29644..29768, hits: 79) -- IC 3463 -> Item 1365 -- Creation code - - Refers to item: Branch (branch: 43, path: 0) (location: source ID 75, lines 885..889, bytes 29644..29768, hits: 79) -- IC 3464 -> Item 1366 -- Creation code - - Refers to item: Branch (branch: 43, path: 1) (location: source ID 75, lines 885..897, bytes 29632..30048, hits: 12) -- IC 3474 -> Item 1367 -- Creation code - - Refers to item: Line (location: source ID 75, lines 886..887, bytes 29662..29709, hits: 79) -- IC 3474 -> Item 1368 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 886..887, bytes 29662..29709, hits: 79) -- IC 3484 -> Item 1369 -- Creation code - - Refers to item: Line (location: source ID 75, lines 887..888, bytes 29727..29753, hits: 79) -- IC 3484 -> Item 1370 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 887..888, bytes 29727..29753, hits: 79) -- IC 3518 -> Item 1371 -- Creation code - - Refers to item: Line (location: source ID 75, lines 889..897, bytes 29790..30060, hits: 12) -- IC 3518 -> Item 1372 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 889..897, bytes 29790..30060, hits: 12) -- IC 3552 -> Item 1373 -- Creation code - - Refers to item: Line (location: source ID 75, lines 899..900, bytes 30138..30158, hits: 30) -- IC 3552 -> Item 1374 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 899..900, bytes 30138..30158, hits: 30) -- IC 3581 -> Item 1375 -- Creation code - - Refers to item: Line (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) -- IC 3581 -> Item 1376 -- Creation code - - Refers to item: Branch (branch: 44, path: 0) (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) -- IC 3588 -> Item 1377 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 900..901, bytes 30176..30219, hits: 1) -- IC 3588 -> Item 1378 -- Creation code - - Refers to item: Line (location: source ID 75, lines 901..902, bytes 30233..30252, hits: 29) -- IC 3638 -> Item 1379 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 901..902, bytes 30233..30252, hits: 29) -- IC 3638 -> Item 1380 -- Creation code - - Refers to item: Line (location: source ID 75, lines 902..903, bytes 30266..30313, hits: 29) -- IC 3639 -> Item 1381 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 902..903, bytes 30266..30313, hits: 29) -- IC 3649 -> Item 1382 -- Creation code - - Refers to item: Line (location: source ID 75, lines 905..915, bytes 30334..30644, hits: 120) -- IC 3649 -> Item 1383 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 905..915, bytes 30334..30644, hits: 120) -- IC 3711 -> Item 1384 -- Creation code - - Refers to item: Line (location: source ID 75, lines 916..917, bytes 30655..30702, hits: 120) -- IC 3711 -> Item 1385 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 916..917, bytes 30655..30702, hits: 120) -- IC 3764 -> Item 1386 -- Creation code - - Refers to item: Line (location: source ID 75, lines 918..919, bytes 30717..30764, hits: 120) -- IC 3764 -> Item 1387 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 918..919, bytes 30717..30764, hits: 120) -- IC 3785 -> Item 1388 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 918..919, bytes 30717..30759, hits: 120) -- IC 3785 -> Item 1389 -- Creation code - - Refers to item: Branch (branch: 45, path: 0) (location: source ID 75, lines 918..924, bytes 30766..30975, hits: 60) -- IC 3807 -> Item 1390 -- Creation code - - Refers to item: Line (location: source ID 75, lines 919..922, bytes 30780..30883, hits: 60) -- IC 3807 -> Item 1391 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 919..922, bytes 30780..30883, hits: 60) -- IC 11828 -> Item 1392 -- Creation code - - Refers to item: Line (location: source ID 75, lines 922..923, bytes 30897..30964, hits: 60) -- IC 11828 -> Item 1393 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 922..923, bytes 30897..30964, hits: 60) -- IC 11829 -> Item 1394 -- Creation code - - Refers to item: Line (location: source ID 75, lines 925..932, bytes 30985..31149, hits: 120) -- IC 11829 -> Item 1395 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 925..932, bytes 30985..31149, hits: 120) -- IC 11836 -> Item 1396 -- Creation code - - Refers to item: Line (location: source ID 75, lines 933..939, bytes 31160..31312, hits: 120) -- IC 11836 -> Item 1397 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 933..939, bytes 31160..31312, hits: 120) -- IC 11841 -> Item 1398 -- Creation code - - Refers to item: Line (location: source ID 75, lines 941..949, bytes 31325..31543, hits: 108) -- IC 11849 -> Item 1399 -- Creation code - - Refers to item: Function "_exitStrategy" (location: source ID 75, lines 941..949, bytes 31325..31543, hits: 108) -- IC 11849 -> Item 1400 -- Creation code - - Refers to item: Line (location: source ID 75, lines 947..948, bytes 31483..31536, hits: 108) -- IC 11939 -> Item 1401 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 947..948, bytes 31483..31536, hits: 108) -- IC 11939 -> Item 1402 -- Creation code - - Refers to item: Line (location: source ID 75, lines 950..982, bytes 31549..32779, hits: 12) -- IC 17226 -> Item 1403 -- Creation code - - Refers to item: Function "_adjustObligation" (location: source ID 75, lines 950..982, bytes 31549..32779, hits: 12) -- IC 17226 -> Item 1404 -- Creation code - - Refers to item: Line (location: source ID 75, lines 958..961, bytes 31824..31922, hits: 12) -- IC 17227 -> Item 1405 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 958..961, bytes 31824..31922, hits: 12) -- IC 17227 -> Item 1406 -- Creation code - - Refers to item: Line (location: source ID 75, lines 961..965, bytes 31932..32064, hits: 12) -- IC 17228 -> Item 1407 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 961..965, bytes 31932..32064, hits: 12) -- IC 17238 -> Item 1408 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 961..965, bytes 31965..32064, hits: 12) -- IC 17238 -> Item 1409 -- Creation code - - Refers to item: Line (location: source ID 75, lines 965..967, bytes 32074..32185, hits: 12) -- IC 17380 -> Item 1410 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 965..967, bytes 32074..32185, hits: 12) -- IC 17380 -> Item 1411 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 965..967, bytes 32108..32185, hits: 12) -- IC 17380 -> Item 1412 -- Creation code - - Refers to item: Line (location: source ID 75, lines 968..969, bytes 32196..32262, hits: 12) -- IC 17441 -> Item 1413 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 968..969, bytes 32196..32262, hits: 12) -- IC 17441 -> Item 1414 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 968..969, bytes 32231..32262, hits: 12) -- IC 17620 -> Item 1415 -- Creation code - - Refers to item: Line (location: source ID 75, lines 969..970, bytes 32272..32340, hits: 12) -- IC 17620 -> Item 1416 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 969..970, bytes 32272..32340, hits: 12) -- IC 17620 -> Item 1417 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 969..970, bytes 32308..32340, hits: 12) -- IC 17620 -> Item 1418 -- Creation code - - Refers to item: Line (location: source ID 75, lines 970..971, bytes 32354..32383, hits: 12) -- IC 17670 -> Item 1419 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 970..971, bytes 32354..32383, hits: 12) -- IC 17670 -> Item 1420 -- Creation code - - Refers to item: Branch (branch: 46, path: 0) (location: source ID 75, lines 970..974, bytes 32385..32457, hits: 5) -- IC 17683 -> Item 1421 -- Creation code - - Refers to item: Branch (branch: 46, path: 1) (location: source ID 75, lines 970..980, bytes 32350..32738, hits: 7) -- IC 17683 -> Item 1422 -- Creation code - - Refers to item: Line (location: source ID 75, lines 971..972, bytes 32399..32424, hits: 5) -- IC 17683 -> Item 1423 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 971..972, bytes 32399..32424, hits: 5) -- IC 17865 -> Item 1424 -- Creation code - - Refers to item: Line (location: source ID 75, lines 972..973, bytes 32438..32446, hits: 5) -- IC 17865 -> Item 1425 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 972..973, bytes 32438..32446, hits: 5) -- IC 15367 -> Item 1426 -- Creation code - - Refers to item: Line (location: source ID 75, lines 974..978, bytes 32477..32645, hits: 7) -- IC 15367 -> Item 1427 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 974..978, bytes 32477..32645, hits: 7) -- IC 15368 -> Item 1428 -- Creation code - - Refers to item: Line (location: source ID 75, lines 978..979, bytes 32659..32712, hits: 7) -- IC 15368 -> Item 1429 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 978..979, bytes 32659..32712, hits: 7) -- IC 15369 -> Item 1430 -- Creation code - - Refers to item: Line (location: source ID 75, lines 979..980, bytes 32726..32762, hits: 7) -- IC 15379 -> Item 1431 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 979..980, bytes 32726..32762, hits: 7) -- IC 15379 -> Item 1432 -- Creation code - - Refers to item: Line (location: source ID 75, lines 986..998, bytes 32931..33273, hits: 7) -- IC 15535 -> Item 1433 -- Creation code - - Refers to item: Function "withdrawSlashingFund" (location: source ID 75, lines 986..998, bytes 32931..33273, hits: 7) -- IC 15535 -> Item 1434 -- Creation code - - Refers to item: Line (location: source ID 75, lines 990..991, bytes 33050..33070, hits: 7) -- IC 15535 -> Item 1435 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 990..991, bytes 33050..33070, hits: 7) -- IC 15585 -> Item 1436 -- Creation code - - Refers to item: Branch (branch: 47, path: 0) (location: source ID 75, lines 990..991, bytes 33072..33093, hits: 3) -- IC 15585 -> Item 1437 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 990..991, bytes 33072..33093, hits: 3) -- IC 15594 -> Item 1438 -- Creation code - - Refers to item: Line (location: source ID 75, lines 992..993, bytes 33104..33140, hits: 4) -- IC 15594 -> Item 1439 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 992..993, bytes 33104..33140, hits: 4) -- IC 15779 -> Item 1440 -- Creation code - - Refers to item: Line (location: source ID 75, lines 994..995, bytes 33151..33197, hits: 2) -- IC 15779 -> Item 1441 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 994..995, bytes 33151..33197, hits: 2) -- IC 15779 -> Item 1442 -- Creation code - - Refers to item: Line (location: source ID 75, lines 996..997, bytes 33208..33266, hits: 2) -- IC 15779 -> Item 1443 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 996..997, bytes 33208..33266, hits: 2) -- IC 15829 -> Item 1444 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1001..1009, bytes 33375..33710, hits: 7) -- IC 15829 -> Item 1445 -- Creation code - - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 75, lines 1001..1009, bytes 33375..33710, hits: 7) -- IC 15998 -> Item 1446 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1002..1003, bytes 33456..33498, hits: 7) -- IC 15998 -> Item 1447 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1002..1003, bytes 33456..33498, hits: 7) -- IC 15998 -> Item 1448 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1004..1005, bytes 33509..33573, hits: 3) -- IC 13916 -> Item 1449 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1004..1005, bytes 33509..33573, hits: 3) -- IC 13916 -> Item 1450 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1004..1005, bytes 33528..33573, hits: 3) -- IC 13917 -> Item 1451 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1005..1006, bytes 33587..33595, hits: 3) -- IC 13917 -> Item 1452 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1005..1006, bytes 33587..33595, hits: 3) -- IC 13927 -> Item 1453 -- Creation code - - Refers to item: Branch (branch: 48, path: 0) (location: source ID 75, lines 1005..1006, bytes 33597..33628, hits: 1) -- IC 13927 -> Item 1454 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1005..1006, bytes 33597..33628, hits: 1) -- IC 13928 -> Item 1455 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1007..1008, bytes 33639..33703, hits: 2) -- IC 13942 -> Item 1456 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1007..1008, bytes 33639..33703, hits: 2) -- IC 13942 -> Item 1457 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1013..1023, bytes 33863..34218, hits: 11) -- IC 13950 -> Item 1458 -- Creation code - - Refers to item: Function "_withdrawSlashingFund" (location: source ID 75, lines 1013..1023, bytes 33863..34218, hits: 11) -- IC 13950 -> Item 1459 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1014..1015, bytes 33948..33959, hits: 11) -- IC 14000 -> Item 1460 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1014..1015, bytes 33948..33959, hits: 11) -- IC 14000 -> Item 1461 -- Creation code - - Refers to item: Branch (branch: 49, path: 0) (location: source ID 75, lines 1014..1015, bytes 33961..33983, hits: 4) -- IC 14000 -> Item 1462 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1014..1015, bytes 33961..33983, hits: 4) -- IC 14019 -> Item 1463 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1015..1016, bytes 33993..34046, hits: 7) -- IC 14019 -> Item 1464 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1015..1016, bytes 33993..34046, hits: 7) -- IC 14019 -> Item 1465 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1015..1016, bytes 34025..34046, hits: 7) -- IC 14293 -> Item 1466 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1017..1018, bytes 34061..34103, hits: 7) -- IC 14293 -> Item 1467 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1017..1018, bytes 34061..34103, hits: 7) -- IC 14295 -> Item 1468 -- Creation code - - Refers to item: Branch (branch: 50, path: 0) (location: source ID 75, lines 1017..1020, bytes 34105..34158, hits: 2) -- IC 14295 -> Item 1469 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1018..1019, bytes 34119..34147, hits: 2) -- IC 14302 -> Item 1470 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1018..1019, bytes 34119..34147, hits: 2) -- IC 14302 -> Item 1471 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1021..1022, bytes 34168..34211, hits: 5) -- IC 14352 -> Item 1472 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1021..1022, bytes 34168..34211, hits: 5) -- IC 14352 -> Item 1473 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1024..1031, bytes 34224..34432, hits: 144) -- IC 14353 -> Item 1474 -- Creation code - - Refers to item: Function "_checkSlashingAllowed" (location: source ID 75, lines 1024..1031, bytes 34224..34432, hits: 144) -- IC 14363 -> Item 1475 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1026..1027, bytes 34298..34365, hits: 144) -- IC 14363 -> Item 1476 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1026..1027, bytes 34298..34365, hits: 144) -- IC 14456 -> Item 1477 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1026..1027, bytes 34298..34360, hits: 144) -- IC 14456 -> Item 1478 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1027..1030, bytes 34376..34426, hits: 5) -- IC 14490 -> Item 1479 -- Creation code - - Refers to item: Branch (branch: 51, path: 0) (location: source ID 75, lines 1027..1030, bytes 34376..34426, hits: 5) -- IC 14490 -> Item 1480 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1028..1029, bytes 34390..34415, hits: 5) -- IC 14527 -> Item 1481 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1028..1029, bytes 34390..34415, hits: 5) -- IC 14527 -> Item 1482 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1032..1040, bytes 34438..34667, hits: 384) -- IC 14549 -> Item 1483 -- Creation code - - Refers to item: Function "_checkWithdrawalsAllowed" (location: source ID 75, lines 1032..1040, bytes 34438..34667, hits: 384) -- IC 14751 -> Item 1484 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1034..1036, bytes 34515..34597, hits: 384) -- IC 14751 -> Item 1485 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1034..1036, bytes 34515..34597, hits: 384) -- IC 14758 -> Item 1486 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1034..1035, bytes 34515..34580, hits: 384) -- IC 14758 -> Item 1487 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1036..1039, bytes 34608..34661, hits: 20) -- IC 14759 -> Item 1488 -- Creation code - - Refers to item: Branch (branch: 52, path: 0) (location: source ID 75, lines 1036..1039, bytes 34608..34661, hits: 20) -- IC 14759 -> Item 1489 -- Creation code - - Refers to item: Line (location: source ID 75, lines 1037..1038, bytes 34622..34650, hits: 20) -- IC 14759 -> Item 1490 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 1037..1038, bytes 34622..34650, hits: 20) -- IC 14768 -> Item 1491 -- Creation code - - Refers to item: Line (location: source ID 76, lines 22..26, bytes 726..837, hits: 774) -- IC 14777 -> Item 1492 -- Creation code - - Refers to item: Function "constructor" (location: source ID 76, lines 22..26, bytes 726..837, hits: 774) -- IC 14784 -> Item 1493 -- Creation code - - Refers to item: Line (location: source ID 76, lines 24..25, bytes 808..830, hits: 774) -- IC 14777 -> Item 1494 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 24..25, bytes 808..830, hits: 774) -- IC 14785 -> Item 1495 -- Creation code - - Refers to item: Line (location: source ID 76, lines 27..36, bytes 843..1133, hits: 763) -- IC 14785 -> Item 1496 -- Creation code - - Refers to item: Function "initialize" (location: source ID 76, lines 27..36, bytes 843..1133, hits: 763) -- IC 14811 -> Item 1497 -- Creation code - - Refers to item: Line (location: source ID 76, lines 32..33, bytes 1007..1040, hits: 763) -- IC 14811 -> Item 1498 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 32..33, bytes 1007..1040, hits: 763) -- IC 14812 -> Item 1499 -- Creation code - - Refers to item: Line (location: source ID 76, lines 33..34, bytes 1050..1085, hits: 763) -- IC 14822 -> Item 1500 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 33..34, bytes 1050..1085, hits: 763) -- IC 14822 -> Item 1501 -- Creation code - - Refers to item: Line (location: source ID 76, lines 34..35, bytes 1095..1126, hits: 763) -- IC 14826 -> Item 1502 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 34..35, bytes 1095..1126, hits: 763) -- IC 14844 -> Item 1503 -- Creation code - - Refers to item: Line (location: source ID 76, lines 37..51, bytes 1139..1620, hits: 4860) -- IC 14844 -> Item 1504 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 76, lines 37..51, bytes 1139..1620, hits: 4860) -- IC 14894 -> Item 1505 -- Creation code - - Refers to item: Line (location: source ID 76, lines 38..49, bytes 1211..1570, hits: 4860) -- IC 14894 -> Item 1506 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 38..49, bytes 1211..1570, hits: 4860) -- IC 14968 -> Item 1507 -- Creation code - - Refers to item: Line (location: source ID 76, lines 49..50, bytes 1580..1613, hits: 4860) -- IC 14968 -> Item 1508 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 49..50, bytes 1580..1613, hits: 4860) -- IC 15112 -> Item 1509 -- Creation code - - Refers to item: Line (location: source ID 76, lines 52..59, bytes 1626..1851, hits: 763) -- IC 14968 -> Item 1510 -- Creation code - - Refers to item: Function "_setSsvBasedApps" (location: source ID 76, lines 52..59, bytes 1626..1851, hits: 763) -- IC 14968 -> Item 1511 -- Creation code - - Refers to item: Line (location: source ID 76, lines 53..57, bytes 1700..1806, hits: 763) -- IC 15040 -> Item 1512 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 53..57, bytes 1700..1806, hits: 763) -- IC 15040 -> Item 1513 -- Creation code - - Refers to item: Line (location: source ID 76, lines 57..58, bytes 1816..1844, hits: 763) -- IC 15113 -> Item 1514 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 57..58, bytes 1816..1844, hits: 763) -- IC 15113 -> Item 1515 -- Creation code - - Refers to item: Line (location: source ID 76, lines 60..67, bytes 1857..2090, hits: 763) -- IC 15199 -> Item 1516 -- Creation code - - Refers to item: Function "_setStrategyBeacon" (location: source ID 76, lines 60..67, bytes 1857..2090, hits: 763) -- IC 15199 -> Item 1517 -- Creation code - - Refers to item: Line (location: source ID 76, lines 61..65, bytes 1929..2041, hits: 763) -- IC 16054 -> Item 1518 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 61..65, bytes 1929..2041, hits: 763) -- IC 16054 -> Item 1519 -- Creation code - - Refers to item: Line (location: source ID 76, lines 65..66, bytes 2051..2083, hits: 763) -- IC 16055 -> Item 1520 -- Creation code - - Refers to item: Statement (location: source ID 76, lines 65..66, bytes 2051..2083, hits: 763) -- IC 16055 -> Item 1521 -- Creation code - - Refers to item: Line (location: source ID 77, lines 31..37, bytes 957..1102, hits: 194) -- IC 16062 -> Item 1522 -- Creation code - - Refers to item: Function "onlySSVBasedAppManager" (location: source ID 77, lines 31..37, bytes 957..1102, hits: 194) -- IC 16062 -> Item 1523 -- Creation code - - Refers to item: Line (location: source ID 77, lines 32..33, bytes 1005..1031, hits: 194) -- IC 16112 -> Item 1524 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 32..33, bytes 1005..1031, hits: 194) -- IC 16112 -> Item 1525 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 77, lines 32..35, bytes 1033..1085, hits: 1) -- IC 16113 -> Item 1526 -- Creation code - - Refers to item: Line (location: source ID 77, lines 33..34, bytes 1047..1074, hits: 1) -- IC 16123 -> Item 1527 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 33..34, bytes 1047..1074, hits: 1) -- IC 16123 -> Item 1528 -- Creation code - - Refers to item: Line (location: source ID 77, lines 38..42, bytes 1108..1250, hits: 4860) -- IC 16216 -> Item 1529 -- Creation code - - Refers to item: Function "initialize" (location: source ID 77, lines 38..42, bytes 1108..1250, hits: 4860) -- IC 16216 -> Item 1530 -- Creation code - - Refers to item: Line (location: source ID 77, lines 39..40, bytes 1180..1208, hits: 4860) -- IC 16290 -> Item 1531 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 39..40, bytes 1180..1208, hits: 4860) -- IC 16290 -> Item 1532 -- Creation code - - Refers to item: Line (location: source ID 77, lines 40..41, bytes 1218..1243, hits: 4860) -- IC 16290 -> Item 1533 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 40..41, bytes 1218..1243, hits: 4860) -- IC 16340 -> Item 1534 -- Creation code - - Refers to item: Line (location: source ID 77, lines 43..51, bytes 1256..1491, hits: 112) -- IC 16340 -> Item 1535 -- Creation code - - Refers to item: Function "withdraw" (location: source ID 77, lines 43..51, bytes 1256..1491, hits: 112) -- IC 16374 -> Item 1536 -- Creation code - - Refers to item: Line (location: source ID 77, lines 48..49, bytes 1405..1438, hits: 111) -- IC 16374 -> Item 1537 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 48..49, bytes 1405..1438, hits: 111) -- IC 16412 -> Item 1538 -- Creation code - - Refers to item: Line (location: source ID 77, lines 49..50, bytes 1448..1484, hits: 111) -- IC 16412 -> Item 1539 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 49..50, bytes 1448..1484, hits: 111) -- IC 16434 -> Item 1540 -- Creation code - - Refers to item: Line (location: source ID 77, lines 52..60, bytes 1497..1789, hits: 61) -- IC 16636 -> Item 1541 -- Creation code - - Refers to item: Function "withdrawETH" (location: source ID 77, lines 52..60, bytes 1497..1789, hits: 61) -- IC 16636 -> Item 1542 -- Creation code - - Refers to item: Line (location: source ID 77, lines 56..57, bytes 1627..1660, hits: 60) -- IC 16643 -> Item 1543 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 56..57, bytes 1627..1660, hits: 60) -- IC 16643 -> Item 1544 -- Creation code - - Refers to item: Line (location: source ID 77, lines 57..58, bytes 1670..1732, hits: 60) -- IC 16643 -> Item 1545 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 57..58, bytes 1670..1732, hits: 60) -- IC 16652 -> Item 1546 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 57..58, bytes 1689..1732, hits: 60) -- IC 16661 -> Item 1547 -- Creation code - - Refers to item: Line (location: source ID 77, lines 58..59, bytes 1746..1754, hits: 60) -- IC 16661 -> Item 1548 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 58..59, bytes 1746..1754, hits: 60) -- IC 16661 -> Item 1549 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) -- IC 16711 -> Item 1550 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 58..59, bytes 1756..1782, hits: 0) -- IC 16711 -> Item 1551 -- Creation code - - Refers to item: Line (location: source ID 77, lines 61..64, bytes 1795..1928, hits: 171) -- IC 16712 -> Item 1552 -- Creation code - - Refers to item: Function "_beforeWithdraw" (location: source ID 77, lines 61..64, bytes 1795..1928, hits: 171) -- IC 16737 -> Item 1553 -- Creation code - - Refers to item: Line (location: source ID 77, lines 62..63, bytes 1882..1893, hits: 171) -- IC 16737 -> Item 1554 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 62..63, bytes 1882..1893, hits: 171) -- IC 16808 -> Item 1555 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) -- IC 16808 -> Item 1556 -- Creation code - - Refers to item: Statement (location: source ID 77, lines 62..63, bytes 1895..1921, hits: 0) -- IC 16808 -> Item 1557 -- Creation code - - Refers to item: Line (location: source ID 78, lines 23..45, bytes 561..1201, hits: 5) -- IC 16858 -> Item 1558 -- Creation code - - Refers to item: Function "optInToBApp" (location: source ID 78, lines 23..45, bytes 561..1201, hits: 5) -- IC 16858 -> Item 1559 -- Creation code - - Refers to item: Line (location: source ID 78, lines 29..31, bytes 762..882, hits: 4) -- IC 17010 -> Item 1560 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 29..31, bytes 762..882, hits: 4) -- IC 17010 -> Item 1561 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 29..31, bytes 826..882, hits: 4) -- IC 17018 -> Item 1562 -- Creation code - - Refers to item: Line (location: source ID 78, lines 32..35, bytes 917..971, hits: 1) -- IC 17018 -> Item 1563 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 78, lines 32..35, bytes 917..971, hits: 1) -- IC 17052 -> Item 1564 -- Creation code - - Refers to item: Line (location: source ID 78, lines 33..34, bytes 931..960, hits: 1) -- IC 17052 -> Item 1565 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 33..34, bytes 931..960, hits: 1) -- IC 12676 -> Item 1566 -- Creation code - - Refers to item: Line (location: source ID 78, lines 36..41, bytes 981..1105, hits: 3) -- IC 12676 -> Item 1567 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 36..41, bytes 981..1105, hits: 3) -- IC 12679 -> Item 1568 -- Creation code - - Refers to item: Line (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) -- IC 12679 -> Item 1569 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) -- IC 12680 -> Item 1570 -- Creation code - - Refers to item: Branch (branch: 1, path: 1) (location: source ID 78, lines 42..44, bytes 1116..1181, hits: 1) -- IC 12690 -> Item 1571 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 42..43, bytes 1129..1154, hits: 2) -- IC 12690 -> Item 1572 -- Creation code - - Refers to item: Line (location: source ID 78, lines 43..44, bytes 1169..1194, hits: 1) -- IC 12842 -> Item 1573 -- Creation code - - Refers to item: Statement (location: source ID 78, lines 43..44, bytes 1169..1194, hits: 1) -- IC 12842 -> Item 1574 -- Creation code - - Refers to item: Line (location: source ID 79, lines 17..28, bytes 461..824, hits: 3) -- IC 12871 -> Item 1575 -- Creation code - - Refers to item: Function "optInToBApp" (location: source ID 79, lines 17..28, bytes 461..824, hits: 3) -- IC 12871 -> Item 1576 -- Creation code - - Refers to item: Line (location: source ID 79, lines 25..26, bytes 739..765, hits: 2) -- IC 12878 -> Item 1577 -- Creation code - - Refers to item: Statement (location: source ID 79, lines 25..26, bytes 739..765, hits: 2) -- IC 12878 -> Item 1578 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 79, lines 25..26, bytes 767..796, hits: 1) -- IC 12928 -> Item 1579 -- Creation code - - Refers to item: Statement (location: source ID 79, lines 25..26, bytes 767..796, hits: 1) -- IC 12928 -> Item 1580 -- Creation code - - Refers to item: Line (location: source ID 79, lines 26..27, bytes 806..817, hits: 1) -- IC 12929 -> Item 1581 -- Creation code - - Refers to item: Statement (location: source ID 79, lines 26..27, bytes 806..817, hits: 1) -- IC 12939 -> Item 1582 -- Creation code - - Refers to item: Line (location: source ID 82, lines 11..18, bytes 281..570, hits: 6) -- IC 12939 -> Item 1583 -- Creation code - - Refers to item: Function "addWhitelisted" (location: source ID 82, lines 11..18, bytes 281..570, hits: 6) -- IC 13002 -> Item 1584 -- Creation code - - Refers to item: Line (location: source ID 82, lines 12..15, bytes 382..455, hits: 1) -- IC 13002 -> Item 1585 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 82, lines 12..15, bytes 382..455, hits: 1) -- IC 13009 -> Item 1586 -- Creation code - - Refers to item: Line (location: source ID 82, lines 13..14, bytes 396..444, hits: 1) -- IC 13009 -> Item 1587 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 13..14, bytes 396..444, hits: 1) -- IC 13102 -> Item 1588 -- Creation code - - Refers to item: Line (location: source ID 82, lines 15..16, bytes 468..483, hits: 5) -- IC 13102 -> Item 1589 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 15..16, bytes 468..483, hits: 5) -- IC 13176 -> Item 1590 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 82, lines 15..16, bytes 485..521, hits: 1) -- IC 13176 -> Item 1591 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 15..16, bytes 485..521, hits: 1) -- IC 13176 -> Item 1592 -- Creation code - - Refers to item: Line (location: source ID 82, lines 16..17, bytes 531..563, hits: 4) -- IC 13226 -> Item 1593 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 16..17, bytes 531..563, hits: 4) -- IC 13226 -> Item 1594 -- Creation code - - Refers to item: Line (location: source ID 82, lines 19..25, bytes 576..798, hits: 2) -- IC 13260 -> Item 1595 -- Creation code - - Refers to item: Function "removeWhitelisted" (location: source ID 82, lines 19..25, bytes 576..798, hits: 2) -- IC 13260 -> Item 1596 -- Creation code - - Refers to item: Line (location: source ID 82, lines 20..21, bytes 653..679, hits: 2) -- IC 13297 -> Item 1597 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 20..21, bytes 653..679, hits: 2) -- IC 13297 -> Item 1598 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 82, lines 20..23, bytes 681..750, hits: 1) -- IC 13319 -> Item 1599 -- Creation code - - Refers to item: Line (location: source ID 82, lines 21..22, bytes 695..739, hits: 1) -- IC 13521 -> Item 1600 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 21..22, bytes 695..739, hits: 1) -- IC 13521 -> Item 1601 -- Creation code - - Refers to item: Line (location: source ID 82, lines 23..24, bytes 759..791, hits: 1) -- IC 13528 -> Item 1602 -- Creation code - - Refers to item: Statement (location: source ID 82, lines 23..24, bytes 759..791, hits: 1) -- IC 13528 -> Item 1603 -- Creation code - - Refers to item: Line (location: source ID 83, lines 20..27, bytes 595..822, hits: 763) -- IC 13553 -> Item 1604 -- Creation code - - Refers to item: Function "constructor" (location: source ID 83, lines 20..27, bytes 595..822, hits: 763) -- IC 13553 -> Item 1605 -- Creation code - - Refers to item: Line (location: source ID 83, lines 24..25, bytes 727..764, hits: 763) -- IC 13638 -> Item 1606 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 24..25, bytes 727..764, hits: 763) -- IC 13638 -> Item 1607 -- Creation code - - Refers to item: Line (location: source ID 83, lines 25..26, bytes 774..815, hits: 763) -- IC 13663 -> Item 1608 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 25..26, bytes 774..815, hits: 763) -- IC 13663 -> Item 1609 -- Creation code - - Refers to item: Line (location: source ID 83, lines 28..33, bytes 828..972, hits: 764) -- IC 19925 -> Item 1610 -- Creation code - - Refers to item: Function "grantManagerRole" (location: source ID 83, lines 28..33, bytes 828..972, hits: 764) -- IC 19925 -> Item 1611 -- Creation code - - Refers to item: Line (location: source ID 83, lines 31..32, bytes 933..965, hits: 764) -- IC 19927 -> Item 1612 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 31..32, bytes 933..965, hits: 764) -- IC 19927 -> Item 1613 -- Creation code - - Refers to item: Line (location: source ID 83, lines 34..39, bytes 978..1124, hits: 1) -- IC 20097 -> Item 1614 -- Creation code - - Refers to item: Function "revokeManagerRole" (location: source ID 83, lines 34..39, bytes 978..1124, hits: 1) -- IC 20097 -> Item 1615 -- Creation code - - Refers to item: Line (location: source ID 83, lines 37..38, bytes 1084..1117, hits: 1) -- IC 20098 -> Item 1616 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 37..38, bytes 1084..1117, hits: 1) -- IC 20113 -> Item 1617 -- Creation code - - Refers to item: Line (location: source ID 83, lines 51..60, bytes 1663..1951, hits: 974) -- IC 20113 -> Item 1618 -- Creation code - - Refers to item: Function "registerBApp" (location: source ID 83, lines 51..60, bytes 1663..1951, hits: 974) -- IC 20113 -> Item 1619 -- Creation code - - Refers to item: Line (location: source ID 83, lines 55..59, bytes 1830..1944, hits: 974) -- IC 19467 -> Item 1620 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 55..59, bytes 1830..1944, hits: 974) -- IC 19467 -> Item 1621 -- Creation code - - Refers to item: Line (location: source ID 83, lines 63..70, bytes 2052..2281, hits: 18) -- IC 19490 -> Item 1622 -- Creation code - - Refers to item: Function "updateBAppMetadataURI" (location: source ID 83, lines 63..70, bytes 2052..2281, hits: 18) -- IC 19490 -> Item 1623 -- Creation code - - Refers to item: Line (location: source ID 83, lines 66..69, bytes 2177..2274, hits: 12) -- IC 18141 -> Item 1624 -- Creation code - - Refers to item: Statement (location: source ID 83, lines 66..69, bytes 2177..2274, hits: 12) -- IC 18141 -> Item 1625 -- Creation code - - Refers to item: Line (location: source ID 84, lines 31..40, bytes 1102..1377, hits: 1943) -- IC 18142 -> Item 1626 -- Creation code - - Refers to item: Function "registerBApp" (location: source ID 84, lines 31..40, bytes 1102..1377, hits: 1943) -- IC 18142 -> Item 1627 -- Creation code - - Refers to item: Line (location: source ID 84, lines 35..39, bytes 1256..1370, hits: 1943) -- IC 18211 -> Item 1628 -- Creation code - - Refers to item: Statement (location: source ID 84, lines 35..39, bytes 1256..1370, hits: 1943) -- IC 18211 -> Item 1629 -- Creation code - - Refers to item: Line (location: source ID 84, lines 43..50, bytes 1478..1694, hits: 30) -- IC 18367 -> Item 1630 -- Creation code - - Refers to item: Function "updateBAppMetadataURI" (location: source ID 84, lines 43..50, bytes 1478..1694, hits: 30) -- IC 18367 -> Item 1631 -- Creation code - - Refers to item: Line (location: source ID 84, lines 46..49, bytes 1590..1687, hits: 24) -- IC 18367 -> Item 1632 -- Creation code - - Refers to item: Statement (location: source ID 84, lines 46..49, bytes 1590..1687, hits: 24) -- IC 18422 -> Item 1633 -- Creation code - - Refers to item: Line (location: source ID 85, lines 28..34, bytes 1170..1334, hits: 3287) -- IC 18422 -> Item 1634 -- Creation code - - Refers to item: Function "onlySSVBasedAppManager" (location: source ID 85, lines 28..34, bytes 1170..1334, hits: 3287) -- IC 18424 -> Item 1635 -- Creation code - - Refers to item: Line (location: source ID 85, lines 29..30, bytes 1218..1263, hits: 3287) -- IC 18424 -> Item 1636 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 29..30, bytes 1218..1263, hits: 3287) -- IC 18425 -> Item 1637 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 85, lines 29..32, bytes 1265..1317, hits: 26) -- IC 18440 -> Item 1638 -- Creation code - - Refers to item: Line (location: source ID 85, lines 30..31, bytes 1279..1306, hits: 26) -- IC 18440 -> Item 1639 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 30..31, bytes 1279..1306, hits: 26) -- IC 18503 -> Item 1640 -- Creation code - - Refers to item: Line (location: source ID 85, lines 38..41, bytes 1580..1684, hits: 4578) -- IC 18503 -> Item 1641 -- Creation code - - Refers to item: Function "constructor" (location: source ID 85, lines 38..41, bytes 1580..1684, hits: 4578) -- IC 18510 -> Item 1642 -- Creation code - - Refers to item: Line (location: source ID 85, lines 39..40, bytes 1632..1677, hits: 4578) -- IC 18510 -> Item 1643 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 39..40, bytes 1632..1677, hits: 4578) -- IC 18563 -> Item 1644 -- Creation code - - Refers to item: Line (location: source ID 85, lines 53..62, bytes 2223..2487, hits: 974) -- IC 18563 -> Item 1645 -- Creation code - - Refers to item: Function "registerBApp" (location: source ID 85, lines 53..62, bytes 2223..2487, hits: 974) -- IC 18599 -> Item 1646 -- Creation code - - Refers to item: Line (location: source ID 85, lines 57..61, bytes 2366..2480, hits: 974) -- IC 18599 -> Item 1647 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 57..61, bytes 2366..2480, hits: 974) -- IC 18606 -> Item 1648 -- Creation code - - Refers to item: Line (location: source ID 85, lines 65..72, bytes 2588..2793, hits: 12) -- IC 18606 -> Item 1649 -- Creation code - - Refers to item: Function "updateBAppMetadataURI" (location: source ID 85, lines 65..72, bytes 2588..2793, hits: 12) -- IC 1160 -> Item 1650 -- Creation code - - Refers to item: Line (location: source ID 85, lines 68..71, bytes 2689..2786, hits: 12) -- IC 1160 -> Item 1651 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 68..71, bytes 2689..2786, hits: 12) -- IC 9433 -> Item 1652 -- Creation code - - Refers to item: Line (location: source ID 85, lines 75..82, bytes 2920..3131, hits: 24) -- IC 9433 -> Item 1653 -- Creation code - - Refers to item: Function "updateBAppTokens" (location: source ID 85, lines 75..82, bytes 2920..3131, hits: 24) -- IC 9441 -> Item 1654 -- Creation code - - Refers to item: Line (location: source ID 85, lines 78..81, bytes 3030..3124, hits: 24) -- IC 9441 -> Item 1655 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 78..81, bytes 3030..3124, hits: 24) -- IC 9454 -> Item 1656 -- Creation code - - Refers to item: Line (location: source ID 85, lines 83..92, bytes 3137..3364, hits: 1) -- IC 9454 -> Item 1657 -- Creation code - - Refers to item: Function "withdrawSlashingFund" (location: source ID 85, lines 83..92, bytes 3137..3364, hits: 1) -- IC 9455 -> Item 1658 -- Creation code - - Refers to item: Line (location: source ID 85, lines 87..91, bytes 3247..3357, hits: 1) -- IC 9465 -> Item 1659 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 87..91, bytes 3247..3357, hits: 1) -- IC 9465 -> Item 1660 -- Creation code - - Refers to item: Line (location: source ID 85, lines 93..98, bytes 3370..3547, hits: 2) -- IC 9549 -> Item 1661 -- Creation code - - Refers to item: Function "withdrawETHSlashingFund" (location: source ID 85, lines 93..98, bytes 3370..3547, hits: 2) -- IC 9549 -> Item 1662 -- Creation code - - Refers to item: Line (location: source ID 85, lines 94..97, bytes 3446..3540, hits: 2) -- IC 9549 -> Item 1663 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 94..97, bytes 3446..3540, hits: 2) -- IC 9599 -> Item 1664 -- Creation code - - Refers to item: Line (location: source ID 85, lines 100..113, bytes 3659..4076, hits: 1602) -- IC 9599 -> Item 1665 -- Creation code - - Refers to item: Function "optInToBApp" (location: source ID 85, lines 100..113, bytes 3659..4076, hits: 1602) -- IC 9618 -> Item 1666 -- Creation code - - Refers to item: Line (location: source ID 85, lines 111..112, bytes 4058..4069, hits: 1590) -- IC 9618 -> Item 1667 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 111..112, bytes 4058..4069, hits: 1590) -- IC 9690 -> Item 1668 -- Creation code - - Refers to item: Line (location: source ID 85, lines 114..136, bytes 4082..4639, hits: 81) -- IC 9690 -> Item 1669 -- Creation code - - Refers to item: Function "slash" (location: source ID 85, lines 114..136, bytes 4082..4639, hits: 81) -- IC 9728 -> Item 1670 -- Creation code - - Refers to item: Line (location: source ID 85, lines 134..135, bytes 4598..4632, hits: 79) -- IC 9728 -> Item 1671 -- Creation code - - Refers to item: Statement (location: source ID 85, lines 134..135, bytes 4598..4632, hits: 79) -- IC 9794 -> Item 1672 -- Creation code - - Refers to item: None -- IC 9794 -> Item 1673 -- Creation code - - Refers to item: None -- IC 9812 -> Item 1674 -- Creation code - - Refers to item: None -- IC 10437 -> Item 1675 -- Creation code - - Refers to item: None -- IC 9812 -> Item 1676 -- Creation code - - Refers to item: None -- IC 9812 -> Item 1677 -- Creation code - - Refers to item: None -- IC 10039 -> Item 1678 -- Creation code - - Refers to item: None -- IC 10039 -> Item 1679 -- Creation code - - Refers to item: None -- IC 10048 -> Item 1680 -- Creation code - - Refers to item: None -- IC 10048 -> Item 1681 -- Creation code - - Refers to item: None -- IC 10108 -> Item 1682 -- Creation code - - Refers to item: None -- IC 10108 -> Item 1683 -- Creation code - - Refers to item: None -- IC 10160 -> Item 1684 -- Creation code - - Refers to item: None -- IC 10108 -> Item 1685 -- Creation code - - Refers to item: None -- IC 10108 -> Item 1686 -- Creation code - - Refers to item: None -- IC 10132 -> Item 1687 -- Creation code - - Refers to item: None -- IC 10132 -> Item 1688 -- Creation code - - Refers to item: None -- IC 10161 -> Item 1689 -- Creation code - - Refers to item: None -- IC 10161 -> Item 1690 -- Creation code - - Refers to item: None -- IC 10316 -> Item 1691 -- Creation code - - Refers to item: None -- IC 10316 -> Item 1692 -- Creation code - - Refers to item: None -- IC 10371 -> Item 1693 -- Creation code - - Refers to item: None -- IC 10371 -> Item 1694 -- Creation code - - Refers to item: None -- IC 10371 -> Item 1695 -- Creation code - - Refers to item: None -- IC 10438 -> Item 1696 -- Creation code - - Refers to item: None -- IC 10438 -> Item 1697 -- Creation code - - Refers to item: None -- IC 10499 -> Item 1698 -- Creation code - - Refers to item: None -- IC 10499 -> Item 1699 -- Creation code - - Refers to item: None -- IC 10545 -> Item 1700 -- Creation code - - Refers to item: None -- IC 10545 -> Item 1701 -- Creation code - - Refers to item: None -- IC 10825 -> Item 1702 -- Creation code - - Refers to item: None -- IC 10825 -> Item 1703 -- Creation code - - Refers to item: None -- IC 10981 -> Item 1704 -- Creation code - - Refers to item: None -- IC 10981 -> Item 1705 -- Creation code - - Refers to item: None -- IC 10982 -> Item 1706 -- Creation code - - Refers to item: None -- IC 11001 -> Item 1707 -- Creation code - - Refers to item: None -- IC 11001 -> Item 1708 -- Creation code - - Refers to item: None -- IC 11001 -> Item 1709 -- Creation code - - Refers to item: None -- IC 11104 -> Item 1710 -- Creation code - - Refers to item: None -- IC 11104 -> Item 1711 -- Creation code - - Refers to item: None -- IC 11229 -> Item 1712 -- Creation code - - Refers to item: None -- IC 11229 -> Item 1713 -- Creation code - - Refers to item: None -- IC 11339 -> Item 1714 -- Creation code - - Refers to item: None -- IC 11339 -> Item 1715 -- Creation code - - Refers to item: None -- IC 18822 -> Item 1716 -- Creation code - - Refers to item: None -- IC 18822 -> Item 1717 -- Creation code - - Refers to item: None -- IC 18823 -> Item 1718 -- Creation code - - Refers to item: None -- IC 18823 -> Item 1719 -- Creation code - - Refers to item: None -- IC 19009 -> Item 1720 -- Creation code - - Refers to item: None -- IC 19009 -> Item 1721 -- Creation code - - Refers to item: None -- IC 19011 -> Item 1722 -- Creation code - - Refers to item: None -- IC 19011 -> Item 1723 -- Creation code - - Refers to item: None -- IC 19163 -> Item 1724 -- Creation code - - Refers to item: None -- IC 19163 -> Item 1725 -- Creation code - - Refers to item: None -- IC 19164 -> Item 1726 -- Creation code - - Refers to item: None -- IC 19240 -> Item 1727 -- Creation code - - Refers to item: None -- IC 19240 -> Item 1728 -- Creation code - - Refers to item: None -- IC 19244 -> Item 1729 -- Creation code - - Refers to item: None -- IC 19298 -> Item 1730 -- Creation code - - Refers to item: None -- IC 19298 -> Item 1731 -- Creation code - - Refers to item: None -- IC 19299 -> Item 1732 -- Creation code - - Refers to item: None -- IC 19313 -> Item 1733 -- Creation code - - Refers to item: None -- IC 19313 -> Item 1734 -- Creation code - - Refers to item: None -- IC 19314 -> Item 1735 -- Creation code - - Refers to item: None -- IC 19328 -> Item 1736 -- Creation code - - Refers to item: None -- IC 19328 -> Item 1737 -- Creation code - - Refers to item: None -- IC 19335 -> Item 1738 -- Creation code - - Refers to item: None -- IC 19380 -> Item 1739 -- Creation code - - Refers to item: None -- IC 19335 -> Item 1740 -- Creation code - - Refers to item: None -- IC 19335 -> Item 1741 -- Creation code - - Refers to item: None -- IC 19368 -> Item 1742 -- Creation code - - Refers to item: None -- IC 19368 -> Item 1743 -- Creation code - - Refers to item: None -- IC 19381 -> Item 1744 -- Creation code - - Refers to item: None -- IC 19381 -> Item 1745 -- Creation code - - Refers to item: None -- IC 19415 -> Item 1746 -- Creation code - - Refers to item: None -- IC 19415 -> Item 1747 -- Creation code - - Refers to item: None -- IC 19448 -> Item 1748 -- Creation code - - Refers to item: None -- IC 19448 -> Item 1749 -- Creation code - - Refers to item: None -- IC 652 -> Item 1750 -- Creation code - - Refers to item: None -- IC 652 -> Item 1751 -- Creation code - - Refers to item: None -- IC 5298 -> Item 1752 -- Creation code - - Refers to item: None -- IC 5298 -> Item 1753 -- Creation code - - Refers to item: None -- IC 5348 -> Item 1754 -- Creation code - - Refers to item: None -- IC 5348 -> Item 1755 -- Creation code - - Refers to item: None -- IC 5398 -> Item 1756 -- Creation code - - Refers to item: None -- IC 5398 -> Item 1757 -- Creation code - - Refers to item: None -- IC 5408 -> Item 1758 -- Creation code - - Refers to item: None -- IC 5408 -> Item 1759 -- Creation code - - Refers to item: None -- IC 5451 -> Item 1760 -- Creation code - - Refers to item: None -- IC 5451 -> Item 1761 -- Creation code - - Refers to item: None -- IC 392 -> Item 1762 -- Creation code - - Refers to item: None -- IC 392 -> Item 1763 -- Creation code - - Refers to item: None -- IC 2198 -> Item 1764 -- Creation code - - Refers to item: None -- IC 2198 -> Item 1765 -- Creation code - - Refers to item: None -- IC 2228 -> Item 1766 -- Creation code - - Refers to item: None -- IC 2228 -> Item 1767 -- Creation code - - Refers to item: None -- IC 2229 -> Item 1768 -- Creation code - - Refers to item: None -- IC 2332 -> Item 1769 -- Creation code - - Refers to item: None -- IC 2332 -> Item 1770 -- Creation code - - Refers to item: None -- IC 2337 -> Item 1771 -- Creation code - - Refers to item: None -- IC 2337 -> Item 1772 -- Creation code - - Refers to item: None -- IC 2387 -> Item 1773 -- Creation code - - Refers to item: None -- IC 2387 -> Item 1774 -- Creation code - - Refers to item: None -- IC 12122 -> Item 1775 -- Creation code - - Refers to item: None -- IC 12122 -> Item 1776 -- Creation code - - Refers to item: None -- IC 12123 -> Item 1777 -- Creation code - - Refers to item: None -- IC 12123 -> Item 1778 -- Creation code - - Refers to item: None -- IC 12130 -> Item 1779 -- Creation code - - Refers to item: None -- IC 12130 -> Item 1780 -- Creation code - - Refers to item: None -- IC 12180 -> Item 1781 -- Creation code - - Refers to item: None -- IC 12180 -> Item 1782 -- Creation code - - Refers to item: None -- IC 12181 -> Item 1783 -- Creation code - - Refers to item: None -- IC 12191 -> Item 1784 -- Creation code - - Refers to item: None -- IC 12191 -> Item 1785 -- Creation code - - Refers to item: None -- IC 12321 -> Item 1786 -- Creation code - - Refers to item: None -- IC 12321 -> Item 1787 -- Creation code - - Refers to item: None -- IC 12321 -> Item 1788 -- Creation code - - Refers to item: None -- IC 12371 -> Item 1789 -- Creation code - - Refers to item: None -- IC 12371 -> Item 1790 -- Creation code - - Refers to item: None -- IC 18047 -> Item 1791 -- Creation code - - Refers to item: None -- IC 18047 -> Item 1792 -- Creation code - - Refers to item: None -- IC 18048 -> Item 1793 -- Creation code - - Refers to item: None -- IC 18048 -> Item 1794 -- Creation code - - Refers to item: None -- IC 18051 -> Item 1795 -- Creation code - - Refers to item: None -- IC 18090 -> Item 1796 -- Creation code - - Refers to item: None -- IC 18090 -> Item 1797 -- Creation code - - Refers to item: None -- IC 18090 -> Item 1798 -- Creation code - - Refers to item: None -- IC 18090 -> Item 1799 -- Creation code - - Refers to item: None -- IC 12582 -> Item 1800 -- Creation code - - Refers to item: None -- IC 12582 -> Item 1801 -- Creation code - - Refers to item: None -- IC 12583 -> Item 1802 -- Creation code - - Refers to item: None -- IC 12583 -> Item 1803 -- Creation code - - Refers to item: None -- IC 12586 -> Item 1804 -- Creation code - - Refers to item: None -- IC 12625 -> Item 1805 -- Creation code - - Refers to item: None -- IC 12625 -> Item 1806 -- Creation code - - Refers to item: None -- IC 12625 -> Item 1807 -- Creation code - - Refers to item: None -- IC 12625 -> Item 1808 -- Creation code - - Refers to item: None -- IC 17151 -> Item 808 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) -- IC 17151 -> Item 809 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) -- IC 17155 -> Item 810 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) -- IC 17155 -> Item 811 -- Creation code - - Refers to item: Line (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) -- IC 17174 -> Item 812 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) -- IC 17174 -> Item 813 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5855..5876, hits: 4860) -- IC 17174 -> Item 814 -- Creation code - - Refers to item: Line (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) -- IC 14075 -> Item 815 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) -- IC 14075 -> Item 816 -- Creation code - - Refers to item: Line (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) -- IC 14076 -> Item 817 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) -- IC 14076 -> Item 818 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5994..6059, hits: 4860) -- IC 14076 -> Item 819 -- Creation code - - Refers to item: Line (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) -- IC 14094 -> Item 820 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) -- IC 14114 -> Item 821 -- Creation code - - Refers to item: Line (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) -- IC 14114 -> Item 822 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) -- IC 14114 -> Item 823 -- Creation code - - Refers to item: Line (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) -- IC 11762 -> Item 824 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) -- IC 11762 -> Item 825 -- Creation code - - Refers to item: Line (location: source ID 75, lines 170..171, bytes 6239..6260, hits: 4860) -- IC 11763 -> Item 826 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 170..171, bytes 6239..6260, hits: 4860) -- IC 11763 -> Item 827 -- Creation code - - Refers to item: Line (location: source ID 75, lines 172..173, bytes 6271..6316, hits: 4860) -- IC 11774 -> Item 828 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 172..173, bytes 6271..6316, hits: 4860) -- IC 11774 -> Item 829 -- Creation code - - Refers to item: Line (location: source ID 75, lines 174..181, bytes 6327..6479, hits: 4860) -- IC 11774 -> Item 830 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 174..181, bytes 6327..6479, hits: 4860) -- IC 11456 -> Item 796 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) -- IC 11456 -> Item 797 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 11458 -> Item 798 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 11458 -> Item 799 -- Creation code - - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 11508 -> Item 800 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 11508 -> Item 801 -- Creation code - - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 13858 -> Item 802 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 13858 -> Item 803 -- Creation code - - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 13860 -> Item 804 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 13860 -> Item 805 -- Creation code - - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 13910 -> Item 806 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 13910 -> Item 807 -- Creation code - - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) - -Anchors for Contract "IBasedApp" (solc 0.8.30, source ID 80): - -Anchors for Contract "ECDSAVerifier" (solc 0.8.30, source ID 78): -- IC 182 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 447 -> Item 1875 -- Creation code - - Refers to item: None -- IC 447 -> Item 1876 -- Creation code - - Refers to item: None -- IC 1517 -> Item 1877 -- Creation code - - Refers to item: None -- IC 1517 -> Item 1878 -- Creation code - - Refers to item: None -- IC 1520 -> Item 1879 -- Creation code - - Refers to item: None -- IC 1620 -> Item 1880 -- Creation code - - Refers to item: None -- IC 1620 -> Item 1881 -- Creation code - - Refers to item: None -- IC 1620 -> Item 1882 -- Creation code - - Refers to item: None -- IC 1620 -> Item 1883 -- Creation code - - Refers to item: None -- IC 1670 -> Item 1884 -- Creation code - - Refers to item: None -- IC 1670 -> Item 1885 -- Creation code - - Refers to item: None -- IC 1689 -> Item 1886 -- Creation code - - Refers to item: None -- IC 1689 -> Item 1887 -- Creation code - - Refers to item: None -- IC 1777 -> Item 1888 -- Creation code - - Refers to item: None -- IC 1689 -> Item 1889 -- Creation code - - Refers to item: None -- IC 1778 -> Item 1890 -- Creation code - - Refers to item: None -- IC 1778 -> Item 1891 -- Creation code - - Refers to item: None -- IC 1384 -> Item 1951 -- Creation code - - Refers to item: None -- IC 1384 -> Item 1952 -- Creation code - - Refers to item: None -- IC 1384 -> Item 1953 -- Creation code - - Refers to item: None -- IC 1384 -> Item 1954 -- Creation code - - Refers to item: None -- IC 1467 -> Item 1955 -- Creation code - - Refers to item: None -- IC 1467 -> Item 1956 -- Creation code - - Refers to item: None -- IC 1467 -> Item 1957 -- Creation code - - Refers to item: None -- IC 569 -> Item 1970 -- Creation code - - Refers to item: None -- IC 569 -> Item 1971 -- Creation code - - Refers to item: None -- IC 2001 -> Item 1972 -- Creation code - - Refers to item: None -- IC 2001 -> Item 1973 -- Creation code - - Refers to item: None -- IC 283 -> Item 1974 -- Creation code - - Refers to item: None -- IC 283 -> Item 1975 -- Creation code - - Refers to item: None -- IC 1020 -> Item 1976 -- Creation code - - Refers to item: None -- IC 1020 -> Item 1977 -- Creation code - - Refers to item: None -- IC 181 -> Item 1978 -- Creation code - - Refers to item: None -- IC 181 -> Item 1979 -- Creation code - - Refers to item: None -- IC 710 -> Item 1980 -- Creation code - - Refers to item: None -- IC 710 -> Item 1981 -- Creation code - - Refers to item: None -- IC 507 -> Item 1986 -- Creation code - - Refers to item: None -- IC 507 -> Item 1987 -- Creation code - - Refers to item: None -- IC 1978 -> Item 1988 -- Creation code - - Refers to item: None -- IC 1978 -> Item 1989 -- Creation code - - Refers to item: None -- IC 243 -> Item 1943 -- Creation code - - Refers to item: None -- IC 243 -> Item 1944 -- Creation code - - Refers to item: None -- IC 874 -> Item 1945 -- Creation code - - Refers to item: None -- IC 874 -> Item 1946 -- Creation code - - Refers to item: None -- IC 323 -> Item 1947 -- Creation code - - Refers to item: None -- IC 323 -> Item 1948 -- Creation code - - Refers to item: None -- IC 1168 -> Item 1949 -- Creation code - - Refers to item: None -- IC 1168 -> Item 1950 -- Creation code - - Refers to item: None - -Anchors for Contract "AccessControl" (solc 0.8.30, source ID 26): - -Anchors for Contract "DeployAll" (solc 0.8.30, source ID 53): - -Anchors for Contract "ValidationLibTest" (solc 0.8.30, source ID 90): -- IC 1052 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1052 -> Item 1991 -- Creation code - - Refers to item: None -- IC 3088 -> Item 1992 -- Creation code - - Refers to item: None -- IC 3088 -> Item 1993 -- Creation code - - Refers to item: None -- IC 3242 -> Item 1994 -- Creation code - - Refers to item: None -- IC 3242 -> Item 1995 -- Creation code - - Refers to item: None -- IC 3396 -> Item 1996 -- Creation code - - Refers to item: None -- IC 3396 -> Item 1997 -- Creation code - - Refers to item: None -- IC 3550 -> Item 1998 -- Creation code - - Refers to item: None -- IC 3550 -> Item 1999 -- Creation code - - Refers to item: None -- IC 3704 -> Item 2000 -- Creation code - - Refers to item: None -- IC 3704 -> Item 2001 -- Creation code - - Refers to item: None -- IC 3858 -> Item 2002 -- Creation code - - Refers to item: None -- IC 3858 -> Item 2003 -- Creation code - - Refers to item: None -- IC 4012 -> Item 2004 -- Creation code - - Refers to item: None -- IC 4012 -> Item 2005 -- Creation code - - Refers to item: None -- IC 4145 -> Item 2006 -- Creation code - - Refers to item: None -- IC 4145 -> Item 2007 -- Creation code - - Refers to item: None -- IC 4246 -> Item 2008 -- Creation code - - Refers to item: None -- IC 4246 -> Item 2009 -- Creation code - - Refers to item: None -- IC 4347 -> Item 2010 -- Creation code - - Refers to item: None -- IC 4347 -> Item 2011 -- Creation code - - Refers to item: None -- IC 4448 -> Item 2012 -- Creation code - - Refers to item: None -- IC 4448 -> Item 2013 -- Creation code - - Refers to item: None -- IC 4550 -> Item 2014 -- Creation code - - Refers to item: None -- IC 4550 -> Item 2015 -- Creation code - - Refers to item: None -- IC 5082 -> Item 2016 -- Creation code - - Refers to item: None -- IC 5082 -> Item 2017 -- Creation code - - Refers to item: None -- IC 5192 -> Item 2018 -- Creation code - - Refers to item: None -- IC 5192 -> Item 2019 -- Creation code - - Refers to item: None -- IC 5337 -> Item 2020 -- Creation code - - Refers to item: None -- IC 5337 -> Item 2021 -- Creation code - - Refers to item: None -- IC 5338 -> Item 2022 -- Creation code - - Refers to item: None -- IC 5647 -> Item 2023 -- Creation code - - Refers to item: None -- IC 5647 -> Item 2024 -- Creation code - - Refers to item: None -- IC 5795 -> Item 2025 -- Creation code - - Refers to item: None -- IC 5795 -> Item 2026 -- Creation code - - Refers to item: None -- IC 5892 -> Item 2027 -- Creation code - - Refers to item: None -- IC 5892 -> Item 2028 -- Creation code - - Refers to item: None -- IC 6153 -> Item 2029 -- Creation code - - Refers to item: None -- IC 6153 -> Item 2030 -- Creation code - - Refers to item: None -- IC 6366 -> Item 2031 -- Creation code - - Refers to item: None -- IC 6366 -> Item 2032 -- Creation code - - Refers to item: None -- IC 6467 -> Item 2033 -- Creation code - - Refers to item: None -- IC 6467 -> Item 2034 -- Creation code - - Refers to item: None -- IC 6646 -> Item 2035 -- Creation code - - Refers to item: None -- IC 6646 -> Item 2036 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2037 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7071 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7071 -> Item 2040 -- Creation code - - Refers to item: None -- IC 7182 -> Item 2041 -- Creation code - - Refers to item: None -- IC 7182 -> Item 2042 -- Creation code - - Refers to item: None -- IC 7315 -> Item 2043 -- Creation code - - Refers to item: None -- IC 7315 -> Item 2044 -- Creation code - - Refers to item: None -- IC 7494 -> Item 2045 -- Creation code - - Refers to item: None -- IC 7494 -> Item 2046 -- Creation code - - Refers to item: None -- IC 7639 -> Item 2047 -- Creation code - - Refers to item: None -- IC 7639 -> Item 2048 -- Creation code - - Refers to item: None -- IC 7818 -> Item 2049 -- Creation code - - Refers to item: None -- IC 7818 -> Item 2050 -- Creation code - - Refers to item: None -- IC 7997 -> Item 2051 -- Creation code - - Refers to item: None -- IC 7997 -> Item 2052 -- Creation code - - Refers to item: None -- IC 8326 -> Item 2053 -- Creation code - - Refers to item: None -- IC 8326 -> Item 2054 -- Creation code - - Refers to item: None -- IC 8655 -> Item 2055 -- Creation code - - Refers to item: None -- IC 8655 -> Item 2056 -- Creation code - - Refers to item: None -- IC 8822 -> Item 2057 -- Creation code - - Refers to item: None -- IC 8822 -> Item 2058 -- Creation code - - Refers to item: None -- IC 9172 -> Item 2059 -- Creation code - - Refers to item: None -- IC 9172 -> Item 2060 -- Creation code - - Refers to item: None -- IC 9262 -> Item 2061 -- Creation code - - Refers to item: None -- IC 9262 -> Item 2062 -- Creation code - - Refers to item: None -- IC 9407 -> Item 2063 -- Creation code - - Refers to item: None -- IC 9407 -> Item 2064 -- Creation code - - Refers to item: None -- IC 9586 -> Item 2065 -- Creation code - - Refers to item: None -- IC 9586 -> Item 2066 -- Creation code - - Refers to item: None -- IC 9765 -> Item 2067 -- Creation code - - Refers to item: None -- IC 9765 -> Item 2068 -- Creation code - - Refers to item: None -- IC 9894 -> Item 2069 -- Creation code - - Refers to item: None -- IC 9894 -> Item 2070 -- Creation code - - Refers to item: None -- IC 10023 -> Item 2071 -- Creation code - - Refers to item: None -- IC 10023 -> Item 2072 -- Creation code - - Refers to item: None -- IC 10152 -> Item 2073 -- Creation code - - Refers to item: None -- IC 10152 -> Item 2074 -- Creation code - - Refers to item: None -- IC 10302 -> Item 2075 -- Creation code - - Refers to item: None -- IC 10302 -> Item 2076 -- Creation code - - Refers to item: None -- IC 10456 -> Item 2077 -- Creation code - - Refers to item: None -- IC 10456 -> Item 2078 -- Creation code - - Refers to item: None -- IC 10611 -> Item 2079 -- Creation code - - Refers to item: None -- IC 10611 -> Item 2080 -- Creation code - - Refers to item: None -- IC 10766 -> Item 2081 -- Creation code - - Refers to item: None -- IC 10766 -> Item 2082 -- Creation code - - Refers to item: None -- IC 10921 -> Item 2083 -- Creation code - - Refers to item: None -- IC 10921 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11076 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11076 -> Item 2086 -- Creation code - - Refers to item: None -- IC 11231 -> Item 2087 -- Creation code - - Refers to item: None -- IC 11231 -> Item 2088 -- Creation code - - Refers to item: None -- IC 11386 -> Item 2089 -- Creation code - - Refers to item: None -- IC 11386 -> Item 2090 -- Creation code - - Refers to item: None -- IC 11541 -> Item 2091 -- Creation code - - Refers to item: None -- IC 11541 -> Item 2092 -- Creation code - - Refers to item: None -- IC 11696 -> Item 2093 -- Creation code - - Refers to item: None -- IC 11696 -> Item 2094 -- Creation code - - Refers to item: None -- IC 11851 -> Item 2095 -- Creation code - - Refers to item: None -- IC 11851 -> Item 2096 -- Creation code - - Refers to item: None -- IC 12006 -> Item 2097 -- Creation code - - Refers to item: None -- IC 12006 -> Item 2098 -- Creation code - - Refers to item: None -- IC 12161 -> Item 2099 -- Creation code - - Refers to item: None -- IC 12161 -> Item 2100 -- Creation code - - Refers to item: None -- IC 12327 -> Item 2101 -- Creation code - - Refers to item: None -- IC 12327 -> Item 2102 -- Creation code - - Refers to item: None -- IC 12491 -> Item 2103 -- Creation code - - Refers to item: None -- IC 12491 -> Item 2104 -- Creation code - - Refers to item: None -- IC 12669 -> Item 2105 -- Creation code - - Refers to item: None -- IC 12669 -> Item 2106 -- Creation code - - Refers to item: None -- IC 12833 -> Item 2107 -- Creation code - - Refers to item: None -- IC 12833 -> Item 2108 -- Creation code - - Refers to item: None -- IC 12976 -> Item 2109 -- Creation code - - Refers to item: None -- IC 12976 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2112 -- Creation code - - Refers to item: None -- IC 13178 -> Item 2113 -- Creation code - - Refers to item: None -- IC 13178 -> Item 2114 -- Creation code - - Refers to item: None -- IC 13279 -> Item 2115 -- Creation code - - Refers to item: None -- IC 13279 -> Item 2116 -- Creation code - - Refers to item: None -- IC 13380 -> Item 2117 -- Creation code - - Refers to item: None -- IC 13380 -> Item 2118 -- Creation code - - Refers to item: None -- IC 13481 -> Item 2119 -- Creation code - - Refers to item: None -- IC 13481 -> Item 2120 -- Creation code - - Refers to item: None -- IC 13679 -> Item 2121 -- Creation code - - Refers to item: None -- IC 13679 -> Item 2122 -- Creation code - - Refers to item: None -- IC 13877 -> Item 2123 -- Creation code - - Refers to item: None -- IC 13877 -> Item 2124 -- Creation code - - Refers to item: None -- IC 14088 -> Item 2125 -- Creation code - - Refers to item: None -- IC 14088 -> Item 2126 -- Creation code - - Refers to item: None -- IC 14288 -> Item 2127 -- Creation code - - Refers to item: None -- IC 14288 -> Item 2128 -- Creation code - - Refers to item: None -- IC 14486 -> Item 2129 -- Creation code - - Refers to item: None -- IC 14486 -> Item 2130 -- Creation code - - Refers to item: None -- IC 14684 -> Item 2131 -- Creation code - - Refers to item: None -- IC 14684 -> Item 2132 -- Creation code - - Refers to item: None -- IC 14903 -> Item 2133 -- Creation code - - Refers to item: None -- IC 14903 -> Item 2134 -- Creation code - - Refers to item: None -- IC 19675 -> Item 808 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) -- IC 19675 -> Item 809 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) -- IC 19679 -> Item 810 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 157..158, bytes 5786..5813, hits: 5) -- IC 19679 -> Item 811 -- Creation code - - Refers to item: Line (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) -- IC 19698 -> Item 812 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5823..5876, hits: 4860) -- IC 19698 -> Item 813 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 158..159, bytes 5855..5876, hits: 4860) -- IC 19698 -> Item 814 -- Creation code - - Refers to item: Line (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) -- IC 19584 -> Item 815 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 161..162, bytes 5911..5944, hits: 4860) -- IC 19584 -> Item 816 -- Creation code - - Refers to item: Line (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) -- IC 19585 -> Item 817 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5965..6059, hits: 4860) -- IC 19585 -> Item 818 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 164..166, bytes 5994..6059, hits: 4860) -- IC 19585 -> Item 819 -- Creation code - - Refers to item: Line (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) -- IC 19603 -> Item 820 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 167..168, bytes 6070..6131, hits: 4860) -- IC 19623 -> Item 821 -- Creation code - - Refers to item: Line (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) -- IC 19623 -> Item 822 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 168..169, bytes 6141..6189, hits: 4860) -- IC 19623 -> Item 823 -- Creation code - - Refers to item: Line (location: source ID 75, lines 169..170, bytes 6199..6229, hits: 4860) - -Anchors for Contract "VmSafe" (solc 0.8.30, source ID 16): - -Anchors for Contract "SSVBasedApps" (solc 0.8.30, source ID 61): -- IC 56 -> Item 420 -- Runtime code - - Refers to item: Line (location: source ID 61, lines 629..632, bytes 20878..21011, hits: 36) -- IC 56 -> Item 421 -- Runtime code - - Refers to item: Function "obligationExpireTime" (location: source ID 61, lines 629..632, bytes 20878..21011, hits: 36) -- IC 68 -> Item 422 -- Runtime code - - Refers to item: Line (location: source ID 61, lines 630..631, bytes 20951..21004, hits: 36) -- IC 68 -> Item 423 -- Runtime code - - Refers to item: Statement (location: source ID 61, lines 630..631, bytes 20951..21004, hits: 36) -- IC 4017 -> Item 318 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 484..485, bytes 16316..16375, hits: 5551) -- IC 4017 -> Item 319 -- Creation code - - Refers to item: Line (location: source ID 61, lines 485..486, bytes 16389..16409, hits: 5551) -- IC 10239 -> Item 320 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 485..486, bytes 16389..16409, hits: 5551) -- IC 10239 -> Item 321 -- Creation code - - Refers to item: Line (location: source ID 61, lines 489..496, bytes 16502..16764, hits: 5521) -- IC 10247 -> Item 322 -- Creation code - - Refers to item: Function "strategyTotalShares" (location: source ID 61, lines 489..496, bytes 16502..16764, hits: 5521) -- IC 10247 -> Item 323 -- Creation code - - Refers to item: Line (location: source ID 61, lines 493..494, bytes 16629..16682, hits: 5521) -- IC 10256 -> Item 324 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 493..494, bytes 16629..16682, hits: 5521) -- IC 10256 -> Item 325 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 493..494, bytes 16661..16682, hits: 5521) -- IC 12892 -> Item 326 -- Creation code - - Refers to item: Line (location: source ID 61, lines 494..495, bytes 16692..16757, hits: 5521) -- IC 12892 -> Item 327 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 494..495, bytes 16692..16757, hits: 5521) -- IC 12901 -> Item 328 -- Creation code - - Refers to item: Line (location: source ID 61, lines 497..504, bytes 16770..17031, hits: 88) -- IC 12901 -> Item 329 -- Creation code - - Refers to item: Function "strategyGeneration" (location: source ID 61, lines 497..504, bytes 16770..17031, hits: 88) -- IC 12902 -> Item 330 -- Creation code - - Refers to item: Line (location: source ID 61, lines 501..502, bytes 16896..16949, hits: 88) -- IC 12912 -> Item 331 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 501..502, bytes 16896..16949, hits: 88) -- IC 12912 -> Item 332 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 501..502, bytes 16928..16949, hits: 88) -- IC 12913 -> Item 333 -- Creation code - - Refers to item: Line (location: source ID 61, lines 502..503, bytes 16959..17024, hits: 88) -- IC 12923 -> Item 334 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 502..503, bytes 16959..17024, hits: 88) -- IC 12923 -> Item 335 -- Creation code - - Refers to item: Line (location: source ID 61, lines 505..516, bytes 17037..17408, hits: 4135) -- IC 12989 -> Item 336 -- Creation code - - Refers to item: Function "obligations" (location: source ID 61, lines 505..516, bytes 17037..17408, hits: 4135) -- IC 12989 -> Item 337 -- Creation code - - Refers to item: Line (location: source ID 61, lines 510..511, bytes 17200..17253, hits: 4135) -- IC 13106 -> Item 338 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 510..511, bytes 17200..17253, hits: 4135) -- IC 13106 -> Item 339 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 510..511, bytes 17232..17253, hits: 4135) -- IC 13224 -> Item 340 -- Creation code - - Refers to item: Line (location: source ID 61, lines 511..515, bytes 17263..17401, hits: 4135) -- IC 13224 -> Item 341 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 511..515, bytes 17263..17401, hits: 4135) -- IC 13341 -> Item 342 -- Creation code - - Refers to item: Line (location: source ID 61, lines 517..538, bytes 17414..17963, hits: 4822) -- IC 13341 -> Item 343 -- Creation code - - Refers to item: Function "bAppTokens" (location: source ID 61, lines 517..538, bytes 17414..17963, hits: 4822) -- IC 13341 -> Item 344 -- Creation code - - Refers to item: Line (location: source ID 61, lines 530..531, bytes 17677..17730, hits: 4822) -- IC 13378 -> Item 345 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 530..531, bytes 17677..17730, hits: 4822) -- IC 13378 -> Item 346 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 530..531, bytes 17709..17730, hits: 4822) -- IC 13417 -> Item 347 -- Creation code - - Refers to item: Line (location: source ID 61, lines 531..537, bytes 17740..17956, hits: 4822) -- IC 13417 -> Item 348 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 531..537, bytes 17740..17956, hits: 4822) -- IC 13417 -> Item 349 -- Creation code - - Refers to item: Line (location: source ID 61, lines 539..546, bytes 17969..18205, hits: 3180) -- IC 13417 -> Item 350 -- Creation code - - Refers to item: Function "accountBAppStrategy" (location: source ID 61, lines 539..546, bytes 17969..18205, hits: 3180) -- IC 13467 -> Item 351 -- Creation code - - Refers to item: Line (location: source ID 61, lines 543..544, bytes 18092..18145, hits: 3180) -- IC 13467 -> Item 352 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 543..544, bytes 18092..18145, hits: 3180) -- IC 13467 -> Item 353 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 543..544, bytes 18124..18145, hits: 3180) -- IC 13479 -> Item 354 -- Creation code - - Refers to item: Line (location: source ID 61, lines 544..545, bytes 18155..18198, hits: 3180) -- IC 13512 -> Item 355 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 544..545, bytes 18155..18198, hits: 3180) -- IC 13512 -> Item 356 -- Creation code - - Refers to item: Line (location: source ID 61, lines 547..556, bytes 18211..18543, hits: 90) -- IC 13512 -> Item 357 -- Creation code - - Refers to item: Function "feeUpdateRequests" (location: source ID 61, lines 547..556, bytes 18211..18543, hits: 90) -- IC 13566 -> Item 358 -- Creation code - - Refers to item: Line (location: source ID 61, lines 550..551, bytes 18343..18396, hits: 90) -- IC 13566 -> Item 359 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 550..551, bytes 18343..18396, hits: 90) -- IC 13603 -> Item 360 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 550..551, bytes 18375..18396, hits: 90) -- IC 13603 -> Item 361 -- Creation code - - Refers to item: Line (location: source ID 61, lines 551..555, bytes 18406..18536, hits: 90) -- IC 13603 -> Item 362 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 551..555, bytes 18406..18536, hits: 90) -- IC 13656 -> Item 363 -- Creation code - - Refers to item: Line (location: source ID 61, lines 557..568, bytes 18549..18957, hits: 174) -- IC 13656 -> Item 364 -- Creation code - - Refers to item: Function "withdrawalRequests" (location: source ID 61, lines 557..568, bytes 18549..18957, hits: 174) -- IC 13693 -> Item 365 -- Creation code - - Refers to item: Line (location: source ID 61, lines 562..563, bytes 18727..18780, hits: 174) -- IC 13693 -> Item 366 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 562..563, bytes 18727..18780, hits: 174) -- IC 13693 -> Item 367 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 562..563, bytes 18759..18780, hits: 174) -- IC 13747 -> Item 368 -- Creation code - - Refers to item: Line (location: source ID 61, lines 563..567, bytes 18790..18950, hits: 174) -- IC 13747 -> Item 369 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 563..567, bytes 18790..18950, hits: 174) -- IC 13784 -> Item 370 -- Creation code - - Refers to item: Line (location: source ID 61, lines 569..580, bytes 18963..19369, hits: 440) -- IC 13784 -> Item 371 -- Creation code - - Refers to item: Function "obligationRequests" (location: source ID 61, lines 569..580, bytes 18963..19369, hits: 440) -- IC 13784 -> Item 372 -- Creation code - - Refers to item: Line (location: source ID 61, lines 574..575, bytes 19141..19194, hits: 440) -- IC 13837 -> Item 373 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 574..575, bytes 19141..19194, hits: 440) -- IC 13837 -> Item 374 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 574..575, bytes 19173..19194, hits: 440) -- IC 13874 -> Item 375 -- Creation code - - Refers to item: Line (location: source ID 61, lines 575..579, bytes 19204..19362, hits: 440) -- IC 13874 -> Item 376 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 575..579, bytes 19204..19362, hits: 440) -- IC 13874 -> Item 377 -- Creation code - - Refers to item: Line (location: source ID 61, lines 581..588, bytes 19375..19600, hits: 82) -- IC 13928 -> Item 378 -- Creation code - - Refers to item: Function "slashingFund" (location: source ID 61, lines 581..588, bytes 19375..19600, hits: 82) -- IC 13928 -> Item 379 -- Creation code - - Refers to item: Line (location: source ID 61, lines 585..586, bytes 19493..19546, hits: 82) -- IC 13965 -> Item 380 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 585..586, bytes 19493..19546, hits: 82) -- IC 13965 -> Item 381 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 585..586, bytes 19525..19546, hits: 82) -- IC 13965 -> Item 382 -- Creation code - - Refers to item: Line (location: source ID 61, lines 586..587, bytes 19556..19593, hits: 82) -- IC 14018 -> Item 383 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 586..587, bytes 19556..19593, hits: 82) -- IC 14018 -> Item 384 -- Creation code - - Refers to item: Line (location: source ID 61, lines 593..596, bytes 19745..19839, hits: 2054) -- IC 14055 -> Item 385 -- Creation code - - Refers to item: Function "maxPercentage" (location: source ID 61, lines 593..596, bytes 19745..19839, hits: 2054) -- IC 14055 -> Item 386 -- Creation code - - Refers to item: Line (location: source ID 61, lines 594..595, bytes 19811..19832, hits: 2054) -- IC 14055 -> Item 387 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 594..595, bytes 19811..19832, hits: 2054) -- IC 14108 -> Item 388 -- Creation code - - Refers to item: Line (location: source ID 61, lines 597..600, bytes 19845..19934, hits: 11) -- IC 14108 -> Item 389 -- Creation code - - Refers to item: Function "ethAddress" (location: source ID 61, lines 597..600, bytes 19845..19934, hits: 11) -- IC 14145 -> Item 390 -- Creation code - - Refers to item: Line (location: source ID 61, lines 598..599, bytes 19909..19927, hits: 11) -- IC 14145 -> Item 391 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 598..599, bytes 19909..19927, hits: 11) -- IC 14145 -> Item 392 -- Creation code - - Refers to item: Line (location: source ID 61, lines 601..604, bytes 19940..20052, hits: 36) -- IC 14195 -> Item 393 -- Creation code - - Refers to item: Function "maxShares" (location: source ID 61, lines 601..604, bytes 19940..20052, hits: 36) -- IC 14195 -> Item 394 -- Creation code - - Refers to item: Line (location: source ID 61, lines 602..603, bytes 20003..20045, hits: 36) -- IC 14229 -> Item 395 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 602..603, bytes 20003..20045, hits: 36) -- IC 14229 -> Item 396 -- Creation code - - Refers to item: Line (location: source ID 61, lines 605..608, bytes 20058..20181, hits: 789) -- IC 14229 -> Item 397 -- Creation code - - Refers to item: Function "maxFeeIncrement" (location: source ID 61, lines 605..608, bytes 20058..20181, hits: 789) -- IC 14279 -> Item 398 -- Creation code - - Refers to item: Line (location: source ID 61, lines 606..607, bytes 20126..20174, hits: 789) -- IC 14279 -> Item 399 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 606..607, bytes 20126..20174, hits: 789) -- IC 14333 -> Item 400 -- Creation code - - Refers to item: Line (location: source ID 61, lines 609..612, bytes 20187..20314, hits: 62) -- IC 14333 -> Item 401 -- Creation code - - Refers to item: Function "feeTimelockPeriod" (location: source ID 61, lines 609..612, bytes 20187..20314, hits: 62) -- IC 14385 -> Item 402 -- Creation code - - Refers to item: Line (location: source ID 61, lines 610..611, bytes 20257..20307, hits: 62) -- IC 14385 -> Item 403 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 610..611, bytes 20257..20307, hits: 62) -- IC 14438 -> Item 404 -- Creation code - - Refers to item: Line (location: source ID 61, lines 613..616, bytes 20320..20439, hits: 51) -- IC 14438 -> Item 405 -- Creation code - - Refers to item: Function "feeExpireTime" (location: source ID 61, lines 613..616, bytes 20320..20439, hits: 51) -- IC 14491 -> Item 406 -- Creation code - - Refers to item: Line (location: source ID 61, lines 614..615, bytes 20386..20432, hits: 51) -- IC 14491 -> Item 407 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 614..615, bytes 20386..20432, hits: 51) -- IC 14544 -> Item 408 -- Creation code - - Refers to item: Line (location: source ID 61, lines 617..620, bytes 20445..20586, hits: 137) -- IC 14544 -> Item 409 -- Creation code - - Refers to item: Function "withdrawalTimelockPeriod" (location: source ID 61, lines 617..620, bytes 20445..20586, hits: 137) -- IC 14597 -> Item 410 -- Creation code - - Refers to item: Line (location: source ID 61, lines 618..619, bytes 20522..20579, hits: 137) -- IC 14597 -> Item 411 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 618..619, bytes 20522..20579, hits: 137) -- IC 14650 -> Item 412 -- Creation code - - Refers to item: Line (location: source ID 61, lines 621..624, bytes 20592..20725, hits: 31) -- IC 14650 -> Item 413 -- Creation code - - Refers to item: Function "withdrawalExpireTime" (location: source ID 61, lines 621..624, bytes 20592..20725, hits: 31) -- IC 14703 -> Item 414 -- Creation code - - Refers to item: Line (location: source ID 61, lines 622..623, bytes 20665..20718, hits: 31) -- IC 14703 -> Item 415 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 622..623, bytes 20665..20718, hits: 31) -- IC 14714 -> Item 416 -- Creation code - - Refers to item: Line (location: source ID 61, lines 625..628, bytes 20731..20872, hits: 116) -- IC 14714 -> Item 417 -- Creation code - - Refers to item: Function "obligationTimelockPeriod" (location: source ID 61, lines 625..628, bytes 20731..20872, hits: 116) -- IC 14767 -> Item 418 -- Creation code - - Refers to item: Line (location: source ID 61, lines 626..627, bytes 20808..20865, hits: 116) -- IC 14767 -> Item 419 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 626..627, bytes 20808..20865, hits: 116) -- IC 12192 -> Item 424 -- Creation code - - Refers to item: Line (location: source ID 61, lines 633..636, bytes 21017..21142, hits: 8) -- IC 12192 -> Item 425 -- Creation code - - Refers to item: Function "disabledFeatures" (location: source ID 61, lines 633..636, bytes 21017..21142, hits: 8) -- IC 2810 -> Item 426 -- Creation code - - Refers to item: Line (location: source ID 61, lines 634..635, bytes 21086..21135, hits: 8) -- IC 2810 -> Item 427 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 634..635, bytes 21086..21135, hits: 8) -- IC 7883 -> Item 428 -- Creation code - - Refers to item: Line (location: source ID 61, lines 637..640, bytes 21148..21291, hits: 1) -- IC 7883 -> Item 429 -- Creation code - - Refers to item: Function "tokenUpdateTimelockPeriod" (location: source ID 61, lines 637..640, bytes 21148..21291, hits: 1) -- IC 2588 -> Item 430 -- Creation code - - Refers to item: Line (location: source ID 61, lines 638..639, bytes 21226..21284, hits: 1) -- IC 2588 -> Item 431 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 638..639, bytes 21226..21284, hits: 1) -- IC 7651 -> Item 432 -- Creation code - - Refers to item: Line (location: source ID 61, lines 641..644, bytes 21297..21388, hits: 763) -- IC 7651 -> Item 433 -- Creation code - - Refers to item: Function "getVersion" (location: source ID 61, lines 641..644, bytes 21297..21388, hits: 763) -- IC 1200 -> Item 434 -- Creation code - - Refers to item: Line (location: source ID 61, lines 642..643, bytes 21367..21381, hits: 763) -- IC 1200 -> Item 435 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 642..643, bytes 21367..21381, hits: 763) -- IC 4600 -> Item 436 -- Creation code - - Refers to item: Line (location: source ID 61, lines 653..658, bytes 21703..21868, hits: 1) -- IC 4600 -> Item 437 -- Creation code - - Refers to item: Function "getModuleAddress" (location: source ID 61, lines 653..658, bytes 21703..21868, hits: 1) -- IC 3869 -> Item 438 -- Creation code - - Refers to item: Line (location: source ID 61, lines 656..657, bytes 21810..21861, hits: 1) -- IC 3869 -> Item 439 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 656..657, bytes 21810..21861, hits: 1) -- IC 9890 -> Item 440 -- Creation code - - Refers to item: Line (location: source ID 61, lines 659..680, bytes 21874..22589, hits: 5) -- IC 9890 -> Item 441 -- Creation code - - Refers to item: Function "updateModule" (location: source ID 61, lines 659..680, bytes 21874..22589, hits: 5) -- IC 2155 -> Item 442 -- Creation code - - Refers to item: Line (location: source ID 61, lines 663..664, bytes 22020..22031, hits: 4) -- IC 2155 -> Item 443 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 663..664, bytes 22020..22031, hits: 4) -- IC 7018 -> Item 444 -- Creation code - - Refers to item: Line (location: source ID 61, lines 664..665, bytes 22046..22055, hits: 4) -- IC 7018 -> Item 445 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22046..22055, hits: 4) -- IC 2994 -> Item 446 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22057..22077, hits: 7) -- IC 2994 -> Item 447 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 664..665, bytes 22079..22082, hits: 3) -- IC 8128 -> Item 448 -- Creation code - - Refers to item: Line (location: source ID 61, lines 667..670, bytes 22185..22297, hits: 4) -- IC 8128 -> Item 449 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 667..670, bytes 22185..22297, hits: 4) -- IC 3137 -> Item 450 -- Creation code - - Refers to item: Line (location: source ID 61, lines 671..672, bytes 22328..22337, hits: 4) -- IC 3137 -> Item 451 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 671..672, bytes 22328..22337, hits: 4) -- IC 8542 -> Item 452 -- Creation code - - Refers to item: Branch (branch: 12, path: 0) (location: source ID 61, lines 671..672, bytes 22339..22391, hits: 1) -- IC 8542 -> Item 453 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 671..672, bytes 22339..22391, hits: 1) -- IC 3949 -> Item 454 -- Creation code - - Refers to item: Line (location: source ID 61, lines 673..676, bytes 22406..22505, hits: 3) -- IC 3949 -> Item 455 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 673..676, bytes 22406..22505, hits: 3) -- IC 9926 -> Item 456 -- Creation code - - Refers to item: Line (location: source ID 61, lines 677..678, bytes 22520..22572, hits: 3) -- IC 9926 -> Item 457 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 677..678, bytes 22520..22572, hits: 3) -- IC 2325 -> Item 458 -- Creation code - - Refers to item: Line (location: source ID 61, lines 681..714, bytes 22595..23732, hits: 15586) -- IC 2325 -> Item 459 -- Creation code - - Refers to item: Function "_delegateTo" (location: source ID 61, lines 681..714, bytes 22595..23732, hits: 15586) -- IC 7129 -> Item 460 -- Creation code - - Refers to item: Line (location: source ID 61, lines 682..683, bytes 22660..22729, hits: 15586) -- IC 7129 -> Item 461 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 682..683, bytes 22660..22729, hits: 15586) -- IC 3685 -> Item 462 -- Creation code - - Refers to item: Line (location: source ID 61, lines 687..688, bytes 22988..23022, hits: 15586) -- IC 3685 -> Item 463 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 687..688, bytes 22988..23022, hits: 15586) -- IC 9666 -> Item 464 -- Creation code - - Refers to item: Line (location: source ID 61, lines 691..699, bytes 23149..23333, hits: 15586) -- IC 9666 -> Item 465 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 691..699, bytes 23149..23333, hits: 15586) -- IC 2215 -> Item 466 -- Creation code - - Refers to item: Line (location: source ID 61, lines 701..702, bytes 23386..23424, hits: 15586) -- IC 2215 -> Item 467 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 701..702, bytes 23386..23424, hits: 15586) -- IC 7035 -> Item 468 -- Creation code - - Refers to item: Line (location: source ID 61, lines 705..708, bytes 23512..23578, hits: 15586) -- IC 7035 -> Item 469 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 705..708, bytes 23512..23578, hits: 15586) -- IC 3421 -> Item 470 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 705..708, bytes 23519..23578, hits: 1426) -- IC 3421 -> Item 471 -- Creation code - - Refers to item: Line (location: source ID 61, lines 706..707, bytes 23537..23564, hits: 1426) -- IC 9443 -> Item 472 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 706..707, bytes 23537..23564, hits: 1426) -- IC 9443 -> Item 473 -- Creation code - - Refers to item: Line (location: source ID 61, lines 709..712, bytes 23649..23716, hits: 14160) -- IC 3361 -> Item 474 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 709..712, bytes 23649..23716, hits: 14160) -- IC 3361 -> Item 475 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 709..712, bytes 23657..23716, hits: 14160) -- IC 8861 -> Item 476 -- Creation code - - Refers to item: Line (location: source ID 61, lines 710..711, bytes 23675..23702, hits: 14160) -- IC 8861 -> Item 477 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 710..711, bytes 23675..23702, hits: 14160) -- IC 8862 -> Item 478 -- Creation code - - Refers to item: Line (location: source ID 70, lines 102..108, bytes 5101..5285, hits: 84203) -- IC 8872 -> Item 479 -- Creation code - - Refers to item: Function "load" (location: source ID 70, lines 102..108, bytes 5101..5285, hits: 84203) -- IC 8872 -> Item 480 -- Creation code - - Refers to item: Line (location: source ID 70, lines 103..104, bytes 5167..5217, hits: 84203) -- IC 9042 -> Item 481 -- Creation code - - Refers to item: Statement (location: source ID 70, lines 103..104, bytes 5167..5217, hits: 84203) -- IC 9042 -> Item 482 -- Creation code - - Refers to item: Line (location: source ID 70, lines 105..106, bytes 5250..5269, hits: 84203) -- IC 9064 -> Item 483 -- Creation code - - Refers to item: Statement (location: source ID 70, lines 105..106, bytes 5250..5269, hits: 84203) -- IC 9397 -> Item 484 -- Creation code - - Refers to item: Line (location: source ID 71, lines 27..33, bytes 920..1093, hits: 3885) -- IC 9397 -> Item 485 -- Creation code - - Refers to item: Function "load" (location: source ID 71, lines 27..33, bytes 920..1093, hits: 3885) -- IC 9397 -> Item 486 -- Creation code - - Refers to item: Line (location: source ID 71, lines 28..29, bytes 986..1025, hits: 3885) -- IC 3645 -> Item 487 -- Creation code - - Refers to item: Statement (location: source ID 71, lines 28..29, bytes 986..1025, hits: 3885) -- IC 3645 -> Item 488 -- Creation code - - Refers to item: Line (location: source ID 71, lines 30..31, bytes 1058..1077, hits: 3885) -- IC 9652 -> Item 489 -- Creation code - - Refers to item: Statement (location: source ID 71, lines 30..31, bytes 1058..1077, hits: 3885) -- IC 9652 -> Item 490 -- Creation code - - Refers to item: Line (location: source ID 72, lines 15..20, bytes 426..587, hits: 4408) -- IC 3239 -> Item 491 -- Creation code - - Refers to item: Function "validatePercentage" (location: source ID 72, lines 15..20, bytes 426..587, hits: 4408) -- IC 3239 -> Item 492 -- Creation code - - Refers to item: Line (location: source ID 72, lines 16..17, bytes 501..528, hits: 4408) -- IC 8767 -> Item 493 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 16..17, bytes 501..528, hits: 4408) -- IC 8767 -> Item 494 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 72, lines 16..19, bytes 530..581, hits: 165) -- IC 3563 -> Item 495 -- Creation code - - Refers to item: Line (location: source ID 72, lines 17..18, bytes 544..570, hits: 165) -- IC 3563 -> Item 496 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 17..18, bytes 544..570, hits: 165) -- IC 9603 -> Item 497 -- Creation code - - Refers to item: Line (location: source ID 72, lines 21..26, bytes 593..783, hits: 201) -- IC 9603 -> Item 498 -- Creation code - - Refers to item: Function "validatePercentageAndNonZero" (location: source ID 72, lines 21..26, bytes 593..783, hits: 201) -- IC 3977 -> Item 499 -- Creation code - - Refers to item: Line (location: source ID 72, lines 22..23, bytes 678..724, hits: 201) -- IC 3977 -> Item 500 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 678..724, hits: 201) -- IC 9939 -> Item 501 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 678..693, hits: 201) -- IC 9939 -> Item 502 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 22..23, bytes 697..724, hits: 198) -- IC 4383 -> Item 503 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 72, lines 22..25, bytes 726..777, hits: 10) -- IC 4383 -> Item 504 -- Creation code - - Refers to item: Line (location: source ID 72, lines 23..24, bytes 740..766, hits: 10) -- IC 11206 -> Item 505 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 23..24, bytes 740..766, hits: 10) -- IC 11206 -> Item 506 -- Creation code - - Refers to item: Line (location: source ID 72, lines 27..35, bytes 789..1010, hits: 3741) -- IC 2365 -> Item 507 -- Creation code - - Refers to item: Function "validateArrayLengths" (location: source ID 72, lines 27..35, bytes 789..1010, hits: 3741) -- IC 2365 -> Item 508 -- Creation code - - Refers to item: Line (location: source ID 72, lines 31..32, bytes 920..950, hits: 3741) -- IC 7142 -> Item 509 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 31..32, bytes 920..950, hits: 3741) -- IC 7142 -> Item 510 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 72, lines 31..34, bytes 952..1004, hits: 20) -- IC 2526 -> Item 511 -- Creation code - - Refers to item: Line (location: source ID 72, lines 32..33, bytes 966..993, hits: 20) -- IC 2526 -> Item 512 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 32..33, bytes 966..993, hits: 20) -- IC 7618 -> Item 513 -- Creation code - - Refers to item: Line (location: source ID 72, lines 36..41, bytes 1016..1171, hits: 4864) -- IC 7618 -> Item 514 -- Creation code - - Refers to item: Function "validateNonZeroAddress" (location: source ID 72, lines 36..41, bytes 1016..1171, hits: 4864) -- IC 4243 -> Item 515 -- Creation code - - Refers to item: Line (location: source ID 72, lines 37..38, bytes 1090..1108, hits: 4864) -- IC 4243 -> Item 516 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 37..38, bytes 1090..1108, hits: 4864) -- IC 10652 -> Item 517 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 72, lines 37..40, bytes 1110..1165, hits: 24) -- IC 10652 -> Item 518 -- Creation code - - Refers to item: Line (location: source ID 72, lines 38..39, bytes 1124..1154, hits: 24) -- IC 1160 -> Item 519 -- Creation code - - Refers to item: Statement (location: source ID 72, lines 38..39, bytes 1124..1154, hits: 24) -- IC 1160 -> Item 520 -- Creation code - - Refers to item: Line (location: source ID 73, lines 16..21, bytes 575..768, hits: 72) -- IC 4586 -> Item 521 -- Creation code - - Refers to item: Function "_onlyRegisteredBApp" (location: source ID 73, lines 16..21, bytes 575..768, hits: 72) -- IC 4586 -> Item 522 -- Creation code - - Refers to item: Line (location: source ID 73, lines 17..18, bytes 662..692, hits: 72) -- IC 4423 -> Item 523 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 17..18, bytes 662..692, hits: 72) -- IC 4423 -> Item 524 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 73, lines 17..20, bytes 694..762, hits: 24) -- IC 11220 -> Item 525 -- Creation code - - Refers to item: Line (location: source ID 73, lines 18..19, bytes 708..751, hits: 24) -- IC 11220 -> Item 526 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 18..19, bytes 708..751, hits: 24) -- IC 2730 -> Item 527 -- Creation code - - Refers to item: Line (location: source ID 73, lines 27..43, bytes 1147..1625, hits: 4030) -- IC 2730 -> Item 528 -- Creation code - - Refers to item: Function "registerBApp" (location: source ID 73, lines 27..43, bytes 1147..1625, hits: 4030) -- IC 7849 -> Item 529 -- Creation code - - Refers to item: Line (location: source ID 73, lines 31..32, bytes 1282..1335, hits: 4030) -- IC 7849 -> Item 530 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 31..32, bytes 1282..1335, hits: 4030) -- IC 1849 -> Item 531 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 31..32, bytes 1314..1335, hits: 4030) -- IC 1849 -> Item 532 -- Creation code - - Refers to item: Line (location: source ID 73, lines 33..36, bytes 1381..1453, hits: 18) -- IC 6770 -> Item 533 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 73, lines 33..36, bytes 1381..1453, hits: 18) -- IC 6770 -> Item 534 -- Creation code - - Refers to item: Line (location: source ID 73, lines 34..35, bytes 1395..1442, hits: 18) -- IC 1767 -> Item 535 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 34..35, bytes 1395..1442, hits: 18) -- IC 1767 -> Item 536 -- Creation code - - Refers to item: Line (location: source ID 73, lines 37..38, bytes 1463..1499, hits: 4012) -- IC 6741 -> Item 537 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 37..38, bytes 1463..1499, hits: 4012) -- IC 6741 -> Item 538 -- Creation code - - Refers to item: Line (location: source ID 73, lines 39..40, bytes 1510..1549, hits: 4012) -- IC 1973 -> Item 539 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 39..40, bytes 1510..1549, hits: 4012) -- IC 1973 -> Item 540 -- Creation code - - Refers to item: Line (location: source ID 73, lines 41..42, bytes 1560..1618, hits: 3964) -- IC 6852 -> Item 541 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 41..42, bytes 1560..1618, hits: 3964) -- IC 6852 -> Item 542 -- Creation code - - Refers to item: Line (location: source ID 73, lines 46..50, bytes 1756..1946, hits: 48) -- IC 3279 -> Item 543 -- Creation code - - Refers to item: Function "updateBAppMetadataURI" (location: source ID 73, lines 46..50, bytes 1756..1946, hits: 48) -- IC 3279 -> Item 544 -- Creation code - - Refers to item: Line (location: source ID 73, lines 47..48, bytes 1835..1877, hits: 48) -- IC 8791 -> Item 545 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 47..48, bytes 1835..1877, hits: 48) -- IC 8791 -> Item 546 -- Creation code - - Refers to item: Line (location: source ID 73, lines 48..49, bytes 1887..1939, hits: 24) -- IC 2770 -> Item 547 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 48..49, bytes 1887..1939, hits: 24) -- IC 2770 -> Item 548 -- Creation code - - Refers to item: Line (location: source ID 73, lines 51..81, bytes 1952..3027, hits: 24) -- IC 7871 -> Item 549 -- Creation code - - Refers to item: Function "updateBAppsTokens" (location: source ID 73, lines 51..81, bytes 1952..3027, hits: 24) -- IC 7871 -> Item 550 -- Creation code - - Refers to item: Line (location: source ID 73, lines 54..55, bytes 2055..2108, hits: 24) -- IC 1727 -> Item 551 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 54..55, bytes 2055..2108, hits: 24) -- IC 1727 -> Item 552 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 54..55, bytes 2087..2108, hits: 24) -- IC 6729 -> Item 553 -- Creation code - - Refers to item: Line (location: source ID 73, lines 56..57, bytes 2119..2141, hits: 24) -- IC 6729 -> Item 554 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 56..57, bytes 2119..2141, hits: 24) -- IC 3909 -> Item 555 -- Creation code - - Refers to item: Line (location: source ID 73, lines 58..59, bytes 2152..2196, hits: 24) -- IC 3909 -> Item 556 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 58..59, bytes 2152..2196, hits: 24) -- IC 9914 -> Item 557 -- Creation code - - Refers to item: Line (location: source ID 73, lines 60..61, bytes 2207..2220, hits: 24) -- IC 9914 -> Item 558 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 60..61, bytes 2207..2220, hits: 24) -- IC 2115 -> Item 559 -- Creation code - - Refers to item: Line (location: source ID 73, lines 61..62, bytes 2230..2269, hits: 24) -- IC 2115 -> Item 560 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 61..62, bytes 2230..2269, hits: 24) -- IC 7005 -> Item 561 -- Creation code - - Refers to item: Line (location: source ID 73, lines 62..63, bytes 2279..2341, hits: 24) -- IC 7005 -> Item 562 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 62..63, bytes 2279..2341, hits: 24) -- IC 1120 -> Item 563 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 62..63, bytes 2316..2341, hits: 24) -- IC 1120 -> Item 564 -- Creation code - - Refers to item: Line (location: source ID 73, lines 64..65, bytes 2357..2370, hits: 24) -- IC 4574 -> Item 565 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 64..65, bytes 2357..2370, hits: 24) -- IC 4574 -> Item 566 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 64..65, bytes 2372..2395, hits: 72) -- IC 1524 -> Item 567 -- Creation code - - Refers to item: Line (location: source ID 73, lines 65..66, bytes 2413..2442, hits: 48) -- IC 1524 -> Item 568 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 65..66, bytes 2413..2442, hits: 48) -- IC 5482 -> Item 569 -- Creation code - - Refers to item: Line (location: source ID 73, lines 66..67, bytes 2456..2499, hits: 48) -- IC 5482 -> Item 570 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 66..67, bytes 2456..2499, hits: 48) -- IC 2690 -> Item 571 -- Creation code - - Refers to item: Line (location: source ID 73, lines 68..69, bytes 2592..2626, hits: 48) -- IC 2690 -> Item 572 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 68..69, bytes 2592..2626, hits: 48) -- IC 7837 -> Item 573 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 73, lines 68..71, bytes 2628..2708, hits: 48) -- IC 7837 -> Item 574 -- Creation code - - Refers to item: Line (location: source ID 73, lines 69..70, bytes 2646..2693, hits: 48) -- IC 2628 -> Item 575 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 69..70, bytes 2646..2693, hits: 48) -- IC 2628 -> Item 576 -- Creation code - - Refers to item: Line (location: source ID 73, lines 71..72, bytes 2721..2777, hits: 48) -- IC 7675 -> Item 577 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 71..72, bytes 2721..2777, hits: 48) -- IC 7675 -> Item 578 -- Creation code - - Refers to item: Line (location: source ID 73, lines 72..73, bytes 2791..2856, hits: 48) -- IC 3095 -> Item 579 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 72..73, bytes 2791..2856, hits: 48) -- IC 3095 -> Item 580 -- Creation code - - Refers to item: Line (location: source ID 73, lines 73..74, bytes 2870..2892, hits: 48) -- IC 8489 -> Item 581 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 73..74, bytes 2870..2892, hits: 48) -- IC 8489 -> Item 582 -- Creation code - - Refers to item: Line (location: source ID 73, lines 75..76, bytes 2934..2937, hits: 48) -- IC 8490 -> Item 583 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 75..76, bytes 2934..2937, hits: 48) -- IC 8500 -> Item 584 -- Creation code - - Refers to item: Line (location: source ID 73, lines 79..80, bytes 2972..3020, hits: 24) -- IC 8500 -> Item 585 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 79..80, bytes 2972..3020, hits: 24) -- IC 3725 -> Item 586 -- Creation code - - Refers to item: Line (location: source ID 73, lines 85..106, bytes 3180..3967, hits: 4012) -- IC 3725 -> Item 587 -- Creation code - - Refers to item: Function "_addNewTokens" (location: source ID 73, lines 85..106, bytes 3180..3967, hits: 4012) -- IC 9682 -> Item 588 -- Creation code - - Refers to item: Line (location: source ID 73, lines 89..90, bytes 3301..3337, hits: 4012) -- IC 9682 -> Item 589 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 89..90, bytes 3301..3337, hits: 4012) -- IC 9683 -> Item 590 -- Creation code - - Refers to item: Line (location: source ID 73, lines 90..91, bytes 3347..3360, hits: 4012) -- IC 9693 -> Item 591 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 90..91, bytes 3347..3360, hits: 4012) -- IC 9693 -> Item 592 -- Creation code - - Refers to item: Line (location: source ID 73, lines 91..92, bytes 3370..3423, hits: 4012) -- IC 2013 -> Item 593 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 91..92, bytes 3370..3423, hits: 4012) -- IC 2013 -> Item 594 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 91..92, bytes 3402..3423, hits: 4012) -- IC 6865 -> Item 595 -- Creation code - - Refers to item: Line (location: source ID 73, lines 92..93, bytes 3438..3451, hits: 4012) -- IC 6865 -> Item 596 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 92..93, bytes 3438..3451, hits: 4012) -- IC 6866 -> Item 597 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 92..93, bytes 3453..3463, hits: 8828) -- IC 6876 -> Item 598 -- Creation code - - Refers to item: Line (location: source ID 73, lines 93..94, bytes 3481..3510, hits: 4864) -- IC 6876 -> Item 599 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 93..94, bytes 3481..3510, hits: 4864) -- IC 1604 -> Item 600 -- Creation code - - Refers to item: Line (location: source ID 73, lines 94..95, bytes 3524..3567, hits: 4864) -- IC 1604 -> Item 601 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 94..95, bytes 3524..3567, hits: 4864) -- IC 6033 -> Item 602 -- Creation code - - Refers to item: Line (location: source ID 73, lines 95..98, bytes 3618..3705, hits: 24) -- IC 6033 -> Item 603 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 73, lines 95..98, bytes 3618..3705, hits: 24) -- IC 6034 -> Item 604 -- Creation code - - Refers to item: Line (location: source ID 73, lines 96..97, bytes 3636..3690, hits: 24) -- IC 6044 -> Item 605 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 96..97, bytes 3636..3690, hits: 24) -- IC 6044 -> Item 606 -- Creation code - - Refers to item: Line (location: source ID 73, lines 98..99, bytes 3718..3785, hits: 4816) -- IC 3177 -> Item 607 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 98..99, bytes 3718..3785, hits: 4816) -- IC 3177 -> Item 608 -- Creation code - - Refers to item: Line (location: source ID 73, lines 99..100, bytes 3799..3855, hits: 4816) -- IC 8560 -> Item 609 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 99..100, bytes 3799..3855, hits: 4816) -- IC 8560 -> Item 610 -- Creation code - - Refers to item: Line (location: source ID 73, lines 100..101, bytes 3869..3891, hits: 4816) -- IC 8561 -> Item 611 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 100..101, bytes 3869..3891, hits: 4816) -- IC 8571 -> Item 612 -- Creation code - - Refers to item: Line (location: source ID 73, lines 102..103, bytes 3933..3936, hits: 4816) -- IC 8571 -> Item 613 -- Creation code - - Refers to item: Statement (location: source ID 73, lines 102..103, bytes 3933..3936, hits: 4816) -- IC 1342 -> Item 614 -- Creation code - - Refers to item: Line (location: source ID 74, lines 20..26, bytes 596..917, hits: 3) -- IC 1342 -> Item 615 -- Creation code - - Refers to item: Function "updateFeeTimelockPeriod" (location: source ID 74, lines 20..26, bytes 596..917, hits: 3) -- IC 4792 -> Item 616 -- Creation code - - Refers to item: Line (location: source ID 74, lines 21..22, bytes 678..718, hits: 3) -- IC 4792 -> Item 617 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 21..22, bytes 678..718, hits: 3) -- IC 4793 -> Item 618 -- Creation code - - Refers to item: Line (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) -- IC 4803 -> Item 619 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) -- IC 4803 -> Item 620 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 22..23, bytes 732..779, hits: 1) -- IC 4283 -> Item 621 -- Creation code - - Refers to item: Line (location: source ID 74, lines 23..24, bytes 789..852, hits: 2) -- IC 4283 -> Item 622 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 23..24, bytes 789..852, hits: 2) -- IC 10668 -> Item 623 -- Creation code - - Refers to item: Line (location: source ID 74, lines 24..25, bytes 862..910, hits: 2) -- IC 10668 -> Item 624 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 24..25, bytes 862..910, hits: 2) -- IC 10669 -> Item 625 -- Creation code - - Refers to item: Line (location: source ID 74, lines 27..33, bytes 923..1207, hits: 2) -- IC 10679 -> Item 626 -- Creation code - - Refers to item: Function "updateFeeExpireTime" (location: source ID 74, lines 27..33, bytes 923..1207, hits: 2) -- IC 10679 -> Item 627 -- Creation code - - Refers to item: Line (location: source ID 74, lines 28..29, bytes 997..1028, hits: 2) -- IC 10772 -> Item 628 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 28..29, bytes 997..1028, hits: 2) -- IC 10772 -> Item 629 -- Creation code - - Refers to item: Line (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) -- IC 4463 -> Item 630 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) -- IC 4463 -> Item 631 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 29..30, bytes 1042..1085, hits: 1) -- IC 11236 -> Item 632 -- Creation code - - Refers to item: Line (location: source ID 74, lines 30..31, bytes 1095..1150, hits: 1) -- IC 11236 -> Item 633 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 30..31, bytes 1095..1150, hits: 1) -- IC 11237 -> Item 634 -- Creation code - - Refers to item: Line (location: source ID 74, lines 31..32, bytes 1160..1200, hits: 1) -- IC 11247 -> Item 635 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 31..32, bytes 1160..1200, hits: 1) -- IC 11247 -> Item 636 -- Creation code - - Refers to item: Line (location: source ID 74, lines 34..44, bytes 1213..1630, hits: 2) -- IC 11336 -> Item 637 -- Creation code - - Refers to item: Function "updateWithdrawalTimelockPeriod" (location: source ID 74, lines 34..44, bytes 1213..1630, hits: 2) -- IC 11336 -> Item 638 -- Creation code - - Refers to item: Line (location: source ID 74, lines 37..38, bytes 1323..1370, hits: 2) -- IC 3461 -> Item 639 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 37..38, bytes 1323..1370, hits: 2) -- IC 3461 -> Item 640 -- Creation code - - Refers to item: Line (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) -- IC 9457 -> Item 641 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) -- IC 9457 -> Item 642 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 38..39, bytes 1384..1438, hits: 1) -- IC 9458 -> Item 643 -- Creation code - - Refers to item: Line (location: source ID 74, lines 39..42, bytes 1448..1551, hits: 1) -- IC 9468 -> Item 644 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 39..42, bytes 1448..1551, hits: 1) -- IC 9468 -> Item 645 -- Creation code - - Refers to item: Line (location: source ID 74, lines 42..43, bytes 1561..1623, hits: 1) -- IC 1282 -> Item 646 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 42..43, bytes 1561..1623, hits: 1) -- IC 1282 -> Item 647 -- Creation code - - Refers to item: Line (location: source ID 74, lines 45..51, bytes 1636..1976, hits: 2) -- IC 4676 -> Item 648 -- Creation code - - Refers to item: Function "updateWithdrawalExpireTime" (location: source ID 74, lines 45..51, bytes 1636..1976, hits: 2) -- IC 4676 -> Item 649 -- Creation code - - Refers to item: Line (location: source ID 74, lines 46..47, bytes 1724..1762, hits: 2) -- IC 4677 -> Item 650 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 46..47, bytes 1724..1762, hits: 2) -- IC 4687 -> Item 651 -- Creation code - - Refers to item: Line (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) -- IC 4687 -> Item 652 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) -- IC 1402 -> Item 653 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 47..48, bytes 1776..1826, hits: 1) -- IC 1402 -> Item 654 -- Creation code - - Refers to item: Line (location: source ID 74, lines 48..49, bytes 1836..1905, hits: 1) -- IC 4996 -> Item 655 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 48..49, bytes 1836..1905, hits: 1) -- IC 4996 -> Item 656 -- Creation code - - Refers to item: Line (location: source ID 74, lines 49..50, bytes 1915..1969, hits: 1) -- IC 4997 -> Item 657 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 49..50, bytes 1915..1969, hits: 1) -- IC 5007 -> Item 658 -- Creation code - - Refers to item: Line (location: source ID 74, lines 52..62, bytes 1982..2399, hits: 2) -- IC 5007 -> Item 659 -- Creation code - - Refers to item: Function "updateObligationTimelockPeriod" (location: source ID 74, lines 52..62, bytes 1982..2399, hits: 2) -- IC 1664 -> Item 660 -- Creation code - - Refers to item: Line (location: source ID 74, lines 55..56, bytes 2092..2139, hits: 2) -- IC 1664 -> Item 661 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 55..56, bytes 2092..2139, hits: 2) -- IC 6132 -> Item 662 -- Creation code - - Refers to item: Line (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) -- IC 6132 -> Item 663 -- Creation code - - Refers to item: Branch (branch: 4, path: 0) (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) -- IC 6133 -> Item 664 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 56..57, bytes 2153..2207, hits: 1) -- IC 6143 -> Item 665 -- Creation code - - Refers to item: Line (location: source ID 74, lines 57..60, bytes 2217..2320, hits: 1) -- IC 6143 -> Item 666 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 57..60, bytes 2217..2320, hits: 1) -- IC 4183 -> Item 667 -- Creation code - - Refers to item: Line (location: source ID 74, lines 60..61, bytes 2330..2392, hits: 1) -- IC 4183 -> Item 668 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 60..61, bytes 2330..2392, hits: 1) -- IC 10494 -> Item 669 -- Creation code - - Refers to item: Line (location: source ID 74, lines 63..69, bytes 2405..2745, hits: 2) -- IC 10494 -> Item 670 -- Creation code - - Refers to item: Function "updateObligationExpireTime" (location: source ID 74, lines 63..69, bytes 2405..2745, hits: 2) -- IC 10495 -> Item 671 -- Creation code - - Refers to item: Line (location: source ID 74, lines 64..65, bytes 2493..2531, hits: 2) -- IC 10505 -> Item 672 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 64..65, bytes 2493..2531, hits: 2) -- IC 10505 -> Item 673 -- Creation code - - Refers to item: Line (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) -- IC 1463 -> Item 674 -- Creation code - - Refers to item: Branch (branch: 5, path: 0) (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) -- IC 1463 -> Item 675 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 65..66, bytes 2545..2595, hits: 1) -- IC 5354 -> Item 676 -- Creation code - - Refers to item: Line (location: source ID 74, lines 66..67, bytes 2605..2674, hits: 1) -- IC 5354 -> Item 677 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 66..67, bytes 2605..2674, hits: 1) -- IC 5355 -> Item 678 -- Creation code - - Refers to item: Line (location: source ID 74, lines 67..68, bytes 2684..2738, hits: 1) -- IC 5365 -> Item 679 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 67..68, bytes 2684..2738, hits: 1) -- IC 5365 -> Item 680 -- Creation code - - Refers to item: Line (location: source ID 74, lines 70..80, bytes 2751..3176, hits: 2) -- IC 3034 -> Item 681 -- Creation code - - Refers to item: Function "updateTokenUpdateTimelockPeriod" (location: source ID 74, lines 70..80, bytes 2751..3176, hits: 2) -- IC 3034 -> Item 682 -- Creation code - - Refers to item: Line (location: source ID 74, lines 73..74, bytes 2863..2911, hits: 2) -- IC 8144 -> Item 683 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 73..74, bytes 2863..2911, hits: 2) -- IC 8144 -> Item 684 -- Creation code - - Refers to item: Line (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) -- IC 8145 -> Item 685 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) -- IC 8155 -> Item 686 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 74..75, bytes 2925..2980, hits: 1) -- IC 8155 -> Item 687 -- Creation code - - Refers to item: Line (location: source ID 74, lines 75..78, bytes 2990..3095, hits: 1) -- IC 2405 -> Item 688 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 75..78, bytes 2990..3095, hits: 1) -- IC 2405 -> Item 689 -- Creation code - - Refers to item: Line (location: source ID 74, lines 78..79, bytes 3105..3169, hits: 1) -- IC 7157 -> Item 690 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 78..79, bytes 3105..3169, hits: 1) -- IC 7157 -> Item 691 -- Creation code - - Refers to item: Line (location: source ID 74, lines 81..86, bytes 3182..3420, hits: 2) -- IC 7158 -> Item 692 -- Creation code - - Refers to item: Function "updateMaxShares" (location: source ID 74, lines 81..86, bytes 3182..3420, hits: 2) -- IC 7168 -> Item 693 -- Creation code - - Refers to item: Line (location: source ID 74, lines 82..83, bytes 3249..3265, hits: 2) -- IC 7168 -> Item 694 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 82..83, bytes 3249..3265, hits: 2) -- IC 2892 -> Item 695 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 74, lines 82..83, bytes 3267..3306, hits: 1) -- IC 2892 -> Item 696 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 82..83, bytes 3267..3306, hits: 1) -- IC 7951 -> Item 697 -- Creation code - - Refers to item: Line (location: source ID 74, lines 83..84, bytes 3316..3363, hits: 1) -- IC 7951 -> Item 698 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 83..84, bytes 3316..3363, hits: 1) -- IC 7952 -> Item 699 -- Creation code - - Refers to item: Line (location: source ID 74, lines 84..85, bytes 3373..3413, hits: 1) -- IC 7962 -> Item 700 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 84..85, bytes 3373..3413, hits: 1) -- IC 7962 -> Item 701 -- Creation code - - Refers to item: Line (location: source ID 74, lines 87..94, bytes 3426..3751, hits: 2) -- IC 1807 -> Item 702 -- Creation code - - Refers to item: Function "updateMaxFeeIncrement" (location: source ID 74, lines 87..94, bytes 3426..3751, hits: 2) -- IC 1807 -> Item 703 -- Creation code - - Refers to item: Line (location: source ID 74, lines 88..89, bytes 3504..3524, hits: 2) -- IC 6765 -> Item 704 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 88..89, bytes 3504..3524, hits: 2) -- IC 6765 -> Item 705 -- Creation code - - Refers to item: Line (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) -- IC 1889 -> Item 706 -- Creation code - - Refers to item: Branch (branch: 8, path: 0) (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) -- IC 1889 -> Item 707 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 90..91, bytes 3568..3613, hits: 1) -- IC 6805 -> Item 708 -- Creation code - - Refers to item: Line (location: source ID 74, lines 91..92, bytes 3623..3682, hits: 1) -- IC 6805 -> Item 709 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 91..92, bytes 3623..3682, hits: 1) -- IC 3785 -> Item 710 -- Creation code - - Refers to item: Line (location: source ID 74, lines 92..93, bytes 3692..3744, hits: 1) -- IC 3785 -> Item 711 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 92..93, bytes 3692..3744, hits: 1) -- IC 9841 -> Item 712 -- Creation code - - Refers to item: Line (location: source ID 74, lines 95..99, bytes 3757..3957, hits: 38) -- IC 9841 -> Item 713 -- Creation code - - Refers to item: Function "updateDisabledFeatures" (location: source ID 74, lines 95..99, bytes 3757..3957, hits: 38) -- IC 2073 -> Item 714 -- Creation code - - Refers to item: Line (location: source ID 74, lines 96..97, bytes 3833..3894, hits: 38) -- IC 2073 -> Item 715 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 96..97, bytes 3833..3894, hits: 38) -- IC 6964 -> Item 716 -- Creation code - - Refers to item: Line (location: source ID 74, lines 97..98, bytes 3904..3950, hits: 38) -- IC 6964 -> Item 717 -- Creation code - - Refers to item: Statement (location: source ID 74, lines 97..98, bytes 3904..3950, hits: 38) -- IC 3827 -> Item 718 -- Creation code - - Refers to item: Line (location: source ID 75, lines 45..56, bytes 1509..1830, hits: 5276) -- IC 3827 -> Item 719 -- Creation code - - Refers to item: Function "_onlyStrategyOwner" (location: source ID 75, lines 45..56, bytes 1509..1830, hits: 5276) -- IC 9858 -> Item 720 -- Creation code - - Refers to item: Line (location: source ID 75, lines 49..50, bytes 1636..1680, hits: 5276) -- IC 9858 -> Item 721 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 49..50, bytes 1636..1680, hits: 5276) -- IC 3603 -> Item 722 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 75, lines 49..55, bytes 1682..1824, hits: 135) -- IC 3603 -> Item 723 -- Creation code - - Refers to item: Line (location: source ID 75, lines 50..54, bytes 1696..1813, hits: 135) -- IC 9619 -> Item 724 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 50..54, bytes 1696..1813, hits: 135) -- IC 9619 -> Item 725 -- Creation code - - Refers to item: Line (location: source ID 75, lines 63..66, bytes 2099..2243, hits: 3) -- IC 4523 -> Item 726 -- Creation code - - Refers to item: Function "updateAccountMetadataURI" (location: source ID 75, lines 63..66, bytes 2099..2243, hits: 3) -- IC 4523 -> Item 727 -- Creation code - - Refers to item: Line (location: source ID 75, lines 64..65, bytes 2181..2236, hits: 3) -- IC 11551 -> Item 728 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 64..65, bytes 2181..2236, hits: 3) -- IC 11551 -> Item 729 -- Creation code - - Refers to item: Line (location: source ID 75, lines 75..95, bytes 2708..3451, hits: 55) -- IC 4141 -> Item 730 -- Creation code - - Refers to item: Function "delegateBalance" (location: source ID 75, lines 75..95, bytes 2708..3451, hits: 55) -- IC 4141 -> Item 731 -- Creation code - - Refers to item: Line (location: source ID 75, lines 76..77, bytes 2788..2842, hits: 55) -- IC 10460 -> Item 732 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 76..77, bytes 2788..2842, hits: 55) -- IC 10460 -> Item 733 -- Creation code - - Refers to item: Line (location: source ID 75, lines 77..78, bytes 2852..2905, hits: 47) -- IC 2952 -> Item 734 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 77..78, bytes 2852..2905, hits: 47) -- IC 2952 -> Item 735 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 77..78, bytes 2884..2905, hits: 47) -- IC 8095 -> Item 736 -- Creation code - - Refers to item: Line (location: source ID 75, lines 79..80, bytes 2920..2959, hits: 47) -- IC 8095 -> Item 737 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 79..80, bytes 2920..2959, hits: 47) -- IC 4057 -> Item 738 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 75, lines 79..82, bytes 2961..3018, hits: 5) -- IC 4057 -> Item 739 -- Creation code - - Refers to item: Line (location: source ID 75, lines 80..81, bytes 2975..3007, hits: 5) -- IC 10373 -> Item 740 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 80..81, bytes 2975..3007, hits: 5) -- IC 10373 -> Item 741 -- Creation code - - Refers to item: Line (location: source ID 75, lines 84..86, bytes 3052..3137, hits: 42) -- IC 3521 -> Item 742 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 84..86, bytes 3052..3137, hits: 42) -- IC 3521 -> Item 743 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 84..86, bytes 3070..3137, hits: 42) -- IC 9571 -> Item 744 -- Creation code - - Refers to item: Line (location: source ID 75, lines 86..87, bytes 3155..3180, hits: 42) -- IC 9571 -> Item 745 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 86..87, bytes 3155..3180, hits: 42) -- IC 1931 -> Item 746 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 75, lines 86..89, bytes 3182..3249, hits: 5) -- IC 1931 -> Item 747 -- Creation code - - Refers to item: Line (location: source ID 75, lines 87..88, bytes 3200..3234, hits: 5) -- IC 6811 -> Item 748 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 87..88, bytes 3200..3234, hits: 5) -- IC 6811 -> Item 749 -- Creation code - - Refers to item: Line (location: source ID 75, lines 89..90, bytes 3262..3311, hits: 37) -- IC 1240 -> Item 750 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 89..90, bytes 3262..3311, hits: 37) -- IC 1240 -> Item 751 -- Creation code - - Refers to item: Line (location: source ID 75, lines 91..92, bytes 3331..3378, hits: 37) -- IC 4616 -> Item 752 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 91..92, bytes 3331..3378, hits: 37) -- IC 4616 -> Item 753 -- Creation code - - Refers to item: Line (location: source ID 75, lines 93..94, bytes 3389..3444, hits: 37) -- IC 2466 -> Item 754 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 93..94, bytes 3389..3444, hits: 37) -- IC 2466 -> Item 755 -- Creation code - - Refers to item: Line (location: source ID 75, lines 100..128, bytes 3779..4761, hits: 6) -- IC 7517 -> Item 756 -- Creation code - - Refers to item: Function "updateDelegatedBalance" (location: source ID 75, lines 100..128, bytes 3779..4761, hits: 6) -- IC 7517 -> Item 757 -- Creation code - - Refers to item: Line (location: source ID 75, lines 104..105, bytes 3888..3942, hits: 6) -- IC 1564 -> Item 758 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 104..105, bytes 3888..3942, hits: 6) -- IC 1564 -> Item 759 -- Creation code - - Refers to item: Line (location: source ID 75, lines 106..107, bytes 3953..4006, hits: 5) -- IC 5502 -> Item 760 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 106..107, bytes 3953..4006, hits: 5) -- IC 5502 -> Item 761 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 106..107, bytes 3985..4006, hits: 5) -- IC 5503 -> Item 762 -- Creation code - - Refers to item: Line (location: source ID 75, lines 108..109, bytes 4017..4079, hits: 5) -- IC 5503 -> Item 763 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 108..109, bytes 4017..4079, hits: 5) -- IC 5505 -> Item 764 -- Creation code - - Refers to item: Line (location: source ID 75, lines 109..110, bytes 4093..4116, hits: 5) -- IC 6011 -> Item 765 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 109..110, bytes 4093..4116, hits: 5) -- IC 5516 -> Item 766 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 75, lines 109..110, bytes 4118..4149, hits: 1) -- IC 5516 -> Item 767 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 109..110, bytes 4118..4149, hits: 1) -- IC 5526 -> Item 768 -- Creation code - - Refers to item: Line (location: source ID 75, lines 110..111, bytes 4163..4195, hits: 4) -- IC 5526 -> Item 769 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 110..111, bytes 4163..4195, hits: 4) -- IC 5539 -> Item 770 -- Creation code - - Refers to item: Branch (branch: 4, path: 0) (location: source ID 75, lines 110..113, bytes 4197..4260, hits: 1) -- IC 5539 -> Item 771 -- Creation code - - Refers to item: Line (location: source ID 75, lines 111..112, bytes 4211..4249, hits: 1) -- IC 5657 -> Item 772 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 111..112, bytes 4211..4249, hits: 1) -- IC 5657 -> Item 773 -- Creation code - - Refers to item: Line (location: source ID 75, lines 115..118, bytes 4294..4426, hits: 3) -- IC 5859 -> Item 774 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 115..118, bytes 4294..4426, hits: 3) -- IC 5859 -> Item 775 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 115..118, bytes 4322..4426, hits: 3) -- IC 11718 -> Item 776 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 115..117, bytes 4322..4397, hits: 3) -- IC 11718 -> Item 777 -- Creation code - - Refers to item: Line (location: source ID 75, lines 118..119, bytes 4444..4479, hits: 3) -- IC 11719 -> Item 778 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 118..119, bytes 4444..4479, hits: 3) -- IC 11719 -> Item 779 -- Creation code - - Refers to item: Branch (branch: 5, path: 0) (location: source ID 75, lines 118..121, bytes 4481..4548, hits: 1) -- IC 11816 -> Item 780 -- Creation code - - Refers to item: Line (location: source ID 75, lines 119..120, bytes 4499..4533, hits: 1) -- IC 11816 -> Item 781 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 119..120, bytes 4499..4533, hits: 1) -- IC 11820 -> Item 782 -- Creation code - - Refers to item: Line (location: source ID 75, lines 121..122, bytes 4561..4620, hits: 2) -- IC 11820 -> Item 783 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 121..122, bytes 4561..4620, hits: 2) -- IC 11827 -> Item 784 -- Creation code - - Refers to item: Line (location: source ID 75, lines 124..125, bytes 4641..4688, hits: 2) -- IC 11827 -> Item 785 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 124..125, bytes 4641..4688, hits: 2) -- IC 11832 -> Item 786 -- Creation code - - Refers to item: Line (location: source ID 75, lines 126..127, bytes 4699..4754, hits: 2) -- IC 11832 -> Item 787 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 126..127, bytes 4699..4754, hits: 2) -- IC 11843 -> Item 788 -- Creation code - - Refers to item: Line (location: source ID 75, lines 131..145, bytes 4904..5362, hits: 3) -- IC 11843 -> Item 789 -- Creation code - - Refers to item: Function "removeDelegatedBalance" (location: source ID 75, lines 131..145, bytes 4904..5362, hits: 3) -- IC 11843 -> Item 790 -- Creation code - - Refers to item: Line (location: source ID 75, lines 132..133, bytes 4972..5025, hits: 3) -- IC 11839 -> Item 791 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 132..133, bytes 4972..5025, hits: 3) -- IC 11839 -> Item 792 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 132..133, bytes 5004..5025, hits: 3) -- IC 11839 -> Item 793 -- Creation code - - Refers to item: Line (location: source ID 75, lines 134..135, bytes 5036..5090, hits: 3) -- IC 11839 -> Item 794 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 134..135, bytes 5036..5090, hits: 3) -- IC 11839 -> Item 795 -- Creation code - - Refers to item: Line (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) -- IC 11846 -> Item 796 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5104..5119, hits: 3) -- IC 11846 -> Item 797 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 11848 -> Item 798 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 135..136, bytes 5121..5152, hits: 1) -- IC 11848 -> Item 799 -- Creation code - - Refers to item: Line (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 11898 -> Item 800 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 138..139, bytes 5187..5239, hits: 2) -- IC 11898 -> Item 801 -- Creation code - - Refers to item: Line (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 11904 -> Item 802 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 141..142, bytes 5260..5301, hits: 2) -- IC 11904 -> Item 803 -- Creation code - - Refers to item: Line (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 11906 -> Item 804 -- Creation code - - Refers to item: Statement (location: source ID 75, lines 143..144, bytes 5312..5355, hits: 2) -- IC 11906 -> Item 805 -- Creation code - - Refers to item: Line (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 11956 -> Item 806 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 75, lines 153..182, bytes 5626..6486, hits: 4865) -- IC 11956 -> Item 807 -- Creation code - - Refers to item: Line (location: source ID 75, lines 157..158, bytes 5764..5784, hits: 4865) - -Anchors for Contract "BasedAppMock3" (solc 0.8.30, source ID 95): -- IC 5 -> Item 2405 -- Runtime code - - Refers to item: None -- IC 5 -> Item 2406 -- Runtime code - - Refers to item: None -- IC 179 -> Item 2407 -- Runtime code - - Refers to item: None -- IC 179 -> Item 2408 -- Runtime code - - Refers to item: None -- IC 52 -> Item 1921 -- Runtime code - - Refers to item: None -- IC 52 -> Item 1922 -- Runtime code - - Refers to item: None -- IC 106 -> Item 1923 -- Runtime code - - Refers to item: None -- IC 106 -> Item 1924 -- Runtime code - - Refers to item: None -- IC 125 -> Item 1925 -- Runtime code - - Refers to item: None -- IC 125 -> Item 1926 -- Runtime code - - Refers to item: None -- IC 53 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 53 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 53 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 53 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 947 -> Item 2409 -- Creation code - - Refers to item: None -- IC 947 -> Item 2410 -- Creation code - - Refers to item: None -- IC 2674 -> Item 2411 -- Creation code - - Refers to item: None -- IC 2674 -> Item 2412 -- Creation code - - Refers to item: None -- IC 421 -> Item 1927 -- Creation code - - Refers to item: None -- IC 421 -> Item 1928 -- Creation code - - Refers to item: None -- IC 1375 -> Item 1929 -- Creation code - - Refers to item: None -- IC 1375 -> Item 1930 -- Creation code - - Refers to item: None -- IC 1049 -> Item 1931 -- Creation code - - Refers to item: None -- IC 1049 -> Item 1932 -- Creation code - - Refers to item: None -- IC 2848 -> Item 1933 -- Creation code - - Refers to item: None -- IC 2848 -> Item 1934 -- Creation code - - Refers to item: None -- IC 623 -> Item 1935 -- Creation code - - Refers to item: None -- IC 623 -> Item 1936 -- Creation code - - Refers to item: None -- IC 1778 -> Item 1937 -- Creation code - - Refers to item: None -- IC 1778 -> Item 1938 -- Creation code - - Refers to item: None -- IC 703 -> Item 1939 -- Creation code - - Refers to item: None -- IC 703 -> Item 1940 -- Creation code - - Refers to item: None -- IC 2107 -> Item 1941 -- Creation code - - Refers to item: None -- IC 2107 -> Item 1942 -- Creation code - - Refers to item: None -- IC 2390 -> Item 1951 -- Creation code - - Refers to item: None -- IC 2390 -> Item 1952 -- Creation code - - Refers to item: None -- IC 2390 -> Item 1953 -- Creation code - - Refers to item: None -- IC 2390 -> Item 1954 -- Creation code - - Refers to item: None -- IC 2473 -> Item 1955 -- Creation code - - Refers to item: None -- IC 2473 -> Item 1956 -- Creation code - - Refers to item: None -- IC 2473 -> Item 1957 -- Creation code - - Refers to item: None -- IC 1009 -> Item 1970 -- Creation code - - Refers to item: None -- IC 1009 -> Item 1971 -- Creation code - - Refers to item: None -- IC 2696 -> Item 1972 -- Creation code - - Refers to item: None -- IC 2696 -> Item 1973 -- Creation code - - Refers to item: None -- IC 663 -> Item 1974 -- Creation code - - Refers to item: None -- IC 663 -> Item 1975 -- Creation code - - Refers to item: None -- IC 1925 -> Item 1976 -- Creation code - - Refers to item: None -- IC 1925 -> Item 1977 -- Creation code - - Refers to item: None -- IC 541 -> Item 1978 -- Creation code - - Refers to item: None -- IC 541 -> Item 1979 -- Creation code - - Refers to item: None -- IC 1578 -> Item 1980 -- Creation code - - Refers to item: None -- IC 1578 -> Item 1981 -- Creation code - - Refers to item: None -- IC 887 -> Item 1982 -- Creation code - - Refers to item: None -- IC 887 -> Item 1983 -- Creation code - - Refers to item: None -- IC 2523 -> Item 1984 -- Creation code - - Refers to item: None -- IC 2523 -> Item 1985 -- Creation code - - Refers to item: None - -Anchors for Contract "ERC1967Proxy" (solc 0.8.30, source ID 35): - -Anchors for Contract "StdAssertions" (solc 0.8.30, source ID 3): - -Anchors for Contract "Test" (solc 0.8.30, source ID 15): - -Anchors for Contract "StdInvariant" (solc 0.8.30, source ID 8): - -Anchors for Contract "BasedAppsManagerTest" (solc 0.8.30, source ID 100): -- IC 1390 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1390 -> Item 1991 -- Creation code - - Refers to item: None -- IC 4564 -> Item 1992 -- Creation code - - Refers to item: None -- IC 4564 -> Item 1993 -- Creation code - - Refers to item: None -- IC 4718 -> Item 1994 -- Creation code - - Refers to item: None -- IC 4718 -> Item 1995 -- Creation code - - Refers to item: None -- IC 4872 -> Item 1996 -- Creation code - - Refers to item: None -- IC 4872 -> Item 1997 -- Creation code - - Refers to item: None -- IC 5026 -> Item 1998 -- Creation code - - Refers to item: None -- IC 5026 -> Item 1999 -- Creation code - - Refers to item: None -- IC 5180 -> Item 2000 -- Creation code - - Refers to item: None -- IC 5180 -> Item 2001 -- Creation code - - Refers to item: None -- IC 5334 -> Item 2002 -- Creation code - - Refers to item: None -- IC 5334 -> Item 2003 -- Creation code - - Refers to item: None -- IC 5488 -> Item 2004 -- Creation code - - Refers to item: None -- IC 5488 -> Item 2005 -- Creation code - - Refers to item: None -- IC 5621 -> Item 2006 -- Creation code - - Refers to item: None -- IC 5621 -> Item 2007 -- Creation code - - Refers to item: None -- IC 5722 -> Item 2008 -- Creation code - - Refers to item: None -- IC 5722 -> Item 2009 -- Creation code - - Refers to item: None -- IC 5823 -> Item 2010 -- Creation code - - Refers to item: None -- IC 5823 -> Item 2011 -- Creation code - - Refers to item: None -- IC 5924 -> Item 2012 -- Creation code - - Refers to item: None -- IC 5924 -> Item 2013 -- Creation code - - Refers to item: None -- IC 6026 -> Item 2014 -- Creation code - - Refers to item: None -- IC 6026 -> Item 2015 -- Creation code - - Refers to item: None -- IC 6558 -> Item 2016 -- Creation code - - Refers to item: None -- IC 6558 -> Item 2017 -- Creation code - - Refers to item: None -- IC 6668 -> Item 2018 -- Creation code - - Refers to item: None -- IC 6668 -> Item 2019 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2020 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2021 -- Creation code - - Refers to item: None -- IC 6814 -> Item 2022 -- Creation code - - Refers to item: None -- IC 7123 -> Item 2023 -- Creation code - - Refers to item: None -- IC 7123 -> Item 2024 -- Creation code - - Refers to item: None -- IC 7271 -> Item 2025 -- Creation code - - Refers to item: None -- IC 7271 -> Item 2026 -- Creation code - - Refers to item: None -- IC 7368 -> Item 2027 -- Creation code - - Refers to item: None -- IC 7368 -> Item 2028 -- Creation code - - Refers to item: None -- IC 7629 -> Item 2029 -- Creation code - - Refers to item: None -- IC 7629 -> Item 2030 -- Creation code - - Refers to item: None -- IC 7842 -> Item 2031 -- Creation code - - Refers to item: None -- IC 7842 -> Item 2032 -- Creation code - - Refers to item: None -- IC 7943 -> Item 2033 -- Creation code - - Refers to item: None -- IC 7943 -> Item 2034 -- Creation code - - Refers to item: None -- IC 8122 -> Item 2035 -- Creation code - - Refers to item: None -- IC 8122 -> Item 2036 -- Creation code - - Refers to item: None -- IC 8289 -> Item 2037 -- Creation code - - Refers to item: None -- IC 8289 -> Item 2038 -- Creation code - - Refers to item: None -- IC 8547 -> Item 2039 -- Creation code - - Refers to item: None -- IC 8547 -> Item 2040 -- Creation code - - Refers to item: None -- IC 8658 -> Item 2041 -- Creation code - - Refers to item: None -- IC 8658 -> Item 2042 -- Creation code - - Refers to item: None -- IC 8791 -> Item 2043 -- Creation code - - Refers to item: None -- IC 8791 -> Item 2044 -- Creation code - - Refers to item: None -- IC 8970 -> Item 2045 -- Creation code - - Refers to item: None -- IC 8970 -> Item 2046 -- Creation code - - Refers to item: None -- IC 9115 -> Item 2047 -- Creation code - - Refers to item: None -- IC 9115 -> Item 2048 -- Creation code - - Refers to item: None -- IC 9294 -> Item 2049 -- Creation code - - Refers to item: None -- IC 9294 -> Item 2050 -- Creation code - - Refers to item: None -- IC 9473 -> Item 2051 -- Creation code - - Refers to item: None -- IC 9473 -> Item 2052 -- Creation code - - Refers to item: None -- IC 9802 -> Item 2053 -- Creation code - - Refers to item: None -- IC 9802 -> Item 2054 -- Creation code - - Refers to item: None -- IC 10131 -> Item 2055 -- Creation code - - Refers to item: None -- IC 10131 -> Item 2056 -- Creation code - - Refers to item: None -- IC 10298 -> Item 2057 -- Creation code - - Refers to item: None -- IC 10298 -> Item 2058 -- Creation code - - Refers to item: None -- IC 10648 -> Item 2059 -- Creation code - - Refers to item: None -- IC 10648 -> Item 2060 -- Creation code - - Refers to item: None -- IC 10738 -> Item 2061 -- Creation code - - Refers to item: None -- IC 10738 -> Item 2062 -- Creation code - - Refers to item: None -- IC 10883 -> Item 2063 -- Creation code - - Refers to item: None -- IC 10883 -> Item 2064 -- Creation code - - Refers to item: None -- IC 11062 -> Item 2065 -- Creation code - - Refers to item: None -- IC 11062 -> Item 2066 -- Creation code - - Refers to item: None -- IC 11241 -> Item 2067 -- Creation code - - Refers to item: None -- IC 11241 -> Item 2068 -- Creation code - - Refers to item: None -- IC 11370 -> Item 2069 -- Creation code - - Refers to item: None -- IC 11370 -> Item 2070 -- Creation code - - Refers to item: None -- IC 11499 -> Item 2071 -- Creation code - - Refers to item: None -- IC 11499 -> Item 2072 -- Creation code - - Refers to item: None -- IC 11628 -> Item 2073 -- Creation code - - Refers to item: None -- IC 11628 -> Item 2074 -- Creation code - - Refers to item: None -- IC 11778 -> Item 2075 -- Creation code - - Refers to item: None -- IC 11778 -> Item 2076 -- Creation code - - Refers to item: None -- IC 11932 -> Item 2077 -- Creation code - - Refers to item: None -- IC 11932 -> Item 2078 -- Creation code - - Refers to item: None -- IC 12087 -> Item 2079 -- Creation code - - Refers to item: None -- IC 12087 -> Item 2080 -- Creation code - - Refers to item: None -- IC 12242 -> Item 2081 -- Creation code - - Refers to item: None -- IC 12242 -> Item 2082 -- Creation code - - Refers to item: None -- IC 12397 -> Item 2083 -- Creation code - - Refers to item: None -- IC 12397 -> Item 2084 -- Creation code - - Refers to item: None -- IC 12552 -> Item 2085 -- Creation code - - Refers to item: None -- IC 12552 -> Item 2086 -- Creation code - - Refers to item: None -- IC 12707 -> Item 2087 -- Creation code - - Refers to item: None -- IC 12707 -> Item 2088 -- Creation code - - Refers to item: None -- IC 12862 -> Item 2089 -- Creation code - - Refers to item: None -- IC 12862 -> Item 2090 -- Creation code - - Refers to item: None -- IC 13017 -> Item 2091 -- Creation code - - Refers to item: None -- IC 13017 -> Item 2092 -- Creation code - - Refers to item: None -- IC 13172 -> Item 2093 -- Creation code - - Refers to item: None -- IC 13172 -> Item 2094 -- Creation code - - Refers to item: None -- IC 13327 -> Item 2095 -- Creation code - - Refers to item: None -- IC 13327 -> Item 2096 -- Creation code - - Refers to item: None -- IC 13482 -> Item 2097 -- Creation code - - Refers to item: None -- IC 13482 -> Item 2098 -- Creation code - - Refers to item: None -- IC 13637 -> Item 2099 -- Creation code - - Refers to item: None -- IC 13637 -> Item 2100 -- Creation code - - Refers to item: None -- IC 13803 -> Item 2101 -- Creation code - - Refers to item: None -- IC 13803 -> Item 2102 -- Creation code - - Refers to item: None -- IC 13967 -> Item 2103 -- Creation code - - Refers to item: None -- IC 13967 -> Item 2104 -- Creation code - - Refers to item: None -- IC 14145 -> Item 2105 -- Creation code - - Refers to item: None -- IC 14145 -> Item 2106 -- Creation code - - Refers to item: None -- IC 14309 -> Item 2107 -- Creation code - - Refers to item: None -- IC 14309 -> Item 2108 -- Creation code - - Refers to item: None -- IC 14452 -> Item 2109 -- Creation code - - Refers to item: None -- IC 14452 -> Item 2110 -- Creation code - - Refers to item: None -- IC 14553 -> Item 2111 -- Creation code - - Refers to item: None -- IC 14553 -> Item 2112 -- Creation code - - Refers to item: None -- IC 14654 -> Item 2113 -- Creation code - - Refers to item: None -- IC 14654 -> Item 2114 -- Creation code - - Refers to item: None -- IC 14755 -> Item 2115 -- Creation code - - Refers to item: None -- IC 14755 -> Item 2116 -- Creation code - - Refers to item: None -- IC 14856 -> Item 2117 -- Creation code - - Refers to item: None -- IC 14856 -> Item 2118 -- Creation code - - Refers to item: None -- IC 14957 -> Item 2119 -- Creation code - - Refers to item: None -- IC 14957 -> Item 2120 -- Creation code - - Refers to item: None -- IC 15155 -> Item 2121 -- Creation code - - Refers to item: None -- IC 15155 -> Item 2122 -- Creation code - - Refers to item: None -- IC 15353 -> Item 2123 -- Creation code - - Refers to item: None -- IC 15353 -> Item 2124 -- Creation code - - Refers to item: None -- IC 15564 -> Item 2125 -- Creation code - - Refers to item: None -- IC 15564 -> Item 2126 -- Creation code - - Refers to item: None -- IC 15764 -> Item 2127 -- Creation code - - Refers to item: None -- IC 15764 -> Item 2128 -- Creation code - - Refers to item: None -- IC 15962 -> Item 2129 -- Creation code - - Refers to item: None -- IC 15962 -> Item 2130 -- Creation code - - Refers to item: None -- IC 16160 -> Item 2131 -- Creation code - - Refers to item: None -- IC 16160 -> Item 2132 -- Creation code - - Refers to item: None -- IC 16379 -> Item 2133 -- Creation code - - Refers to item: None -- IC 16379 -> Item 2134 -- Creation code - - Refers to item: None -- IC 34539 -> Item 2135 -- Creation code - - Refers to item: None -- IC 34539 -> Item 2136 -- Creation code - - Refers to item: None -- IC 34543 -> Item 2137 -- Creation code - - Refers to item: None -- IC 34543 -> Item 2138 -- Creation code - - Refers to item: None -- IC 34619 -> Item 2139 -- Creation code - - Refers to item: None -- IC 34619 -> Item 2140 -- Creation code - - Refers to item: None -- IC 34697 -> Item 2141 -- Creation code - - Refers to item: None -- IC 34697 -> Item 2142 -- Creation code - - Refers to item: None -- IC 34773 -> Item 2143 -- Creation code - - Refers to item: None -- IC 34773 -> Item 2144 -- Creation code - - Refers to item: None -- IC 34365 -> Item 2145 -- Creation code - - Refers to item: None -- IC 34365 -> Item 2146 -- Creation code - - Refers to item: None -- IC 34368 -> Item 2147 -- Creation code - - Refers to item: None -- IC 34368 -> Item 2148 -- Creation code - - Refers to item: None -- IC 34455 -> Item 2149 -- Creation code - - Refers to item: None -- IC 34455 -> Item 2150 -- Creation code - - Refers to item: None -- IC 33499 -> Item 2161 -- Creation code - - Refers to item: None -- IC 33499 -> Item 2162 -- Creation code - - Refers to item: None -- IC 33500 -> Item 2163 -- Creation code - - Refers to item: None -- IC 33500 -> Item 2164 -- Creation code - - Refers to item: None -- IC 33501 -> Item 2165 -- Creation code - - Refers to item: None -- IC 33623 -> Item 2166 -- Creation code - - Refers to item: None -- IC 33623 -> Item 2167 -- Creation code - - Refers to item: None -- IC 33688 -> Item 2168 -- Creation code - - Refers to item: None -- IC 33688 -> Item 2169 -- Creation code - - Refers to item: None -- IC 33693 -> Item 2170 -- Creation code - - Refers to item: None -- IC 34052 -> Item 2171 -- Creation code - - Refers to item: None -- IC 33708 -> Item 2172 -- Creation code - - Refers to item: None -- IC 33708 -> Item 2173 -- Creation code - - Refers to item: None -- IC 33710 -> Item 2174 -- Creation code - - Refers to item: None -- IC 33873 -> Item 2175 -- Creation code - - Refers to item: None -- IC 33873 -> Item 2176 -- Creation code - - Refers to item: None -- IC 33985 -> Item 2177 -- Creation code - - Refers to item: None -- IC 33985 -> Item 2178 -- Creation code - - Refers to item: None -- IC 34825 -> Item 2321 -- Creation code - - Refers to item: None -- IC 34825 -> Item 2322 -- Creation code - - Refers to item: None -- IC 34826 -> Item 2323 -- Creation code - - Refers to item: None -- IC 34826 -> Item 2324 -- Creation code - - Refers to item: None -- IC 34827 -> Item 2325 -- Creation code - - Refers to item: None -- IC 34982 -> Item 2326 -- Creation code - - Refers to item: None -- IC 34982 -> Item 2327 -- Creation code - - Refers to item: None -- IC 35047 -> Item 2328 -- Creation code - - Refers to item: None -- IC 35047 -> Item 2329 -- Creation code - - Refers to item: None -- IC 35052 -> Item 2330 -- Creation code - - Refers to item: None -- IC 35463 -> Item 2331 -- Creation code - - Refers to item: None -- IC 35067 -> Item 2332 -- Creation code - - Refers to item: None -- IC 35067 -> Item 2333 -- Creation code - - Refers to item: None -- IC 35070 -> Item 2334 -- Creation code - - Refers to item: None -- IC 35070 -> Item 2335 -- Creation code - - Refers to item: None -- IC 35267 -> Item 2336 -- Creation code - - Refers to item: None -- IC 35267 -> Item 2337 -- Creation code - - Refers to item: None -- IC 35379 -> Item 2338 -- Creation code - - Refers to item: None -- IC 35379 -> Item 2339 -- Creation code - - Refers to item: None -- IC 35395 -> Item 2340 -- Creation code - - Refers to item: None -- IC 35395 -> Item 2341 -- Creation code - - Refers to item: None -- IC 1342 -> Item 2351 -- Creation code - - Refers to item: None -- IC 1342 -> Item 2352 -- Creation code - - Refers to item: None -- IC 4375 -> Item 2353 -- Creation code - - Refers to item: None -- IC 4375 -> Item 2354 -- Creation code - - Refers to item: None -- IC 4399 -> Item 2355 -- Creation code - - Refers to item: None -- IC 4399 -> Item 2356 -- Creation code - - Refers to item: None -- IC 4455 -> Item 2357 -- Creation code - - Refers to item: None -- IC 4455 -> Item 2358 -- Creation code - - Refers to item: None -- IC 4511 -> Item 2359 -- Creation code - - Refers to item: None -- IC 4511 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "AccessControlBasedApp" (solc 0.8.30, source ID 83): - -Anchors for Contract "console" (solc 0.8.30, source ID 17): - -Anchors for Contract "StrategyFactory" (solc 0.8.30, source ID 76): -- IC 5 -> Item 1809 -- Runtime code - - Refers to item: None -- IC 5 -> Item 1810 -- Runtime code - - Refers to item: None -- IC 50 -> Item 1811 -- Runtime code - - Refers to item: None -- IC 50 -> Item 1812 -- Runtime code - - Refers to item: None -- IC 227 -> Item 1813 -- Creation code - - Refers to item: None -- IC 227 -> Item 1814 -- Creation code - - Refers to item: None -- IC 944 -> Item 1815 -- Creation code - - Refers to item: None -- IC 944 -> Item 1816 -- Creation code - - Refers to item: None -- IC 953 -> Item 1817 -- Creation code - - Refers to item: None -- IC 953 -> Item 1818 -- Creation code - - Refers to item: None -- IC 962 -> Item 1819 -- Creation code - - Refers to item: None -- IC 962 -> Item 1820 -- Creation code - - Refers to item: None -- IC 157 -> Item 1821 -- Creation code - - Refers to item: None -- IC 157 -> Item 1822 -- Creation code - - Refers to item: None -- IC 351 -> Item 1823 -- Creation code - - Refers to item: None -- IC 351 -> Item 1824 -- Creation code - - Refers to item: None -- IC 587 -> Item 1825 -- Creation code - - Refers to item: None -- IC 587 -> Item 1826 -- Creation code - - Refers to item: None -- IC 1798 -> Item 1827 -- Creation code - - Refers to item: None -- IC 1798 -> Item 1828 -- Creation code - - Refers to item: None -- IC 1799 -> Item 1829 -- Creation code - - Refers to item: None -- IC 1799 -> Item 1830 -- Creation code - - Refers to item: None -- IC 1888 -> Item 1831 -- Creation code - - Refers to item: None -- IC 1888 -> Item 1832 -- Creation code - - Refers to item: None -- IC 1641 -> Item 1833 -- Creation code - - Refers to item: None -- IC 1641 -> Item 1834 -- Creation code - - Refers to item: None -- IC 1642 -> Item 1835 -- Creation code - - Refers to item: None -- IC 1642 -> Item 1836 -- Creation code - - Refers to item: None -- IC 1732 -> Item 1837 -- Creation code - - Refers to item: None -- IC 1732 -> Item 1838 -- Creation code - - Refers to item: None - -Anchors for Contract "stdStorageSafe" (solc 0.8.30, source ID 11): - -Anchors for Contract "ICore" (solc 0.8.30, source ID 63): - -Anchors for Contract "StdCheatsSafe" (solc 0.8.30, source ID 5): - -Anchors for Contract "UpdateNewImplHoodi" (solc 0.8.30, source ID 60): -- IC 56 -> Item 294 -- Creation code - - Refers to item: Line (location: source ID 61, lines 445..450, bytes 15096..15253, hits: 6416) -- IC 56 -> Item 295 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 445..450, bytes 15096..15253, hits: 6416) -- IC 115 -> Item 296 -- Creation code - - Refers to item: Line (location: source ID 61, lines 452..458, bytes 15266..15482, hits: 3633) -- IC 115 -> Item 297 -- Creation code - - Refers to item: Function "ownedStrategies" (location: source ID 61, lines 452..458, bytes 15266..15482, hits: 3633) -- IC 125 -> Item 298 -- Creation code - - Refers to item: Line (location: source ID 61, lines 455..456, bytes 15382..15435, hits: 3633) -- IC 125 -> Item 299 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 455..456, bytes 15382..15435, hits: 3633) -- IC 125 -> Item 300 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 455..456, bytes 15414..15435, hits: 3633) -- IC 184 -> Item 301 -- Creation code - - Refers to item: Line (location: source ID 61, lines 456..457, bytes 15445..15475, hits: 3633) -- IC 184 -> Item 302 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 456..457, bytes 15445..15475, hits: 3633) -- IC 186 -> Item 303 -- Creation code - - Refers to item: Line (location: source ID 61, lines 459..478, bytes 15488..16119, hits: 5631) -- IC 186 -> Item 304 -- Creation code - - Refers to item: Function "strategyAccountShares" (location: source ID 61, lines 459..478, bytes 15488..16119, hits: 5631) -- IC 193 -> Item 305 -- Creation code - - Refers to item: Line (location: source ID 61, lines 464..465, bytes 15642..15695, hits: 5631) -- IC 193 -> Item 306 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 464..465, bytes 15642..15695, hits: 5631) -- IC 309 -> Item 307 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 464..465, bytes 15674..15695, hits: 5631) -- IC 193 -> Item 308 -- Creation code - - Refers to item: Line (location: source ID 61, lines 465..468, bytes 15705..15810, hits: 5631) -- IC 193 -> Item 309 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 465..468, bytes 15705..15810, hits: 5631) -- IC 249 -> Item 310 -- Creation code - - Refers to item: Line (location: source ID 61, lines 469..471, bytes 15837..15936, hits: 5631) -- IC 249 -> Item 311 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 469..471, bytes 15837..15936, hits: 5631) -- IC 310 -> Item 312 -- Creation code - - Refers to item: Line (location: source ID 61, lines 479..488, bytes 16125..16496, hits: 5551) -- IC 310 -> Item 313 -- Creation code - - Refers to item: Function "strategyTotalBalance" (location: source ID 61, lines 479..488, bytes 16125..16496, hits: 5551) -- IC 366 -> Item 314 -- Creation code - - Refers to item: Line (location: source ID 61, lines 483..484, bytes 16253..16306, hits: 5551) -- IC 366 -> Item 315 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 483..484, bytes 16253..16306, hits: 5551) -- IC 394 -> Item 316 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 483..484, bytes 16285..16306, hits: 5551) -- IC 394 -> Item 317 -- Creation code - - Refers to item: Line (location: source ID 61, lines 484..485, bytes 16316..16375, hits: 5551) -- IC 427 -> Item 262 -- Creation code - - Refers to item: Function "strategyFactory" (location: source ID 61, lines 410..414, bytes 14017..14180, hits: 1) -- IC 427 -> Item 263 -- Creation code - - Refers to item: Line (location: source ID 61, lines 411..412, bytes 14086..14139, hits: 1) -- IC 429 -> Item 264 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 411..412, bytes 14086..14139, hits: 1) -- IC 429 -> Item 265 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 411..412, bytes 14118..14139, hits: 1) -- IC 451 -> Item 266 -- Creation code - - Refers to item: Line (location: source ID 61, lines 412..413, bytes 14149..14173, hits: 1) -- IC 575 -> Item 267 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 412..413, bytes 14149..14173, hits: 1) -- IC 575 -> Item 268 -- Creation code - - Refers to item: Line (location: source ID 61, lines 415..422, bytes 14186..14414, hits: 47) -- IC 597 -> Item 269 -- Creation code - - Refers to item: Function "delegations" (location: source ID 61, lines 415..422, bytes 14186..14414, hits: 47) -- IC 721 -> Item 270 -- Creation code - - Refers to item: Line (location: source ID 61, lines 419..420, bytes 14305..14358, hits: 47) -- IC 721 -> Item 271 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 419..420, bytes 14305..14358, hits: 47) -- IC 722 -> Item 272 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 419..420, bytes 14337..14358, hits: 47) -- IC 744 -> Item 273 -- Creation code - - Refers to item: Line (location: source ID 61, lines 420..421, bytes 14368..14407, hits: 47) -- IC 744 -> Item 274 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 420..421, bytes 14368..14407, hits: 47) -- IC 807 -> Item 275 -- Creation code - - Refers to item: Line (location: source ID 61, lines 423..429, bytes 14420..14642, hits: 47) -- IC 807 -> Item 276 -- Creation code - - Refers to item: Function "totalDelegatedPercentage" (location: source ID 61, lines 423..429, bytes 14420..14642, hits: 47) -- IC 832 -> Item 277 -- Creation code - - Refers to item: Line (location: source ID 61, lines 426..427, bytes 14528..14581, hits: 47) -- IC 832 -> Item 278 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 426..427, bytes 14528..14581, hits: 47) -- IC 922 -> Item 279 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 426..427, bytes 14560..14581, hits: 47) -- IC 922 -> Item 280 -- Creation code - - Refers to item: Line (location: source ID 61, lines 427..428, bytes 14591..14635, hits: 47) -- IC 923 -> Item 281 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 427..428, bytes 14591..14635, hits: 47) -- IC 963 -> Item 282 -- Creation code - - Refers to item: Line (location: source ID 61, lines 430..436, bytes 14648..14853, hits: 3990) -- IC 963 -> Item 283 -- Creation code - - Refers to item: Function "registeredBApps" (location: source ID 61, lines 430..436, bytes 14648..14853, hits: 3990) -- IC 1026 -> Item 284 -- Creation code - - Refers to item: Line (location: source ID 61, lines 433..434, bytes 14753..14806, hits: 3990) -- IC 1026 -> Item 285 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 433..434, bytes 14753..14806, hits: 3990) -- IC 1149 -> Item 286 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 433..434, bytes 14785..14806, hits: 3990) -- IC 1149 -> Item 287 -- Creation code - - Refers to item: Line (location: source ID 61, lines 434..435, bytes 14816..14846, hits: 3990) -- IC 1239 -> Item 288 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 434..435, bytes 14816..14846, hits: 3990) -- IC 1239 -> Item 289 -- Creation code - - Refers to item: Line (location: source ID 61, lines 437..451, bytes 14859..15260, hits: 6416) - -Anchors for Contract "CommonBase" (solc 0.8.30, source ID 0): - -Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 56): -- IC 56 -> Item 134 -- Creation code - - Refers to item: Line (location: source ID 61, lines 246..247, bytes 8893..8941, hits: 474) -- IC 56 -> Item 135 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 246..247, bytes 8893..8941, hits: 474) -- IC 97 -> Item 136 -- Creation code - - Refers to item: Line (location: source ID 61, lines 249..252, bytes 8954..9075, hits: 203) -- IC 97 -> Item 137 -- Creation code - - Refers to item: Function "depositETH" (location: source ID 61, lines 249..252, bytes 8954..9075, hits: 203) -- IC 107 -> Item 138 -- Creation code - - Refers to item: Line (location: source ID 61, lines 250..251, bytes 9020..9068, hits: 203) -- IC 107 -> Item 139 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 250..251, bytes 9020..9068, hits: 203) -- IC 107 -> Item 140 -- Creation code - - Refers to item: Line (location: source ID 61, lines 253..256, bytes 9081..9201, hits: 65) -- IC 166 -> Item 141 -- Creation code - - Refers to item: Function "finalizeFeeUpdate" (location: source ID 61, lines 253..256, bytes 9081..9201, hits: 65) -- IC 166 -> Item 142 -- Creation code - - Refers to item: Line (location: source ID 61, lines 254..255, bytes 9146..9194, hits: 65) -- IC 167 -> Item 143 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 254..255, bytes 9146..9194, hits: 65) -- IC 339 -> Item 144 -- Creation code - - Refers to item: Line (location: source ID 61, lines 257..264, bytes 9207..9393, hits: 320) -- IC 339 -> Item 145 -- Creation code - - Refers to item: Function "finalizeUpdateObligation" (location: source ID 61, lines 257..264, bytes 9207..9393, hits: 320) -- IC 461 -> Item 0 -- Creation code - - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 461 -> Item 1 -- Creation code - - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 485 -> Item 2 -- Creation code - - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 485 -> Item 3 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 575 -> Item 4 -- Creation code - - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 575 -> Item 5 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 576 -> Item 6 -- Creation code - - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 616 -> Item 7 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 616 -> Item 8 -- Creation code - - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 617 -> Item 9 -- Creation code - - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 657 -> Item 10 -- Creation code - - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 657 -> Item 11 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 658 -> Item 12 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) -- IC 698 -> Item 13 -- Creation code - - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 698 -> Item 14 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 699 -> Item 15 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) -- IC 739 -> Item 16 -- Creation code - - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 739 -> Item 17 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 740 -> Item 18 -- Creation code - - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 776 -> Item 19 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 776 -> Item 20 -- Creation code - - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 866 -> Item 21 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 866 -> Item 22 -- Creation code - - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 929 -> Item 23 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 929 -> Item 24 -- Creation code - - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 992 -> Item 25 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 992 -> Item 26 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) -- IC 1055 -> Item 27 -- Creation code - - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1055 -> Item 28 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1118 -> Item 29 -- Creation code - - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1118 -> Item 30 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1181 -> Item 31 -- Creation code - - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1181 -> Item 32 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1181 -> Item 33 -- Creation code - - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 1181 -> Item 34 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 2383 -> Item 35 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) -- IC 2383 -> Item 36 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) -- IC 2386 -> Item 37 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) -- IC 2386 -> Item 38 -- Creation code - - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2443 -> Item 39 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2443 -> Item 40 -- Creation code - - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2521 -> Item 41 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2521 -> Item 42 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) -- IC 2668 -> Item 43 -- Creation code - - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 2668 -> Item 44 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 2815 -> Item 45 -- Creation code - - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 2815 -> Item 46 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 2962 -> Item 47 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) -- IC 2962 -> Item 48 -- Creation code - - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3088 -> Item 49 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3088 -> Item 50 -- Creation code - - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3110 -> Item 51 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3237 -> Item 52 -- Creation code - - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) -- IC 3237 -> Item 53 -- Creation code - - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3315 -> Item 54 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3315 -> Item 55 -- Creation code - - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3533 -> Item 56 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3533 -> Item 57 -- Creation code - - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) -- IC 3751 -> Item 58 -- Creation code - - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 3751 -> Item 59 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 3969 -> Item 60 -- Creation code - - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 3969 -> Item 61 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 4187 -> Item 62 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) -- IC 4187 -> Item 63 -- Creation code - - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4405 -> Item 64 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4405 -> Item 65 -- Creation code - - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4623 -> Item 66 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4623 -> Item 67 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) -- IC 4841 -> Item 68 -- Creation code - - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 4841 -> Item 69 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 5059 -> Item 70 -- Creation code - - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5059 -> Item 71 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5256 -> Item 72 -- Creation code - - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) -- IC 5256 -> Item 73 -- Creation code - - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5278 -> Item 74 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5476 -> Item 75 -- Creation code - - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5476 -> Item 76 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5554 -> Item 77 -- Creation code - - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) -- IC 5554 -> Item 78 -- Creation code - - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5680 -> Item 79 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5680 -> Item 80 -- Creation code - - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 5702 -> Item 81 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 5850 -> Item 82 -- Creation code - - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 5850 -> Item 83 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 5999 -> Item 84 -- Creation code - - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 5999 -> Item 85 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 6148 -> Item 86 -- Creation code - - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6148 -> Item 87 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6148 -> Item 88 -- Creation code - - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1206 -> Item 89 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1206 -> Item 90 -- Creation code - - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1208 -> Item 91 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1208 -> Item 92 -- Creation code - - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1208 -> Item 93 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1208 -> Item 94 -- Creation code - - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) - -Anchors for Contract "IViews" (solc 0.8.30, source ID 69): - -Anchors for Contract "StdChains" (solc 0.8.30, source ID 4): - -Anchors for Contract "Proxy" (solc 0.8.30, source ID 37): - -Anchors for Contract "ContextUpgradeable" (solc 0.8.30, source ID 25): - -Anchors for Contract "stdMath" (solc 0.8.30, source ID 10): - -Anchors for Contract "IStrategyManager" (solc 0.8.30, source ID 67): - -Anchors for Contract "IStrategyVault" (solc 0.8.30, source ID 68): - -Anchors for Contract "ERC1967Utils" (solc 0.8.30, source ID 36): - -Anchors for Contract "NonCompliantBApp" (solc 0.8.30, source ID 97): -- IC 5 -> Item 2547 -- Runtime code - - Refers to item: None -- IC 5 -> Item 2548 -- Runtime code - - Refers to item: None -- IC 50 -> Item 2549 -- Runtime code - - Refers to item: None -- IC 50 -> Item 2550 -- Runtime code - - Refers to item: None -- IC 102 -> Item 2551 -- Runtime code - - Refers to item: None -- IC 102 -> Item 2552 -- Runtime code - - Refers to item: None -- IC 212 -> Item 2553 -- Creation code - - Refers to item: None -- IC 212 -> Item 2554 -- Creation code - - Refers to item: None -- IC 514 -> Item 2555 -- Creation code - - Refers to item: None -- IC 514 -> Item 2556 -- Creation code - - Refers to item: None -- IC 130 -> Item 2557 -- Creation code - - Refers to item: None -- IC 130 -> Item 2558 -- Creation code - - Refers to item: None -- IC 349 -> Item 2559 -- Creation code - - Refers to item: None -- IC 349 -> Item 2560 -- Creation code - - Refers to item: None -- IC 252 -> Item 2561 -- Creation code - - Refers to item: None -- IC 252 -> Item 2562 -- Creation code - - Refers to item: None -- IC 661 -> Item 2563 -- Creation code - - Refers to item: None -- IC 661 -> Item 2564 -- Creation code - - Refers to item: None -- IC 724 -> Item 2565 -- Creation code - - Refers to item: None -- IC 724 -> Item 2566 -- Creation code - - Refers to item: None -- IC 796 -> Item 2567 -- Creation code - - Refers to item: None -- IC 796 -> Item 2568 -- Creation code - - Refers to item: None -- IC 797 -> Item 2569 -- Creation code - - Refers to item: None - -Anchors for Contract "ProtocolManagerTest" (solc 0.8.30, source ID 102): -- IC 1721 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1721 -> Item 1991 -- Creation code - - Refers to item: None -- IC 4779 -> Item 1992 -- Creation code - - Refers to item: None -- IC 4779 -> Item 1993 -- Creation code - - Refers to item: None -- IC 4933 -> Item 1994 -- Creation code - - Refers to item: None -- IC 4933 -> Item 1995 -- Creation code - - Refers to item: None -- IC 5087 -> Item 1996 -- Creation code - - Refers to item: None -- IC 5087 -> Item 1997 -- Creation code - - Refers to item: None -- IC 5241 -> Item 1998 -- Creation code - - Refers to item: None -- IC 5241 -> Item 1999 -- Creation code - - Refers to item: None -- IC 5395 -> Item 2000 -- Creation code - - Refers to item: None -- IC 5395 -> Item 2001 -- Creation code - - Refers to item: None -- IC 5549 -> Item 2002 -- Creation code - - Refers to item: None -- IC 5549 -> Item 2003 -- Creation code - - Refers to item: None -- IC 5703 -> Item 2004 -- Creation code - - Refers to item: None -- IC 5703 -> Item 2005 -- Creation code - - Refers to item: None -- IC 5836 -> Item 2006 -- Creation code - - Refers to item: None -- IC 5836 -> Item 2007 -- Creation code - - Refers to item: None -- IC 5937 -> Item 2008 -- Creation code - - Refers to item: None -- IC 5937 -> Item 2009 -- Creation code - - Refers to item: None -- IC 6038 -> Item 2010 -- Creation code - - Refers to item: None -- IC 6038 -> Item 2011 -- Creation code - - Refers to item: None -- IC 6139 -> Item 2012 -- Creation code - - Refers to item: None -- IC 6139 -> Item 2013 -- Creation code - - Refers to item: None -- IC 6241 -> Item 2014 -- Creation code - - Refers to item: None -- IC 6241 -> Item 2015 -- Creation code - - Refers to item: None -- IC 6773 -> Item 2016 -- Creation code - - Refers to item: None -- IC 6773 -> Item 2017 -- Creation code - - Refers to item: None -- IC 6883 -> Item 2018 -- Creation code - - Refers to item: None -- IC 6883 -> Item 2019 -- Creation code - - Refers to item: None -- IC 7028 -> Item 2020 -- Creation code - - Refers to item: None -- IC 7028 -> Item 2021 -- Creation code - - Refers to item: None -- IC 7029 -> Item 2022 -- Creation code - - Refers to item: None -- IC 7338 -> Item 2023 -- Creation code - - Refers to item: None -- IC 7338 -> Item 2024 -- Creation code - - Refers to item: None -- IC 7486 -> Item 2025 -- Creation code - - Refers to item: None -- IC 7486 -> Item 2026 -- Creation code - - Refers to item: None -- IC 7583 -> Item 2027 -- Creation code - - Refers to item: None -- IC 7583 -> Item 2028 -- Creation code - - Refers to item: None -- IC 7844 -> Item 2029 -- Creation code - - Refers to item: None -- IC 7844 -> Item 2030 -- Creation code - - Refers to item: None -- IC 8057 -> Item 2031 -- Creation code - - Refers to item: None -- IC 8057 -> Item 2032 -- Creation code - - Refers to item: None -- IC 8158 -> Item 2033 -- Creation code - - Refers to item: None -- IC 8158 -> Item 2034 -- Creation code - - Refers to item: None -- IC 8337 -> Item 2035 -- Creation code - - Refers to item: None -- IC 8337 -> Item 2036 -- Creation code - - Refers to item: None -- IC 8504 -> Item 2037 -- Creation code - - Refers to item: None -- IC 8504 -> Item 2038 -- Creation code - - Refers to item: None -- IC 8762 -> Item 2039 -- Creation code - - Refers to item: None -- IC 8762 -> Item 2040 -- Creation code - - Refers to item: None -- IC 8873 -> Item 2041 -- Creation code - - Refers to item: None -- IC 8873 -> Item 2042 -- Creation code - - Refers to item: None -- IC 9006 -> Item 2043 -- Creation code - - Refers to item: None -- IC 9006 -> Item 2044 -- Creation code - - Refers to item: None -- IC 9185 -> Item 2045 -- Creation code - - Refers to item: None -- IC 9185 -> Item 2046 -- Creation code - - Refers to item: None -- IC 9330 -> Item 2047 -- Creation code - - Refers to item: None -- IC 9330 -> Item 2048 -- Creation code - - Refers to item: None -- IC 9509 -> Item 2049 -- Creation code - - Refers to item: None -- IC 9509 -> Item 2050 -- Creation code - - Refers to item: None -- IC 9688 -> Item 2051 -- Creation code - - Refers to item: None -- IC 9688 -> Item 2052 -- Creation code - - Refers to item: None -- IC 10017 -> Item 2053 -- Creation code - - Refers to item: None -- IC 10017 -> Item 2054 -- Creation code - - Refers to item: None -- IC 10346 -> Item 2055 -- Creation code - - Refers to item: None -- IC 10346 -> Item 2056 -- Creation code - - Refers to item: None -- IC 10513 -> Item 2057 -- Creation code - - Refers to item: None -- IC 10513 -> Item 2058 -- Creation code - - Refers to item: None -- IC 10863 -> Item 2059 -- Creation code - - Refers to item: None -- IC 10863 -> Item 2060 -- Creation code - - Refers to item: None -- IC 10953 -> Item 2061 -- Creation code - - Refers to item: None -- IC 10953 -> Item 2062 -- Creation code - - Refers to item: None -- IC 11098 -> Item 2063 -- Creation code - - Refers to item: None -- IC 11098 -> Item 2064 -- Creation code - - Refers to item: None -- IC 11277 -> Item 2065 -- Creation code - - Refers to item: None -- IC 11277 -> Item 2066 -- Creation code - - Refers to item: None -- IC 11456 -> Item 2067 -- Creation code - - Refers to item: None -- IC 11456 -> Item 2068 -- Creation code - - Refers to item: None -- IC 11585 -> Item 2069 -- Creation code - - Refers to item: None -- IC 11585 -> Item 2070 -- Creation code - - Refers to item: None -- IC 11714 -> Item 2071 -- Creation code - - Refers to item: None -- IC 11714 -> Item 2072 -- Creation code - - Refers to item: None -- IC 11843 -> Item 2073 -- Creation code - - Refers to item: None -- IC 11843 -> Item 2074 -- Creation code - - Refers to item: None -- IC 11993 -> Item 2075 -- Creation code - - Refers to item: None -- IC 11993 -> Item 2076 -- Creation code - - Refers to item: None -- IC 12147 -> Item 2077 -- Creation code - - Refers to item: None -- IC 12147 -> Item 2078 -- Creation code - - Refers to item: None -- IC 12302 -> Item 2079 -- Creation code - - Refers to item: None -- IC 12302 -> Item 2080 -- Creation code - - Refers to item: None -- IC 12457 -> Item 2081 -- Creation code - - Refers to item: None -- IC 12457 -> Item 2082 -- Creation code - - Refers to item: None -- IC 12612 -> Item 2083 -- Creation code - - Refers to item: None -- IC 12612 -> Item 2084 -- Creation code - - Refers to item: None -- IC 12767 -> Item 2085 -- Creation code - - Refers to item: None -- IC 12767 -> Item 2086 -- Creation code - - Refers to item: None -- IC 12922 -> Item 2087 -- Creation code - - Refers to item: None -- IC 12922 -> Item 2088 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2089 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2090 -- Creation code - - Refers to item: None -- IC 13232 -> Item 2091 -- Creation code - - Refers to item: None -- IC 13232 -> Item 2092 -- Creation code - - Refers to item: None -- IC 13387 -> Item 2093 -- Creation code - - Refers to item: None -- IC 13387 -> Item 2094 -- Creation code - - Refers to item: None -- IC 13542 -> Item 2095 -- Creation code - - Refers to item: None -- IC 13542 -> Item 2096 -- Creation code - - Refers to item: None -- IC 13697 -> Item 2097 -- Creation code - - Refers to item: None -- IC 13697 -> Item 2098 -- Creation code - - Refers to item: None -- IC 13852 -> Item 2099 -- Creation code - - Refers to item: None -- IC 13852 -> Item 2100 -- Creation code - - Refers to item: None -- IC 14018 -> Item 2101 -- Creation code - - Refers to item: None -- IC 14018 -> Item 2102 -- Creation code - - Refers to item: None -- IC 14182 -> Item 2103 -- Creation code - - Refers to item: None -- IC 14182 -> Item 2104 -- Creation code - - Refers to item: None -- IC 14360 -> Item 2105 -- Creation code - - Refers to item: None -- IC 14360 -> Item 2106 -- Creation code - - Refers to item: None -- IC 14524 -> Item 2107 -- Creation code - - Refers to item: None -- IC 14524 -> Item 2108 -- Creation code - - Refers to item: None -- IC 14667 -> Item 2109 -- Creation code - - Refers to item: None -- IC 14667 -> Item 2110 -- Creation code - - Refers to item: None -- IC 14768 -> Item 2111 -- Creation code - - Refers to item: None -- IC 14768 -> Item 2112 -- Creation code - - Refers to item: None -- IC 14869 -> Item 2113 -- Creation code - - Refers to item: None -- IC 14869 -> Item 2114 -- Creation code - - Refers to item: None -- IC 14970 -> Item 2115 -- Creation code - - Refers to item: None -- IC 14970 -> Item 2116 -- Creation code - - Refers to item: None -- IC 15071 -> Item 2117 -- Creation code - - Refers to item: None -- IC 15071 -> Item 2118 -- Creation code - - Refers to item: None -- IC 15172 -> Item 2119 -- Creation code - - Refers to item: None -- IC 15172 -> Item 2120 -- Creation code - - Refers to item: None -- IC 15370 -> Item 2121 -- Creation code - - Refers to item: None -- IC 15370 -> Item 2122 -- Creation code - - Refers to item: None -- IC 15568 -> Item 2123 -- Creation code - - Refers to item: None -- IC 15568 -> Item 2124 -- Creation code - - Refers to item: None -- IC 15779 -> Item 2125 -- Creation code - - Refers to item: None -- IC 15779 -> Item 2126 -- Creation code - - Refers to item: None -- IC 15979 -> Item 2127 -- Creation code - - Refers to item: None -- IC 15979 -> Item 2128 -- Creation code - - Refers to item: None -- IC 16177 -> Item 2129 -- Creation code - - Refers to item: None -- IC 16177 -> Item 2130 -- Creation code - - Refers to item: None -- IC 16375 -> Item 2131 -- Creation code - - Refers to item: None -- IC 16375 -> Item 2132 -- Creation code - - Refers to item: None -- IC 16594 -> Item 2133 -- Creation code - - Refers to item: None -- IC 16594 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "BasedAppWhitelisted" (solc 0.8.30, source ID 82): - -Anchors for Contract "SlashingManagerTest" (solc 0.8.30, source ID 104): -- IC 3958 -> Item 1990 -- Creation code - - Refers to item: None -- IC 3958 -> Item 1991 -- Creation code - - Refers to item: None -- IC 16365 -> Item 1992 -- Creation code - - Refers to item: None -- IC 16365 -> Item 1993 -- Creation code - - Refers to item: None -- IC 16523 -> Item 1994 -- Creation code - - Refers to item: None -- IC 16523 -> Item 1995 -- Creation code - - Refers to item: None -- IC 16681 -> Item 1996 -- Creation code - - Refers to item: None -- IC 16681 -> Item 1997 -- Creation code - - Refers to item: None -- IC 16839 -> Item 1998 -- Creation code - - Refers to item: None -- IC 16839 -> Item 1999 -- Creation code - - Refers to item: None -- IC 16997 -> Item 2000 -- Creation code - - Refers to item: None -- IC 16997 -> Item 2001 -- Creation code - - Refers to item: None -- IC 17155 -> Item 2002 -- Creation code - - Refers to item: None -- IC 17155 -> Item 2003 -- Creation code - - Refers to item: None -- IC 17313 -> Item 2004 -- Creation code - - Refers to item: None -- IC 17313 -> Item 2005 -- Creation code - - Refers to item: None -- IC 17450 -> Item 2006 -- Creation code - - Refers to item: None -- IC 17450 -> Item 2007 -- Creation code - - Refers to item: None -- IC 17554 -> Item 2008 -- Creation code - - Refers to item: None -- IC 17554 -> Item 2009 -- Creation code - - Refers to item: None -- IC 17658 -> Item 2010 -- Creation code - - Refers to item: None -- IC 17658 -> Item 2011 -- Creation code - - Refers to item: None -- IC 17762 -> Item 2012 -- Creation code - - Refers to item: None -- IC 17762 -> Item 2013 -- Creation code - - Refers to item: None -- IC 17867 -> Item 2014 -- Creation code - - Refers to item: None -- IC 17867 -> Item 2015 -- Creation code - - Refers to item: None -- IC 18399 -> Item 2016 -- Creation code - - Refers to item: None -- IC 18399 -> Item 2017 -- Creation code - - Refers to item: None -- IC 18514 -> Item 2018 -- Creation code - - Refers to item: None -- IC 18514 -> Item 2019 -- Creation code - - Refers to item: None -- IC 18664 -> Item 2020 -- Creation code - - Refers to item: None -- IC 18664 -> Item 2021 -- Creation code - - Refers to item: None -- IC 18665 -> Item 2022 -- Creation code - - Refers to item: None -- IC 18976 -> Item 2023 -- Creation code - - Refers to item: None -- IC 18976 -> Item 2024 -- Creation code - - Refers to item: None -- IC 19129 -> Item 2025 -- Creation code - - Refers to item: None -- IC 19129 -> Item 2026 -- Creation code - - Refers to item: None -- IC 19226 -> Item 2027 -- Creation code - - Refers to item: None -- IC 19226 -> Item 2028 -- Creation code - - Refers to item: None -- IC 19492 -> Item 2029 -- Creation code - - Refers to item: None -- IC 19492 -> Item 2030 -- Creation code - - Refers to item: None -- IC 19710 -> Item 2031 -- Creation code - - Refers to item: None -- IC 19710 -> Item 2032 -- Creation code - - Refers to item: None -- IC 19814 -> Item 2033 -- Creation code - - Refers to item: None -- IC 19814 -> Item 2034 -- Creation code - - Refers to item: None -- IC 19998 -> Item 2035 -- Creation code - - Refers to item: None -- IC 19998 -> Item 2036 -- Creation code - - Refers to item: None -- IC 20169 -> Item 2037 -- Creation code - - Refers to item: None -- IC 20169 -> Item 2038 -- Creation code - - Refers to item: None -- IC 20431 -> Item 2039 -- Creation code - - Refers to item: None -- IC 20431 -> Item 2040 -- Creation code - - Refers to item: None -- IC 20544 -> Item 2041 -- Creation code - - Refers to item: None -- IC 20544 -> Item 2042 -- Creation code - - Refers to item: None -- IC 20681 -> Item 2043 -- Creation code - - Refers to item: None -- IC 20681 -> Item 2044 -- Creation code - - Refers to item: None -- IC 20865 -> Item 2045 -- Creation code - - Refers to item: None -- IC 20865 -> Item 2046 -- Creation code - - Refers to item: None -- IC 21015 -> Item 2047 -- Creation code - - Refers to item: None -- IC 21015 -> Item 2048 -- Creation code - - Refers to item: None -- IC 21199 -> Item 2049 -- Creation code - - Refers to item: None -- IC 21199 -> Item 2050 -- Creation code - - Refers to item: None -- IC 21383 -> Item 2051 -- Creation code - - Refers to item: None -- IC 21383 -> Item 2052 -- Creation code - - Refers to item: None -- IC 21720 -> Item 2053 -- Creation code - - Refers to item: None -- IC 21720 -> Item 2054 -- Creation code - - Refers to item: None -- IC 22057 -> Item 2055 -- Creation code - - Refers to item: None -- IC 22057 -> Item 2056 -- Creation code - - Refers to item: None -- IC 22228 -> Item 2057 -- Creation code - - Refers to item: None -- IC 22228 -> Item 2058 -- Creation code - - Refers to item: None -- IC 22586 -> Item 2059 -- Creation code - - Refers to item: None -- IC 22586 -> Item 2060 -- Creation code - - Refers to item: None -- IC 22678 -> Item 2061 -- Creation code - - Refers to item: None -- IC 22678 -> Item 2062 -- Creation code - - Refers to item: None -- IC 22828 -> Item 2063 -- Creation code - - Refers to item: None -- IC 22828 -> Item 2064 -- Creation code - - Refers to item: None -- IC 23012 -> Item 2065 -- Creation code - - Refers to item: None -- IC 23012 -> Item 2066 -- Creation code - - Refers to item: None -- IC 23196 -> Item 2067 -- Creation code - - Refers to item: None -- IC 23196 -> Item 2068 -- Creation code - - Refers to item: None -- IC 23325 -> Item 2069 -- Creation code - - Refers to item: None -- IC 23325 -> Item 2070 -- Creation code - - Refers to item: None -- IC 23454 -> Item 2071 -- Creation code - - Refers to item: None -- IC 23454 -> Item 2072 -- Creation code - - Refers to item: None -- IC 23583 -> Item 2073 -- Creation code - - Refers to item: None -- IC 23583 -> Item 2074 -- Creation code - - Refers to item: None -- IC 23733 -> Item 2075 -- Creation code - - Refers to item: None -- IC 23733 -> Item 2076 -- Creation code - - Refers to item: None -- IC 23891 -> Item 2077 -- Creation code - - Refers to item: None -- IC 23891 -> Item 2078 -- Creation code - - Refers to item: None -- IC 24050 -> Item 2079 -- Creation code - - Refers to item: None -- IC 24050 -> Item 2080 -- Creation code - - Refers to item: None -- IC 24209 -> Item 2081 -- Creation code - - Refers to item: None -- IC 24209 -> Item 2082 -- Creation code - - Refers to item: None -- IC 24368 -> Item 2083 -- Creation code - - Refers to item: None -- IC 24368 -> Item 2084 -- Creation code - - Refers to item: None -- IC 24527 -> Item 2085 -- Creation code - - Refers to item: None -- IC 24527 -> Item 2086 -- Creation code - - Refers to item: None -- IC 24686 -> Item 2087 -- Creation code - - Refers to item: None -- IC 24686 -> Item 2088 -- Creation code - - Refers to item: None -- IC 24845 -> Item 2089 -- Creation code - - Refers to item: None -- IC 24845 -> Item 2090 -- Creation code - - Refers to item: None -- IC 25004 -> Item 2091 -- Creation code - - Refers to item: None -- IC 25004 -> Item 2092 -- Creation code - - Refers to item: None -- IC 25163 -> Item 2093 -- Creation code - - Refers to item: None -- IC 25163 -> Item 2094 -- Creation code - - Refers to item: None -- IC 25322 -> Item 2095 -- Creation code - - Refers to item: None -- IC 25322 -> Item 2096 -- Creation code - - Refers to item: None -- IC 25481 -> Item 2097 -- Creation code - - Refers to item: None -- IC 25481 -> Item 2098 -- Creation code - - Refers to item: None -- IC 25640 -> Item 2099 -- Creation code - - Refers to item: None -- IC 25640 -> Item 2100 -- Creation code - - Refers to item: None -- IC 25810 -> Item 2101 -- Creation code - - Refers to item: None -- IC 25810 -> Item 2102 -- Creation code - - Refers to item: None -- IC 25978 -> Item 2103 -- Creation code - - Refers to item: None -- IC 25978 -> Item 2104 -- Creation code - - Refers to item: None -- IC 26160 -> Item 2105 -- Creation code - - Refers to item: None -- IC 26160 -> Item 2106 -- Creation code - - Refers to item: None -- IC 26328 -> Item 2107 -- Creation code - - Refers to item: None -- IC 26328 -> Item 2108 -- Creation code - - Refers to item: None -- IC 26475 -> Item 2109 -- Creation code - - Refers to item: None -- IC 26475 -> Item 2110 -- Creation code - - Refers to item: None -- IC 26579 -> Item 2111 -- Creation code - - Refers to item: None -- IC 26579 -> Item 2112 -- Creation code - - Refers to item: None -- IC 26683 -> Item 2113 -- Creation code - - Refers to item: None -- IC 26683 -> Item 2114 -- Creation code - - Refers to item: None -- IC 26787 -> Item 2115 -- Creation code - - Refers to item: None -- IC 26787 -> Item 2116 -- Creation code - - Refers to item: None -- IC 26891 -> Item 2117 -- Creation code - - Refers to item: None -- IC 26891 -> Item 2118 -- Creation code - - Refers to item: None -- IC 26995 -> Item 2119 -- Creation code - - Refers to item: None -- IC 26995 -> Item 2120 -- Creation code - - Refers to item: None -- IC 27198 -> Item 2121 -- Creation code - - Refers to item: None -- IC 27198 -> Item 2122 -- Creation code - - Refers to item: None -- IC 27401 -> Item 2123 -- Creation code - - Refers to item: None -- IC 27401 -> Item 2124 -- Creation code - - Refers to item: None -- IC 27617 -> Item 2125 -- Creation code - - Refers to item: None -- IC 27617 -> Item 2126 -- Creation code - - Refers to item: None -- IC 27822 -> Item 2127 -- Creation code - - Refers to item: None -- IC 27822 -> Item 2128 -- Creation code - - Refers to item: None -- IC 28025 -> Item 2129 -- Creation code - - Refers to item: None -- IC 28025 -> Item 2130 -- Creation code - - Refers to item: None -- IC 28228 -> Item 2131 -- Creation code - - Refers to item: None -- IC 28228 -> Item 2132 -- Creation code - - Refers to item: None -- IC 28452 -> Item 2133 -- Creation code - - Refers to item: None -- IC 28452 -> Item 2134 -- Creation code - - Refers to item: None -- IC 188613 -> Item 2135 -- Creation code - - Refers to item: None -- IC 188613 -> Item 2136 -- Creation code - - Refers to item: None -- IC 188617 -> Item 2137 -- Creation code - - Refers to item: None -- IC 188617 -> Item 2138 -- Creation code - - Refers to item: None -- IC 188697 -> Item 2139 -- Creation code - - Refers to item: None -- IC 188697 -> Item 2140 -- Creation code - - Refers to item: None -- IC 188778 -> Item 2141 -- Creation code - - Refers to item: None -- IC 188778 -> Item 2142 -- Creation code - - Refers to item: None -- IC 188858 -> Item 2143 -- Creation code - - Refers to item: None -- IC 188858 -> Item 2144 -- Creation code - - Refers to item: None -- IC 186852 -> Item 2145 -- Creation code - - Refers to item: None -- IC 186852 -> Item 2146 -- Creation code - - Refers to item: None -- IC 186855 -> Item 2147 -- Creation code - - Refers to item: None -- IC 186855 -> Item 2148 -- Creation code - - Refers to item: None -- IC 186949 -> Item 2149 -- Creation code - - Refers to item: None -- IC 186949 -> Item 2150 -- Creation code - - Refers to item: None -- IC 187036 -> Item 2151 -- Creation code - - Refers to item: None -- IC 187036 -> Item 2152 -- Creation code - - Refers to item: None -- IC 187040 -> Item 2153 -- Creation code - - Refers to item: None -- IC 187040 -> Item 2154 -- Creation code - - Refers to item: None -- IC 187120 -> Item 2155 -- Creation code - - Refers to item: None -- IC 187120 -> Item 2156 -- Creation code - - Refers to item: None -- IC 187201 -> Item 2157 -- Creation code - - Refers to item: None -- IC 187201 -> Item 2158 -- Creation code - - Refers to item: None -- IC 187281 -> Item 2159 -- Creation code - - Refers to item: None -- IC 187281 -> Item 2160 -- Creation code - - Refers to item: None -- IC 184277 -> Item 2161 -- Creation code - - Refers to item: None -- IC 184277 -> Item 2162 -- Creation code - - Refers to item: None -- IC 184278 -> Item 2163 -- Creation code - - Refers to item: None -- IC 184278 -> Item 2164 -- Creation code - - Refers to item: None -- IC 184279 -> Item 2165 -- Creation code - - Refers to item: None -- IC 184406 -> Item 2166 -- Creation code - - Refers to item: None -- IC 184406 -> Item 2167 -- Creation code - - Refers to item: None -- IC 184473 -> Item 2168 -- Creation code - - Refers to item: None -- IC 184473 -> Item 2169 -- Creation code - - Refers to item: None -- IC 184478 -> Item 2170 -- Creation code - - Refers to item: None -- IC 184853 -> Item 2171 -- Creation code - - Refers to item: None -- IC 184494 -> Item 2172 -- Creation code - - Refers to item: None -- IC 184494 -> Item 2173 -- Creation code - - Refers to item: None -- IC 184496 -> Item 2174 -- Creation code - - Refers to item: None -- IC 184667 -> Item 2175 -- Creation code - - Refers to item: None -- IC 184667 -> Item 2176 -- Creation code - - Refers to item: None -- IC 184784 -> Item 2177 -- Creation code - - Refers to item: None -- IC 184784 -> Item 2178 -- Creation code - - Refers to item: None -- IC 187336 -> Item 2179 -- Creation code - - Refers to item: None -- IC 187336 -> Item 2180 -- Creation code - - Refers to item: None -- IC 187337 -> Item 2181 -- Creation code - - Refers to item: None -- IC 187337 -> Item 2182 -- Creation code - - Refers to item: None -- IC 187338 -> Item 2183 -- Creation code - - Refers to item: None -- IC 187467 -> Item 2184 -- Creation code - - Refers to item: None -- IC 187467 -> Item 2185 -- Creation code - - Refers to item: None -- IC 187545 -> Item 2186 -- Creation code - - Refers to item: None -- IC 187545 -> Item 2187 -- Creation code - - Refers to item: None -- IC 187547 -> Item 2188 -- Creation code - - Refers to item: None -- IC 187685 -> Item 2189 -- Creation code - - Refers to item: None -- IC 187685 -> Item 2190 -- Creation code - - Refers to item: None -- IC 187751 -> Item 2191 -- Creation code - - Refers to item: None -- IC 187751 -> Item 2192 -- Creation code - - Refers to item: None -- IC 187823 -> Item 2193 -- Creation code - - Refers to item: None -- IC 187823 -> Item 2194 -- Creation code - - Refers to item: None -- IC 187824 -> Item 2195 -- Creation code - - Refers to item: None -- IC 187953 -> Item 2196 -- Creation code - - Refers to item: None -- IC 187953 -> Item 2197 -- Creation code - - Refers to item: None -- IC 188005 -> Item 2198 -- Creation code - - Refers to item: None -- IC 188005 -> Item 2199 -- Creation code - - Refers to item: None -- IC 188005 -> Item 2200 -- Creation code - - Refers to item: None -- IC 183226 -> Item 2201 -- Creation code - - Refers to item: None -- IC 183226 -> Item 2202 -- Creation code - - Refers to item: None -- IC 183227 -> Item 2203 -- Creation code - - Refers to item: None -- IC 183227 -> Item 2204 -- Creation code - - Refers to item: None -- IC 183229 -> Item 2205 -- Creation code - - Refers to item: None -- IC 183361 -> Item 2206 -- Creation code - - Refers to item: None -- IC 183361 -> Item 2207 -- Creation code - - Refers to item: None -- IC 183439 -> Item 2208 -- Creation code - - Refers to item: None -- IC 183439 -> Item 2209 -- Creation code - - Refers to item: None -- IC 185501 -> Item 2210 -- Creation code - - Refers to item: None -- IC 185501 -> Item 2211 -- Creation code - - Refers to item: None -- IC 185502 -> Item 2212 -- Creation code - - Refers to item: None -- IC 185502 -> Item 2213 -- Creation code - - Refers to item: None -- IC 185503 -> Item 2214 -- Creation code - - Refers to item: None -- IC 185667 -> Item 2215 -- Creation code - - Refers to item: None -- IC 185667 -> Item 2216 -- Creation code - - Refers to item: None -- IC 185711 -> Item 2217 -- Creation code - - Refers to item: None -- IC 185711 -> Item 2218 -- Creation code - - Refers to item: None -- IC 185712 -> Item 2219 -- Creation code - - Refers to item: None -- IC 185712 -> Item 2220 -- Creation code - - Refers to item: None -- IC 185713 -> Item 2221 -- Creation code - - Refers to item: None -- IC 185875 -> Item 2222 -- Creation code - - Refers to item: None -- IC 185875 -> Item 2223 -- Creation code - - Refers to item: None -- IC 188913 -> Item 2224 -- Creation code - - Refers to item: None -- IC 188913 -> Item 2225 -- Creation code - - Refers to item: None -- IC 188914 -> Item 2226 -- Creation code - - Refers to item: None -- IC 188914 -> Item 2227 -- Creation code - - Refers to item: None -- IC 189075 -> Item 2228 -- Creation code - - Refers to item: None -- IC 189075 -> Item 2229 -- Creation code - - Refers to item: None -- IC 184881 -> Item 2230 -- Creation code - - Refers to item: None -- IC 184881 -> Item 2231 -- Creation code - - Refers to item: None -- IC 184882 -> Item 2232 -- Creation code - - Refers to item: None -- IC 184882 -> Item 2233 -- Creation code - - Refers to item: None -- IC 184883 -> Item 2234 -- Creation code - - Refers to item: None -- IC 185045 -> Item 2235 -- Creation code - - Refers to item: None -- IC 185045 -> Item 2236 -- Creation code - - Refers to item: None -- IC 185083 -> Item 2237 -- Creation code - - Refers to item: None -- IC 185083 -> Item 2238 -- Creation code - - Refers to item: None -- IC 185084 -> Item 2239 -- Creation code - - Refers to item: None -- IC 185246 -> Item 2240 -- Creation code - - Refers to item: None -- IC 185246 -> Item 2241 -- Creation code - - Refers to item: None -- IC 185291 -> Item 2242 -- Creation code - - Refers to item: None -- IC 185291 -> Item 2243 -- Creation code - - Refers to item: None -- IC 185292 -> Item 2244 -- Creation code - - Refers to item: None -- IC 185292 -> Item 2245 -- Creation code - - Refers to item: None -- IC 185293 -> Item 2246 -- Creation code - - Refers to item: None -- IC 185457 -> Item 2247 -- Creation code - - Refers to item: None -- IC 185457 -> Item 2248 -- Creation code - - Refers to item: None -- IC 190114 -> Item 2249 -- Creation code - - Refers to item: None -- IC 190114 -> Item 2250 -- Creation code - - Refers to item: None -- IC 190115 -> Item 2251 -- Creation code - - Refers to item: None -- IC 190115 -> Item 2252 -- Creation code - - Refers to item: None -- IC 190117 -> Item 2253 -- Creation code - - Refers to item: None -- IC 190280 -> Item 2254 -- Creation code - - Refers to item: None -- IC 190280 -> Item 2255 -- Creation code - - Refers to item: None -- IC 190282 -> Item 2256 -- Creation code - - Refers to item: None -- IC 190449 -> Item 2257 -- Creation code - - Refers to item: None -- IC 190449 -> Item 2258 -- Creation code - - Refers to item: None -- IC 190487 -> Item 2259 -- Creation code - - Refers to item: None -- IC 190487 -> Item 2260 -- Creation code - - Refers to item: None -- IC 190537 -> Item 2261 -- Creation code - - Refers to item: None -- IC 190537 -> Item 2262 -- Creation code - - Refers to item: None -- IC 190587 -> Item 2263 -- Creation code - - Refers to item: None -- IC 190587 -> Item 2264 -- Creation code - - Refers to item: None -- IC 193049 -> Item 2265 -- Creation code - - Refers to item: None -- IC 193049 -> Item 2266 -- Creation code - - Refers to item: None -- IC 193050 -> Item 2267 -- Creation code - - Refers to item: None -- IC 193050 -> Item 2268 -- Creation code - - Refers to item: None -- IC 193052 -> Item 2269 -- Creation code - - Refers to item: None -- IC 193215 -> Item 2270 -- Creation code - - Refers to item: None -- IC 193215 -> Item 2271 -- Creation code - - Refers to item: None -- IC 193253 -> Item 2272 -- Creation code - - Refers to item: None -- IC 193253 -> Item 2273 -- Creation code - - Refers to item: None -- IC 188084 -> Item 2274 -- Creation code - - Refers to item: None -- IC 188084 -> Item 2275 -- Creation code - - Refers to item: None -- IC 188085 -> Item 2276 -- Creation code - - Refers to item: None -- IC 188085 -> Item 2277 -- Creation code - - Refers to item: None -- IC 188087 -> Item 2278 -- Creation code - - Refers to item: None -- IC 188258 -> Item 2279 -- Creation code - - Refers to item: None -- IC 188258 -> Item 2280 -- Creation code - - Refers to item: None -- IC 188260 -> Item 2281 -- Creation code - - Refers to item: None -- IC 188425 -> Item 2282 -- Creation code - - Refers to item: None -- IC 188425 -> Item 2283 -- Creation code - - Refers to item: None -- IC 188463 -> Item 2284 -- Creation code - - Refers to item: None -- IC 188463 -> Item 2285 -- Creation code - - Refers to item: None -- IC 188513 -> Item 2286 -- Creation code - - Refers to item: None -- IC 188513 -> Item 2287 -- Creation code - - Refers to item: None -- IC 188563 -> Item 2288 -- Creation code - - Refers to item: None -- IC 188563 -> Item 2289 -- Creation code - - Refers to item: None -- IC 186594 -> Item 2290 -- Creation code - - Refers to item: None -- IC 186594 -> Item 2291 -- Creation code - - Refers to item: None -- IC 186595 -> Item 2292 -- Creation code - - Refers to item: None -- IC 186595 -> Item 2293 -- Creation code - - Refers to item: None -- IC 186597 -> Item 2294 -- Creation code - - Refers to item: None -- IC 186768 -> Item 2295 -- Creation code - - Refers to item: None -- IC 186768 -> Item 2296 -- Creation code - - Refers to item: None -- IC 186806 -> Item 2297 -- Creation code - - Refers to item: None -- IC 186806 -> Item 2298 -- Creation code - - Refers to item: None -- IC 193309 -> Item 2299 -- Creation code - - Refers to item: None -- IC 193309 -> Item 2300 -- Creation code - - Refers to item: None -- IC 193311 -> Item 2301 -- Creation code - - Refers to item: None -- IC 193311 -> Item 2302 -- Creation code - - Refers to item: None -- IC 193312 -> Item 2303 -- Creation code - - Refers to item: None -- IC 193312 -> Item 2304 -- Creation code - - Refers to item: None -- IC 193312 -> Item 2305 -- Creation code - - Refers to item: None -- IC 193497 -> Item 2306 -- Creation code - - Refers to item: None -- IC 193497 -> Item 2307 -- Creation code - - Refers to item: None -- IC 193498 -> Item 2308 -- Creation code - - Refers to item: None -- IC 193514 -> Item 2309 -- Creation code - - Refers to item: None -- IC 193514 -> Item 2310 -- Creation code - - Refers to item: None -- IC 193515 -> Item 2311 -- Creation code - - Refers to item: None -- IC 193531 -> Item 2312 -- Creation code - - Refers to item: None -- IC 193531 -> Item 2313 -- Creation code - - Refers to item: None -- IC 193711 -> Item 2314 -- Creation code - - Refers to item: None -- IC 193711 -> Item 2315 -- Creation code - - Refers to item: None -- IC 193712 -> Item 2316 -- Creation code - - Refers to item: None -- IC 193910 -> Item 2317 -- Creation code - - Refers to item: None -- IC 193910 -> Item 2318 -- Creation code - - Refers to item: None -- IC 193960 -> Item 2319 -- Creation code - - Refers to item: None -- IC 193960 -> Item 2320 -- Creation code - - Refers to item: None -- IC 189276 -> Item 2321 -- Creation code - - Refers to item: None -- IC 189276 -> Item 2322 -- Creation code - - Refers to item: None -- IC 189277 -> Item 2323 -- Creation code - - Refers to item: None -- IC 189277 -> Item 2324 -- Creation code - - Refers to item: None -- IC 189278 -> Item 2325 -- Creation code - - Refers to item: None -- IC 189438 -> Item 2326 -- Creation code - - Refers to item: None -- IC 189438 -> Item 2327 -- Creation code - - Refers to item: None -- IC 189505 -> Item 2328 -- Creation code - - Refers to item: None -- IC 189505 -> Item 2329 -- Creation code - - Refers to item: None -- IC 189510 -> Item 2330 -- Creation code - - Refers to item: None -- IC 189939 -> Item 2331 -- Creation code - - Refers to item: None -- IC 189526 -> Item 2332 -- Creation code - - Refers to item: None -- IC 189526 -> Item 2333 -- Creation code - - Refers to item: None -- IC 189529 -> Item 2334 -- Creation code - - Refers to item: None -- IC 189529 -> Item 2335 -- Creation code - - Refers to item: None -- IC 189734 -> Item 2336 -- Creation code - - Refers to item: None -- IC 189734 -> Item 2337 -- Creation code - - Refers to item: None -- IC 189851 -> Item 2338 -- Creation code - - Refers to item: None -- IC 189851 -> Item 2339 -- Creation code - - Refers to item: None -- IC 189869 -> Item 2340 -- Creation code - - Refers to item: None -- IC 189869 -> Item 2341 -- Creation code - - Refers to item: None -- IC 185918 -> Item 2342 -- Creation code - - Refers to item: None -- IC 185918 -> Item 2343 -- Creation code - - Refers to item: None -- IC 185920 -> Item 2344 -- Creation code - - Refers to item: None -- IC 185920 -> Item 2345 -- Creation code - - Refers to item: None -- IC 185921 -> Item 2346 -- Creation code - - Refers to item: None -- IC 185921 -> Item 2347 -- Creation code - - Refers to item: None -- IC 185921 -> Item 2348 -- Creation code - - Refers to item: None -- IC 186106 -> Item 2349 -- Creation code - - Refers to item: None -- IC 186106 -> Item 2350 -- Creation code - - Refers to item: None -- IC 3860 -> Item 2351 -- Creation code - - Refers to item: None -- IC 3860 -> Item 2352 -- Creation code - - Refers to item: None -- IC 13888 -> Item 2353 -- Creation code - - Refers to item: None -- IC 13888 -> Item 2354 -- Creation code - - Refers to item: None -- IC 13912 -> Item 2355 -- Creation code - - Refers to item: None -- IC 13912 -> Item 2356 -- Creation code - - Refers to item: None -- IC 13968 -> Item 2357 -- Creation code - - Refers to item: None -- IC 13968 -> Item 2358 -- Creation code - - Refers to item: None -- IC 14024 -> Item 2359 -- Creation code - - Refers to item: None -- IC 14024 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "Context" (solc 0.8.30, source ID 44): - -Anchors for Contract "stdJson" (solc 0.8.30, source ID 9): - -Anchors for Contract "SignatureChecker" (solc 0.8.30, source ID 50): - -Anchors for Contract "WhitelistExample" (solc 0.8.30, source ID 79): -- IC 182 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 641 -> Item 1892 -- Creation code - - Refers to item: None -- IC 641 -> Item 1893 -- Creation code - - Refers to item: None -- IC 2038 -> Item 1894 -- Creation code - - Refers to item: None -- IC 2038 -> Item 1895 -- Creation code - - Refers to item: None -- IC 2084 -> Item 1896 -- Creation code - - Refers to item: None -- IC 2084 -> Item 1897 -- Creation code - - Refers to item: None -- IC 2134 -> Item 1898 -- Creation code - - Refers to item: None -- IC 2134 -> Item 1899 -- Creation code - - Refers to item: None -- IC 295 -> Item 1900 -- Creation code - - Refers to item: None -- IC 295 -> Item 1901 -- Creation code - - Refers to item: None -- IC 920 -> Item 1902 -- Creation code - - Refers to item: None -- IC 920 -> Item 1903 -- Creation code - - Refers to item: None -- IC 920 -> Item 1904 -- Creation code - - Refers to item: None -- IC 920 -> Item 1905 -- Creation code - - Refers to item: None -- IC 970 -> Item 1906 -- Creation code - - Refers to item: None -- IC 970 -> Item 1907 -- Creation code - - Refers to item: None -- IC 983 -> Item 1908 -- Creation code - - Refers to item: None -- IC 983 -> Item 1909 -- Creation code - - Refers to item: None -- IC 1033 -> Item 1910 -- Creation code - - Refers to item: None -- IC 1033 -> Item 1911 -- Creation code - - Refers to item: None -- IC 601 -> Item 1912 -- Creation code - - Refers to item: None -- IC 601 -> Item 1913 -- Creation code - - Refers to item: None -- IC 1761 -> Item 1914 -- Creation code - - Refers to item: None -- IC 1761 -> Item 1915 -- Creation code - - Refers to item: None -- IC 1807 -> Item 1916 -- Creation code - - Refers to item: None -- IC 1807 -> Item 1917 -- Creation code - - Refers to item: None -- IC 1807 -> Item 1918 -- Creation code - - Refers to item: None -- IC 1857 -> Item 1919 -- Creation code - - Refers to item: None -- IC 1857 -> Item 1920 -- Creation code - - Refers to item: None -- IC 1905 -> Item 1951 -- Creation code - - Refers to item: None -- IC 1905 -> Item 1952 -- Creation code - - Refers to item: None -- IC 1905 -> Item 1953 -- Creation code - - Refers to item: None -- IC 1905 -> Item 1954 -- Creation code - - Refers to item: None -- IC 1988 -> Item 1955 -- Creation code - - Refers to item: None -- IC 1988 -> Item 1956 -- Creation code - - Refers to item: None -- IC 1988 -> Item 1957 -- Creation code - - Refers to item: None -- IC 763 -> Item 1970 -- Creation code - - Refers to item: None -- IC 763 -> Item 1971 -- Creation code - - Refers to item: None -- IC 2308 -> Item 1972 -- Creation code - - Refers to item: None -- IC 2308 -> Item 1973 -- Creation code - - Refers to item: None -- IC 437 -> Item 1974 -- Creation code - - Refers to item: None -- IC 437 -> Item 1975 -- Creation code - - Refers to item: None -- IC 1398 -> Item 1976 -- Creation code - - Refers to item: None -- IC 1398 -> Item 1977 -- Creation code - - Refers to item: None -- IC 335 -> Item 1978 -- Creation code - - Refers to item: None -- IC 335 -> Item 1979 -- Creation code - - Refers to item: None -- IC 1088 -> Item 1980 -- Creation code - - Refers to item: None -- IC 1088 -> Item 1981 -- Creation code - - Refers to item: None -- IC 701 -> Item 1986 -- Creation code - - Refers to item: None -- IC 701 -> Item 1987 -- Creation code - - Refers to item: None -- IC 2285 -> Item 1988 -- Creation code - - Refers to item: None -- IC 2285 -> Item 1989 -- Creation code - - Refers to item: None -- IC 397 -> Item 1943 -- Creation code - - Refers to item: None -- IC 397 -> Item 1944 -- Creation code - - Refers to item: None -- IC 1252 -> Item 1945 -- Creation code - - Refers to item: None -- IC 1252 -> Item 1946 -- Creation code - - Refers to item: None -- IC 477 -> Item 1947 -- Creation code - - Refers to item: None -- IC 477 -> Item 1948 -- Creation code - - Refers to item: None -- IC 1546 -> Item 1949 -- Creation code - - Refers to item: None -- IC 1546 -> Item 1950 -- Creation code - - Refers to item: None - -Anchors for Contract "IRebase" (solc 0.8.30, source ID 96): - -Anchors for Contract "OwnableBasedApp" (solc 0.8.30, source ID 84): - -Anchors for Contract "ICustomBasedAppManager" (solc 0.8.30, source ID 97): - -Anchors for Contract "BasedAppMock" (solc 0.8.30, source ID 92): -- IC 5 -> Item 2363 -- Runtime code - - Refers to item: None -- IC 5 -> Item 2364 -- Runtime code - - Refers to item: None -- IC 237 -> Item 2365 -- Runtime code - - Refers to item: None -- IC 237 -> Item 2366 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1958 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1959 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1960 -- Runtime code - - Refers to item: None -- IC 182 -> Item 1961 -- Runtime code - - Refers to item: None -- IC 546 -> Item 2367 -- Creation code - - Refers to item: None -- IC 546 -> Item 2368 -- Creation code - - Refers to item: None -- IC 1577 -> Item 2369 -- Creation code - - Refers to item: None -- IC 1577 -> Item 2370 -- Creation code - - Refers to item: None -- IC 1641 -> Item 2371 -- Creation code - - Refers to item: None -- IC 1641 -> Item 2372 -- Creation code - - Refers to item: None -- IC 1713 -> Item 2373 -- Creation code - - Refers to item: None -- IC 1713 -> Item 2374 -- Creation code - - Refers to item: None -- IC 1714 -> Item 2375 -- Creation code - - Refers to item: None -- IC 176 -> Item 2376 -- Creation code - - Refers to item: None -- IC 176 -> Item 2377 -- Creation code - - Refers to item: None -- IC 176 -> Item 2378 -- Creation code - - Refers to item: None -- IC 176 -> Item 2379 -- Creation code - - Refers to item: None -- IC 1444 -> Item 1951 -- Creation code - - Refers to item: None -- IC 1444 -> Item 1952 -- Creation code - - Refers to item: None -- IC 1444 -> Item 1953 -- Creation code - - Refers to item: None -- IC 1444 -> Item 1954 -- Creation code - - Refers to item: None -- IC 1527 -> Item 1955 -- Creation code - - Refers to item: None -- IC 1527 -> Item 1956 -- Creation code - - Refers to item: None -- IC 1527 -> Item 1957 -- Creation code - - Refers to item: None -- IC 668 -> Item 1970 -- Creation code - - Refers to item: None -- IC 668 -> Item 1971 -- Creation code - - Refers to item: None -- IC 1938 -> Item 1972 -- Creation code - - Refers to item: None -- IC 1938 -> Item 1973 -- Creation code - - Refers to item: None -- IC 382 -> Item 1974 -- Creation code - - Refers to item: None -- IC 382 -> Item 1975 -- Creation code - - Refers to item: None -- IC 1080 -> Item 1976 -- Creation code - - Refers to item: None -- IC 1080 -> Item 1977 -- Creation code - - Refers to item: None -- IC 238 -> Item 1978 -- Creation code - - Refers to item: None -- IC 238 -> Item 1979 -- Creation code - - Refers to item: None -- IC 749 -> Item 1980 -- Creation code - - Refers to item: None -- IC 749 -> Item 1981 -- Creation code - - Refers to item: None -- IC 606 -> Item 1986 -- Creation code - - Refers to item: None -- IC 606 -> Item 1987 -- Creation code - - Refers to item: None -- IC 1915 -> Item 1988 -- Creation code - - Refers to item: None -- IC 1915 -> Item 1989 -- Creation code - - Refers to item: None -- IC 342 -> Item 1943 -- Creation code - - Refers to item: None -- IC 342 -> Item 1944 -- Creation code - - Refers to item: None -- IC 934 -> Item 1945 -- Creation code - - Refers to item: None -- IC 934 -> Item 1946 -- Creation code - - Refers to item: None -- IC 422 -> Item 1947 -- Creation code - - Refers to item: None -- IC 422 -> Item 1948 -- Creation code - - Refers to item: None -- IC 1228 -> Item 1949 -- Creation code - - Refers to item: None -- IC 1228 -> Item 1950 -- Creation code - - Refers to item: None - -Anchors for Contract "Ownable2StepUpgradeable" (solc 0.8.30, source ID 21): - -Anchors for Contract "IBasedAppWhitelisted" (solc 0.8.30, source ID 81): - -Anchors for Contract "ProtocolStorageLib" (solc 0.8.30, source ID 71): - -Anchors for Contract "IERC1822Proxiable" (solc 0.8.30, source ID 34): - -Anchors for Contract "IBeacon" (solc 0.8.30, source ID 39): - -Anchors for Contract "ECDSA" (solc 0.8.30, source ID 49): - -Anchors for Contract "StdConstants" (solc 0.8.30, source ID 6): - -Anchors for Contract "IStrategyFactory" (solc 0.8.30, source ID 66): - -Anchors for Contract "IProtocolManager" (solc 0.8.30, source ID 64): - -Anchors for Contract "Ownable" (solc 0.8.30, source ID 28): - -Anchors for Contract "stdError" (solc 0.8.30, source ID 7): - -Anchors for Contract "BasedAppCore" (solc 0.8.30, source ID 85): - -Anchors for Contract "ReentrancyGuardTransient" (solc 0.8.30, source ID 46): - -Anchors for Contract "ERC165" (solc 0.8.30, source ID 51): - -Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 54): -- IC 56 -> Item 95 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) -- IC 56 -> Item 96 -- Creation code - - Refers to item: Line (location: source ID 61, lines 182..183, bytes 7068..7099, hits: 764) -- IC 115 -> Item 97 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 182..183, bytes 7068..7099, hits: 764) -- IC 115 -> Item 98 -- Creation code - - Refers to item: Line (location: source ID 61, lines 183..184, bytes 7109..7154, hits: 764) -- IC 125 -> Item 99 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 183..184, bytes 7109..7154, hits: 764) -- IC 125 -> Item 100 -- Creation code - - Refers to item: Line (location: source ID 61, lines 185..186, bytes 7165..7208, hits: 764) -- IC 125 -> Item 101 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 185..186, bytes 7165..7208, hits: 764) -- IC 184 -> Item 102 -- Creation code - - Refers to item: Line (location: source ID 61, lines 189..192, bytes 7274..7327, hits: 776) -- IC 184 -> Item 103 -- Creation code - - Refers to item: Function "constructor" (location: source ID 61, lines 189..192, bytes 7274..7327, hits: 776) -- IC 186 -> Item 104 -- Creation code - - Refers to item: Line (location: source ID 61, lines 190..191, bytes 7298..7320, hits: 776) -- IC 186 -> Item 105 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 190..191, bytes 7298..7320, hits: 776) -- IC 193 -> Item 106 -- Creation code - - Refers to item: Line (location: source ID 61, lines 197..198, bytes 7490..7556, hits: 2) -- IC 193 -> Item 107 -- Creation code - - Refers to item: Function "_authorizeUpgrade" (location: source ID 61, lines 197..198, bytes 7490..7556, hits: 2) -- IC 309 -> Item 108 -- Creation code - - Refers to item: Line (location: source ID 61, lines 204..207, bytes 7724..7855, hits: 48) -- IC 193 -> Item 109 -- Creation code - - Refers to item: Function "updateBAppMetadataURI" (location: source ID 61, lines 204..207, bytes 7724..7855, hits: 48) -- IC 193 -> Item 110 -- Creation code - - Refers to item: Line (location: source ID 61, lines 205..206, bytes 7803..7848, hits: 48) -- IC 249 -> Item 111 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 205..206, bytes 7803..7848, hits: 48) -- IC 249 -> Item 112 -- Creation code - - Refers to item: Line (location: source ID 61, lines 208..214, bytes 7861..8048, hits: 4030) -- IC 310 -> Item 113 -- Creation code - - Refers to item: Function "registerBApp" (location: source ID 61, lines 208..214, bytes 7861..8048, hits: 4030) -- IC 310 -> Item 114 -- Creation code - - Refers to item: Line (location: source ID 61, lines 212..213, bytes 7996..8041, hits: 4030) -- IC 366 -> Item 115 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 212..213, bytes 7996..8041, hits: 4030) -- IC 366 -> Item 116 -- Creation code - - Refers to item: Line (location: source ID 61, lines 215..220, bytes 8054..8209, hits: 24) -- IC 395 -> Item 117 -- Creation code - - Refers to item: Function "updateBAppsTokens" (location: source ID 61, lines 215..220, bytes 8054..8209, hits: 24) -- IC 395 -> Item 118 -- Creation code - - Refers to item: Line (location: source ID 61, lines 218..219, bytes 8157..8202, hits: 24) -- IC 396 -> Item 119 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 218..219, bytes 8157..8202, hits: 24) -- IC 570 -> Item 120 -- Creation code - - Refers to item: Line (location: source ID 61, lines 221..229, bytes 8215..8430, hits: 385) -- IC 570 -> Item 121 -- Creation code - - Refers to item: Function "createObligation" (location: source ID 61, lines 221..229, bytes 8215..8430, hits: 385) -- IC 697 -> Item 0 -- Creation code - - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 697 -> Item 1 -- Creation code - - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 721 -> Item 2 -- Creation code - - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 721 -> Item 3 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 811 -> Item 4 -- Creation code - - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 811 -> Item 5 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 812 -> Item 6 -- Creation code - - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 852 -> Item 7 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 852 -> Item 8 -- Creation code - - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 853 -> Item 9 -- Creation code - - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 893 -> Item 10 -- Creation code - - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 893 -> Item 11 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 894 -> Item 12 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) -- IC 934 -> Item 13 -- Creation code - - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 934 -> Item 14 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 935 -> Item 15 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) -- IC 975 -> Item 16 -- Creation code - - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 975 -> Item 17 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 976 -> Item 18 -- Creation code - - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 1012 -> Item 19 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 1012 -> Item 20 -- Creation code - - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 1102 -> Item 21 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 1102 -> Item 22 -- Creation code - - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 1165 -> Item 23 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 1165 -> Item 24 -- Creation code - - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 1228 -> Item 25 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 1228 -> Item 26 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) -- IC 1291 -> Item 27 -- Creation code - - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1291 -> Item 28 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1354 -> Item 29 -- Creation code - - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1354 -> Item 30 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1417 -> Item 31 -- Creation code - - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1417 -> Item 32 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1417 -> Item 33 -- Creation code - - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 1417 -> Item 34 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 2619 -> Item 35 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) -- IC 2619 -> Item 36 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) -- IC 2622 -> Item 37 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) -- IC 2622 -> Item 38 -- Creation code - - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2679 -> Item 39 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2679 -> Item 40 -- Creation code - - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2757 -> Item 41 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2757 -> Item 42 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) -- IC 2904 -> Item 43 -- Creation code - - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 2904 -> Item 44 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 3051 -> Item 45 -- Creation code - - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 3051 -> Item 46 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 3198 -> Item 47 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) -- IC 3198 -> Item 48 -- Creation code - - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3324 -> Item 49 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3324 -> Item 50 -- Creation code - - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3346 -> Item 51 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3473 -> Item 52 -- Creation code - - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) -- IC 3473 -> Item 53 -- Creation code - - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3551 -> Item 54 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3551 -> Item 55 -- Creation code - - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3769 -> Item 56 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3769 -> Item 57 -- Creation code - - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) -- IC 3987 -> Item 58 -- Creation code - - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 3987 -> Item 59 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 4205 -> Item 60 -- Creation code - - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 4205 -> Item 61 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 4423 -> Item 62 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) -- IC 4423 -> Item 63 -- Creation code - - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4641 -> Item 64 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4641 -> Item 65 -- Creation code - - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4859 -> Item 66 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4859 -> Item 67 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) -- IC 5077 -> Item 68 -- Creation code - - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 5077 -> Item 69 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 5295 -> Item 70 -- Creation code - - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5295 -> Item 71 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5492 -> Item 72 -- Creation code - - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) -- IC 5492 -> Item 73 -- Creation code - - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5514 -> Item 74 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5712 -> Item 75 -- Creation code - - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5712 -> Item 76 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5790 -> Item 77 -- Creation code - - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) -- IC 5790 -> Item 78 -- Creation code - - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5916 -> Item 79 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5916 -> Item 80 -- Creation code - - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 5938 -> Item 81 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 6086 -> Item 82 -- Creation code - - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 6086 -> Item 83 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 6235 -> Item 84 -- Creation code - - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 6235 -> Item 85 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 6384 -> Item 86 -- Creation code - - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6384 -> Item 87 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6384 -> Item 88 -- Creation code - - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1442 -> Item 89 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1442 -> Item 90 -- Creation code - - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1444 -> Item 91 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1444 -> Item 92 -- Creation code - - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1444 -> Item 93 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1444 -> Item 94 -- Creation code - - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) - -Anchors for Contract "SSVBasedAppsTest" (solc 0.8.30, source ID 87): -- IC 1326 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1326 -> Item 1991 -- Creation code - - Refers to item: None -- IC 5953 -> Item 1992 -- Creation code - - Refers to item: None -- IC 5953 -> Item 1993 -- Creation code - - Refers to item: None -- IC 6107 -> Item 1994 -- Creation code - - Refers to item: None -- IC 6107 -> Item 1995 -- Creation code - - Refers to item: None -- IC 6261 -> Item 1996 -- Creation code - - Refers to item: None -- IC 6261 -> Item 1997 -- Creation code - - Refers to item: None -- IC 6415 -> Item 1998 -- Creation code - - Refers to item: None -- IC 6415 -> Item 1999 -- Creation code - - Refers to item: None -- IC 6569 -> Item 2000 -- Creation code - - Refers to item: None -- IC 6569 -> Item 2001 -- Creation code - - Refers to item: None -- IC 6723 -> Item 2002 -- Creation code - - Refers to item: None -- IC 6723 -> Item 2003 -- Creation code - - Refers to item: None -- IC 6877 -> Item 2004 -- Creation code - - Refers to item: None -- IC 6877 -> Item 2005 -- Creation code - - Refers to item: None -- IC 7010 -> Item 2006 -- Creation code - - Refers to item: None -- IC 7010 -> Item 2007 -- Creation code - - Refers to item: None -- IC 7111 -> Item 2008 -- Creation code - - Refers to item: None -- IC 7111 -> Item 2009 -- Creation code - - Refers to item: None -- IC 7212 -> Item 2010 -- Creation code - - Refers to item: None -- IC 7212 -> Item 2011 -- Creation code - - Refers to item: None -- IC 7313 -> Item 2012 -- Creation code - - Refers to item: None -- IC 7313 -> Item 2013 -- Creation code - - Refers to item: None -- IC 7415 -> Item 2014 -- Creation code - - Refers to item: None -- IC 7415 -> Item 2015 -- Creation code - - Refers to item: None -- IC 7947 -> Item 2016 -- Creation code - - Refers to item: None -- IC 7947 -> Item 2017 -- Creation code - - Refers to item: None -- IC 8057 -> Item 2018 -- Creation code - - Refers to item: None -- IC 8057 -> Item 2019 -- Creation code - - Refers to item: None -- IC 8202 -> Item 2020 -- Creation code - - Refers to item: None -- IC 8202 -> Item 2021 -- Creation code - - Refers to item: None -- IC 8203 -> Item 2022 -- Creation code - - Refers to item: None -- IC 8512 -> Item 2023 -- Creation code - - Refers to item: None -- IC 8512 -> Item 2024 -- Creation code - - Refers to item: None -- IC 8660 -> Item 2025 -- Creation code - - Refers to item: None -- IC 8660 -> Item 2026 -- Creation code - - Refers to item: None -- IC 8757 -> Item 2027 -- Creation code - - Refers to item: None -- IC 8757 -> Item 2028 -- Creation code - - Refers to item: None -- IC 9018 -> Item 2029 -- Creation code - - Refers to item: None -- IC 9018 -> Item 2030 -- Creation code - - Refers to item: None -- IC 9231 -> Item 2031 -- Creation code - - Refers to item: None -- IC 9231 -> Item 2032 -- Creation code - - Refers to item: None -- IC 9332 -> Item 2033 -- Creation code - - Refers to item: None -- IC 9332 -> Item 2034 -- Creation code - - Refers to item: None -- IC 9511 -> Item 2035 -- Creation code - - Refers to item: None -- IC 9511 -> Item 2036 -- Creation code - - Refers to item: None -- IC 9678 -> Item 2037 -- Creation code - - Refers to item: None -- IC 9678 -> Item 2038 -- Creation code - - Refers to item: None -- IC 9936 -> Item 2039 -- Creation code - - Refers to item: None -- IC 9936 -> Item 2040 -- Creation code - - Refers to item: None -- IC 10047 -> Item 2041 -- Creation code - - Refers to item: None -- IC 10047 -> Item 2042 -- Creation code - - Refers to item: None -- IC 10180 -> Item 2043 -- Creation code - - Refers to item: None -- IC 10180 -> Item 2044 -- Creation code - - Refers to item: None -- IC 10359 -> Item 2045 -- Creation code - - Refers to item: None -- IC 10359 -> Item 2046 -- Creation code - - Refers to item: None -- IC 10504 -> Item 2047 -- Creation code - - Refers to item: None -- IC 10504 -> Item 2048 -- Creation code - - Refers to item: None -- IC 10683 -> Item 2049 -- Creation code - - Refers to item: None -- IC 10683 -> Item 2050 -- Creation code - - Refers to item: None -- IC 10862 -> Item 2051 -- Creation code - - Refers to item: None -- IC 10862 -> Item 2052 -- Creation code - - Refers to item: None -- IC 11191 -> Item 2053 -- Creation code - - Refers to item: None -- IC 11191 -> Item 2054 -- Creation code - - Refers to item: None -- IC 11520 -> Item 2055 -- Creation code - - Refers to item: None -- IC 11520 -> Item 2056 -- Creation code - - Refers to item: None -- IC 11687 -> Item 2057 -- Creation code - - Refers to item: None -- IC 11687 -> Item 2058 -- Creation code - - Refers to item: None -- IC 12037 -> Item 2059 -- Creation code - - Refers to item: None -- IC 12037 -> Item 2060 -- Creation code - - Refers to item: None -- IC 12127 -> Item 2061 -- Creation code - - Refers to item: None -- IC 12127 -> Item 2062 -- Creation code - - Refers to item: None -- IC 12272 -> Item 2063 -- Creation code - - Refers to item: None -- IC 12272 -> Item 2064 -- Creation code - - Refers to item: None -- IC 12451 -> Item 2065 -- Creation code - - Refers to item: None -- IC 12451 -> Item 2066 -- Creation code - - Refers to item: None -- IC 12630 -> Item 2067 -- Creation code - - Refers to item: None -- IC 12630 -> Item 2068 -- Creation code - - Refers to item: None -- IC 12759 -> Item 2069 -- Creation code - - Refers to item: None -- IC 12759 -> Item 2070 -- Creation code - - Refers to item: None -- IC 12888 -> Item 2071 -- Creation code - - Refers to item: None -- IC 12888 -> Item 2072 -- Creation code - - Refers to item: None -- IC 13017 -> Item 2073 -- Creation code - - Refers to item: None -- IC 13017 -> Item 2074 -- Creation code - - Refers to item: None -- IC 13167 -> Item 2075 -- Creation code - - Refers to item: None -- IC 13167 -> Item 2076 -- Creation code - - Refers to item: None -- IC 13321 -> Item 2077 -- Creation code - - Refers to item: None -- IC 13321 -> Item 2078 -- Creation code - - Refers to item: None -- IC 13476 -> Item 2079 -- Creation code - - Refers to item: None -- IC 13476 -> Item 2080 -- Creation code - - Refers to item: None -- IC 13631 -> Item 2081 -- Creation code - - Refers to item: None -- IC 13631 -> Item 2082 -- Creation code - - Refers to item: None -- IC 13786 -> Item 2083 -- Creation code - - Refers to item: None -- IC 13786 -> Item 2084 -- Creation code - - Refers to item: None -- IC 13941 -> Item 2085 -- Creation code - - Refers to item: None -- IC 13941 -> Item 2086 -- Creation code - - Refers to item: None -- IC 14096 -> Item 2087 -- Creation code - - Refers to item: None -- IC 14096 -> Item 2088 -- Creation code - - Refers to item: None -- IC 14251 -> Item 2089 -- Creation code - - Refers to item: None -- IC 14251 -> Item 2090 -- Creation code - - Refers to item: None -- IC 14406 -> Item 2091 -- Creation code - - Refers to item: None -- IC 14406 -> Item 2092 -- Creation code - - Refers to item: None -- IC 14561 -> Item 2093 -- Creation code - - Refers to item: None -- IC 14561 -> Item 2094 -- Creation code - - Refers to item: None -- IC 14716 -> Item 2095 -- Creation code - - Refers to item: None -- IC 14716 -> Item 2096 -- Creation code - - Refers to item: None -- IC 14871 -> Item 2097 -- Creation code - - Refers to item: None -- IC 14871 -> Item 2098 -- Creation code - - Refers to item: None -- IC 15026 -> Item 2099 -- Creation code - - Refers to item: None -- IC 15026 -> Item 2100 -- Creation code - - Refers to item: None -- IC 15192 -> Item 2101 -- Creation code - - Refers to item: None -- IC 15192 -> Item 2102 -- Creation code - - Refers to item: None -- IC 15356 -> Item 2103 -- Creation code - - Refers to item: None -- IC 15356 -> Item 2104 -- Creation code - - Refers to item: None -- IC 15534 -> Item 2105 -- Creation code - - Refers to item: None -- IC 15534 -> Item 2106 -- Creation code - - Refers to item: None -- IC 15698 -> Item 2107 -- Creation code - - Refers to item: None -- IC 15698 -> Item 2108 -- Creation code - - Refers to item: None -- IC 15841 -> Item 2109 -- Creation code - - Refers to item: None -- IC 15841 -> Item 2110 -- Creation code - - Refers to item: None -- IC 15942 -> Item 2111 -- Creation code - - Refers to item: None -- IC 15942 -> Item 2112 -- Creation code - - Refers to item: None -- IC 16043 -> Item 2113 -- Creation code - - Refers to item: None -- IC 16043 -> Item 2114 -- Creation code - - Refers to item: None -- IC 16144 -> Item 2115 -- Creation code - - Refers to item: None -- IC 16144 -> Item 2116 -- Creation code - - Refers to item: None -- IC 16245 -> Item 2117 -- Creation code - - Refers to item: None -- IC 16245 -> Item 2118 -- Creation code - - Refers to item: None -- IC 16346 -> Item 2119 -- Creation code - - Refers to item: None -- IC 16346 -> Item 2120 -- Creation code - - Refers to item: None -- IC 16544 -> Item 2121 -- Creation code - - Refers to item: None -- IC 16544 -> Item 2122 -- Creation code - - Refers to item: None -- IC 16742 -> Item 2123 -- Creation code - - Refers to item: None -- IC 16742 -> Item 2124 -- Creation code - - Refers to item: None -- IC 16953 -> Item 2125 -- Creation code - - Refers to item: None -- IC 16953 -> Item 2126 -- Creation code - - Refers to item: None -- IC 17153 -> Item 2127 -- Creation code - - Refers to item: None -- IC 17153 -> Item 2128 -- Creation code - - Refers to item: None -- IC 17351 -> Item 2129 -- Creation code - - Refers to item: None -- IC 17351 -> Item 2130 -- Creation code - - Refers to item: None -- IC 17549 -> Item 2131 -- Creation code - - Refers to item: None -- IC 17549 -> Item 2132 -- Creation code - - Refers to item: None -- IC 17768 -> Item 2133 -- Creation code - - Refers to item: None -- IC 17768 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "console" (solc 0.8.30, source ID 1): - -Anchors for Contract "Errors" (solc 0.8.30, source ID 45): - -Anchors for Contract "IERC1363" (solc 0.8.30, source ID 30): - -Anchors for Contract "IERC165" (solc 0.8.30, source ID 52): - -Anchors for Contract "AccessControlBasedApp" (solc 0.8.30, source ID 91): -- IC 1052 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1052 -> Item 1991 -- Creation code - - Refers to item: None -- IC 3088 -> Item 1992 -- Creation code - - Refers to item: None -- IC 3088 -> Item 1993 -- Creation code - - Refers to item: None -- IC 3242 -> Item 1994 -- Creation code - - Refers to item: None -- IC 3242 -> Item 1995 -- Creation code - - Refers to item: None -- IC 3396 -> Item 1996 -- Creation code - - Refers to item: None -- IC 3396 -> Item 1997 -- Creation code - - Refers to item: None -- IC 3550 -> Item 1998 -- Creation code - - Refers to item: None -- IC 3550 -> Item 1999 -- Creation code - - Refers to item: None -- IC 3704 -> Item 2000 -- Creation code - - Refers to item: None -- IC 3704 -> Item 2001 -- Creation code - - Refers to item: None -- IC 3858 -> Item 2002 -- Creation code - - Refers to item: None -- IC 3858 -> Item 2003 -- Creation code - - Refers to item: None -- IC 4012 -> Item 2004 -- Creation code - - Refers to item: None -- IC 4012 -> Item 2005 -- Creation code - - Refers to item: None -- IC 4145 -> Item 2006 -- Creation code - - Refers to item: None -- IC 4145 -> Item 2007 -- Creation code - - Refers to item: None -- IC 4246 -> Item 2008 -- Creation code - - Refers to item: None -- IC 4246 -> Item 2009 -- Creation code - - Refers to item: None -- IC 4347 -> Item 2010 -- Creation code - - Refers to item: None -- IC 4347 -> Item 2011 -- Creation code - - Refers to item: None -- IC 4448 -> Item 2012 -- Creation code - - Refers to item: None -- IC 4448 -> Item 2013 -- Creation code - - Refers to item: None -- IC 4550 -> Item 2014 -- Creation code - - Refers to item: None -- IC 4550 -> Item 2015 -- Creation code - - Refers to item: None -- IC 5082 -> Item 2016 -- Creation code - - Refers to item: None -- IC 5082 -> Item 2017 -- Creation code - - Refers to item: None -- IC 5192 -> Item 2018 -- Creation code - - Refers to item: None -- IC 5192 -> Item 2019 -- Creation code - - Refers to item: None -- IC 5337 -> Item 2020 -- Creation code - - Refers to item: None -- IC 5337 -> Item 2021 -- Creation code - - Refers to item: None -- IC 5338 -> Item 2022 -- Creation code - - Refers to item: None -- IC 5647 -> Item 2023 -- Creation code - - Refers to item: None -- IC 5647 -> Item 2024 -- Creation code - - Refers to item: None -- IC 5795 -> Item 2025 -- Creation code - - Refers to item: None -- IC 5795 -> Item 2026 -- Creation code - - Refers to item: None -- IC 5892 -> Item 2027 -- Creation code - - Refers to item: None -- IC 5892 -> Item 2028 -- Creation code - - Refers to item: None -- IC 6153 -> Item 2029 -- Creation code - - Refers to item: None -- IC 6153 -> Item 2030 -- Creation code - - Refers to item: None -- IC 6366 -> Item 2031 -- Creation code - - Refers to item: None -- IC 6366 -> Item 2032 -- Creation code - - Refers to item: None -- IC 6467 -> Item 2033 -- Creation code - - Refers to item: None -- IC 6467 -> Item 2034 -- Creation code - - Refers to item: None -- IC 6646 -> Item 2035 -- Creation code - - Refers to item: None -- IC 6646 -> Item 2036 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2037 -- Creation code - - Refers to item: None -- IC 6813 -> Item 2038 -- Creation code - - Refers to item: None -- IC 7071 -> Item 2039 -- Creation code - - Refers to item: None -- IC 7071 -> Item 2040 -- Creation code - - Refers to item: None -- IC 7182 -> Item 2041 -- Creation code - - Refers to item: None -- IC 7182 -> Item 2042 -- Creation code - - Refers to item: None -- IC 7315 -> Item 2043 -- Creation code - - Refers to item: None -- IC 7315 -> Item 2044 -- Creation code - - Refers to item: None -- IC 7494 -> Item 2045 -- Creation code - - Refers to item: None -- IC 7494 -> Item 2046 -- Creation code - - Refers to item: None -- IC 7639 -> Item 2047 -- Creation code - - Refers to item: None -- IC 7639 -> Item 2048 -- Creation code - - Refers to item: None -- IC 7818 -> Item 2049 -- Creation code - - Refers to item: None -- IC 7818 -> Item 2050 -- Creation code - - Refers to item: None -- IC 7997 -> Item 2051 -- Creation code - - Refers to item: None -- IC 7997 -> Item 2052 -- Creation code - - Refers to item: None -- IC 8326 -> Item 2053 -- Creation code - - Refers to item: None -- IC 8326 -> Item 2054 -- Creation code - - Refers to item: None -- IC 8655 -> Item 2055 -- Creation code - - Refers to item: None -- IC 8655 -> Item 2056 -- Creation code - - Refers to item: None -- IC 8822 -> Item 2057 -- Creation code - - Refers to item: None -- IC 8822 -> Item 2058 -- Creation code - - Refers to item: None -- IC 9172 -> Item 2059 -- Creation code - - Refers to item: None -- IC 9172 -> Item 2060 -- Creation code - - Refers to item: None -- IC 9262 -> Item 2061 -- Creation code - - Refers to item: None -- IC 9262 -> Item 2062 -- Creation code - - Refers to item: None -- IC 9407 -> Item 2063 -- Creation code - - Refers to item: None -- IC 9407 -> Item 2064 -- Creation code - - Refers to item: None -- IC 9586 -> Item 2065 -- Creation code - - Refers to item: None -- IC 9586 -> Item 2066 -- Creation code - - Refers to item: None -- IC 9765 -> Item 2067 -- Creation code - - Refers to item: None -- IC 9765 -> Item 2068 -- Creation code - - Refers to item: None -- IC 9894 -> Item 2069 -- Creation code - - Refers to item: None -- IC 9894 -> Item 2070 -- Creation code - - Refers to item: None -- IC 10023 -> Item 2071 -- Creation code - - Refers to item: None -- IC 10023 -> Item 2072 -- Creation code - - Refers to item: None -- IC 10152 -> Item 2073 -- Creation code - - Refers to item: None -- IC 10152 -> Item 2074 -- Creation code - - Refers to item: None -- IC 10302 -> Item 2075 -- Creation code - - Refers to item: None -- IC 10302 -> Item 2076 -- Creation code - - Refers to item: None -- IC 10456 -> Item 2077 -- Creation code - - Refers to item: None -- IC 10456 -> Item 2078 -- Creation code - - Refers to item: None -- IC 10611 -> Item 2079 -- Creation code - - Refers to item: None -- IC 10611 -> Item 2080 -- Creation code - - Refers to item: None -- IC 10766 -> Item 2081 -- Creation code - - Refers to item: None -- IC 10766 -> Item 2082 -- Creation code - - Refers to item: None -- IC 10921 -> Item 2083 -- Creation code - - Refers to item: None -- IC 10921 -> Item 2084 -- Creation code - - Refers to item: None -- IC 11076 -> Item 2085 -- Creation code - - Refers to item: None -- IC 11076 -> Item 2086 -- Creation code - - Refers to item: None -- IC 11231 -> Item 2087 -- Creation code - - Refers to item: None -- IC 11231 -> Item 2088 -- Creation code - - Refers to item: None -- IC 11386 -> Item 2089 -- Creation code - - Refers to item: None -- IC 11386 -> Item 2090 -- Creation code - - Refers to item: None -- IC 11541 -> Item 2091 -- Creation code - - Refers to item: None -- IC 11541 -> Item 2092 -- Creation code - - Refers to item: None -- IC 11696 -> Item 2093 -- Creation code - - Refers to item: None -- IC 11696 -> Item 2094 -- Creation code - - Refers to item: None -- IC 11851 -> Item 2095 -- Creation code - - Refers to item: None -- IC 11851 -> Item 2096 -- Creation code - - Refers to item: None -- IC 12006 -> Item 2097 -- Creation code - - Refers to item: None -- IC 12006 -> Item 2098 -- Creation code - - Refers to item: None -- IC 12161 -> Item 2099 -- Creation code - - Refers to item: None -- IC 12161 -> Item 2100 -- Creation code - - Refers to item: None -- IC 12327 -> Item 2101 -- Creation code - - Refers to item: None -- IC 12327 -> Item 2102 -- Creation code - - Refers to item: None -- IC 12491 -> Item 2103 -- Creation code - - Refers to item: None -- IC 12491 -> Item 2104 -- Creation code - - Refers to item: None -- IC 12669 -> Item 2105 -- Creation code - - Refers to item: None -- IC 12669 -> Item 2106 -- Creation code - - Refers to item: None -- IC 12833 -> Item 2107 -- Creation code - - Refers to item: None -- IC 12833 -> Item 2108 -- Creation code - - Refers to item: None -- IC 12976 -> Item 2109 -- Creation code - - Refers to item: None -- IC 12976 -> Item 2110 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2111 -- Creation code - - Refers to item: None -- IC 13077 -> Item 2112 -- Creation code - - Refers to item: None -- IC 13178 -> Item 2113 -- Creation code - - Refers to item: None -- IC 13178 -> Item 2114 -- Creation code - - Refers to item: None -- IC 13279 -> Item 2115 -- Creation code - - Refers to item: None -- IC 13279 -> Item 2116 -- Creation code - - Refers to item: None -- IC 13380 -> Item 2117 -- Creation code - - Refers to item: None -- IC 13380 -> Item 2118 -- Creation code - - Refers to item: None -- IC 13481 -> Item 2119 -- Creation code - - Refers to item: None -- IC 13481 -> Item 2120 -- Creation code - - Refers to item: None -- IC 13679 -> Item 2121 -- Creation code - - Refers to item: None -- IC 13679 -> Item 2122 -- Creation code - - Refers to item: None -- IC 13877 -> Item 2123 -- Creation code - - Refers to item: None -- IC 13877 -> Item 2124 -- Creation code - - Refers to item: None -- IC 14088 -> Item 2125 -- Creation code - - Refers to item: None -- IC 14088 -> Item 2126 -- Creation code - - Refers to item: None -- IC 14288 -> Item 2127 -- Creation code - - Refers to item: None -- IC 14288 -> Item 2128 -- Creation code - - Refers to item: None -- IC 14486 -> Item 2129 -- Creation code - - Refers to item: None -- IC 14486 -> Item 2130 -- Creation code - - Refers to item: None -- IC 14684 -> Item 2131 -- Creation code - - Refers to item: None -- IC 14684 -> Item 2132 -- Creation code - - Refers to item: None -- IC 14903 -> Item 2133 -- Creation code - - Refers to item: None -- IC 14903 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "StorageSlot" (solc 0.8.30, source ID 47): - -Anchors for Contract "stdToml" (solc 0.8.30, source ID 13): - -Anchors for Contract "StdStyle" (solc 0.8.30, source ID 12): - -Anchors for Contract "StdUtils" (solc 0.8.30, source ID 14): - -Anchors for Contract "SafeERC20" (solc 0.8.30, source ID 42): - -Anchors for Contract "SlashingManagerEOATest" (solc 0.8.30, source ID 105): -- IC 3804 -> Item 1990 -- Creation code - - Refers to item: None -- IC 3804 -> Item 1991 -- Creation code - - Refers to item: None -- IC 13267 -> Item 1992 -- Creation code - - Refers to item: None -- IC 13267 -> Item 1993 -- Creation code - - Refers to item: None -- IC 13425 -> Item 1994 -- Creation code - - Refers to item: None -- IC 13425 -> Item 1995 -- Creation code - - Refers to item: None -- IC 13583 -> Item 1996 -- Creation code - - Refers to item: None -- IC 13583 -> Item 1997 -- Creation code - - Refers to item: None -- IC 13741 -> Item 1998 -- Creation code - - Refers to item: None -- IC 13741 -> Item 1999 -- Creation code - - Refers to item: None -- IC 13899 -> Item 2000 -- Creation code - - Refers to item: None -- IC 13899 -> Item 2001 -- Creation code - - Refers to item: None -- IC 14057 -> Item 2002 -- Creation code - - Refers to item: None -- IC 14057 -> Item 2003 -- Creation code - - Refers to item: None -- IC 14215 -> Item 2004 -- Creation code - - Refers to item: None -- IC 14215 -> Item 2005 -- Creation code - - Refers to item: None -- IC 14352 -> Item 2006 -- Creation code - - Refers to item: None -- IC 14352 -> Item 2007 -- Creation code - - Refers to item: None -- IC 14456 -> Item 2008 -- Creation code - - Refers to item: None -- IC 14456 -> Item 2009 -- Creation code - - Refers to item: None -- IC 14560 -> Item 2010 -- Creation code - - Refers to item: None -- IC 14560 -> Item 2011 -- Creation code - - Refers to item: None -- IC 14664 -> Item 2012 -- Creation code - - Refers to item: None -- IC 14664 -> Item 2013 -- Creation code - - Refers to item: None -- IC 14769 -> Item 2014 -- Creation code - - Refers to item: None -- IC 14769 -> Item 2015 -- Creation code - - Refers to item: None -- IC 15301 -> Item 2016 -- Creation code - - Refers to item: None -- IC 15301 -> Item 2017 -- Creation code - - Refers to item: None -- IC 15416 -> Item 2018 -- Creation code - - Refers to item: None -- IC 15416 -> Item 2019 -- Creation code - - Refers to item: None -- IC 15566 -> Item 2020 -- Creation code - - Refers to item: None -- IC 15566 -> Item 2021 -- Creation code - - Refers to item: None -- IC 15567 -> Item 2022 -- Creation code - - Refers to item: None -- IC 15878 -> Item 2023 -- Creation code - - Refers to item: None -- IC 15878 -> Item 2024 -- Creation code - - Refers to item: None -- IC 16031 -> Item 2025 -- Creation code - - Refers to item: None -- IC 16031 -> Item 2026 -- Creation code - - Refers to item: None -- IC 16128 -> Item 2027 -- Creation code - - Refers to item: None -- IC 16128 -> Item 2028 -- Creation code - - Refers to item: None -- IC 16394 -> Item 2029 -- Creation code - - Refers to item: None -- IC 16394 -> Item 2030 -- Creation code - - Refers to item: None -- IC 16612 -> Item 2031 -- Creation code - - Refers to item: None -- IC 16612 -> Item 2032 -- Creation code - - Refers to item: None -- IC 16716 -> Item 2033 -- Creation code - - Refers to item: None -- IC 16716 -> Item 2034 -- Creation code - - Refers to item: None -- IC 16900 -> Item 2035 -- Creation code - - Refers to item: None -- IC 16900 -> Item 2036 -- Creation code - - Refers to item: None -- IC 17071 -> Item 2037 -- Creation code - - Refers to item: None -- IC 17071 -> Item 2038 -- Creation code - - Refers to item: None -- IC 17333 -> Item 2039 -- Creation code - - Refers to item: None -- IC 17333 -> Item 2040 -- Creation code - - Refers to item: None -- IC 17446 -> Item 2041 -- Creation code - - Refers to item: None -- IC 17446 -> Item 2042 -- Creation code - - Refers to item: None -- IC 17583 -> Item 2043 -- Creation code - - Refers to item: None -- IC 17583 -> Item 2044 -- Creation code - - Refers to item: None -- IC 17767 -> Item 2045 -- Creation code - - Refers to item: None -- IC 17767 -> Item 2046 -- Creation code - - Refers to item: None -- IC 17917 -> Item 2047 -- Creation code - - Refers to item: None -- IC 17917 -> Item 2048 -- Creation code - - Refers to item: None -- IC 18101 -> Item 2049 -- Creation code - - Refers to item: None -- IC 18101 -> Item 2050 -- Creation code - - Refers to item: None -- IC 18285 -> Item 2051 -- Creation code - - Refers to item: None -- IC 18285 -> Item 2052 -- Creation code - - Refers to item: None -- IC 18622 -> Item 2053 -- Creation code - - Refers to item: None -- IC 18622 -> Item 2054 -- Creation code - - Refers to item: None -- IC 18959 -> Item 2055 -- Creation code - - Refers to item: None -- IC 18959 -> Item 2056 -- Creation code - - Refers to item: None -- IC 19130 -> Item 2057 -- Creation code - - Refers to item: None -- IC 19130 -> Item 2058 -- Creation code - - Refers to item: None -- IC 19488 -> Item 2059 -- Creation code - - Refers to item: None -- IC 19488 -> Item 2060 -- Creation code - - Refers to item: None -- IC 19580 -> Item 2061 -- Creation code - - Refers to item: None -- IC 19580 -> Item 2062 -- Creation code - - Refers to item: None -- IC 19730 -> Item 2063 -- Creation code - - Refers to item: None -- IC 19730 -> Item 2064 -- Creation code - - Refers to item: None -- IC 19914 -> Item 2065 -- Creation code - - Refers to item: None -- IC 19914 -> Item 2066 -- Creation code - - Refers to item: None -- IC 20098 -> Item 2067 -- Creation code - - Refers to item: None -- IC 20098 -> Item 2068 -- Creation code - - Refers to item: None -- IC 20227 -> Item 2069 -- Creation code - - Refers to item: None -- IC 20227 -> Item 2070 -- Creation code - - Refers to item: None -- IC 20356 -> Item 2071 -- Creation code - - Refers to item: None -- IC 20356 -> Item 2072 -- Creation code - - Refers to item: None -- IC 20485 -> Item 2073 -- Creation code - - Refers to item: None -- IC 20485 -> Item 2074 -- Creation code - - Refers to item: None -- IC 20635 -> Item 2075 -- Creation code - - Refers to item: None -- IC 20635 -> Item 2076 -- Creation code - - Refers to item: None -- IC 20793 -> Item 2077 -- Creation code - - Refers to item: None -- IC 20793 -> Item 2078 -- Creation code - - Refers to item: None -- IC 20952 -> Item 2079 -- Creation code - - Refers to item: None -- IC 20952 -> Item 2080 -- Creation code - - Refers to item: None -- IC 21111 -> Item 2081 -- Creation code - - Refers to item: None -- IC 21111 -> Item 2082 -- Creation code - - Refers to item: None -- IC 21270 -> Item 2083 -- Creation code - - Refers to item: None -- IC 21270 -> Item 2084 -- Creation code - - Refers to item: None -- IC 21429 -> Item 2085 -- Creation code - - Refers to item: None -- IC 21429 -> Item 2086 -- Creation code - - Refers to item: None -- IC 21588 -> Item 2087 -- Creation code - - Refers to item: None -- IC 21588 -> Item 2088 -- Creation code - - Refers to item: None -- IC 21747 -> Item 2089 -- Creation code - - Refers to item: None -- IC 21747 -> Item 2090 -- Creation code - - Refers to item: None -- IC 21906 -> Item 2091 -- Creation code - - Refers to item: None -- IC 21906 -> Item 2092 -- Creation code - - Refers to item: None -- IC 22065 -> Item 2093 -- Creation code - - Refers to item: None -- IC 22065 -> Item 2094 -- Creation code - - Refers to item: None -- IC 22224 -> Item 2095 -- Creation code - - Refers to item: None -- IC 22224 -> Item 2096 -- Creation code - - Refers to item: None -- IC 22383 -> Item 2097 -- Creation code - - Refers to item: None -- IC 22383 -> Item 2098 -- Creation code - - Refers to item: None -- IC 22542 -> Item 2099 -- Creation code - - Refers to item: None -- IC 22542 -> Item 2100 -- Creation code - - Refers to item: None -- IC 22712 -> Item 2101 -- Creation code - - Refers to item: None -- IC 22712 -> Item 2102 -- Creation code - - Refers to item: None -- IC 22880 -> Item 2103 -- Creation code - - Refers to item: None -- IC 22880 -> Item 2104 -- Creation code - - Refers to item: None -- IC 23062 -> Item 2105 -- Creation code - - Refers to item: None -- IC 23062 -> Item 2106 -- Creation code - - Refers to item: None -- IC 23230 -> Item 2107 -- Creation code - - Refers to item: None -- IC 23230 -> Item 2108 -- Creation code - - Refers to item: None -- IC 23377 -> Item 2109 -- Creation code - - Refers to item: None -- IC 23377 -> Item 2110 -- Creation code - - Refers to item: None -- IC 23481 -> Item 2111 -- Creation code - - Refers to item: None -- IC 23481 -> Item 2112 -- Creation code - - Refers to item: None -- IC 23585 -> Item 2113 -- Creation code - - Refers to item: None -- IC 23585 -> Item 2114 -- Creation code - - Refers to item: None -- IC 23689 -> Item 2115 -- Creation code - - Refers to item: None -- IC 23689 -> Item 2116 -- Creation code - - Refers to item: None -- IC 23793 -> Item 2117 -- Creation code - - Refers to item: None -- IC 23793 -> Item 2118 -- Creation code - - Refers to item: None -- IC 23897 -> Item 2119 -- Creation code - - Refers to item: None -- IC 23897 -> Item 2120 -- Creation code - - Refers to item: None -- IC 24100 -> Item 2121 -- Creation code - - Refers to item: None -- IC 24100 -> Item 2122 -- Creation code - - Refers to item: None -- IC 24303 -> Item 2123 -- Creation code - - Refers to item: None -- IC 24303 -> Item 2124 -- Creation code - - Refers to item: None -- IC 24519 -> Item 2125 -- Creation code - - Refers to item: None -- IC 24519 -> Item 2126 -- Creation code - - Refers to item: None -- IC 24724 -> Item 2127 -- Creation code - - Refers to item: None -- IC 24724 -> Item 2128 -- Creation code - - Refers to item: None -- IC 24927 -> Item 2129 -- Creation code - - Refers to item: None -- IC 24927 -> Item 2130 -- Creation code - - Refers to item: None -- IC 25130 -> Item 2131 -- Creation code - - Refers to item: None -- IC 25130 -> Item 2132 -- Creation code - - Refers to item: None -- IC 25354 -> Item 2133 -- Creation code - - Refers to item: None -- IC 25354 -> Item 2134 -- Creation code - - Refers to item: None -- IC 180087 -> Item 2135 -- Creation code - - Refers to item: None -- IC 180087 -> Item 2136 -- Creation code - - Refers to item: None -- IC 180091 -> Item 2137 -- Creation code - - Refers to item: None -- IC 180091 -> Item 2138 -- Creation code - - Refers to item: None -- IC 180171 -> Item 2139 -- Creation code - - Refers to item: None -- IC 180171 -> Item 2140 -- Creation code - - Refers to item: None -- IC 180252 -> Item 2141 -- Creation code - - Refers to item: None -- IC 180252 -> Item 2142 -- Creation code - - Refers to item: None -- IC 180332 -> Item 2143 -- Creation code - - Refers to item: None -- IC 180332 -> Item 2144 -- Creation code - - Refers to item: None -- IC 178326 -> Item 2145 -- Creation code - - Refers to item: None -- IC 178326 -> Item 2146 -- Creation code - - Refers to item: None -- IC 178329 -> Item 2147 -- Creation code - - Refers to item: None -- IC 178329 -> Item 2148 -- Creation code - - Refers to item: None -- IC 178423 -> Item 2149 -- Creation code - - Refers to item: None -- IC 178423 -> Item 2150 -- Creation code - - Refers to item: None -- IC 178510 -> Item 2151 -- Creation code - - Refers to item: None -- IC 178510 -> Item 2152 -- Creation code - - Refers to item: None -- IC 178514 -> Item 2153 -- Creation code - - Refers to item: None -- IC 178514 -> Item 2154 -- Creation code - - Refers to item: None -- IC 178594 -> Item 2155 -- Creation code - - Refers to item: None -- IC 178594 -> Item 2156 -- Creation code - - Refers to item: None -- IC 178675 -> Item 2157 -- Creation code - - Refers to item: None -- IC 178675 -> Item 2158 -- Creation code - - Refers to item: None -- IC 178755 -> Item 2159 -- Creation code - - Refers to item: None -- IC 178755 -> Item 2160 -- Creation code - - Refers to item: None -- IC 176131 -> Item 2161 -- Creation code - - Refers to item: None -- IC 176131 -> Item 2162 -- Creation code - - Refers to item: None -- IC 176132 -> Item 2163 -- Creation code - - Refers to item: None -- IC 176132 -> Item 2164 -- Creation code - - Refers to item: None -- IC 176133 -> Item 2165 -- Creation code - - Refers to item: None -- IC 176260 -> Item 2166 -- Creation code - - Refers to item: None -- IC 176260 -> Item 2167 -- Creation code - - Refers to item: None -- IC 176327 -> Item 2168 -- Creation code - - Refers to item: None -- IC 176327 -> Item 2169 -- Creation code - - Refers to item: None -- IC 176332 -> Item 2170 -- Creation code - - Refers to item: None -- IC 176707 -> Item 2171 -- Creation code - - Refers to item: None -- IC 176348 -> Item 2172 -- Creation code - - Refers to item: None -- IC 176348 -> Item 2173 -- Creation code - - Refers to item: None -- IC 176350 -> Item 2174 -- Creation code - - Refers to item: None -- IC 176521 -> Item 2175 -- Creation code - - Refers to item: None -- IC 176521 -> Item 2176 -- Creation code - - Refers to item: None -- IC 176638 -> Item 2177 -- Creation code - - Refers to item: None -- IC 176638 -> Item 2178 -- Creation code - - Refers to item: None -- IC 178810 -> Item 2179 -- Creation code - - Refers to item: None -- IC 178810 -> Item 2180 -- Creation code - - Refers to item: None -- IC 178811 -> Item 2181 -- Creation code - - Refers to item: None -- IC 178811 -> Item 2182 -- Creation code - - Refers to item: None -- IC 178812 -> Item 2183 -- Creation code - - Refers to item: None -- IC 178941 -> Item 2184 -- Creation code - - Refers to item: None -- IC 178941 -> Item 2185 -- Creation code - - Refers to item: None -- IC 179019 -> Item 2186 -- Creation code - - Refers to item: None -- IC 179019 -> Item 2187 -- Creation code - - Refers to item: None -- IC 179021 -> Item 2188 -- Creation code - - Refers to item: None -- IC 179159 -> Item 2189 -- Creation code - - Refers to item: None -- IC 179159 -> Item 2190 -- Creation code - - Refers to item: None -- IC 179225 -> Item 2191 -- Creation code - - Refers to item: None -- IC 179225 -> Item 2192 -- Creation code - - Refers to item: None -- IC 179297 -> Item 2193 -- Creation code - - Refers to item: None -- IC 179297 -> Item 2194 -- Creation code - - Refers to item: None -- IC 179298 -> Item 2195 -- Creation code - - Refers to item: None -- IC 179427 -> Item 2196 -- Creation code - - Refers to item: None -- IC 179427 -> Item 2197 -- Creation code - - Refers to item: None -- IC 179479 -> Item 2198 -- Creation code - - Refers to item: None -- IC 179479 -> Item 2199 -- Creation code - - Refers to item: None -- IC 179479 -> Item 2200 -- Creation code - - Refers to item: None -- IC 175080 -> Item 2201 -- Creation code - - Refers to item: None -- IC 175080 -> Item 2202 -- Creation code - - Refers to item: None -- IC 175081 -> Item 2203 -- Creation code - - Refers to item: None -- IC 175081 -> Item 2204 -- Creation code - - Refers to item: None -- IC 175083 -> Item 2205 -- Creation code - - Refers to item: None -- IC 175215 -> Item 2206 -- Creation code - - Refers to item: None -- IC 175215 -> Item 2207 -- Creation code - - Refers to item: None -- IC 175293 -> Item 2208 -- Creation code - - Refers to item: None -- IC 175293 -> Item 2209 -- Creation code - - Refers to item: None -- IC 177651 -> Item 2210 -- Creation code - - Refers to item: None -- IC 177651 -> Item 2211 -- Creation code - - Refers to item: None -- IC 177652 -> Item 2212 -- Creation code - - Refers to item: None -- IC 177652 -> Item 2213 -- Creation code - - Refers to item: None -- IC 177653 -> Item 2214 -- Creation code - - Refers to item: None -- IC 177817 -> Item 2215 -- Creation code - - Refers to item: None -- IC 177817 -> Item 2216 -- Creation code - - Refers to item: None -- IC 177861 -> Item 2217 -- Creation code - - Refers to item: None -- IC 177861 -> Item 2218 -- Creation code - - Refers to item: None -- IC 177862 -> Item 2219 -- Creation code - - Refers to item: None -- IC 177862 -> Item 2220 -- Creation code - - Refers to item: None -- IC 177863 -> Item 2221 -- Creation code - - Refers to item: None -- IC 178025 -> Item 2222 -- Creation code - - Refers to item: None -- IC 178025 -> Item 2223 -- Creation code - - Refers to item: None -- IC 181746 -> Item 2224 -- Creation code - - Refers to item: None -- IC 181746 -> Item 2225 -- Creation code - - Refers to item: None -- IC 181747 -> Item 2226 -- Creation code - - Refers to item: None -- IC 181747 -> Item 2227 -- Creation code - - Refers to item: None -- IC 181908 -> Item 2228 -- Creation code - - Refers to item: None -- IC 181908 -> Item 2229 -- Creation code - - Refers to item: None -- IC 177031 -> Item 2230 -- Creation code - - Refers to item: None -- IC 177031 -> Item 2231 -- Creation code - - Refers to item: None -- IC 177032 -> Item 2232 -- Creation code - - Refers to item: None -- IC 177032 -> Item 2233 -- Creation code - - Refers to item: None -- IC 177033 -> Item 2234 -- Creation code - - Refers to item: None -- IC 177195 -> Item 2235 -- Creation code - - Refers to item: None -- IC 177195 -> Item 2236 -- Creation code - - Refers to item: None -- IC 177233 -> Item 2237 -- Creation code - - Refers to item: None -- IC 177233 -> Item 2238 -- Creation code - - Refers to item: None -- IC 177234 -> Item 2239 -- Creation code - - Refers to item: None -- IC 177396 -> Item 2240 -- Creation code - - Refers to item: None -- IC 177396 -> Item 2241 -- Creation code - - Refers to item: None -- IC 177441 -> Item 2242 -- Creation code - - Refers to item: None -- IC 177441 -> Item 2243 -- Creation code - - Refers to item: None -- IC 177442 -> Item 2244 -- Creation code - - Refers to item: None -- IC 177442 -> Item 2245 -- Creation code - - Refers to item: None -- IC 177443 -> Item 2246 -- Creation code - - Refers to item: None -- IC 177607 -> Item 2247 -- Creation code - - Refers to item: None -- IC 177607 -> Item 2248 -- Creation code - - Refers to item: None -- IC 181225 -> Item 2249 -- Creation code - - Refers to item: None -- IC 181225 -> Item 2250 -- Creation code - - Refers to item: None -- IC 181226 -> Item 2251 -- Creation code - - Refers to item: None -- IC 181226 -> Item 2252 -- Creation code - - Refers to item: None -- IC 181228 -> Item 2253 -- Creation code - - Refers to item: None -- IC 181391 -> Item 2254 -- Creation code - - Refers to item: None -- IC 181391 -> Item 2255 -- Creation code - - Refers to item: None -- IC 181393 -> Item 2256 -- Creation code - - Refers to item: None -- IC 181560 -> Item 2257 -- Creation code - - Refers to item: None -- IC 181560 -> Item 2258 -- Creation code - - Refers to item: None -- IC 181598 -> Item 2259 -- Creation code - - Refers to item: None -- IC 181598 -> Item 2260 -- Creation code - - Refers to item: None -- IC 181648 -> Item 2261 -- Creation code - - Refers to item: None -- IC 181648 -> Item 2262 -- Creation code - - Refers to item: None -- IC 181698 -> Item 2263 -- Creation code - - Refers to item: None -- IC 181698 -> Item 2264 -- Creation code - - Refers to item: None -- IC 184601 -> Item 2265 -- Creation code - - Refers to item: None -- IC 184601 -> Item 2266 -- Creation code - - Refers to item: None -- IC 184602 -> Item 2267 -- Creation code - - Refers to item: None -- IC 184602 -> Item 2268 -- Creation code - - Refers to item: None -- IC 184604 -> Item 2269 -- Creation code - - Refers to item: None -- IC 184767 -> Item 2270 -- Creation code - - Refers to item: None -- IC 184767 -> Item 2271 -- Creation code - - Refers to item: None -- IC 184805 -> Item 2272 -- Creation code - - Refers to item: None -- IC 184805 -> Item 2273 -- Creation code - - Refers to item: None -- IC 179558 -> Item 2274 -- Creation code - - Refers to item: None -- IC 179558 -> Item 2275 -- Creation code - - Refers to item: None -- IC 179559 -> Item 2276 -- Creation code - - Refers to item: None -- IC 179559 -> Item 2277 -- Creation code - - Refers to item: None -- IC 179561 -> Item 2278 -- Creation code - - Refers to item: None -- IC 179732 -> Item 2279 -- Creation code - - Refers to item: None -- IC 179732 -> Item 2280 -- Creation code - - Refers to item: None -- IC 179734 -> Item 2281 -- Creation code - - Refers to item: None -- IC 179899 -> Item 2282 -- Creation code - - Refers to item: None -- IC 179899 -> Item 2283 -- Creation code - - Refers to item: None -- IC 179937 -> Item 2284 -- Creation code - - Refers to item: None -- IC 179937 -> Item 2285 -- Creation code - - Refers to item: None -- IC 179987 -> Item 2286 -- Creation code - - Refers to item: None -- IC 179987 -> Item 2287 -- Creation code - - Refers to item: None -- IC 180037 -> Item 2288 -- Creation code - - Refers to item: None -- IC 180037 -> Item 2289 -- Creation code - - Refers to item: None -- IC 178068 -> Item 2290 -- Creation code - - Refers to item: None -- IC 178068 -> Item 2291 -- Creation code - - Refers to item: None -- IC 178069 -> Item 2292 -- Creation code - - Refers to item: None -- IC 178069 -> Item 2293 -- Creation code - - Refers to item: None -- IC 178071 -> Item 2294 -- Creation code - - Refers to item: None -- IC 178242 -> Item 2295 -- Creation code - - Refers to item: None -- IC 178242 -> Item 2296 -- Creation code - - Refers to item: None -- IC 178280 -> Item 2297 -- Creation code - - Refers to item: None -- IC 178280 -> Item 2298 -- Creation code - - Refers to item: None -- IC 180387 -> Item 2321 -- Creation code - - Refers to item: None -- IC 180387 -> Item 2322 -- Creation code - - Refers to item: None -- IC 180388 -> Item 2323 -- Creation code - - Refers to item: None -- IC 180388 -> Item 2324 -- Creation code - - Refers to item: None -- IC 180389 -> Item 2325 -- Creation code - - Refers to item: None -- IC 180549 -> Item 2326 -- Creation code - - Refers to item: None -- IC 180549 -> Item 2327 -- Creation code - - Refers to item: None -- IC 180616 -> Item 2328 -- Creation code - - Refers to item: None -- IC 180616 -> Item 2329 -- Creation code - - Refers to item: None -- IC 180621 -> Item 2330 -- Creation code - - Refers to item: None -- IC 181050 -> Item 2331 -- Creation code - - Refers to item: None -- IC 180637 -> Item 2332 -- Creation code - - Refers to item: None -- IC 180637 -> Item 2333 -- Creation code - - Refers to item: None -- IC 180640 -> Item 2334 -- Creation code - - Refers to item: None -- IC 180640 -> Item 2335 -- Creation code - - Refers to item: None -- IC 180845 -> Item 2336 -- Creation code - - Refers to item: None -- IC 180845 -> Item 2337 -- Creation code - - Refers to item: None -- IC 180962 -> Item 2338 -- Creation code - - Refers to item: None -- IC 180962 -> Item 2339 -- Creation code - - Refers to item: None -- IC 180980 -> Item 2340 -- Creation code - - Refers to item: None -- IC 180980 -> Item 2341 -- Creation code - - Refers to item: None -- IC 182109 -> Item 2342 -- Creation code - - Refers to item: None -- IC 182109 -> Item 2343 -- Creation code - - Refers to item: None -- IC 182111 -> Item 2344 -- Creation code - - Refers to item: None -- IC 182111 -> Item 2345 -- Creation code - - Refers to item: None -- IC 182112 -> Item 2346 -- Creation code - - Refers to item: None -- IC 182112 -> Item 2347 -- Creation code - - Refers to item: None -- IC 182112 -> Item 2348 -- Creation code - - Refers to item: None -- IC 182297 -> Item 2349 -- Creation code - - Refers to item: None -- IC 182297 -> Item 2350 -- Creation code - - Refers to item: None -- IC 3750 -> Item 2351 -- Creation code - - Refers to item: None -- IC 3750 -> Item 2352 -- Creation code - - Refers to item: None -- IC 13078 -> Item 2353 -- Creation code - - Refers to item: None -- IC 13078 -> Item 2354 -- Creation code - - Refers to item: None -- IC 13102 -> Item 2355 -- Creation code - - Refers to item: None -- IC 13102 -> Item 2356 -- Creation code - - Refers to item: None -- IC 13158 -> Item 2357 -- Creation code - - Refers to item: None -- IC 13158 -> Item 2358 -- Creation code - - Refers to item: None -- IC 13214 -> Item 2359 -- Creation code - - Refers to item: None -- IC 13214 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "StrategyVaultTest" (solc 0.8.30, source ID 107): -- IC 3102 -> Item 1990 -- Creation code - - Refers to item: None -- IC 3102 -> Item 1991 -- Creation code - - Refers to item: None -- IC 11175 -> Item 1992 -- Creation code - - Refers to item: None -- IC 11175 -> Item 1993 -- Creation code - - Refers to item: None -- IC 11333 -> Item 1994 -- Creation code - - Refers to item: None -- IC 11333 -> Item 1995 -- Creation code - - Refers to item: None -- IC 11491 -> Item 1996 -- Creation code - - Refers to item: None -- IC 11491 -> Item 1997 -- Creation code - - Refers to item: None -- IC 11649 -> Item 1998 -- Creation code - - Refers to item: None -- IC 11649 -> Item 1999 -- Creation code - - Refers to item: None -- IC 11807 -> Item 2000 -- Creation code - - Refers to item: None -- IC 11807 -> Item 2001 -- Creation code - - Refers to item: None -- IC 11965 -> Item 2002 -- Creation code - - Refers to item: None -- IC 11965 -> Item 2003 -- Creation code - - Refers to item: None -- IC 12123 -> Item 2004 -- Creation code - - Refers to item: None -- IC 12123 -> Item 2005 -- Creation code - - Refers to item: None -- IC 12260 -> Item 2006 -- Creation code - - Refers to item: None -- IC 12260 -> Item 2007 -- Creation code - - Refers to item: None -- IC 12364 -> Item 2008 -- Creation code - - Refers to item: None -- IC 12364 -> Item 2009 -- Creation code - - Refers to item: None -- IC 12468 -> Item 2010 -- Creation code - - Refers to item: None -- IC 12468 -> Item 2011 -- Creation code - - Refers to item: None -- IC 12572 -> Item 2012 -- Creation code - - Refers to item: None -- IC 12572 -> Item 2013 -- Creation code - - Refers to item: None -- IC 12677 -> Item 2014 -- Creation code - - Refers to item: None -- IC 12677 -> Item 2015 -- Creation code - - Refers to item: None -- IC 13209 -> Item 2016 -- Creation code - - Refers to item: None -- IC 13209 -> Item 2017 -- Creation code - - Refers to item: None -- IC 13324 -> Item 2018 -- Creation code - - Refers to item: None -- IC 13324 -> Item 2019 -- Creation code - - Refers to item: None -- IC 13474 -> Item 2020 -- Creation code - - Refers to item: None -- IC 13474 -> Item 2021 -- Creation code - - Refers to item: None -- IC 13475 -> Item 2022 -- Creation code - - Refers to item: None -- IC 13786 -> Item 2023 -- Creation code - - Refers to item: None -- IC 13786 -> Item 2024 -- Creation code - - Refers to item: None -- IC 13939 -> Item 2025 -- Creation code - - Refers to item: None -- IC 13939 -> Item 2026 -- Creation code - - Refers to item: None -- IC 14036 -> Item 2027 -- Creation code - - Refers to item: None -- IC 14036 -> Item 2028 -- Creation code - - Refers to item: None -- IC 14302 -> Item 2029 -- Creation code - - Refers to item: None -- IC 14302 -> Item 2030 -- Creation code - - Refers to item: None -- IC 14520 -> Item 2031 -- Creation code - - Refers to item: None -- IC 14520 -> Item 2032 -- Creation code - - Refers to item: None -- IC 14624 -> Item 2033 -- Creation code - - Refers to item: None -- IC 14624 -> Item 2034 -- Creation code - - Refers to item: None -- IC 14808 -> Item 2035 -- Creation code - - Refers to item: None -- IC 14808 -> Item 2036 -- Creation code - - Refers to item: None -- IC 14979 -> Item 2037 -- Creation code - - Refers to item: None -- IC 14979 -> Item 2038 -- Creation code - - Refers to item: None -- IC 15241 -> Item 2039 -- Creation code - - Refers to item: None -- IC 15241 -> Item 2040 -- Creation code - - Refers to item: None -- IC 15354 -> Item 2041 -- Creation code - - Refers to item: None -- IC 15354 -> Item 2042 -- Creation code - - Refers to item: None -- IC 15491 -> Item 2043 -- Creation code - - Refers to item: None -- IC 15491 -> Item 2044 -- Creation code - - Refers to item: None -- IC 15675 -> Item 2045 -- Creation code - - Refers to item: None -- IC 15675 -> Item 2046 -- Creation code - - Refers to item: None -- IC 15825 -> Item 2047 -- Creation code - - Refers to item: None -- IC 15825 -> Item 2048 -- Creation code - - Refers to item: None -- IC 16009 -> Item 2049 -- Creation code - - Refers to item: None -- IC 16009 -> Item 2050 -- Creation code - - Refers to item: None -- IC 16193 -> Item 2051 -- Creation code - - Refers to item: None -- IC 16193 -> Item 2052 -- Creation code - - Refers to item: None -- IC 16530 -> Item 2053 -- Creation code - - Refers to item: None -- IC 16530 -> Item 2054 -- Creation code - - Refers to item: None -- IC 16867 -> Item 2055 -- Creation code - - Refers to item: None -- IC 16867 -> Item 2056 -- Creation code - - Refers to item: None -- IC 17038 -> Item 2057 -- Creation code - - Refers to item: None -- IC 17038 -> Item 2058 -- Creation code - - Refers to item: None -- IC 17396 -> Item 2059 -- Creation code - - Refers to item: None -- IC 17396 -> Item 2060 -- Creation code - - Refers to item: None -- IC 17488 -> Item 2061 -- Creation code - - Refers to item: None -- IC 17488 -> Item 2062 -- Creation code - - Refers to item: None -- IC 17638 -> Item 2063 -- Creation code - - Refers to item: None -- IC 17638 -> Item 2064 -- Creation code - - Refers to item: None -- IC 17822 -> Item 2065 -- Creation code - - Refers to item: None -- IC 17822 -> Item 2066 -- Creation code - - Refers to item: None -- IC 18006 -> Item 2067 -- Creation code - - Refers to item: None -- IC 18006 -> Item 2068 -- Creation code - - Refers to item: None -- IC 18135 -> Item 2069 -- Creation code - - Refers to item: None -- IC 18135 -> Item 2070 -- Creation code - - Refers to item: None -- IC 18264 -> Item 2071 -- Creation code - - Refers to item: None -- IC 18264 -> Item 2072 -- Creation code - - Refers to item: None -- IC 18393 -> Item 2073 -- Creation code - - Refers to item: None -- IC 18393 -> Item 2074 -- Creation code - - Refers to item: None -- IC 18543 -> Item 2075 -- Creation code - - Refers to item: None -- IC 18543 -> Item 2076 -- Creation code - - Refers to item: None -- IC 18701 -> Item 2077 -- Creation code - - Refers to item: None -- IC 18701 -> Item 2078 -- Creation code - - Refers to item: None -- IC 18860 -> Item 2079 -- Creation code - - Refers to item: None -- IC 18860 -> Item 2080 -- Creation code - - Refers to item: None -- IC 19019 -> Item 2081 -- Creation code - - Refers to item: None -- IC 19019 -> Item 2082 -- Creation code - - Refers to item: None -- IC 19178 -> Item 2083 -- Creation code - - Refers to item: None -- IC 19178 -> Item 2084 -- Creation code - - Refers to item: None -- IC 19337 -> Item 2085 -- Creation code - - Refers to item: None -- IC 19337 -> Item 2086 -- Creation code - - Refers to item: None -- IC 19496 -> Item 2087 -- Creation code - - Refers to item: None -- IC 19496 -> Item 2088 -- Creation code - - Refers to item: None -- IC 19655 -> Item 2089 -- Creation code - - Refers to item: None -- IC 19655 -> Item 2090 -- Creation code - - Refers to item: None -- IC 19814 -> Item 2091 -- Creation code - - Refers to item: None -- IC 19814 -> Item 2092 -- Creation code - - Refers to item: None -- IC 19973 -> Item 2093 -- Creation code - - Refers to item: None -- IC 19973 -> Item 2094 -- Creation code - - Refers to item: None -- IC 20132 -> Item 2095 -- Creation code - - Refers to item: None -- IC 20132 -> Item 2096 -- Creation code - - Refers to item: None -- IC 20291 -> Item 2097 -- Creation code - - Refers to item: None -- IC 20291 -> Item 2098 -- Creation code - - Refers to item: None -- IC 20450 -> Item 2099 -- Creation code - - Refers to item: None -- IC 20450 -> Item 2100 -- Creation code - - Refers to item: None -- IC 20620 -> Item 2101 -- Creation code - - Refers to item: None -- IC 20620 -> Item 2102 -- Creation code - - Refers to item: None -- IC 20788 -> Item 2103 -- Creation code - - Refers to item: None -- IC 20788 -> Item 2104 -- Creation code - - Refers to item: None -- IC 20970 -> Item 2105 -- Creation code - - Refers to item: None -- IC 20970 -> Item 2106 -- Creation code - - Refers to item: None -- IC 21138 -> Item 2107 -- Creation code - - Refers to item: None -- IC 21138 -> Item 2108 -- Creation code - - Refers to item: None -- IC 21285 -> Item 2109 -- Creation code - - Refers to item: None -- IC 21285 -> Item 2110 -- Creation code - - Refers to item: None -- IC 21389 -> Item 2111 -- Creation code - - Refers to item: None -- IC 21389 -> Item 2112 -- Creation code - - Refers to item: None -- IC 21493 -> Item 2113 -- Creation code - - Refers to item: None -- IC 21493 -> Item 2114 -- Creation code - - Refers to item: None -- IC 21597 -> Item 2115 -- Creation code - - Refers to item: None -- IC 21597 -> Item 2116 -- Creation code - - Refers to item: None -- IC 21701 -> Item 2117 -- Creation code - - Refers to item: None -- IC 21701 -> Item 2118 -- Creation code - - Refers to item: None -- IC 21805 -> Item 2119 -- Creation code - - Refers to item: None -- IC 21805 -> Item 2120 -- Creation code - - Refers to item: None -- IC 22008 -> Item 2121 -- Creation code - - Refers to item: None -- IC 22008 -> Item 2122 -- Creation code - - Refers to item: None -- IC 22211 -> Item 2123 -- Creation code - - Refers to item: None -- IC 22211 -> Item 2124 -- Creation code - - Refers to item: None -- IC 22427 -> Item 2125 -- Creation code - - Refers to item: None -- IC 22427 -> Item 2126 -- Creation code - - Refers to item: None -- IC 22632 -> Item 2127 -- Creation code - - Refers to item: None -- IC 22632 -> Item 2128 -- Creation code - - Refers to item: None -- IC 22835 -> Item 2129 -- Creation code - - Refers to item: None -- IC 22835 -> Item 2130 -- Creation code - - Refers to item: None -- IC 23038 -> Item 2131 -- Creation code - - Refers to item: None -- IC 23038 -> Item 2132 -- Creation code - - Refers to item: None -- IC 23262 -> Item 2133 -- Creation code - - Refers to item: None -- IC 23262 -> Item 2134 -- Creation code - - Refers to item: None -- IC 154529 -> Item 2135 -- Creation code - - Refers to item: None -- IC 154529 -> Item 2136 -- Creation code - - Refers to item: None -- IC 154533 -> Item 2137 -- Creation code - - Refers to item: None -- IC 154533 -> Item 2138 -- Creation code - - Refers to item: None -- IC 154613 -> Item 2139 -- Creation code - - Refers to item: None -- IC 154613 -> Item 2140 -- Creation code - - Refers to item: None -- IC 154694 -> Item 2141 -- Creation code - - Refers to item: None -- IC 154694 -> Item 2142 -- Creation code - - Refers to item: None -- IC 154774 -> Item 2143 -- Creation code - - Refers to item: None -- IC 154774 -> Item 2144 -- Creation code - - Refers to item: None -- IC 152148 -> Item 2145 -- Creation code - - Refers to item: None -- IC 152148 -> Item 2146 -- Creation code - - Refers to item: None -- IC 152151 -> Item 2147 -- Creation code - - Refers to item: None -- IC 152151 -> Item 2148 -- Creation code - - Refers to item: None -- IC 152245 -> Item 2149 -- Creation code - - Refers to item: None -- IC 152245 -> Item 2150 -- Creation code - - Refers to item: None -- IC 152332 -> Item 2151 -- Creation code - - Refers to item: None -- IC 152332 -> Item 2152 -- Creation code - - Refers to item: None -- IC 152336 -> Item 2153 -- Creation code - - Refers to item: None -- IC 152336 -> Item 2154 -- Creation code - - Refers to item: None -- IC 152416 -> Item 2155 -- Creation code - - Refers to item: None -- IC 152416 -> Item 2156 -- Creation code - - Refers to item: None -- IC 152497 -> Item 2157 -- Creation code - - Refers to item: None -- IC 152497 -> Item 2158 -- Creation code - - Refers to item: None -- IC 152577 -> Item 2159 -- Creation code - - Refers to item: None -- IC 152577 -> Item 2160 -- Creation code - - Refers to item: None -- IC 150990 -> Item 2161 -- Creation code - - Refers to item: None -- IC 150990 -> Item 2162 -- Creation code - - Refers to item: None -- IC 150991 -> Item 2163 -- Creation code - - Refers to item: None -- IC 150991 -> Item 2164 -- Creation code - - Refers to item: None -- IC 150992 -> Item 2165 -- Creation code - - Refers to item: None -- IC 151119 -> Item 2166 -- Creation code - - Refers to item: None -- IC 151119 -> Item 2167 -- Creation code - - Refers to item: None -- IC 151186 -> Item 2168 -- Creation code - - Refers to item: None -- IC 151186 -> Item 2169 -- Creation code - - Refers to item: None -- IC 151191 -> Item 2170 -- Creation code - - Refers to item: None -- IC 151566 -> Item 2171 -- Creation code - - Refers to item: None -- IC 151207 -> Item 2172 -- Creation code - - Refers to item: None -- IC 151207 -> Item 2173 -- Creation code - - Refers to item: None -- IC 151209 -> Item 2174 -- Creation code - - Refers to item: None -- IC 151380 -> Item 2175 -- Creation code - - Refers to item: None -- IC 151380 -> Item 2176 -- Creation code - - Refers to item: None -- IC 151497 -> Item 2177 -- Creation code - - Refers to item: None -- IC 151497 -> Item 2178 -- Creation code - - Refers to item: None -- IC 152632 -> Item 2179 -- Creation code - - Refers to item: None -- IC 152632 -> Item 2180 -- Creation code - - Refers to item: None -- IC 152633 -> Item 2181 -- Creation code - - Refers to item: None -- IC 152633 -> Item 2182 -- Creation code - - Refers to item: None -- IC 152634 -> Item 2183 -- Creation code - - Refers to item: None -- IC 152763 -> Item 2184 -- Creation code - - Refers to item: None -- IC 152763 -> Item 2185 -- Creation code - - Refers to item: None -- IC 152841 -> Item 2186 -- Creation code - - Refers to item: None -- IC 152841 -> Item 2187 -- Creation code - - Refers to item: None -- IC 152843 -> Item 2188 -- Creation code - - Refers to item: None -- IC 152981 -> Item 2189 -- Creation code - - Refers to item: None -- IC 152981 -> Item 2190 -- Creation code - - Refers to item: None -- IC 153047 -> Item 2191 -- Creation code - - Refers to item: None -- IC 153047 -> Item 2192 -- Creation code - - Refers to item: None -- IC 153119 -> Item 2193 -- Creation code - - Refers to item: None -- IC 153119 -> Item 2194 -- Creation code - - Refers to item: None -- IC 153120 -> Item 2195 -- Creation code - - Refers to item: None -- IC 153249 -> Item 2196 -- Creation code - - Refers to item: None -- IC 153249 -> Item 2197 -- Creation code - - Refers to item: None -- IC 153301 -> Item 2198 -- Creation code - - Refers to item: None -- IC 153301 -> Item 2199 -- Creation code - - Refers to item: None -- IC 153301 -> Item 2200 -- Creation code - - Refers to item: None -- IC 149939 -> Item 2201 -- Creation code - - Refers to item: None -- IC 149939 -> Item 2202 -- Creation code - - Refers to item: None -- IC 149940 -> Item 2203 -- Creation code - - Refers to item: None -- IC 149940 -> Item 2204 -- Creation code - - Refers to item: None -- IC 149942 -> Item 2205 -- Creation code - - Refers to item: None -- IC 150074 -> Item 2206 -- Creation code - - Refers to item: None -- IC 150074 -> Item 2207 -- Creation code - - Refers to item: None -- IC 150152 -> Item 2208 -- Creation code - - Refers to item: None -- IC 150152 -> Item 2209 -- Creation code - - Refers to item: None -- IC 153590 -> Item 2230 -- Creation code - - Refers to item: None -- IC 153590 -> Item 2231 -- Creation code - - Refers to item: None -- IC 153591 -> Item 2232 -- Creation code - - Refers to item: None -- IC 153591 -> Item 2233 -- Creation code - - Refers to item: None -- IC 153592 -> Item 2234 -- Creation code - - Refers to item: None -- IC 153754 -> Item 2235 -- Creation code - - Refers to item: None -- IC 153754 -> Item 2236 -- Creation code - - Refers to item: None -- IC 153792 -> Item 2237 -- Creation code - - Refers to item: None -- IC 153792 -> Item 2238 -- Creation code - - Refers to item: None -- IC 153793 -> Item 2239 -- Creation code - - Refers to item: None -- IC 153955 -> Item 2240 -- Creation code - - Refers to item: None -- IC 153955 -> Item 2241 -- Creation code - - Refers to item: None -- IC 153380 -> Item 2242 -- Creation code - - Refers to item: None -- IC 153380 -> Item 2243 -- Creation code - - Refers to item: None -- IC 153381 -> Item 2244 -- Creation code - - Refers to item: None -- IC 153381 -> Item 2245 -- Creation code - - Refers to item: None -- IC 153382 -> Item 2246 -- Creation code - - Refers to item: None -- IC 153546 -> Item 2247 -- Creation code - - Refers to item: None -- IC 153546 -> Item 2248 -- Creation code - - Refers to item: None -- IC 155667 -> Item 2249 -- Creation code - - Refers to item: None -- IC 155667 -> Item 2250 -- Creation code - - Refers to item: None -- IC 155668 -> Item 2251 -- Creation code - - Refers to item: None -- IC 155668 -> Item 2252 -- Creation code - - Refers to item: None -- IC 155670 -> Item 2253 -- Creation code - - Refers to item: None -- IC 155833 -> Item 2254 -- Creation code - - Refers to item: None -- IC 155833 -> Item 2255 -- Creation code - - Refers to item: None -- IC 155835 -> Item 2256 -- Creation code - - Refers to item: None -- IC 156002 -> Item 2257 -- Creation code - - Refers to item: None -- IC 156002 -> Item 2258 -- Creation code - - Refers to item: None -- IC 156040 -> Item 2259 -- Creation code - - Refers to item: None -- IC 156040 -> Item 2260 -- Creation code - - Refers to item: None -- IC 156090 -> Item 2261 -- Creation code - - Refers to item: None -- IC 156090 -> Item 2262 -- Creation code - - Refers to item: None -- IC 156140 -> Item 2263 -- Creation code - - Refers to item: None -- IC 156140 -> Item 2264 -- Creation code - - Refers to item: None -- IC 158300 -> Item 2265 -- Creation code - - Refers to item: None -- IC 158300 -> Item 2266 -- Creation code - - Refers to item: None -- IC 158301 -> Item 2267 -- Creation code - - Refers to item: None -- IC 158301 -> Item 2268 -- Creation code - - Refers to item: None -- IC 158303 -> Item 2269 -- Creation code - - Refers to item: None -- IC 158466 -> Item 2270 -- Creation code - - Refers to item: None -- IC 158466 -> Item 2271 -- Creation code - - Refers to item: None -- IC 158504 -> Item 2272 -- Creation code - - Refers to item: None -- IC 158504 -> Item 2273 -- Creation code - - Refers to item: None -- IC 154000 -> Item 2274 -- Creation code - - Refers to item: None -- IC 154000 -> Item 2275 -- Creation code - - Refers to item: None -- IC 154001 -> Item 2276 -- Creation code - - Refers to item: None -- IC 154001 -> Item 2277 -- Creation code - - Refers to item: None -- IC 154003 -> Item 2278 -- Creation code - - Refers to item: None -- IC 154174 -> Item 2279 -- Creation code - - Refers to item: None -- IC 154174 -> Item 2280 -- Creation code - - Refers to item: None -- IC 154176 -> Item 2281 -- Creation code - - Refers to item: None -- IC 154341 -> Item 2282 -- Creation code - - Refers to item: None -- IC 154341 -> Item 2283 -- Creation code - - Refers to item: None -- IC 154379 -> Item 2284 -- Creation code - - Refers to item: None -- IC 154379 -> Item 2285 -- Creation code - - Refers to item: None -- IC 154429 -> Item 2286 -- Creation code - - Refers to item: None -- IC 154429 -> Item 2287 -- Creation code - - Refers to item: None -- IC 154479 -> Item 2288 -- Creation code - - Refers to item: None -- IC 154479 -> Item 2289 -- Creation code - - Refers to item: None -- IC 151890 -> Item 2290 -- Creation code - - Refers to item: None -- IC 151890 -> Item 2291 -- Creation code - - Refers to item: None -- IC 151891 -> Item 2292 -- Creation code - - Refers to item: None -- IC 151891 -> Item 2293 -- Creation code - - Refers to item: None -- IC 151893 -> Item 2294 -- Creation code - - Refers to item: None -- IC 152064 -> Item 2295 -- Creation code - - Refers to item: None -- IC 152064 -> Item 2296 -- Creation code - - Refers to item: None -- IC 152102 -> Item 2297 -- Creation code - - Refers to item: None -- IC 152102 -> Item 2298 -- Creation code - - Refers to item: None -- IC 154829 -> Item 2321 -- Creation code - - Refers to item: None -- IC 154829 -> Item 2322 -- Creation code - - Refers to item: None -- IC 154830 -> Item 2323 -- Creation code - - Refers to item: None -- IC 154830 -> Item 2324 -- Creation code - - Refers to item: None -- IC 154831 -> Item 2325 -- Creation code - - Refers to item: None -- IC 154991 -> Item 2326 -- Creation code - - Refers to item: None -- IC 154991 -> Item 2327 -- Creation code - - Refers to item: None -- IC 155058 -> Item 2328 -- Creation code - - Refers to item: None -- IC 155058 -> Item 2329 -- Creation code - - Refers to item: None -- IC 155063 -> Item 2330 -- Creation code - - Refers to item: None -- IC 155492 -> Item 2331 -- Creation code - - Refers to item: None -- IC 155079 -> Item 2332 -- Creation code - - Refers to item: None -- IC 155079 -> Item 2333 -- Creation code - - Refers to item: None -- IC 155082 -> Item 2334 -- Creation code - - Refers to item: None -- IC 155082 -> Item 2335 -- Creation code - - Refers to item: None -- IC 155287 -> Item 2336 -- Creation code - - Refers to item: None -- IC 155287 -> Item 2337 -- Creation code - - Refers to item: None -- IC 155404 -> Item 2338 -- Creation code - - Refers to item: None -- IC 155404 -> Item 2339 -- Creation code - - Refers to item: None -- IC 155422 -> Item 2340 -- Creation code - - Refers to item: None -- IC 155422 -> Item 2341 -- Creation code - - Refers to item: None -- IC 3048 -> Item 2351 -- Creation code - - Refers to item: None -- IC 3048 -> Item 2352 -- Creation code - - Refers to item: None -- IC 10986 -> Item 2353 -- Creation code - - Refers to item: None -- IC 10986 -> Item 2354 -- Creation code - - Refers to item: None -- IC 11010 -> Item 2355 -- Creation code - - Refers to item: None -- IC 11010 -> Item 2356 -- Creation code - - Refers to item: None -- IC 11066 -> Item 2357 -- Creation code - - Refers to item: None -- IC 11066 -> Item 2358 -- Creation code - - Refers to item: None -- IC 11122 -> Item 2359 -- Creation code - - Refers to item: None -- IC 11122 -> Item 2360 -- Creation code - - Refers to item: None - -Anchors for Contract "BeaconProxy" (solc 0.8.30, source ID 38): - -Anchors for Contract "StrategyVault" (solc 0.8.30, source ID 77): -- IC 72 -> Item 1839 -- Creation code - - Refers to item: None -- IC 72 -> Item 1840 -- Creation code - - Refers to item: None -- IC 72 -> Item 1841 -- Creation code - - Refers to item: None -- IC 72 -> Item 1842 -- Creation code - - Refers to item: None -- IC 155 -> Item 1843 -- Creation code - - Refers to item: None -- IC 155 -> Item 1844 -- Creation code - - Refers to item: None -- IC 155 -> Item 1845 -- Creation code - - Refers to item: None -- IC 463 -> Item 1846 -- Creation code - - Refers to item: None -- IC 463 -> Item 1847 -- Creation code - - Refers to item: None -- IC 1348 -> Item 1848 -- Creation code - - Refers to item: None -- IC 1348 -> Item 1849 -- Creation code - - Refers to item: None -- IC 1411 -> Item 1850 -- Creation code - - Refers to item: None -- IC 1411 -> Item 1851 -- Creation code - - Refers to item: None -- IC 423 -> Item 1852 -- Creation code - - Refers to item: None -- IC 423 -> Item 1853 -- Creation code - - Refers to item: None -- IC 1004 -> Item 1854 -- Creation code - - Refers to item: None -- IC 1004 -> Item 1855 -- Creation code - - Refers to item: None -- IC 1014 -> Item 1856 -- Creation code - - Refers to item: None -- IC 1014 -> Item 1857 -- Creation code - - Refers to item: None -- IC 383 -> Item 1858 -- Creation code - - Refers to item: None -- IC 383 -> Item 1859 -- Creation code - - Refers to item: None -- IC 681 -> Item 1860 -- Creation code - - Refers to item: None -- IC 681 -> Item 1861 -- Creation code - - Refers to item: None -- IC 691 -> Item 1862 -- Creation code - - Refers to item: None -- IC 691 -> Item 1863 -- Creation code - - Refers to item: None -- IC 692 -> Item 1864 -- Creation code - - Refers to item: None -- IC 795 -> Item 1865 -- Creation code - - Refers to item: None -- IC 795 -> Item 1866 -- Creation code - - Refers to item: None -- IC 800 -> Item 1867 -- Creation code - - Refers to item: None -- IC 800 -> Item 1868 -- Creation code - - Refers to item: None -- IC 1679 -> Item 1869 -- Creation code - - Refers to item: None -- IC 1679 -> Item 1870 -- Creation code - - Refers to item: None -- IC 1680 -> Item 1871 -- Creation code - - Refers to item: None -- IC 1680 -> Item 1872 -- Creation code - - Refers to item: None -- IC 1687 -> Item 1873 -- Creation code - - Refers to item: None -- IC 1687 -> Item 1874 -- Creation code - - Refers to item: None - -Anchors for Contract "DeployAllHoodi" (solc 0.8.30, source ID 55): -- IC 56 -> Item 122 -- Creation code - - Refers to item: Line (location: source ID 61, lines 227..228, bytes 8375..8423, hits: 385) -- IC 56 -> Item 123 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 227..228, bytes 8375..8423, hits: 385) -- IC 97 -> Item 124 -- Creation code - - Refers to item: Line (location: source ID 61, lines 230..236, bytes 8436..8625, hits: 4865) -- IC 97 -> Item 125 -- Creation code - - Refers to item: Function "createStrategy" (location: source ID 61, lines 230..236, bytes 8436..8625, hits: 4865) -- IC 105 -> Item 126 -- Creation code - - Refers to item: Line (location: source ID 61, lines 234..235, bytes 8570..8618, hits: 4865) -- IC 105 -> Item 127 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 234..235, bytes 8570..8618, hits: 4865) -- IC 105 -> Item 128 -- Creation code - - Refers to item: Line (location: source ID 61, lines 237..240, bytes 8631..8767, hits: 55) -- IC 164 -> Item 129 -- Creation code - - Refers to item: Function "delegateBalance" (location: source ID 61, lines 237..240, bytes 8631..8767, hits: 55) -- IC 164 -> Item 130 -- Creation code - - Refers to item: Line (location: source ID 61, lines 238..239, bytes 8712..8760, hits: 55) -- IC 165 -> Item 131 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 238..239, bytes 8712..8760, hits: 55) -- IC 337 -> Item 132 -- Creation code - - Refers to item: Line (location: source ID 61, lines 241..248, bytes 8773..8948, hits: 474) -- IC 337 -> Item 133 -- Creation code - - Refers to item: Function "depositERC20" (location: source ID 61, lines 241..248, bytes 8773..8948, hits: 474) -- IC 459 -> Item 0 -- Creation code - - Refers to item: Line (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 459 -> Item 1 -- Creation code - - Refers to item: Function "initialize" (location: source ID 61, lines 91..109, bytes 3778..4391, hits: 777) -- IC 483 -> Item 2 -- Creation code - - Refers to item: Line (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 483 -> Item 3 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 99..100, bytes 4110..4134, hits: 775) -- IC 573 -> Item 4 -- Creation code - - Refers to item: Line (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 573 -> Item 5 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 100..101, bytes 4144..4176, hits: 775) -- IC 574 -> Item 6 -- Creation code - - Refers to item: Line (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 614 -> Item 7 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 101..108, bytes 4186..4384, hits: 775) -- IC 614 -> Item 8 -- Creation code - - Refers to item: Line (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 615 -> Item 9 -- Creation code - - Refers to item: Function "__SSVBasedApplications_init_unchained" (location: source ID 61, lines 111..187, bytes 4450..7215, hits: 775) -- IC 655 -> Item 10 -- Creation code - - Refers to item: Line (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 655 -> Item 11 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4771..4824, hits: 775) -- IC 656 -> Item 12 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 118..119, bytes 4803..4824, hits: 775) -- IC 696 -> Item 13 -- Creation code - - Refers to item: Line (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 696 -> Item 14 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4834..4896, hits: 775) -- IC 697 -> Item 15 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 119..120, bytes 4871..4896, hits: 775) -- IC 737 -> Item 16 -- Creation code - - Refers to item: Line (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 737 -> Item 17 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 120..121, bytes 4906..4954, hits: 775) -- IC 738 -> Item 18 -- Creation code - - Refers to item: Line (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 774 -> Item 19 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 121..124, bytes 4964..5068, hits: 775) -- IC 774 -> Item 20 -- Creation code - - Refers to item: Line (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 864 -> Item 21 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 124..127, bytes 5078..5178, hits: 775) -- IC 864 -> Item 22 -- Creation code - - Refers to item: Line (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 927 -> Item 23 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 127..130, bytes 5188..5292, hits: 775) -- IC 927 -> Item 24 -- Creation code - - Refers to item: Line (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 990 -> Item 25 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..134, bytes 5320..5402, hits: 775) -- IC 990 -> Item 26 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 132..133, bytes 5320..5347, hits: 775) -- IC 1053 -> Item 27 -- Creation code - - Refers to item: Line (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1053 -> Item 28 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 133..134, bytes 5363..5402, hits: 774) -- IC 1116 -> Item 29 -- Creation code - - Refers to item: Line (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1116 -> Item 30 -- Creation code - - Refers to item: Branch (branch: 0, path: 0) (location: source ID 61, lines 134..137, bytes 5413..5469, hits: 2) -- IC 1179 -> Item 31 -- Creation code - - Refers to item: Line (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1179 -> Item 32 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 135..136, bytes 5427..5458, hits: 2) -- IC 1179 -> Item 33 -- Creation code - - Refers to item: Line (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 1179 -> Item 34 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5531, hits: 773) -- IC 2381 -> Item 35 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5483..5504, hits: 773) -- IC 2381 -> Item 36 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 138..139, bytes 5508..5531, hits: 773) -- IC 2384 -> Item 37 -- Creation code - - Refers to item: Branch (branch: 1, path: 0) (location: source ID 61, lines 138..141, bytes 5533..5583, hits: 1) -- IC 2384 -> Item 38 -- Creation code - - Refers to item: Line (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2441 -> Item 39 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 139..140, bytes 5547..5572, hits: 1) -- IC 2441 -> Item 40 -- Creation code - - Refers to item: Line (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2519 -> Item 41 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 142..143, bytes 5597..5644, hits: 772) -- IC 2519 -> Item 42 -- Creation code - - Refers to item: Branch (branch: 2, path: 0) (location: source ID 61, lines 142..145, bytes 5646..5704, hits: 1) -- IC 2666 -> Item 43 -- Creation code - - Refers to item: Line (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 2666 -> Item 44 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 143..144, bytes 5660..5693, hits: 1) -- IC 2813 -> Item 45 -- Creation code - - Refers to item: Line (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 2813 -> Item 46 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 146..147, bytes 5718..5756, hits: 771) -- IC 2960 -> Item 47 -- Creation code - - Refers to item: Branch (branch: 3, path: 0) (location: source ID 61, lines 146..149, bytes 5758..5812, hits: 1) -- IC 2960 -> Item 48 -- Creation code - - Refers to item: Line (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3086 -> Item 49 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 147..148, bytes 5772..5801, hits: 1) -- IC 3086 -> Item 50 -- Creation code - - Refers to item: Line (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3108 -> Item 51 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 150..151, bytes 5826..5880, hits: 770) -- IC 3235 -> Item 52 -- Creation code - - Refers to item: Branch (branch: 4, path: 0) (location: source ID 61, lines 150..153, bytes 5882..5947, hits: 1) -- IC 3235 -> Item 53 -- Creation code - - Refers to item: Line (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3313 -> Item 54 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 151..152, bytes 5896..5936, hits: 1) -- IC 3313 -> Item 55 -- Creation code - - Refers to item: Line (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3531 -> Item 56 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 154..155, bytes 5961..6006, hits: 769) -- IC 3531 -> Item 57 -- Creation code - - Refers to item: Branch (branch: 5, path: 0) (location: source ID 61, lines 154..157, bytes 6008..6069, hits: 1) -- IC 3749 -> Item 58 -- Creation code - - Refers to item: Line (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 3749 -> Item 59 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 155..156, bytes 6022..6058, hits: 1) -- IC 3967 -> Item 60 -- Creation code - - Refers to item: Line (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 3967 -> Item 61 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 158..159, bytes 6083..6137, hits: 768) -- IC 4185 -> Item 62 -- Creation code - - Refers to item: Branch (branch: 6, path: 0) (location: source ID 61, lines 158..161, bytes 6139..6204, hits: 1) -- IC 4185 -> Item 63 -- Creation code - - Refers to item: Line (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4403 -> Item 64 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 159..160, bytes 6153..6193, hits: 1) -- IC 4403 -> Item 65 -- Creation code - - Refers to item: Line (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4621 -> Item 66 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 162..163, bytes 6218..6263, hits: 767) -- IC 4621 -> Item 67 -- Creation code - - Refers to item: Branch (branch: 7, path: 0) (location: source ID 61, lines 162..165, bytes 6265..6326, hits: 1) -- IC 4839 -> Item 68 -- Creation code - - Refers to item: Line (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 4839 -> Item 69 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 163..164, bytes 6279..6315, hits: 1) -- IC 5057 -> Item 70 -- Creation code - - Refers to item: Line (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5057 -> Item 71 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 166..167, bytes 6340..6390, hits: 766) -- IC 5254 -> Item 72 -- Creation code - - Refers to item: Branch (branch: 8, path: 0) (location: source ID 61, lines 166..169, bytes 6392..6458, hits: 1) -- IC 5254 -> Item 73 -- Creation code - - Refers to item: Line (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5276 -> Item 74 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 167..168, bytes 6406..6447, hits: 1) -- IC 5474 -> Item 75 -- Creation code - - Refers to item: Line (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5474 -> Item 76 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 170..171, bytes 6472..6499, hits: 765) -- IC 5552 -> Item 77 -- Creation code - - Refers to item: Branch (branch: 9, path: 0) (location: source ID 61, lines 170..173, bytes 6501..6558, hits: 1) -- IC 5552 -> Item 78 -- Creation code - - Refers to item: Line (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5678 -> Item 79 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 171..172, bytes 6515..6547, hits: 1) -- IC 5678 -> Item 80 -- Creation code - - Refers to item: Line (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 5700 -> Item 81 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 174..175, bytes 6568..6611, hits: 764) -- IC 5848 -> Item 82 -- Creation code - - Refers to item: Line (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 5848 -> Item 83 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 175..176, bytes 6621..6668, hits: 764) -- IC 5997 -> Item 84 -- Creation code - - Refers to item: Line (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 5997 -> Item 85 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 176..177, bytes 6678..6717, hits: 764) -- IC 6146 -> Item 86 -- Creation code - - Refers to item: Line (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6146 -> Item 87 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 177..178, bytes 6727..6788, hits: 764) -- IC 6146 -> Item 88 -- Creation code - - Refers to item: Line (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1204 -> Item 89 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 178..179, bytes 6798..6851, hits: 764) -- IC 1204 -> Item 90 -- Creation code - - Refers to item: Line (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1206 -> Item 91 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 179..180, bytes 6861..6922, hits: 764) -- IC 1206 -> Item 92 -- Creation code - - Refers to item: Line (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1206 -> Item 93 -- Creation code - - Refers to item: Statement (location: source ID 61, lines 180..181, bytes 6932..6985, hits: 764) -- IC 1206 -> Item 94 -- Creation code - - Refers to item: Line (location: source ID 61, lines 181..182, bytes 6995..7058, hits: 764) - -Anchors for Contract "IMulticall3" (solc 0.8.30, source ID 19): - -Anchors for Contract "Address" (solc 0.8.30, source ID 43): - -Anchors for Contract "UUPSUpgradeable" (solc 0.8.30, source ID 24): - -Anchors for Contract "IERC1967" (solc 0.8.30, source ID 32): - -Anchors for Contract "BasedAppManagerDelegateTest" (solc 0.8.30, source ID 101): -- IC 1277 -> Item 1990 -- Creation code - - Refers to item: None -- IC 1277 -> Item 1991 -- Creation code - - Refers to item: None -- IC 4450 -> Item 1992 -- Creation code - - Refers to item: None -- IC 4450 -> Item 1993 -- Creation code - - Refers to item: None -- IC 4604 -> Item 1994 -- Creation code - - Refers to item: None -- IC 4604 -> Item 1995 -- Creation code - - Refers to item: None -- IC 4758 -> Item 1996 -- Creation code - - Refers to item: None -- IC 4758 -> Item 1997 -- Creation code - - Refers to item: None -- IC 4912 -> Item 1998 -- Creation code - - Refers to item: None -- IC 4912 -> Item 1999 -- Creation code - - Refers to item: None -- IC 5066 -> Item 2000 -- Creation code - - Refers to item: None -- IC 5066 -> Item 2001 -- Creation code - - Refers to item: None -- IC 5220 -> Item 2002 -- Creation code - - Refers to item: None -- IC 5220 -> Item 2003 -- Creation code - - Refers to item: None -- IC 5374 -> Item 2004 -- Creation code - - Refers to item: None -- IC 5374 -> Item 2005 -- Creation code - - Refers to item: None -- IC 5507 -> Item 2006 -- Creation code - - Refers to item: None -- IC 5507 -> Item 2007 -- Creation code - - Refers to item: None -- IC 5608 -> Item 2008 -- Creation code - - Refers to item: None -- IC 5608 -> Item 2009 -- Creation code - - Refers to item: None -- IC 5709 -> Item 2010 -- Creation code - - Refers to item: None -- IC 5709 -> Item 2011 -- Creation code - - Refers to item: None -- IC 5810 -> Item 2012 -- Creation code - - Refers to item: None -- IC 5810 -> Item 2013 -- Creation code - - Refers to item: None -- IC 5912 -> Item 2014 -- Creation code - - Refers to item: None -- IC 5912 -> Item 2015 -- Creation code - - Refers to item: None -- IC 6444 -> Item 2016 -- Creation code - - Refers to item: None -- IC 6444 -> Item 2017 -- Creation code - - Refers to item: None -- IC 6554 -> Item 2018 -- Creation code - - Refers to item: None -- IC 6554 -> Item 2019 -- Creation code - - Refers to item: None -- IC 6699 -> Item 2020 -- Creation code - - Refers to item: None -- IC 6699 -> Item 2021 -- Creation code - - Refers to item: None -- IC 6700 -> Item 2022 -- Creation code - - Refers to item: None -- IC 7009 -> Item 2023 -- Creation code - - Refers to item: None -- IC 7009 -> Item 2024 -- Creation code - - Refers to item: None -- IC 7157 -> Item 2025 -- Creation code - - Refers to item: None -- IC 7157 -> Item 2026 -- Creation code - - Refers to item: None -- IC 7254 -> Item 2027 -- Creation code - - Refers to item: None -- IC 7254 -> Item 2028 -- Creation code - - Refers to item: None -- IC 7515 -> Item 2029 -- Creation code - - Refers to item: None -- IC 7515 -> Item 2030 -- Creation code - - Refers to item: None -- IC 7728 -> Item 2031 -- Creation code - - Refers to item: None -- IC 7728 -> Item 2032 -- Creation code - - Refers to item: None -- IC 7829 -> Item 2033 -- Creation code - - Refers to item: None -- IC 7829 -> Item 2034 -- Creation code - - Refers to item: None -- IC 8008 -> Item 2035 -- Creation code - - Refers to item: None -- IC 8008 -> Item 2036 -- Creation code - - Refers to item: None -- IC 8175 -> Item 2037 -- Creation code - - Refers to item: None -- IC 8175 -> Item 2038 -- Creation code - - Refers to item: None -- IC 8433 -> Item 2039 -- Creation code - - Refers to item: None -- IC 8433 -> Item 2040 -- Creation code - - Refers to item: None -- IC 8544 -> Item 2041 -- Creation code - - Refers to item: None -- IC 8544 -> Item 2042 -- Creation code - - Refers to item: None -- IC 8677 -> Item 2043 -- Creation code - - Refers to item: None -- IC 8677 -> Item 2044 -- Creation code - - Refers to item: None -- IC 8856 -> Item 2045 -- Creation code - - Refers to item: None -- IC 8856 -> Item 2046 -- Creation code - - Refers to item: None -- IC 9001 -> Item 2047 -- Creation code - - Refers to item: None -- IC 9001 -> Item 2048 -- Creation code - - Refers to item: None -- IC 9180 -> Item 2049 -- Creation code - - Refers to item: None -- IC 9180 -> Item 2050 -- Creation code - - Refers to item: None -- IC 9359 -> Item 2051 -- Creation code - - Refers to item: None -- IC 9359 -> Item 2052 -- Creation code - - Refers to item: None -- IC 9688 -> Item 2053 -- Creation code - - Refers to item: None -- IC 9688 -> Item 2054 -- Creation code - - Refers to item: None -- IC 10017 -> Item 2055 -- Creation code - - Refers to item: None -- IC 10017 -> Item 2056 -- Creation code - - Refers to item: None -- IC 10184 -> Item 2057 -- Creation code - - Refers to item: None -- IC 10184 -> Item 2058 -- Creation code - - Refers to item: None -- IC 10534 -> Item 2059 -- Creation code - - Refers to item: None -- IC 10534 -> Item 2060 -- Creation code - - Refers to item: None -- IC 10624 -> Item 2061 -- Creation code - - Refers to item: None -- IC 10624 -> Item 2062 -- Creation code - - Refers to item: None -- IC 10769 -> Item 2063 -- Creation code - - Refers to item: None -- IC 10769 -> Item 2064 -- Creation code - - Refers to item: None -- IC 10948 -> Item 2065 -- Creation code - - Refers to item: None -- IC 10948 -> Item 2066 -- Creation code - - Refers to item: None -- IC 11127 -> Item 2067 -- Creation code - - Refers to item: None -- IC 11127 -> Item 2068 -- Creation code - - Refers to item: None -- IC 11256 -> Item 2069 -- Creation code - - Refers to item: None -- IC 11256 -> Item 2070 -- Creation code - - Refers to item: None -- IC 11385 -> Item 2071 -- Creation code - - Refers to item: None -- IC 11385 -> Item 2072 -- Creation code - - Refers to item: None -- IC 11514 -> Item 2073 -- Creation code - - Refers to item: None -- IC 11514 -> Item 2074 -- Creation code - - Refers to item: None -- IC 11664 -> Item 2075 -- Creation code - - Refers to item: None -- IC 11664 -> Item 2076 -- Creation code - - Refers to item: None -- IC 11818 -> Item 2077 -- Creation code - - Refers to item: None -- IC 11818 -> Item 2078 -- Creation code - - Refers to item: None -- IC 11973 -> Item 2079 -- Creation code - - Refers to item: None -- IC 11973 -> Item 2080 -- Creation code - - Refers to item: None -- IC 12128 -> Item 2081 -- Creation code - - Refers to item: None -- IC 12128 -> Item 2082 -- Creation code - - Refers to item: None -- IC 12283 -> Item 2083 -- Creation code - - Refers to item: None -- IC 12283 -> Item 2084 -- Creation code - - Refers to item: None -- IC 12438 -> Item 2085 -- Creation code - - Refers to item: None -- IC 12438 -> Item 2086 -- Creation code - - Refers to item: None -- IC 12593 -> Item 2087 -- Creation code - - Refers to item: None -- IC 12593 -> Item 2088 -- Creation code - - Refers to item: None -- IC 12748 -> Item 2089 -- Creation code - - Refers to item: None -- IC 12748 -> Item 2090 -- Creation code - - Refers to item: None -- IC 12903 -> Item 2091 -- Creation code - - Refers to item: None -- IC 12903 -> Item 2092 -- Creation code - - Refers to item: None -- IC 13058 -> Item 2093 -- Creation code - - Refers to item: None -- IC 13058 -> Item 2094 -- Creation code - - Refers to item: None -- IC 13213 -> Item 2095 -- Creation code - - Refers to item: None -- IC 13213 -> Item 2096 -- Creation code - - Refers to item: None -- IC 13368 -> Item 2097 -- Creation code - - Refers to item: None -- IC 13368 -> Item 2098 -- Creation code - - Refers to item: None -- IC 13523 -> Item 2099 -- Creation code - - Refers to item: None -- IC 13523 -> Item 2100 -- Creation code - - Refers to item: None -- IC 13689 -> Item 2101 -- Creation code - - Refers to item: None -- IC 13689 -> Item 2102 -- Creation code - - Refers to item: None -- IC 13853 -> Item 2103 -- Creation code - - Refers to item: None -- IC 13853 -> Item 2104 -- Creation code - - Refers to item: None -- IC 14031 -> Item 2105 -- Creation code - - Refers to item: None -- IC 14031 -> Item 2106 -- Creation code - - Refers to item: None -- IC 14195 -> Item 2107 -- Creation code - - Refers to item: None -- IC 14195 -> Item 2108 -- Creation code - - Refers to item: None -- IC 14338 -> Item 2109 -- Creation code - - Refers to item: None -- IC 14338 -> Item 2110 -- Creation code - - Refers to item: None -- IC 14439 -> Item 2111 -- Creation code - - Refers to item: None -- IC 14439 -> Item 2112 -- Creation code - - Refers to item: None -- IC 14540 -> Item 2113 -- Creation code - - Refers to item: None -- IC 14540 -> Item 2114 -- Creation code - - Refers to item: None -- IC 14641 -> Item 2115 -- Creation code - - Refers to item: None -- IC 14641 -> Item 2116 -- Creation code - - Refers to item: None -- IC 14742 -> Item 2117 -- Creation code - - Refers to item: None -- IC 14742 -> Item 2118 -- Creation code - - Refers to item: None -- IC 14843 -> Item 2119 -- Creation code - - Refers to item: None -- IC 14843 -> Item 2120 -- Creation code - - Refers to item: None -- IC 15041 -> Item 2121 -- Creation code - - Refers to item: None -- IC 15041 -> Item 2122 -- Creation code - - Refers to item: None -- IC 15239 -> Item 2123 -- Creation code - - Refers to item: None -- IC 15239 -> Item 2124 -- Creation code - - Refers to item: None -- IC 15450 -> Item 2125 -- Creation code - - Refers to item: None -- IC 15450 -> Item 2126 -- Creation code - - Refers to item: None -- IC 15650 -> Item 2127 -- Creation code - - Refers to item: None -- IC 15650 -> Item 2128 -- Creation code - - Refers to item: None -- IC 15848 -> Item 2129 -- Creation code - - Refers to item: None -- IC 15848 -> Item 2130 -- Creation code - - Refers to item: None -- IC 16046 -> Item 2131 -- Creation code - - Refers to item: None -- IC 16046 -> Item 2132 -- Creation code - - Refers to item: None -- IC 16265 -> Item 2133 -- Creation code - - Refers to item: None -- IC 16265 -> Item 2134 -- Creation code - - Refers to item: None - -Anchors for Contract "StdCheats" (solc 0.8.30, source ID 5): - -Anchors for Contract "TestBase" (solc 0.8.30, source ID 0): - -Anchors for Contract "StrategyManagerTest" (solc 0.8.30, source ID 106): -- IC 3066 -> Item 1990 -- Creation code - - Refers to item: None -- IC 3066 -> Item 1991 -- Creation code - - Refers to item: None -- IC 11103 -> Item 1992 -- Creation code - - Refers to item: None -- IC 11103 -> Item 1993 -- Creation code - - Refers to item: None -- IC 11261 -> Item 1994 -- Creation code - - Refers to item: None -- IC 11261 -> Item 1995 -- Creation code - - Refers to item: None -- IC 11419 -> Item 1996 -- Creation code - - Refers to item: None -- IC 11419 -> Item 1997 -- Creation code - - Refers to item: None -- IC 11577 -> Item 1998 -- Creation code - - Refers to item: None -- IC 11577 -> Item 1999 -- Creation code - - Refers to item: None -- IC 11735 -> Item 2000 -- Creation code - - Refers to item: None -- IC 11735 -> Item 2001 -- Creation code - - Refers to item: None -- IC 11893 -> Item 2002 -- Creation code - - Refers to item: None -- IC 11893 -> Item 2003 -- Creation code - - Refers to item: None -- IC 12051 -> Item 2004 -- Creation code - - Refers to item: None -- IC 12051 -> Item 2005 -- Creation code - - Refers to item: None -- IC 12188 -> Item 2006 -- Creation code - - Refers to item: None -- IC 12188 -> Item 2007 -- Creation code - - Refers to item: None -- IC 12292 -> Item 2008 -- Creation code - - Refers to item: None -- IC 12292 -> Item 2009 -- Creation code - - Refers to item: None -- IC 12396 -> Item 2010 -- Creation code - - Refers to item: None -- IC 12396 -> Item 2011 -- Creation code - - Refers to item: None -- IC 12500 -> Item 2012 -- Creation code - - Refers to item: None -- IC 12500 -> Item 2013 -- Creation code - - Refers to item: None -- IC 12605 -> Item 2014 -- Creation code - - Refers to item: None -- IC 12605 -> Item 2015 -- Creation code - - Refers to item: None -- IC 13137 -> Item 2016 -- Creation code - - Refers to item: None -- IC 13137 -> Item 2017 -- Creation code - - Refers to item: None -- IC 13252 -> Item 2018 -- Creation code - - Refers to item: None -- IC 13252 -> Item 2019 -- Creation code - - Refers to item: None -- IC 13402 -> Item 2020 -- Creation code - - Refers to item: None -- IC 13402 -> Item 2021 -- Creation code - - Refers to item: None -- IC 13403 -> Item 2022 -- Creation code - - Refers to item: None -- IC 13714 -> Item 2023 -- Creation code - - Refers to item: None -- IC 13714 -> Item 2024 -- Creation code - - Refers to item: None -- IC 13867 -> Item 2025 -- Creation code - - Refers to item: None -- IC 13867 -> Item 2026 -- Creation code - - Refers to item: None -- IC 13964 -> Item 2027 -- Creation code - - Refers to item: None -- IC 13964 -> Item 2028 -- Creation code - - Refers to item: None -- IC 14230 -> Item 2029 -- Creation code - - Refers to item: None -- IC 14230 -> Item 2030 -- Creation code - - Refers to item: None -- IC 14448 -> Item 2031 -- Creation code - - Refers to item: None -- IC 14448 -> Item 2032 -- Creation code - - Refers to item: None -- IC 14552 -> Item 2033 -- Creation code - - Refers to item: None -- IC 14552 -> Item 2034 -- Creation code - - Refers to item: None -- IC 14736 -> Item 2035 -- Creation code - - Refers to item: None -- IC 14736 -> Item 2036 -- Creation code - - Refers to item: None -- IC 14907 -> Item 2037 -- Creation code - - Refers to item: None -- IC 14907 -> Item 2038 -- Creation code - - Refers to item: None -- IC 15169 -> Item 2039 -- Creation code - - Refers to item: None -- IC 15169 -> Item 2040 -- Creation code - - Refers to item: None -- IC 15282 -> Item 2041 -- Creation code - - Refers to item: None -- IC 15282 -> Item 2042 -- Creation code - - Refers to item: None -- IC 15419 -> Item 2043 -- Creation code - - Refers to item: None -- IC 15419 -> Item 2044 -- Creation code - - Refers to item: None -- IC 15603 -> Item 2045 -- Creation code - - Refers to item: None -- IC 15603 -> Item 2046 -- Creation code - - Refers to item: None -- IC 15753 -> Item 2047 -- Creation code - - Refers to item: None -- IC 15753 -> Item 2048 -- Creation code - - Refers to item: None -- IC 15937 -> Item 2049 -- Creation code - - Refers to item: None -- IC 15937 -> Item 2050 -- Creation code - - Refers to item: None -- IC 16121 -> Item 2051 -- Creation code - - Refers to item: None -- IC 16121 -> Item 2052 -- Creation code - - Refers to item: None -- IC 16458 -> Item 2053 -- Creation code - - Refers to item: None -- IC 16458 -> Item 2054 -- Creation code - - Refers to item: None -- IC 16795 -> Item 2055 -- Creation code - - Refers to item: None -- IC 16795 -> Item 2056 -- Creation code - - Refers to item: None -- IC 16966 -> Item 2057 -- Creation code - - Refers to item: None -- IC 16966 -> Item 2058 -- Creation code - - Refers to item: None -- IC 17324 -> Item 2059 -- Creation code - - Refers to item: None -- IC 17324 -> Item 2060 -- Creation code - - Refers to item: None -- IC 17416 -> Item 2061 -- Creation code - - Refers to item: None -- IC 17416 -> Item 2062 -- Creation code - - Refers to item: None -- IC 17566 -> Item 2063 -- Creation code - - Refers to item: None -- IC 17566 -> Item 2064 -- Creation code - - Refers to item: None -- IC 17750 -> Item 2065 -- Creation code - - Refers to item: None -- IC 17750 -> Item 2066 -- Creation code - - Refers to item: None -- IC 17934 -> Item 2067 -- Creation code - - Refers to item: None -- IC 17934 -> Item 2068 -- Creation code - - Refers to item: None -- IC 18063 -> Item 2069 -- Creation code - - Refers to item: None -- IC 18063 -> Item 2070 -- Creation code - - Refers to item: None -- IC 18192 -> Item 2071 -- Creation code - - Refers to item: None -- IC 18192 -> Item 2072 -- Creation code - - Refers to item: None -- IC 18321 -> Item 2073 -- Creation code - - Refers to item: None -- IC 18321 -> Item 2074 -- Creation code - - Refers to item: None -- IC 18471 -> Item 2075 -- Creation code - - Refers to item: None -- IC 18471 -> Item 2076 -- Creation code - - Refers to item: None -- IC 18629 -> Item 2077 -- Creation code - - Refers to item: None -- IC 18629 -> Item 2078 -- Creation code - - Refers to item: None -- IC 18788 -> Item 2079 -- Creation code - - Refers to item: None -- IC 18788 -> Item 2080 -- Creation code - - Refers to item: None -- IC 18947 -> Item 2081 -- Creation code - - Refers to item: None -- IC 18947 -> Item 2082 -- Creation code - - Refers to item: None -- IC 19106 -> Item 2083 -- Creation code - - Refers to item: None -- IC 19106 -> Item 2084 -- Creation code - - Refers to item: None -- IC 19265 -> Item 2085 -- Creation code - - Refers to item: None -- IC 19265 -> Item 2086 -- Creation code - - Refers to item: None -- IC 19424 -> Item 2087 -- Creation code - - Refers to item: None -- IC 19424 -> Item 2088 -- Creation code - - Refers to item: None -- IC 19583 -> Item 2089 -- Creation code - - Refers to item: None -- IC 19583 -> Item 2090 -- Creation code - - Refers to item: None -- IC 19742 -> Item 2091 -- Creation code - - Refers to item: None -- IC 19742 -> Item 2092 -- Creation code - - Refers to item: None -- IC 19901 -> Item 2093 -- Creation code - - Refers to item: None -- IC 19901 -> Item 2094 -- Creation code - - Refers to item: None -- IC 20060 -> Item 2095 -- Creation code - - Refers to item: None -- IC 20060 -> Item 2096 -- Creation code - - Refers to item: None -- IC 20219 -> Item 2097 -- Creation code - - Refers to item: None -- IC 20219 -> Item 2098 -- Creation code - - Refers to item: None -- IC 20378 -> Item 2099 -- Creation code - - Refers to item: None -- IC 20378 -> Item 2100 -- Creation code - - Refers to item: None -- IC 20548 -> Item 2101 -- Creation code - - Refers to item: None -- IC 20548 -> Item 2102 -- Creation code - - Refers to item: None -- IC 20716 -> Item 2103 -- Creation code - - Refers to item: None -- IC 20716 -> Item 2104 -- Creation code - - Refers to item: None -- IC 20898 -> Item 2105 -- Creation code - - Refers to item: None -- IC 20898 -> Item 2106 -- Creation code - - Refers to item: None -- IC 21066 -> Item 2107 -- Creation code - - Refers to item: None -- IC 21066 -> Item 2108 -- Creation code - - Refers to item: None -- IC 21213 -> Item 2109 -- Creation code - - Refers to item: None -- IC 21213 -> Item 2110 -- Creation code - - Refers to item: None -- IC 21317 -> Item 2111 -- Creation code - - Refers to item: None -- IC 21317 -> Item 2112 -- Creation code - - Refers to item: None -- IC 21421 -> Item 2113 -- Creation code - - Refers to item: None -- IC 21421 -> Item 2114 -- Creation code - - Refers to item: None -- IC 21525 -> Item 2115 -- Creation code - - Refers to item: None -- IC 21525 -> Item 2116 -- Creation code - - Refers to item: None -- IC 21629 -> Item 2117 -- Creation code - - Refers to item: None -- IC 21629 -> Item 2118 -- Creation code - - Refers to item: None -- IC 21733 -> Item 2119 -- Creation code - - Refers to item: None -- IC 21733 -> Item 2120 -- Creation code - - Refers to item: None -- IC 21936 -> Item 2121 -- Creation code - - Refers to item: None -- IC 21936 -> Item 2122 -- Creation code - - Refers to item: None -- IC 22139 -> Item 2123 -- Creation code - - Refers to item: None -- IC 22139 -> Item 2124 -- Creation code - - Refers to item: None -- IC 22355 -> Item 2125 -- Creation code - - Refers to item: None -- IC 22355 -> Item 2126 -- Creation code - - Refers to item: None -- IC 22560 -> Item 2127 -- Creation code - - Refers to item: None -- IC 22560 -> Item 2128 -- Creation code - - Refers to item: None -- IC 22763 -> Item 2129 -- Creation code - - Refers to item: None -- IC 22763 -> Item 2130 -- Creation code - - Refers to item: None -- IC 22966 -> Item 2131 -- Creation code - - Refers to item: None -- IC 22966 -> Item 2132 -- Creation code - - Refers to item: None -- IC 23190 -> Item 2133 -- Creation code - - Refers to item: None -- IC 23190 -> Item 2134 -- Creation code - - Refers to item: None -- IC 152335 -> Item 2135 -- Creation code - - Refers to item: None -- IC 152335 -> Item 2136 -- Creation code - - Refers to item: None -- IC 152339 -> Item 2137 -- Creation code - - Refers to item: None -- IC 152339 -> Item 2138 -- Creation code - - Refers to item: None -- IC 152419 -> Item 2139 -- Creation code - - Refers to item: None -- IC 152419 -> Item 2140 -- Creation code - - Refers to item: None -- IC 152500 -> Item 2141 -- Creation code - - Refers to item: None -- IC 152500 -> Item 2142 -- Creation code - - Refers to item: None -- IC 152580 -> Item 2143 -- Creation code - - Refers to item: None -- IC 152580 -> Item 2144 -- Creation code - - Refers to item: None -- IC 149954 -> Item 2145 -- Creation code - - Refers to item: None -- IC 149954 -> Item 2146 -- Creation code - - Refers to item: None -- IC 149957 -> Item 2147 -- Creation code - - Refers to item: None -- IC 149957 -> Item 2148 -- Creation code - - Refers to item: None -- IC 150051 -> Item 2149 -- Creation code - - Refers to item: None -- IC 150051 -> Item 2150 -- Creation code - - Refers to item: None -- IC 150138 -> Item 2151 -- Creation code - - Refers to item: None -- IC 150138 -> Item 2152 -- Creation code - - Refers to item: None -- IC 150142 -> Item 2153 -- Creation code - - Refers to item: None -- IC 150142 -> Item 2154 -- Creation code - - Refers to item: None -- IC 150222 -> Item 2155 -- Creation code - - Refers to item: None -- IC 150222 -> Item 2156 -- Creation code - - Refers to item: None -- IC 150303 -> Item 2157 -- Creation code - - Refers to item: None -- IC 150303 -> Item 2158 -- Creation code - - Refers to item: None -- IC 150383 -> Item 2159 -- Creation code - - Refers to item: None -- IC 150383 -> Item 2160 -- Creation code - - Refers to item: None -- IC 148796 -> Item 2161 -- Creation code - - Refers to item: None -- IC 148796 -> Item 2162 -- Creation code - - Refers to item: None -- IC 148797 -> Item 2163 -- Creation code - - Refers to item: None -- IC 148797 -> Item 2164 -- Creation code - - Refers to item: None -- IC 148798 -> Item 2165 -- Creation code - - Refers to item: None -- IC 148925 -> Item 2166 -- Creation code - - Refers to item: None -- IC 148925 -> Item 2167 -- Creation code - - Refers to item: None -- IC 148992 -> Item 2168 -- Creation code - - Refers to item: None -- IC 148992 -> Item 2169 -- Creation code - - Refers to item: None -- IC 148997 -> Item 2170 -- Creation code - - Refers to item: None -- IC 149372 -> Item 2171 -- Creation code - - Refers to item: None -- IC 149013 -> Item 2172 -- Creation code - - Refers to item: None -- IC 149013 -> Item 2173 -- Creation code - - Refers to item: None -- IC 149015 -> Item 2174 -- Creation code - - Refers to item: None -- IC 149186 -> Item 2175 -- Creation code - - Refers to item: None -- IC 149186 -> Item 2176 -- Creation code - - Refers to item: None -- IC 149303 -> Item 2177 -- Creation code - - Refers to item: None -- IC 149303 -> Item 2178 -- Creation code - - Refers to item: None -- IC 150438 -> Item 2179 -- Creation code - - Refers to item: None -- IC 150438 -> Item 2180 -- Creation code - - Refers to item: None -- IC 150439 -> Item 2181 -- Creation code - - Refers to item: None -- IC 150439 -> Item 2182 -- Creation code - - Refers to item: None -- IC 150440 -> Item 2183 -- Creation code - - Refers to item: None -- IC 150569 -> Item 2184 -- Creation code - - Refers to item: None -- IC 150569 -> Item 2185 -- Creation code - - Refers to item: None -- IC 150647 -> Item 2186 -- Creation code - - Refers to item: None -- IC 150647 -> Item 2187 -- Creation code - - Refers to item: None -- IC 150649 -> Item 2188 -- Creation code - - Refers to item: None -- IC 150787 -> Item 2189 -- Creation code - - Refers to item: None -- IC 150787 -> Item 2190 -- Creation code - - Refers to item: None -- IC 150853 -> Item 2191 -- Creation code - - Refers to item: None -- IC 150853 -> Item 2192 -- Creation code - - Refers to item: None -- IC 150925 -> Item 2193 -- Creation code - - Refers to item: None -- IC 150925 -> Item 2194 -- Creation code - - Refers to item: None -- IC 150926 -> Item 2195 -- Creation code - - Refers to item: None -- IC 151055 -> Item 2196 -- Creation code - - Refers to item: None -- IC 151055 -> Item 2197 -- Creation code - - Refers to item: None -- IC 151107 -> Item 2198 -- Creation code - - Refers to item: None -- IC 151107 -> Item 2199 -- Creation code - - Refers to item: None -- IC 151107 -> Item 2200 -- Creation code - - Refers to item: None -- IC 147745 -> Item 2201 -- Creation code - - Refers to item: None -- IC 147745 -> Item 2202 -- Creation code - - Refers to item: None -- IC 147746 -> Item 2203 -- Creation code - - Refers to item: None -- IC 147746 -> Item 2204 -- Creation code - - Refers to item: None -- IC 147748 -> Item 2205 -- Creation code - - Refers to item: None -- IC 147880 -> Item 2206 -- Creation code - - Refers to item: None -- IC 147880 -> Item 2207 -- Creation code - - Refers to item: None -- IC 147958 -> Item 2208 -- Creation code - - Refers to item: None -- IC 147958 -> Item 2209 -- Creation code - - Refers to item: None -- IC 151396 -> Item 2230 -- Creation code - - Refers to item: None -- IC 151396 -> Item 2231 -- Creation code - - Refers to item: None -- IC 151397 -> Item 2232 -- Creation code - - Refers to item: None -- IC 151397 -> Item 2233 -- Creation code - - Refers to item: None -- IC 151398 -> Item 2234 -- Creation code - - Refers to item: None -- IC 151560 -> Item 2235 -- Creation code - - Refers to item: None -- IC 151560 -> Item 2236 -- Creation code - - Refers to item: None -- IC 151598 -> Item 2237 -- Creation code - - Refers to item: None -- IC 151598 -> Item 2238 -- Creation code - - Refers to item: None -- IC 151599 -> Item 2239 -- Creation code - - Refers to item: None -- IC 151761 -> Item 2240 -- Creation code - - Refers to item: None -- IC 151761 -> Item 2241 -- Creation code - - Refers to item: None -- IC 151186 -> Item 2242 -- Creation code - - Refers to item: None -- IC 151186 -> Item 2243 -- Creation code - - Refers to item: None -- IC 151187 -> Item 2244 -- Creation code - - Refers to item: None -- IC 151187 -> Item 2245 -- Creation code - - Refers to item: None -- IC 151188 -> Item 2246 -- Creation code - - Refers to item: None -- IC 151352 -> Item 2247 -- Creation code - - Refers to item: None -- IC 151352 -> Item 2248 -- Creation code - - Refers to item: None -- IC 153473 -> Item 2249 -- Creation code - - Refers to item: None -- IC 153473 -> Item 2250 -- Creation code - - Refers to item: None -- IC 153474 -> Item 2251 -- Creation code - - Refers to item: None -- IC 153474 -> Item 2252 -- Creation code - - Refers to item: None -- IC 153476 -> Item 2253 -- Creation code - - Refers to item: None -- IC 153639 -> Item 2254 -- Creation code - - Refers to item: None -- IC 153639 -> Item 2255 -- Creation code - - Refers to item: None -- IC 153641 -> Item 2256 -- Creation code - - Refers to item: None -- IC 153808 -> Item 2257 -- Creation code - - Refers to item: None -- IC 153808 -> Item 2258 -- Creation code - - Refers to item: None -- IC 153846 -> Item 2259 -- Creation code - - Refers to item: None -- IC 153846 -> Item 2260 -- Creation code - - Refers to item: None -- IC 153896 -> Item 2261 -- Creation code - - Refers to item: None -- IC 153896 -> Item 2262 -- Creation code - - Refers to item: None -- IC 153946 -> Item 2263 -- Creation code - - Refers to item: None -- IC 153946 -> Item 2264 -- Creation code - - Refers to item: None -- IC 156106 -> Item 2265 -- Creation code - - Refers to item: None -- IC 156106 -> Item 2266 -- Creation code - - Refers to item: None -- IC 156107 -> Item 2267 -- Creation code - - Refers to item: None -- IC 156107 -> Item 2268 -- Creation code - - Refers to item: None -- IC 156109 -> Item 2269 -- Creation code - - Refers to item: None -- IC 156272 -> Item 2270 -- Creation code - - Refers to item: None -- IC 156272 -> Item 2271 -- Creation code - - Refers to item: None -- IC 156310 -> Item 2272 -- Creation code - - Refers to item: None -- IC 156310 -> Item 2273 -- Creation code - - Refers to item: None -- IC 151806 -> Item 2274 -- Creation code - - Refers to item: None -- IC 151806 -> Item 2275 -- Creation code - - Refers to item: None -- IC 151807 -> Item 2276 -- Creation code - - Refers to item: None -- IC 151807 -> Item 2277 -- Creation code - - Refers to item: None -- IC 151809 -> Item 2278 -- Creation code - - Refers to item: None -- IC 151980 -> Item 2279 -- Creation code - - Refers to item: None -- IC 151980 -> Item 2280 -- Creation code - - Refers to item: None -- IC 151982 -> Item 2281 -- Creation code - - Refers to item: None -- IC 152147 -> Item 2282 -- Creation code - - Refers to item: None -- IC 152147 -> Item 2283 -- Creation code - - Refers to item: None -- IC 152185 -> Item 2284 -- Creation code - - Refers to item: None -- IC 152185 -> Item 2285 -- Creation code - - Refers to item: None -- IC 152235 -> Item 2286 -- Creation code - - Refers to item: None -- IC 152235 -> Item 2287 -- Creation code - - Refers to item: None -- IC 152285 -> Item 2288 -- Creation code - - Refers to item: None -- IC 152285 -> Item 2289 -- Creation code - - Refers to item: None -- IC 149696 -> Item 2290 -- Creation code - - Refers to item: None -- IC 149696 -> Item 2291 -- Creation code - - Refers to item: None -- IC 149697 -> Item 2292 -- Creation code - - Refers to item: None -- IC 149697 -> Item 2293 -- Creation code - - Refers to item: None -- IC 149699 -> Item 2294 -- Creation code - - Refers to item: None -- IC 149870 -> Item 2295 -- Creation code - - Refers to item: None -- IC 149870 -> Item 2296 -- Creation code - - Refers to item: None -- IC 149908 -> Item 2297 -- Creation code - - Refers to item: None -- IC 149908 -> Item 2298 -- Creation code - - Refers to item: None -- IC 152635 -> Item 2321 -- Creation code - - Refers to item: None -- IC 152635 -> Item 2322 -- Creation code - - Refers to item: None -- IC 152636 -> Item 2323 -- Creation code - - Refers to item: None -- IC 152636 -> Item 2324 -- Creation code - - Refers to item: None -- IC 152637 -> Item 2325 -- Creation code - - Refers to item: None -- IC 152797 -> Item 2326 -- Creation code - - Refers to item: None -- IC 152797 -> Item 2327 -- Creation code - - Refers to item: None -- IC 152864 -> Item 2328 -- Creation code - - Refers to item: None -- IC 152864 -> Item 2329 -- Creation code - - Refers to item: None -- IC 152869 -> Item 2330 -- Creation code - - Refers to item: None -- IC 153298 -> Item 2331 -- Creation code - - Refers to item: None -- IC 152885 -> Item 2332 -- Creation code - - Refers to item: None -- IC 152885 -> Item 2333 -- Creation code - - Refers to item: None -- IC 152888 -> Item 2334 -- Creation code - - Refers to item: None -- IC 152888 -> Item 2335 -- Creation code - - Refers to item: None -- IC 153093 -> Item 2336 -- Creation code - - Refers to item: None -- IC 153093 -> Item 2337 -- Creation code - - Refers to item: None -- IC 153210 -> Item 2338 -- Creation code - - Refers to item: None -- IC 153210 -> Item 2339 -- Creation code - - Refers to item: None -- IC 153228 -> Item 2340 -- Creation code - - Refers to item: None -- IC 153228 -> Item 2341 -- Creation code - - Refers to item: None -- IC 3012 -> Item 2351 -- Creation code - - Refers to item: None -- IC 3012 -> Item 2352 -- Creation code - - Refers to item: None -- IC 10914 -> Item 2353 -- Creation code - - Refers to item: None -- IC 10914 -> Item 2354 -- Creation code - - Refers to item: None -- IC 10938 -> Item 2355 -- Creation code - - Refers to item: None -- IC 10938 -> Item 2356 -- Creation code - - Refers to item: None -- IC 10994 -> Item 2357 -- Creation code - - Refers to item: None -- IC 10994 -> Item 2358 -- Creation code - - Refers to item: None -- IC 11050 -> Item 2359 -- Creation code - - Refers to item: None -- IC 11050 -> Item 2360 -- Creation code - - Refers to item: None - diff --git a/test/strategies/StrategyVault.t.sol b/test/strategies/StrategyVault.t.sol index d469d4d5..7cf56568 100644 --- a/test/strategies/StrategyVault.t.sol +++ b/test/strategies/StrategyVault.t.sol @@ -74,6 +74,4 @@ contract StrategyVaultTest is StrategyManagerTest { ); payable(strategyAddress).transfer(1 ether); } - - // todo: test if they can receive eth from other users } From ecc12d123c7f803fd21ede325dafeb7655e88445 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Wed, 9 Jul 2025 11:11:49 +0200 Subject: [PATCH 06/16] test: restore event check --- test/modules/SlashingManager.bapp.t.sol | 19 +++++++++---------- test/modules/StrategyManager.t.sol | 14 +++++++------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index b4190e7f..4776f518 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -738,12 +738,12 @@ contract SlashingManagerTest is StrategyManagerTest { slashPercentage > 0 && slashPercentage < proxiedManager.maxPercentage() ); - console.log(slashPercentage); uint256 slashAmount = calculateSlashAmount( depositAmount, percentage, slashPercentage ); + assertEq(slashAmount, 0, "Should return 0 as slash amount"); testStrategyOptInToBApp(percentage); vm.prank(USER2); proxiedManager.depositERC20( @@ -782,7 +782,6 @@ contract SlashingManagerTest is StrategyManagerTest { slashPercentage > 0 && slashPercentage < proxiedManager.maxPercentage() ); - console.log(slashPercentage); uint256 slashAmount = calculateSlashAmount( depositAmount, percentage, @@ -796,14 +795,14 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - //vm.expectEmit(true, true, true, true); - //emit IStrategyManager.StrategySlashed( - // STRATEGY1, - // address(bApp3), - // token, - // slashPercentage, - // address(0) - //); + vm.expectEmit(true, true, true, true); + emit IStrategyManager.StrategySlashed( + STRATEGY1, + address(bApp3), + token, + slashPercentage, + address(0) + ); proxiedManager.slash( createSlashContext( STRATEGY1, diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index d2013bd2..29eebb23 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -1153,13 +1153,13 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testCreateStrategyETHAndDepositETH() public { testStrategyOptInToBAppWithETH(); vm.startPrank(USER1); - // vm.expectEmit(true, true, true, true); - // emit IStrategyManager.StrategyDeposit( - // STRATEGY1, - // USER1, - // ETH_ADDRESS, - // 1 ether - // ); + vm.expectEmit(true, true, true, true); + emit IStrategyManager.StrategyDeposit( + STRATEGY1, + USER1, + ETH_ADDRESS, + 1 ether + ); proxiedManager.depositETH{ value: 1 ether }(STRATEGY1); checkAccountShares(STRATEGY1, USER1, ETH_ADDRESS, 1 ether); checkTotalSharesAndTotalBalance( From 33ca2ac90d0f8a89d0558ebf14d6a441534ea3b8 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Wed, 9 Jul 2025 11:56:37 +0200 Subject: [PATCH 07/16] test: use standard event emit to check all the event topics --- test/SSVBasedApps.t.sol | 6 +- test/modules/BasedAppsManager.t.sol | 13 +--- test/modules/DelegationManager.t.sol | 26 ++++---- test/modules/ProtocolManager.t.sol | 2 +- test/modules/SlashingManager.bapp.t.sol | 24 +++---- test/modules/SlashingManager.eoa.t.sol | 8 +-- test/modules/StrategyManager.t.sol | 85 +++++++++++++------------ 7 files changed, 80 insertions(+), 84 deletions(-) diff --git a/test/SSVBasedApps.t.sol b/test/SSVBasedApps.t.sol index 15bf79c1..a43c8bde 100644 --- a/test/SSVBasedApps.t.sol +++ b/test/SSVBasedApps.t.sol @@ -172,7 +172,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { vm.etch(newModuleAddress, new bytes(100)); moduleAddresses[0] = address(newModuleAddress); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit ISSVBasedApps.ModuleUpdated( SSVCoreModules.SSV_STRATEGY_MANAGER, address(newModuleAddress) @@ -198,7 +198,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { vm.etch(newModuleAddress, new bytes(100)); moduleAddresses[0] = address(newModuleAddress); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit ISSVBasedApps.ModuleUpdated( SSVCoreModules.SSV_BAPPS_MANAGER, address(newModuleAddress) @@ -217,7 +217,7 @@ contract SSVBasedAppsTest is Setup, Ownable2StepUpgradeable { vm.etch(newModuleAddress, new bytes(100)); moduleAddresses[0] = address(newModuleAddress); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit ISSVBasedApps.ModuleUpdated( SSVCoreModules.SSV_PROTOCOL_MANAGER, address(newModuleAddress) diff --git a/test/modules/BasedAppsManager.t.sol b/test/modules/BasedAppsManager.t.sol index 4504a778..3c4a90e2 100644 --- a/test/modules/BasedAppsManager.t.sol +++ b/test/modules/BasedAppsManager.t.sol @@ -99,7 +99,7 @@ contract BasedAppsManagerTest is UtilsTest { ); for (uint256 i = 0; i < bApps.length; i++) { vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IBasedAppManager.BAppRegistered( address(bApps[i]), tokenConfigsInput, @@ -275,7 +275,7 @@ contract BasedAppsManagerTest is UtilsTest { function testUpdateBAppMetadata() public { testRegisterBApp(); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, false, false, false); + vm.expectEmit(); emit IBasedAppManager.BAppMetadataURIUpdated( address(bApps[i]), metadataURI @@ -336,15 +336,6 @@ contract BasedAppsManagerTest is UtilsTest { testRegisterBApp(); ICore.TokenConfig[] memory tokenConfigsInput = createTwoTokenAndRiskInputs(); - // ICore.TokenConfig[] memory tokenConfigs = new ICore.TokenConfig[]( - // tokensInput.length - // ); - // for (uint256 i = 0; i < tokensInput.length; i++) { - // tokenConfigs[i] = ICore.TokenConfig({ - // token: tokensInput[i], - // sharedRiskLevel: sharedRiskLevelInput[i] + 1000 - // }); - // } for (uint256 i = 0; i < bApps.length; i++) { vm.prank(USER1); vm.expectEmit(true, true, false, false); diff --git a/test/modules/DelegationManager.t.sol b/test/modules/DelegationManager.t.sol index 0a6f55e2..153132df 100644 --- a/test/modules/DelegationManager.t.sol +++ b/test/modules/DelegationManager.t.sol @@ -52,7 +52,7 @@ contract BasedAppManagerDelegateTest is Setup { function testDelegateMinimumBalance() public { uint32 delegatedAmount = 1; vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated( USER1, RECEIVER, @@ -68,7 +68,7 @@ contract BasedAppManagerDelegateTest is Setup { percentageAmount < proxiedManager.maxPercentage() ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated( USER1, RECEIVER, @@ -116,10 +116,10 @@ contract BasedAppManagerDelegateTest is Setup { vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated(USER1, RECEIVER, percentage1); proxiedManager.delegateBalance(RECEIVER, percentage1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); checkDelegation(USER1, RECEIVER, percentage1, percentage1); emit IStrategyManager.DelegationCreated(USER1, RECEIVER2, percentage2); @@ -163,7 +163,7 @@ contract BasedAppManagerDelegateTest is Setup { vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated(USER1, RECEIVER, percentage1); proxiedManager.delegateBalance(RECEIVER, percentage1); checkDelegation(USER1, RECEIVER, percentage1, percentage1); @@ -192,7 +192,7 @@ contract BasedAppManagerDelegateTest is Setup { uint32 updatePercentage = proxiedManager.maxPercentage(); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationUpdated( USER1, RECEIVER, @@ -248,7 +248,7 @@ contract BasedAppManagerDelegateTest is Setup { vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated( USER1, RECEIVER, @@ -257,7 +257,7 @@ contract BasedAppManagerDelegateTest is Setup { proxiedManager.delegateBalance(RECEIVER, delegatedAmount1); checkDelegation(USER1, RECEIVER, delegatedAmount1, delegatedAmount1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated( USER1, RECEIVER2, @@ -285,7 +285,7 @@ contract BasedAppManagerDelegateTest is Setup { testDelegateFullBalance(); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationRemoved(USER1, RECEIVER); proxiedManager.removeDelegatedBalance(RECEIVER); checkDelegationZero(USER1, RECEIVER, 0); @@ -299,14 +299,14 @@ contract BasedAppManagerDelegateTest is Setup { vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationRemoved(USER1, RECEIVER); proxiedManager.removeDelegatedBalance(RECEIVER); checkDelegationZero(USER1, RECEIVER, delegatedAmount2); checkDelegation(USER1, RECEIVER2, delegatedAmount2, delegatedAmount2); uint32 newDelegatedAmount1 = 1; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.DelegationCreated( USER1, RECEIVER, @@ -337,7 +337,7 @@ contract BasedAppManagerDelegateTest is Setup { function testUpdateAccountMetadata() public { string memory metadataURI = "https://account-metadata.com"; vm.startPrank(USER1); - vm.expectEmit(true, false, false, false); + vm.expectEmit(); emit IStrategyManager.AccountMetadataURIUpdated(USER1, metadataURI); proxiedManager.updateAccountMetadataURI(metadataURI); vm.stopPrank(); @@ -347,7 +347,7 @@ contract BasedAppManagerDelegateTest is Setup { testUpdateAccountMetadata(); string memory metadataURI2 = "https://account-metadata-2.com"; vm.startPrank(USER1); - vm.expectEmit(true, false, false, false); + vm.expectEmit(); emit IStrategyManager.AccountMetadataURIUpdated(USER1, metadataURI2); proxiedManager.updateAccountMetadataURI(metadataURI2); vm.stopPrank(); diff --git a/test/modules/ProtocolManager.t.sol b/test/modules/ProtocolManager.t.sol index 91e2f82f..fcfe65ed 100644 --- a/test/modules/ProtocolManager.t.sol +++ b/test/modules/ProtocolManager.t.sol @@ -285,7 +285,7 @@ contract ProtocolManagerTest is Setup, Ownable2StepUpgradeable { /// @notice Updating the flags should emit DisabledFeaturesUpdated function testEmitDisabledFeaturesUpdatedEvent() public { vm.prank(OWNER); - vm.expectEmit(true, false, false, true); + vm.expectEmit(); emit IProtocolManager.DisabledFeaturesUpdated(5); proxiedManager.updateDisabledFeatures(5); } diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index 4776f518..cba4b090 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -76,7 +76,7 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp1), @@ -125,7 +125,7 @@ contract SlashingManagerTest is StrategyManagerTest { vm.prank(USER2); proxiedManager.depositETH{ value: depositAmount }(STRATEGY1); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp1), @@ -257,7 +257,7 @@ contract SlashingManagerTest is StrategyManagerTest { function testWithdrawSlashingFundErc20() public { uint32 slashPercentage = 9000; testSlashBApp(slashPercentage); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.SlashingFundWithdrawn(address(erc20mock), 1); vm.prank(USER1); bApp1.withdrawSlashingFund(address(erc20mock), 1); @@ -273,7 +273,7 @@ contract SlashingManagerTest is StrategyManagerTest { slashPercentage ); testSlashBAppWithEth(slashPercentage); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.SlashingFundWithdrawn(ETH_ADDRESS, slashAmount); vm.prank(USER1); bApp1.withdrawETHSlashingFund(slashAmount); @@ -372,7 +372,7 @@ contract SlashingManagerTest is StrategyManagerTest { ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp1), @@ -441,7 +441,7 @@ contract SlashingManagerTest is StrategyManagerTest { ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp1), @@ -502,7 +502,7 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp1), @@ -691,7 +691,7 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp3), @@ -795,7 +795,7 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp3), @@ -856,7 +856,7 @@ contract SlashingManagerTest is StrategyManagerTest { depositAmount ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp3), @@ -904,7 +904,7 @@ contract SlashingManagerTest is StrategyManagerTest { vm.prank(USER2); proxiedManager.depositETH{ value: depositAmount }(STRATEGY1); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp3), @@ -959,7 +959,7 @@ contract SlashingManagerTest is StrategyManagerTest { vm.prank(USER2); proxiedManager.depositETH{ value: depositAmount }(STRATEGY1); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, address(bApp4), diff --git a/test/modules/SlashingManager.eoa.t.sol b/test/modules/SlashingManager.eoa.t.sol index 2cb3488b..c5b9ecf5 100644 --- a/test/modules/SlashingManager.eoa.t.sol +++ b/test/modules/SlashingManager.eoa.t.sol @@ -218,7 +218,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { uint256 slashAmount = 100; uint32 slashPercentage = 9000; testSlashEOA(slashPercentage); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.SlashingFundWithdrawn( address(erc20mock), slashAmount @@ -231,7 +231,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { uint256 slashAmount = 0.2 ether; uint32 slashPercentage = 1000; testSlashEOAWithEth(slashPercentage); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.SlashingFundWithdrawn(ETH_ADDRESS, slashAmount); vm.prank(USER1); proxiedManager.withdrawETHSlashingFund(slashAmount); @@ -418,7 +418,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, USER1, @@ -483,7 +483,7 @@ contract SlashingManagerEOATest is StrategyManagerTest { ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategySlashed( STRATEGY1, USER1, diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index 29eebb23..0c0c9573 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -30,7 +30,6 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.finalizeUpdateObligation(strategyId, bApp, token); } - // TESTS function testCreateStrategies() public { vm.startPrank(USER1); @@ -40,14 +39,14 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { INITIAL_USER1_BALANCE_ERC20 ); - /*vm.expectEmit(true, true, true, true); + vm.expectEmit(true, false, true, true); emit IStrategyManager.StrategyCreated( STRATEGY1, - STRATEGY_ADDRESS, + address(0), USER1, STRATEGY1_INITIAL_FEE, "" - );*/ + ); uint32 strategyId1 = proxiedManager.createStrategy( STRATEGY1_INITIAL_FEE, "" @@ -144,8 +143,14 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testCreateStrategyWithZeroFee() public { vm.startPrank(USER1); - // vm.expectEmit(true, true, true, true); - // emit IStrategyManager.StrategyCreated(STRATEGY1, USER1, 0, ""); + vm.expectEmit(true, false, true, true); + emit IStrategyManager.StrategyCreated( + STRATEGY1, + address(0), // Placeholder, cause the address is not possible to predict + USER1, + 0, + "" + ); uint32 strategyId1 = proxiedManager.createStrategy(0, ""); (, , uint32 delegationFeeOnRewards) = proxiedManager.strategies( strategyId1 @@ -183,7 +188,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { vm.assume(amount > 0 && amount < INITIAL_USER1_BALANCE_ERC20); testCreateStrategies(); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -230,7 +235,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { vm.assume(amount > 0 && amount < INITIAL_USER1_BALANCE_ERC20); testCreateStrategies(); vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -328,7 +333,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint256 depositAmount = 100_000; testCreateStrategies(); vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -412,7 +417,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint32[] memory obligationPercentagesInput = new uint32[](1); obligationPercentagesInput[0] = percentage; for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -456,14 +461,14 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint32[] memory obligationPercentagesInput = new uint32[](1); obligationPercentagesInput[0] = percentage; bytes memory data = abi.encodePacked("0x00"); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit BasedAppMock.OptInToBApp( STRATEGY1, tokensInput, obligationPercentagesInput, data ); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApp1), @@ -505,7 +510,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { tokensInput[0] = address(erc20mock); uint32[] memory obligationPercentagesInput = new uint32[](1); obligationPercentagesInput[0] = percentage; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, USER1, @@ -545,7 +550,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { tokensInput[0] = ETH_ADDRESS; uint32[] memory obligationPercentagesInput = new uint32[](1); obligationPercentagesInput[0] = percentage; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, USER1, @@ -585,7 +590,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { tokensInput[0] = address(erc20mock); uint32[] memory obligationPercentagesInput = new uint32[](1); obligationPercentagesInput[0] = percentage; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(nonCompliantBApp), @@ -655,7 +660,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testRegisterBAppWithNoTokens(); vm.startPrank(USER1); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -703,7 +708,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint32[] memory obligationPercentagesInput = new uint32[](2); obligationPercentagesInput[0] = percentage; obligationPercentagesInput[1] = percentage; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApp1), @@ -788,7 +793,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { percentage ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -859,7 +864,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { percentage ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -900,7 +905,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { percentage ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -1082,7 +1087,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { vm.startPrank(USER1); checkAccountShares(STRATEGY1, USER1, address(erc20mock2), 0); checkTotalSharesAndTotalBalance(STRATEGY1, address(erc20mock2), 0, 0); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -1105,7 +1110,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint256 amount = 1_000_000 ether; testStrategyOptInToBApp(percentage); vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -1153,7 +1158,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testCreateStrategyETHAndDepositETH() public { testStrategyOptInToBAppWithETH(); vm.startPrank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyDeposit( STRATEGY1, USER1, @@ -1267,7 +1272,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint32 percentage = 9500; address token = address(erc20mock2); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationCreated( STRATEGY1, address(bApps[i]), @@ -1380,7 +1385,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testStrategyOptInToBApp(9000); proposedFee = 505; vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyFeeUpdateProposed( STRATEGY1, USER1, @@ -1406,7 +1411,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { timeBeforeLimit ); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyFeeUpdated( STRATEGY1, USER1, @@ -1451,7 +1456,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function testStrategyFastFeeUpdate() public { testStrategyOptInToBApp(9000); vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyFeeUpdated(STRATEGY1, USER1, 1, true); proxiedManager.reduceFee(STRATEGY1, 1); checkFee(STRATEGY1, USER1, 1); @@ -1538,7 +1543,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { for (uint256 i = 0; i < bApps.length; i++) { vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationUpdateProposed( STRATEGY1, address(bApps[i]), @@ -1573,7 +1578,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { vm.warp(block.timestamp + proxiedManager.obligationTimelockPeriod()); for (uint256 i = 0; i < bApps.length; i++) { vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationUpdated( STRATEGY1, address(bApps[i]), @@ -1611,7 +1616,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); for (uint256 i = 0; i < bApps.length; i++) { vm.prank(USER1); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationUpdated( STRATEGY1, address(bApps[i]), @@ -1651,7 +1656,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.obligationExpireTime() ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationUpdated( STRATEGY1, address(bApps[i]), @@ -1797,7 +1802,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { withdrawalAmount = 1000; token = erc20mock; currentBalance = 120_000; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyWithdrawalProposed( STRATEGY1, USER1, @@ -1833,7 +1838,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { uint256 currentBalance ) = testProposeWithdrawalFromStrategy(); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyWithdrawal( STRATEGY1, USER1, @@ -1871,7 +1876,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategyETHAndDepositETH(); vm.assume(withdrawalAmount > 0 && withdrawalAmount <= 1 ether); currentBalance = 1 ether; - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyWithdrawalProposed( STRATEGY1, USER1, @@ -1896,7 +1901,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { withdrawalAmount ); vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.StrategyWithdrawal( STRATEGY1, USER1, @@ -2030,7 +2035,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { percentage ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -2054,7 +2059,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager ); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationCreated( STRATEGY1, address(bApps[i]), @@ -2092,7 +2097,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); for (uint256 i = 0; i < bApps.length; i++) { - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.BAppOptedInByStrategy( STRATEGY1, address(bApps[i]), @@ -2116,7 +2121,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager ); - vm.expectEmit(true, true, true, true); + vm.expectEmit(); emit IStrategyManager.ObligationCreated( STRATEGY1, address(bApps[i]), @@ -2230,7 +2235,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { testCreateStrategies(); string memory metadataURI = "https://metadata.com"; vm.startPrank(USER1); - vm.expectEmit(true, false, false, false); + vm.expectEmit(); emit IStrategyManager.StrategyMetadataURIUpdated( STRATEGY1, metadataURI From 16138b37a6a7428f24fc101e8d2dd40d54024f97 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:18:57 +0200 Subject: [PATCH 08/16] feat: remove docs --- docs/.gitignore | 1 - docs/book.css | 13 - docs/book.toml | 13 - docs/solidity.min.js | 74 --- docs/src/README.md | 133 ---- docs/src/SUMMARY.md | 35 - docs/src/src/README.md | 5 - docs/src/src/core/README.md | 7 - .../SSVBasedApps.sol/contract.SSVBasedApps.md | 572 ---------------- .../interface.IBasedAppManager.md | 76 --- .../interfaces/ICore.sol/interface.ICore.md | 105 --- .../interface.IProtocolManager.md | 129 ---- .../interface.ISSVBasedApps.md | 109 ---- .../interface.IStrategyManager.md | 449 ------------- .../interfaces/IViews.sol/interface.IViews.md | 208 ------ docs/src/src/core/interfaces/README.md | 9 - .../CoreStorageLib.sol/enum.SSVCoreModules.md | 12 - .../library.CoreStorageLib.md | 46 -- .../library.ProtocolStorageLib.md | 40 -- docs/src/src/core/libraries/README.md | 8 - .../constants.ValidationLib.md | 27 - .../library.ValidationLib.md | 52 -- .../contract.BasedAppsManager.md | 73 --- .../contract.ProtocolManager.md | 93 --- docs/src/src/core/modules/README.md | 6 - .../contract.StrategyManager.md | 611 ------------------ docs/src/src/middleware/README.md | 6 - docs/src/src/middleware/examples/README.md | 4 - .../contract.WhitelistExample.md | 27 - .../IBasedApp.sol/interface.IBasedApp.md | 49 -- .../interface.IBasedAppWhitelisted.md | 44 -- docs/src/src/middleware/interfaces/README.md | 5 - .../abstract.BasedAppWhitelisted.md | 30 - docs/src/src/middleware/modules/README.md | 6 - .../abstract.AccessControlBasedApp.md | 84 --- .../abstract.OwnableBasedApp.md | 55 -- .../middleware/modules/core+roles/README.md | 5 - .../BasedAppCore.sol/abstract.BasedAppCore.md | 145 ----- .../src/src/middleware/modules/core/README.md | 4 - test/modules/StrategyManager.t.sol | 66 +- 40 files changed, 65 insertions(+), 3371 deletions(-) delete mode 100644 docs/.gitignore delete mode 100644 docs/book.css delete mode 100644 docs/book.toml delete mode 100644 docs/solidity.min.js delete mode 100644 docs/src/README.md delete mode 100644 docs/src/SUMMARY.md delete mode 100644 docs/src/src/README.md delete mode 100644 docs/src/src/core/README.md delete mode 100644 docs/src/src/core/SSVBasedApps.sol/contract.SSVBasedApps.md delete mode 100644 docs/src/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md delete mode 100644 docs/src/src/core/interfaces/ICore.sol/interface.ICore.md delete mode 100644 docs/src/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md delete mode 100644 docs/src/src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md delete mode 100644 docs/src/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md delete mode 100644 docs/src/src/core/interfaces/IViews.sol/interface.IViews.md delete mode 100644 docs/src/src/core/interfaces/README.md delete mode 100644 docs/src/src/core/libraries/CoreStorageLib.sol/enum.SSVCoreModules.md delete mode 100644 docs/src/src/core/libraries/CoreStorageLib.sol/library.CoreStorageLib.md delete mode 100644 docs/src/src/core/libraries/ProtocolStorageLib.sol/library.ProtocolStorageLib.md delete mode 100644 docs/src/src/core/libraries/README.md delete mode 100644 docs/src/src/core/libraries/ValidationLib.sol/constants.ValidationLib.md delete mode 100644 docs/src/src/core/libraries/ValidationLib.sol/library.ValidationLib.md delete mode 100644 docs/src/src/core/modules/BasedAppsManager.sol/contract.BasedAppsManager.md delete mode 100644 docs/src/src/core/modules/ProtocolManager.sol/contract.ProtocolManager.md delete mode 100644 docs/src/src/core/modules/README.md delete mode 100644 docs/src/src/core/modules/StrategyManager.sol/contract.StrategyManager.md delete mode 100644 docs/src/src/middleware/README.md delete mode 100644 docs/src/src/middleware/examples/README.md delete mode 100644 docs/src/src/middleware/examples/WhitelistExample.sol/contract.WhitelistExample.md delete mode 100644 docs/src/src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md delete mode 100644 docs/src/src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md delete mode 100644 docs/src/src/middleware/interfaces/README.md delete mode 100644 docs/src/src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md delete mode 100644 docs/src/src/middleware/modules/README.md delete mode 100644 docs/src/src/middleware/modules/core+roles/AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md delete mode 100644 docs/src/src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md delete mode 100644 docs/src/src/middleware/modules/core+roles/README.md delete mode 100644 docs/src/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md delete mode 100644 docs/src/src/middleware/modules/core/README.md diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index 4e42a1bc..00000000 --- a/docs/.gitignore +++ /dev/null @@ -1 +0,0 @@ -book/ \ No newline at end of file diff --git a/docs/book.css b/docs/book.css deleted file mode 100644 index b5ce903f..00000000 --- a/docs/book.css +++ /dev/null @@ -1,13 +0,0 @@ -table { - margin: 0 auto; - border-collapse: collapse; - width: 100%; -} - -table td:first-child { - width: 15%; -} - -table td:nth-child(2) { - width: 25%; -} \ No newline at end of file diff --git a/docs/book.toml b/docs/book.toml deleted file mode 100644 index a2e2683a..00000000 --- a/docs/book.toml +++ /dev/null @@ -1,13 +0,0 @@ -[book] -src = "src" -title = "" - -[output.html] -no-section-label = true -additional-js = ["solidity.min.js"] -additional-css = ["book.css"] -mathjax-support = true -git-repository-url = "https://github.com/ssvlabs/based-applications" - -[output.html.fold] -enable = true diff --git a/docs/solidity.min.js b/docs/solidity.min.js deleted file mode 100644 index 19249329..00000000 --- a/docs/solidity.min.js +++ /dev/null @@ -1,74 +0,0 @@ -hljs.registerLanguage("solidity",(()=>{"use strict";function e(){try{return!0 -}catch(e){return!1}} -var a=/-?(\b0[xX]([a-fA-F0-9]_?)*[a-fA-F0-9]|(\b[1-9](_?\d)*(\.((\d_?)*\d)?)?|\.\d(_?\d)*)([eE][-+]?\d(_?\d)*)?|\b0)(?!\w|\$)/ -;e()&&(a=a.source.replace(/\\b/g,"(?{ -var a=r(e),o=l(e),c=/[A-Za-z_$][A-Za-z_$0-9.]*/,d=e.inherit(e.TITLE_MODE,{ -begin:/[A-Za-z$_][0-9A-Za-z$_]*/,lexemes:c,keywords:n}),u={className:"params", -begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,lexemes:c,keywords:n, -contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,o,s]},_={ -className:"operator",begin:/:=|->/};return{keywords:n,lexemes:c, -contains:[a,o,i,t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,_,{ -className:"function",lexemes:c,beginKeywords:"function",end:"{",excludeEnd:!0, -contains:[d,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,_]}]}}, -solAposStringMode:r,solQuoteStringMode:l,HEX_APOS_STRING_MODE:i, -HEX_QUOTE_STRING_MODE:t,SOL_NUMBER:s,isNegativeLookbehindAvailable:e} -;const{baseAssembly:c,solAposStringMode:d,solQuoteStringMode:u,HEX_APOS_STRING_MODE:_,HEX_QUOTE_STRING_MODE:m,SOL_NUMBER:b,isNegativeLookbehindAvailable:E}=o -;return e=>{for(var a=d(e),s=u(e),n=[],i=0;i<32;i++)n[i]=i+1 -;var t=n.map((e=>8*e)),r=[];for(i=0;i<=80;i++)r[i]=i -;var l=n.map((e=>"bytes"+e)).join(" ")+" ",o=t.map((e=>"uint"+e)).join(" ")+" ",g=t.map((e=>"int"+e)).join(" ")+" ",M=[].concat.apply([],t.map((e=>r.map((a=>e+"x"+a))))),p={ -keyword:"var bool string int uint "+g+o+"byte bytes "+l+"fixed ufixed "+M.map((e=>"fixed"+e)).join(" ")+" "+M.map((e=>"ufixed"+e)).join(" ")+" enum struct mapping address new delete if else for while continue break return throw emit try catch revert unchecked _ function modifier event constructor fallback receive error virtual override constant immutable anonymous indexed storage memory calldata external public internal payable pure view private returns import from as using pragma contract interface library is abstract type assembly", -literal:"true false wei gwei szabo finney ether seconds minutes hours days weeks years", -built_in:"self this super selfdestruct suicide now msg block tx abi blockhash gasleft assert require Error Panic sha3 sha256 keccak256 ripemd160 ecrecover addmod mulmod log0 log1 log2 log3 log4" -},O={className:"operator",begin:/[+\-!~*\/%<>&^|=]/ -},C=/[A-Za-z_$][A-Za-z_$0-9]*/,N={className:"params",begin:/\(/,end:/\)/, -excludeBegin:!0,excludeEnd:!0,lexemes:C,keywords:p, -contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,s,b,"self"]},f={ -begin:/\.\s*/,end:/[^A-Za-z0-9$_\.]/,excludeBegin:!0,excludeEnd:!0,keywords:{ -built_in:"gas value selector address length push pop send transfer call callcode delegatecall staticcall balance code codehash wrap unwrap name creationCode runtimeCode interfaceId min max" -},relevance:2},y=e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/, -lexemes:C,keywords:p}),w={className:"built_in", -begin:(E()?"(?`](https://holesky.etherscan.io/address/0x1Bd6ceB98Daf7FfEB590236b720F81b65213836A) | [``](https://holesky.etherscan.io/address/0x9a09A49870353867b0ce9901B44E84C32B2A47AC) | Proxy: [`UUPS@5.1.0`](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/v5.1.0/contracts/proxy/utils/UUPSUpgradeable.sol) | - -  - -## :scroll: _License_ - -2025 SSV Network - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, version 3 of the License, or any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the [GNU General Public License](LICENSE) -along with this program. If not, see . \ No newline at end of file diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md deleted file mode 100644 index 2a23b608..00000000 --- a/docs/src/SUMMARY.md +++ /dev/null @@ -1,35 +0,0 @@ -# Summary -- [Home](README.md) -# src - - [❱ core](src/core/README.md) - - [❱ interfaces](src/core/interfaces/README.md) - - [IBasedAppManager](src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md) - - [ICore](src/core/interfaces/ICore.sol/interface.ICore.md) - - [IProtocolManager](src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md) - - [ISSVBasedApps](src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md) - - [IStrategyManager](src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md) - - [IViews](src/core/interfaces/IViews.sol/interface.IViews.md) - - [❱ libraries](src/core/libraries/README.md) - - [SSVCoreModules](src/core/libraries/CoreStorageLib.sol/enum.SSVCoreModules.md) - - [CoreStorageLib](src/core/libraries/CoreStorageLib.sol/library.CoreStorageLib.md) - - [ProtocolStorageLib](src/core/libraries/ProtocolStorageLib.sol/library.ProtocolStorageLib.md) - - [ValidationLib](src/core/libraries/ValidationLib.sol/library.ValidationLib.md) - - [ValidationLib constants](src/core/libraries/ValidationLib.sol/constants.ValidationLib.md) - - [❱ modules](src/core/modules/README.md) - - [BasedAppsManager](src/core/modules/BasedAppsManager.sol/contract.BasedAppsManager.md) - - [ProtocolManager](src/core/modules/ProtocolManager.sol/contract.ProtocolManager.md) - - [StrategyManager](src/core/modules/StrategyManager.sol/contract.StrategyManager.md) - - [SSVBasedApps](src/core/SSVBasedApps.sol/contract.SSVBasedApps.md) - - [❱ middleware](src/middleware/README.md) - - [❱ examples](src/middleware/examples/README.md) - - [WhitelistExample](src/middleware/examples/WhitelistExample.sol/contract.WhitelistExample.md) - - [❱ interfaces](src/middleware/interfaces/README.md) - - [IBasedApp](src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md) - - [IBasedAppWhitelisted](src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md) - - [❱ modules](src/middleware/modules/README.md) - - [❱ core](src/middleware/modules/core/README.md) - - [BasedAppCore](src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md) - - [❱ core+roles](src/middleware/modules/core+roles/README.md) - - [AccessControlBasedApp](src/middleware/modules/core+roles/AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md) - - [OwnableBasedApp](src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md) - - [BasedAppWhitelisted](src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md) diff --git a/docs/src/src/README.md b/docs/src/src/README.md deleted file mode 100644 index 2c17bcbb..00000000 --- a/docs/src/src/README.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Contents -- [core](/src/core) -- [middleware](/src/middleware) diff --git a/docs/src/src/core/README.md b/docs/src/src/core/README.md deleted file mode 100644 index 3d574836..00000000 --- a/docs/src/src/core/README.md +++ /dev/null @@ -1,7 +0,0 @@ - - -# Contents -- [interfaces](/src/core/interfaces) -- [libraries](/src/core/libraries) -- [modules](/src/core/modules) -- [SSVBasedApps](SSVBasedApps.sol/contract.SSVBasedApps.md) diff --git a/docs/src/src/core/SSVBasedApps.sol/contract.SSVBasedApps.md b/docs/src/src/core/SSVBasedApps.sol/contract.SSVBasedApps.md deleted file mode 100644 index 57b5d4f6..00000000 --- a/docs/src/src/core/SSVBasedApps.sol/contract.SSVBasedApps.md +++ /dev/null @@ -1,572 +0,0 @@ -# SSVBasedApps -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/SSVBasedApps.sol) - -**Inherits:** -[ISSVBasedApps](/src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md), UUPSUpgradeable, Ownable2StepUpgradeable - -**Author:** - -Marco Tabasco -Riccardo Persiani - -The Core Contract to manage Based Applications, Validator Balance Delegations & Strategies for SSV Based Applications Platform. -GLOSSARY ** - -*The following terms are used throughout the contract: -- **Account**: An Ethereum address that can: -1. Delegate its balance to another address. -2. Create and manage a strategy. -3. Create and manage or be a bApp. -- **Based Application**: or bApp. -The entity that requests validation services from operators. On-chain is represented by an Ethereum address. -A bApp can be created by registering to this Core Contract, specifying the risk level. -The bApp can also specify one or many tokens as slashable capital to be provided by strategies. -During the bApp registration, the bApp owner can set the shared risk level and optionally a metadata URI, to be used in the SSV bApp marketplace. -- **Delegator**: An Ethereum address that has Ethereum Validator Balance of Staked ETH within the SSV platform. This capital delegated is non-slashable. -The delegator can decide to delegate its balance to itself or/and to a single or many receiver accounts. -The delegator has to set its address as the receiver account, when the delegator wants to delegate its balance to itself. -The delegated balance goes to an account and not to a strategy. This receiver account can manage only a single strategy. -- **Strategy**: The entity that manages the slashable assets bounded to based apps. -The strategy has its own balance, accounted in this core contract. -The strategy can be created by an account that becomes its owner. -The assets can be ERC20 tokens or Native ETH tokens, that can be deposited or withdrawn by the participants. -The strategy can manage its assets via s.obligations to one or many bApps. -- **Obligation**: A percentage of the strategy's balance of ERC20 (or Native ETH), that is reserved for securing a bApp. -The obligation is set exclusively by the strategy owner and can be updated by the strategy owner. -The tokens specified in an obligation needs to match the tokens specified in the bApp. -AUTHORS *** - - -## Functions -### initialize - - -```solidity -function initialize( - address owner_, - IBasedAppManager ssvBasedAppManger_, - IStrategyManager ssvStrategyManager_, - IProtocolManager protocolManager_, - ProtocolStorageLib.Data calldata config -) external override initializer onlyProxy; -``` - -### __SSVBasedApplications_init_unchained - - -```solidity -function __SSVBasedApplications_init_unchained( - IBasedAppManager ssvBasedAppManger_, - IStrategyManager ssvStrategyManager_, - IProtocolManager protocolManager_, - ProtocolStorageLib.Data calldata config -) internal onlyInitializing; -``` - -### constructor - -**Note:** -oz-upgrades-unsafe-allow: constructor - - -```solidity -constructor(); -``` - -### _authorizeUpgrade - - -```solidity -function _authorizeUpgrade(address) internal override onlyOwner; -``` - -### updateBAppMetadataURI - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external; -``` - -### registerBApp - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external; -``` - -### updateBAppsTokens - - -```solidity -function updateBAppsTokens(ICore.TokenConfig[] calldata tokenConfigs) external; -``` - -### createObligation - - -```solidity -function createObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` - -### createStrategy - - -```solidity -function createStrategy(uint32 fee, string calldata metadataURI) external returns (uint32 strategyId); -``` - -### delegateBalance - - -```solidity -function delegateBalance(address receiver, uint32 percentage) external; -``` - -### depositERC20 - - -```solidity -function depositERC20(uint32 strategyId, IERC20 token, uint256 amount) external; -``` - -### depositETH - - -```solidity -function depositETH(uint32 strategyId) external payable; -``` - -### finalizeFeeUpdate - - -```solidity -function finalizeFeeUpdate(uint32 strategyId) external; -``` - -### finalizeUpdateObligation - - -```solidity -function finalizeUpdateObligation(uint32 strategyId, address bApp, address token) external; -``` - -### finalizeWithdrawal - - -```solidity -function finalizeWithdrawal(uint32 strategyId, IERC20 token) external; -``` - -### finalizeWithdrawalETH - - -```solidity -function finalizeWithdrawalETH(uint32 strategyId) external; -``` - -### getSlashableBalance - - -```solidity -function getSlashableBalance(uint32 strategyId, address bApp, address token) public view returns (uint256 slashableBalance); -``` - -### proposeFeeUpdate - - -```solidity -function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external; -``` - -### proposeUpdateObligation - - -```solidity -function proposeUpdateObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` - -### proposeWithdrawal - - -```solidity -function proposeWithdrawal(uint32 strategyId, address token, uint256 amount) external; -``` - -### proposeWithdrawalETH - - -```solidity -function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external; -``` - -### reduceFee - - -```solidity -function reduceFee(uint32 strategyId, uint32 proposedFee) external; -``` - -### removeDelegatedBalance - - -```solidity -function removeDelegatedBalance(address receiver) external; -``` - -### updateDelegatedBalance - - -```solidity -function updateDelegatedBalance(address receiver, uint32 percentage) external; -``` - -### updateStrategyMetadataURI - - -```solidity -function updateStrategyMetadataURI(uint32 strategyId, string calldata metadataURI) external; -``` - -### updateAccountMetadataURI - - -```solidity -function updateAccountMetadataURI(string calldata metadataURI) external; -``` - -### slash - - -```solidity -function slash(uint32 strategyId, address bApp, address token, uint32 percentage, bytes calldata data) external; -``` - -### withdrawSlashingFund - - -```solidity -function withdrawSlashingFund(address token, uint256 amount) external; -``` - -### withdrawETHSlashingFund - - -```solidity -function withdrawETHSlashingFund(uint256 amount) external; -``` - -### optInToBApp - - -```solidity -function optInToBApp(uint32 strategyId, address bApp, address[] calldata tokens, uint32[] calldata obligationPercentages, bytes calldata data) external; -``` - -### updateFeeTimelockPeriod - - -```solidity -function updateFeeTimelockPeriod(uint32 value) external onlyOwner; -``` - -### updateFeeExpireTime - - -```solidity -function updateFeeExpireTime(uint32 value) external onlyOwner; -``` - -### updateWithdrawalTimelockPeriod - - -```solidity -function updateWithdrawalTimelockPeriod(uint32 value) external onlyOwner; -``` - -### updateWithdrawalExpireTime - - -```solidity -function updateWithdrawalExpireTime(uint32 value) external onlyOwner; -``` - -### updateObligationTimelockPeriod - - -```solidity -function updateObligationTimelockPeriod(uint32 value) external onlyOwner; -``` - -### updateObligationExpireTime - - -```solidity -function updateObligationExpireTime(uint32 value) external onlyOwner; -``` - -### updateTokenUpdateTimelockPeriod - - -```solidity -function updateTokenUpdateTimelockPeriod(uint32 value) external onlyOwner; -``` - -### updateMaxShares - - -```solidity -function updateMaxShares(uint256 value) external onlyOwner; -``` - -### updateMaxFeeIncrement - - -```solidity -function updateMaxFeeIncrement(uint32 value) external onlyOwner; -``` - -### updateDisabledFeatures - - -```solidity -function updateDisabledFeatures(uint32 value) external onlyOwner; -``` - -### delegations - - -```solidity -function delegations(address account, address receiver) external view returns (uint32); -``` - -### totalDelegatedPercentage - - -```solidity -function totalDelegatedPercentage(address delegator) external view returns (uint32); -``` - -### registeredBApps - - -```solidity -function registeredBApps(address bApp) external view returns (bool isRegistered); -``` - -### strategies - - -```solidity -function strategies(uint32 strategyId) external view returns (address strategyOwner, uint32 fee); -``` - -### ownedStrategies - - -```solidity -function ownedStrategies(address owner) external view returns (uint32[] memory strategyIds); -``` - -### strategyAccountShares - - -```solidity -function strategyAccountShares(uint32 strategyId, address account, address token) external view returns (uint256); -``` - -### strategyTotalBalance - - -```solidity -function strategyTotalBalance(uint32 strategyId, address token) external view returns (uint256); -``` - -### strategyTotalShares - - -```solidity -function strategyTotalShares(uint32 strategyId, address token) external view returns (uint256); -``` - -### strategyGeneration - - -```solidity -function strategyGeneration(uint32 strategyId, address token) external view returns (uint256); -``` - -### obligations - - -```solidity -function obligations(uint32 strategyId, address bApp, address token) external view returns (uint32 percentage, bool isSet); -``` - -### bAppTokens - - -```solidity -function bAppTokens(address bApp, address token) external view returns (uint32 currentValue, bool isSet, uint32 pendingValue, uint32 effectTime); -``` - -### accountBAppStrategy - - -```solidity -function accountBAppStrategy(address account, address bApp) external view returns (uint32); -``` - -### feeUpdateRequests - - -```solidity -function feeUpdateRequests(uint32 strategyId) external view returns (uint32 percentage, uint32 requestTime); -``` - -### withdrawalRequests - - -```solidity -function withdrawalRequests(uint32 strategyId, address account, address token) external view returns (uint256 shares, uint32 requestTime); -``` - -### obligationRequests - - -```solidity -function obligationRequests(uint32 strategyId, address token, address bApp) external view returns (uint32 percentage, uint32 requestTime); -``` - -### slashingFund - - -```solidity -function slashingFund(address account, address token) external view returns (uint256); -``` - -### maxPercentage - - -```solidity -function maxPercentage() external pure returns (uint32); -``` - -### ethAddress - - -```solidity -function ethAddress() external pure returns (address); -``` - -### maxShares - - -```solidity -function maxShares() external view returns (uint256); -``` - -### maxFeeIncrement - - -```solidity -function maxFeeIncrement() external view returns (uint32); -``` - -### feeTimelockPeriod - - -```solidity -function feeTimelockPeriod() external view returns (uint32); -``` - -### feeExpireTime - - -```solidity -function feeExpireTime() external view returns (uint32); -``` - -### withdrawalTimelockPeriod - - -```solidity -function withdrawalTimelockPeriod() external view returns (uint32); -``` - -### withdrawalExpireTime - - -```solidity -function withdrawalExpireTime() external view returns (uint32); -``` - -### obligationTimelockPeriod - - -```solidity -function obligationTimelockPeriod() external view returns (uint32); -``` - -### obligationExpireTime - - -```solidity -function obligationExpireTime() external view returns (uint32); -``` - -### disabledFeatures - - -```solidity -function disabledFeatures() external view returns (uint32); -``` - -### tokenUpdateTimelockPeriod - - -```solidity -function tokenUpdateTimelockPeriod() external view returns (uint32); -``` - -### getVersion - - -```solidity -function getVersion() external pure returns (string memory); -``` - -### getModuleAddress - -Retrieves the currently configured Module contract address. - - -```solidity -function getModuleAddress(SSVCoreModules moduleId) external view returns (address); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`moduleId`|`SSVCoreModules`|The ID of the SSV Module.| - -**Returns** - -|Name|Type|Description| -|----|----|-----------| -|``|`address`|The address of the SSV Module.| - - -### updateModule - - -```solidity -function updateModule(SSVCoreModules[] calldata moduleIds, address[] calldata moduleAddresses) external onlyOwner; -``` - -### _delegateTo - - -```solidity -function _delegateTo(SSVCoreModules moduleId) internal; -``` - diff --git a/docs/src/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md b/docs/src/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md deleted file mode 100644 index 4fb15889..00000000 --- a/docs/src/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md +++ /dev/null @@ -1,76 +0,0 @@ -# IBasedAppManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/IBasedAppManager.sol) - - -## Functions -### registerBApp - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external; -``` - -### updateBAppMetadataURI - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external; -``` - -### updateBAppsTokens - - -```solidity -function updateBAppsTokens(ICore.TokenConfig[] calldata tokenConfigs) external; -``` - -## Events -### BAppMetadataURIUpdated - -```solidity -event BAppMetadataURIUpdated(address indexed bApp, string metadataURI); -``` - -### BAppRegistered - -```solidity -event BAppRegistered(address indexed bApp, ICore.TokenConfig[] tokenConfigs, string metadataURI); -``` - -### BAppTokensUpdated - -```solidity -event BAppTokensUpdated(address indexed bApp, ICore.TokenConfig[] tokenConfigs); -``` - -## Errors -### BAppAlreadyRegistered - -```solidity -error BAppAlreadyRegistered(); -``` - -### BAppDoesNotSupportInterface - -```solidity -error BAppDoesNotSupportInterface(); -``` - -### BAppNotRegistered - -```solidity -error BAppNotRegistered(); -``` - -### TokenAlreadyAddedToBApp - -```solidity -error TokenAlreadyAddedToBApp(address token); -``` - -### ZeroAddressNotAllowed - -```solidity -error ZeroAddressNotAllowed(); -``` - diff --git a/docs/src/src/core/interfaces/ICore.sol/interface.ICore.md b/docs/src/src/core/interfaces/ICore.sol/interface.ICore.md deleted file mode 100644 index 24ae6f6e..00000000 --- a/docs/src/src/core/interfaces/ICore.sol/interface.ICore.md +++ /dev/null @@ -1,105 +0,0 @@ -# ICore -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/ICore.sol) - - -## Structs -### SharedRiskLevel -Represents a SharedRiskLevel - - -```solidity -struct SharedRiskLevel { - uint32 currentValue; - bool isSet; - uint32 pendingValue; - uint32 effectTime; -} -``` - -### Obligation -Represents an Obligation - - -```solidity -struct Obligation { - uint32 percentage; - bool isSet; -} -``` - -### Strategy -Represents a Strategy - - -```solidity -struct Strategy { - address owner; - uint32 fee; -} -``` - -### FeeUpdateRequest -Represents a FeeUpdateRequest - - -```solidity -struct FeeUpdateRequest { - uint32 percentage; - uint32 requestTime; -} -``` - -### WithdrawalRequest -Represents a request for a withdrawal from a participant of a strategy - - -```solidity -struct WithdrawalRequest { - uint256 shares; - uint32 requestTime; -} -``` - -### ObligationRequest -Represents a change in the obligation in a strategy. Only the owner can submit one. - - -```solidity -struct ObligationRequest { - uint32 percentage; - uint32 requestTime; -} -``` - -### Shares -Represents the shares system of a strategy - - -```solidity -struct Shares { - uint256 totalTokenBalance; - uint256 totalShareBalance; - uint256 currentGeneration; - mapping(address => uint256) accountShareBalance; - mapping(address => uint256) accountGeneration; -} -``` - -### TokenUpdateRequest - -```solidity -struct TokenUpdateRequest { - TokenConfig[] tokens; - uint32 requestTime; -} -``` - -### TokenConfig - -```solidity -struct TokenConfig { - address token; - uint32 sharedRiskLevel; -} -``` - diff --git a/docs/src/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md b/docs/src/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md deleted file mode 100644 index bb7fa5b1..00000000 --- a/docs/src/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md +++ /dev/null @@ -1,129 +0,0 @@ -# IProtocolManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/IProtocolManager.sol) - - -## Functions -### updateFeeExpireTime - - -```solidity -function updateFeeExpireTime(uint32 value) external; -``` - -### updateFeeTimelockPeriod - - -```solidity -function updateFeeTimelockPeriod(uint32 value) external; -``` - -### updateMaxFeeIncrement - - -```solidity -function updateMaxFeeIncrement(uint32 value) external; -``` - -### updateMaxShares - - -```solidity -function updateMaxShares(uint256 value) external; -``` - -### updateObligationExpireTime - - -```solidity -function updateObligationExpireTime(uint32 value) external; -``` - -### updateObligationTimelockPeriod - - -```solidity -function updateObligationTimelockPeriod(uint32 value) external; -``` - -### updateTokenUpdateTimelockPeriod - - -```solidity -function updateTokenUpdateTimelockPeriod(uint32 value) external; -``` - -### updateWithdrawalExpireTime - - -```solidity -function updateWithdrawalExpireTime(uint32 value) external; -``` - -### updateWithdrawalTimelockPeriod - - -```solidity -function updateWithdrawalTimelockPeriod(uint32 value) external; -``` - -## Events -### FeeExpireTimeUpdated - -```solidity -event FeeExpireTimeUpdated(uint32 feeExpireTime); -``` - -### FeeTimelockPeriodUpdated - -```solidity -event FeeTimelockPeriodUpdated(uint32 feeTimelockPeriod); -``` - -### ObligationExpireTimeUpdated - -```solidity -event ObligationExpireTimeUpdated(uint32 obligationExpireTime); -``` - -### ObligationTimelockPeriodUpdated - -```solidity -event ObligationTimelockPeriodUpdated(uint32 obligationTimelockPeriod); -``` - -### TokenUpdateTimelockPeriodUpdated - -```solidity -event TokenUpdateTimelockPeriodUpdated(uint32 tokenUpdateTimelockPeriod); -``` - -### StrategyMaxFeeIncrementUpdated - -```solidity -event StrategyMaxFeeIncrementUpdated(uint32 maxFeeIncrement); -``` - -### StrategyMaxSharesUpdated - -```solidity -event StrategyMaxSharesUpdated(uint256 maxShares); -``` - -### WithdrawalExpireTimeUpdated - -```solidity -event WithdrawalExpireTimeUpdated(uint32 withdrawalExpireTime); -``` - -### WithdrawalTimelockPeriodUpdated - -```solidity -event WithdrawalTimelockPeriodUpdated(uint32 withdrawalTimelockPeriod); -``` - -### DisabledFeaturesUpdated - -```solidity -event DisabledFeaturesUpdated(uint32 disabledFeatures); -``` - diff --git a/docs/src/src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md b/docs/src/src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md deleted file mode 100644 index ca7e186e..00000000 --- a/docs/src/src/core/interfaces/ISSVBasedApps.sol/interface.ISSVBasedApps.md +++ /dev/null @@ -1,109 +0,0 @@ -# ISSVBasedApps -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/ISSVBasedApps.sol) - -**Inherits:** -[IStrategyManager](/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md), [IBasedAppManager](/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md), [IProtocolManager](/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md), [IViews](/src/core/interfaces/IViews.sol/interface.IViews.md) - - -## Functions -### getModuleAddress - - -```solidity -function getModuleAddress(SSVCoreModules moduleId) external view returns (address); -``` - -### initialize - - -```solidity -function initialize( - address owner_, - IBasedAppManager ssvBasedAppManger_, - IStrategyManager ssvStrategyManager_, - IProtocolManager protocolManager_, - ProtocolStorageLib.Data memory config -) external; -``` - -### updateModule - - -```solidity -function updateModule(SSVCoreModules[] calldata moduleIds, address[] calldata moduleAddresses) external; -``` - -## Events -### ModuleUpdated - -```solidity -event ModuleUpdated(SSVCoreModules indexed moduleId, address moduleAddress); -``` - -## Errors -### InvalidMaxFeeIncrement - -```solidity -error InvalidMaxFeeIncrement(); -``` - -### InvalidMaxShares - -```solidity -error InvalidMaxShares(); -``` - -### InvalidFeeTimelockPeriod - -```solidity -error InvalidFeeTimelockPeriod(); -``` - -### InvalidFeeExpireTime - -```solidity -error InvalidFeeExpireTime(); -``` - -### InvalidWithdrawalTimelockPeriod - -```solidity -error InvalidWithdrawalTimelockPeriod(); -``` - -### InvalidWithdrawalExpireTime - -```solidity -error InvalidWithdrawalExpireTime(); -``` - -### InvalidObligationTimelockPeriod - -```solidity -error InvalidObligationTimelockPeriod(); -``` - -### InvalidObligationExpireTime - -```solidity -error InvalidObligationExpireTime(); -``` - -### InvalidTokenUpdateTimelockPeriod - -```solidity -error InvalidTokenUpdateTimelockPeriod(); -``` - -### InvalidDisabledFeatures - -```solidity -error InvalidDisabledFeatures(); -``` - -### TargetModuleDoesNotExist - -```solidity -error TargetModuleDoesNotExist(uint8 moduleId); -``` - diff --git a/docs/src/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md b/docs/src/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md deleted file mode 100644 index e77b31e8..00000000 --- a/docs/src/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md +++ /dev/null @@ -1,449 +0,0 @@ -# IStrategyManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/IStrategyManager.sol) - - -## Functions -### createObligation - - -```solidity -function createObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` - -### createStrategy - - -```solidity -function createStrategy(uint32 fee, string calldata metadataURI) external returns (uint32 strategyId); -``` - -### delegateBalance - - -```solidity -function delegateBalance(address receiver, uint32 percentage) external; -``` - -### depositERC20 - - -```solidity -function depositERC20(uint32 strategyId, IERC20 token, uint256 amount) external; -``` - -### depositETH - - -```solidity -function depositETH(uint32 strategyId) external payable; -``` - -### finalizeFeeUpdate - - -```solidity -function finalizeFeeUpdate(uint32 strategyId) external; -``` - -### finalizeUpdateObligation - - -```solidity -function finalizeUpdateObligation(uint32 strategyId, address bApp, address token) external; -``` - -### finalizeWithdrawal - - -```solidity -function finalizeWithdrawal(uint32 strategyId, IERC20 token) external; -``` - -### finalizeWithdrawalETH - - -```solidity -function finalizeWithdrawalETH(uint32 strategyId) external; -``` - -### optInToBApp - - -```solidity -function optInToBApp(uint32 strategyId, address bApp, address[] calldata tokens, uint32[] calldata obligationPercentages, bytes calldata data) external; -``` - -### proposeFeeUpdate - - -```solidity -function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external; -``` - -### proposeUpdateObligation - - -```solidity -function proposeUpdateObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` - -### proposeWithdrawal - - -```solidity -function proposeWithdrawal(uint32 strategyId, address token, uint256 amount) external; -``` - -### proposeWithdrawalETH - - -```solidity -function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external; -``` - -### reduceFee - - -```solidity -function reduceFee(uint32 strategyId, uint32 proposedFee) external; -``` - -### removeDelegatedBalance - - -```solidity -function removeDelegatedBalance(address receiver) external; -``` - -### slash - - -```solidity -function slash(uint32 strategyId, address bApp, address token, uint32 percentage, bytes calldata data) external; -``` - -### updateAccountMetadataURI - - -```solidity -function updateAccountMetadataURI(string calldata metadataURI) external; -``` - -### updateDelegatedBalance - - -```solidity -function updateDelegatedBalance(address receiver, uint32 percentage) external; -``` - -### updateStrategyMetadataURI - - -```solidity -function updateStrategyMetadataURI(uint32 strategyId, string calldata metadataURI) external; -``` - -### withdrawETHSlashingFund - - -```solidity -function withdrawETHSlashingFund(uint256 amount) external; -``` - -### withdrawSlashingFund - - -```solidity -function withdrawSlashingFund(address token, uint256 amount) external; -``` - -## Events -### AccountMetadataURIUpdated - -```solidity -event AccountMetadataURIUpdated(address indexed account, string metadataURI); -``` - -### BAppOptedInByStrategy - -```solidity -event BAppOptedInByStrategy(uint32 indexed strategyId, address indexed bApp, bytes data, address[] tokens, uint32[] obligationPercentages); -``` - -### DelegationCreated - -```solidity -event DelegationCreated(address indexed delegator, address indexed receiver, uint32 percentage); -``` - -### DelegationRemoved - -```solidity -event DelegationRemoved(address indexed delegator, address indexed receiver); -``` - -### DelegationUpdated - -```solidity -event DelegationUpdated(address indexed delegator, address indexed receiver, uint32 percentage); -``` - -### MaxFeeIncrementSet - -```solidity -event MaxFeeIncrementSet(uint32 newMaxFeeIncrement); -``` - -### ObligationCreated - -```solidity -event ObligationCreated(uint32 indexed strategyId, address indexed bApp, address token, uint32 percentage); -``` - -### ObligationUpdated - -```solidity -event ObligationUpdated(uint32 indexed strategyId, address indexed bApp, address token, uint32 percentage); -``` - -### ObligationUpdateProposed - -```solidity -event ObligationUpdateProposed(uint32 indexed strategyId, address indexed bApp, address token, uint32 percentage); -``` - -### StrategyCreated - -```solidity -event StrategyCreated(uint32 indexed strategyId, address indexed owner, uint32 fee, string metadataURI); -``` - -### StrategyDeposit - -```solidity -event StrategyDeposit(uint32 indexed strategyId, address indexed account, address token, uint256 amount); -``` - -### StrategyFeeUpdated - -```solidity -event StrategyFeeUpdated(uint32 indexed strategyId, address owner, uint32 newFee, bool isFast); -``` - -### StrategyFeeUpdateProposed - -```solidity -event StrategyFeeUpdateProposed(uint32 indexed strategyId, address owner, uint32 proposedFee); -``` - -### StrategyMetadataURIUpdated - -```solidity -event StrategyMetadataURIUpdated(uint32 indexed strategyId, string metadataURI); -``` - -### StrategyWithdrawal - -```solidity -event StrategyWithdrawal(uint32 indexed strategyId, address indexed account, address token, uint256 amount, bool isFast); -``` - -### StrategyWithdrawalProposed - -```solidity -event StrategyWithdrawalProposed(uint32 indexed strategyId, address indexed account, address token, uint256 amount); -``` - -### SlashingFundWithdrawn - -```solidity -event SlashingFundWithdrawn(address token, uint256 amount); -``` - -### StrategySlashed - -```solidity -event StrategySlashed(uint32 indexed strategyId, address indexed bApp, address token, uint32 percentage, address receiver); -``` - -## Errors -### BAppAlreadyOptedIn - -```solidity -error BAppAlreadyOptedIn(); -``` - -### BAppNotOptedIn - -```solidity -error BAppNotOptedIn(); -``` - -### BAppOptInFailed - -```solidity -error BAppOptInFailed(); -``` - -### BAppSlashingFailed - -```solidity -error BAppSlashingFailed(); -``` - -### DelegationAlreadyExists - -```solidity -error DelegationAlreadyExists(); -``` - -### DelegationDoesNotExist - -```solidity -error DelegationDoesNotExist(); -``` - -### DelegationExistsWithSameValue - -```solidity -error DelegationExistsWithSameValue(); -``` - -### ExceedingMaxShares - -```solidity -error ExceedingMaxShares(); -``` - -### ExceedingPercentageUpdate - -```solidity -error ExceedingPercentageUpdate(); -``` - -### FeeAlreadySet - -```solidity -error FeeAlreadySet(); -``` - -### InsufficientBalance - -```solidity -error InsufficientBalance(); -``` - -### InsufficientLiquidity - -```solidity -error InsufficientLiquidity(); -``` - -### InvalidAccountGeneration - -```solidity -error InvalidAccountGeneration(); -``` - -### InvalidAmount - -```solidity -error InvalidAmount(); -``` - -### InvalidBAppOwner - -```solidity -error InvalidBAppOwner(address caller, address expectedOwner); -``` - -### InvalidPercentageIncrement - -```solidity -error InvalidPercentageIncrement(); -``` - -### InvalidStrategyFee - -```solidity -error InvalidStrategyFee(); -``` - -### InvalidStrategyOwner - -```solidity -error InvalidStrategyOwner(address caller, address expectedOwner); -``` - -### InvalidToken - -```solidity -error InvalidToken(); -``` - -### NoPendingFeeUpdate - -```solidity -error NoPendingFeeUpdate(); -``` - -### NoPendingObligationUpdate - -```solidity -error NoPendingObligationUpdate(); -``` - -### NoPendingWithdrawal - -```solidity -error NoPendingWithdrawal(); -``` - -### ObligationAlreadySet - -```solidity -error ObligationAlreadySet(); -``` - -### ObligationHasNotBeenCreated - -```solidity -error ObligationHasNotBeenCreated(); -``` - -### RequestTimeExpired - -```solidity -error RequestTimeExpired(); -``` - -### SlashingDisabled - -```solidity -error SlashingDisabled(); -``` - -### TimelockNotElapsed - -```solidity -error TimelockNotElapsed(); -``` - -### TokenNotSupportedByBApp - -```solidity -error TokenNotSupportedByBApp(address token); -``` - -### WithdrawTransferFailed - -```solidity -error WithdrawTransferFailed(); -``` - -### WithdrawalsDisabled - -```solidity -error WithdrawalsDisabled(); -``` - diff --git a/docs/src/src/core/interfaces/IViews.sol/interface.IViews.md b/docs/src/src/core/interfaces/IViews.sol/interface.IViews.md deleted file mode 100644 index a50a20aa..00000000 --- a/docs/src/src/core/interfaces/IViews.sol/interface.IViews.md +++ /dev/null @@ -1,208 +0,0 @@ -# IViews -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/interfaces/IViews.sol) - - -## Functions -### delegations - - -```solidity -function delegations(address account, address receiver) external view returns (uint32); -``` - -### totalDelegatedPercentage - - -```solidity -function totalDelegatedPercentage(address delegator) external view returns (uint32); -``` - -### registeredBApps - - -```solidity -function registeredBApps(address bApp) external view returns (bool isRegistered); -``` - -### strategies - - -```solidity -function strategies(uint32 strategyId) external view returns (address strategyOwner, uint32 fee); -``` - -### ownedStrategies - - -```solidity -function ownedStrategies(address owner) external view returns (uint32[] memory strategyIds); -``` - -### strategyAccountShares - - -```solidity -function strategyAccountShares(uint32 strategyId, address account, address token) external view returns (uint256); -``` - -### strategyTotalBalance - - -```solidity -function strategyTotalBalance(uint32 strategyId, address token) external view returns (uint256); -``` - -### strategyTotalShares - - -```solidity -function strategyTotalShares(uint32 strategyId, address token) external view returns (uint256); -``` - -### strategyGeneration - - -```solidity -function strategyGeneration(uint32 strategyId, address token) external view returns (uint256); -``` - -### obligations - - -```solidity -function obligations(uint32 strategyId, address bApp, address token) external view returns (uint32 percentage, bool isSet); -``` - -### bAppTokens - - -```solidity -function bAppTokens(address bApp, address token) external view returns (uint32 currentValue, bool isSet, uint32 pendingValue, uint32 effectTime); -``` - -### accountBAppStrategy - - -```solidity -function accountBAppStrategy(address account, address bApp) external view returns (uint32); -``` - -### feeUpdateRequests - - -```solidity -function feeUpdateRequests(uint32 strategyId) external view returns (uint32 percentage, uint32 requestTime); -``` - -### withdrawalRequests - - -```solidity -function withdrawalRequests(uint32 strategyId, address account, address token) external view returns (uint256 shares, uint32 requestTime); -``` - -### obligationRequests - - -```solidity -function obligationRequests(uint32 strategyId, address token, address bApp) external view returns (uint32 percentage, uint32 requestTime); -``` - -### slashingFund - - -```solidity -function slashingFund(address account, address token) external view returns (uint256); -``` - -### maxPercentage - - -```solidity -function maxPercentage() external pure returns (uint32); -``` - -### ethAddress - - -```solidity -function ethAddress() external pure returns (address); -``` - -### maxShares - - -```solidity -function maxShares() external view returns (uint256); -``` - -### maxFeeIncrement - - -```solidity -function maxFeeIncrement() external view returns (uint32); -``` - -### feeTimelockPeriod - - -```solidity -function feeTimelockPeriod() external view returns (uint32); -``` - -### feeExpireTime - - -```solidity -function feeExpireTime() external view returns (uint32); -``` - -### withdrawalTimelockPeriod - - -```solidity -function withdrawalTimelockPeriod() external view returns (uint32); -``` - -### withdrawalExpireTime - - -```solidity -function withdrawalExpireTime() external view returns (uint32); -``` - -### obligationTimelockPeriod - - -```solidity -function obligationTimelockPeriod() external view returns (uint32); -``` - -### obligationExpireTime - - -```solidity -function obligationExpireTime() external view returns (uint32); -``` - -### disabledFeatures - - -```solidity -function disabledFeatures() external view returns (uint32); -``` - -### tokenUpdateTimelockPeriod - - -```solidity -function tokenUpdateTimelockPeriod() external view returns (uint32); -``` - -### getVersion - - -```solidity -function getVersion() external pure returns (string memory); -``` - diff --git a/docs/src/src/core/interfaces/README.md b/docs/src/src/core/interfaces/README.md deleted file mode 100644 index 0593724a..00000000 --- a/docs/src/src/core/interfaces/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Contents -- [IBasedAppManager](IBasedAppManager.sol/interface.IBasedAppManager.md) -- [ICore](ICore.sol/interface.ICore.md) -- [IProtocolManager](IProtocolManager.sol/interface.IProtocolManager.md) -- [ISSVBasedApps](ISSVBasedApps.sol/interface.ISSVBasedApps.md) -- [IStrategyManager](IStrategyManager.sol/interface.IStrategyManager.md) -- [IViews](IViews.sol/interface.IViews.md) diff --git a/docs/src/src/core/libraries/CoreStorageLib.sol/enum.SSVCoreModules.md b/docs/src/src/core/libraries/CoreStorageLib.sol/enum.SSVCoreModules.md deleted file mode 100644 index 68a026db..00000000 --- a/docs/src/src/core/libraries/CoreStorageLib.sol/enum.SSVCoreModules.md +++ /dev/null @@ -1,12 +0,0 @@ -# SSVCoreModules -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/libraries/CoreStorageLib.sol) - - -```solidity -enum SSVCoreModules { - SSV_PROTOCOL_MANAGER, - SSV_BAPPS_MANAGER, - SSV_STRATEGY_MANAGER -} -``` - diff --git a/docs/src/src/core/libraries/CoreStorageLib.sol/library.CoreStorageLib.md b/docs/src/src/core/libraries/CoreStorageLib.sol/library.CoreStorageLib.md deleted file mode 100644 index cfb1ab50..00000000 --- a/docs/src/src/core/libraries/CoreStorageLib.sol/library.CoreStorageLib.md +++ /dev/null @@ -1,46 +0,0 @@ -# CoreStorageLib -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/libraries/CoreStorageLib.sol) - - -## State Variables -### SSV_BASED_APPS_STORAGE_POSITION - -```solidity -uint256 private constant SSV_BASED_APPS_STORAGE_POSITION = uint256(keccak256("ssv.based-apps.storage.main")) - 1; -``` - - -## Functions -### load - - -```solidity -function load() internal pure returns (Data storage sd); -``` - -## Structs -### Data -Represents all operational state required by the SSV Based Application platform. - - -```solidity -struct Data { - uint32 _strategyCounter; - mapping(SSVCoreModules => address) ssvContracts; - mapping(uint32 strategyId => ICore.Strategy) strategies; - mapping(address owner => uint32[] strategyId) strategyOwners; - mapping(address account => mapping(address bApp => uint32 strategyId)) accountBAppStrategy; - mapping(address delegator => mapping(address account => uint32 percentage)) delegations; - mapping(address delegator => uint32 totalPercentage) totalDelegatedPercentage; - mapping(uint32 strategyId => mapping(address token => ICore.Shares shares)) strategyTokenShares; - mapping(uint32 strategyId => mapping(address bApp => mapping(address token => ICore.Obligation))) obligations; - mapping(uint32 strategyId => mapping(address account => mapping(address token => ICore.WithdrawalRequest))) withdrawalRequests; - mapping(uint32 strategyId => mapping(address token => mapping(address bApp => ICore.ObligationRequest))) obligationRequests; - mapping(uint32 strategyId => ICore.FeeUpdateRequest) feeUpdateRequests; - mapping(address account => mapping(address token => uint256 amount)) slashingFund; - mapping(address bApp => bool isRegistered) registeredBApps; - mapping(address bApp => mapping(address token => ICore.SharedRiskLevel)) bAppTokens; - mapping(address bApp => ICore.TokenUpdateRequest) tokenUpdateRequests; -} -``` - diff --git a/docs/src/src/core/libraries/ProtocolStorageLib.sol/library.ProtocolStorageLib.md b/docs/src/src/core/libraries/ProtocolStorageLib.sol/library.ProtocolStorageLib.md deleted file mode 100644 index bce8a21b..00000000 --- a/docs/src/src/core/libraries/ProtocolStorageLib.sol/library.ProtocolStorageLib.md +++ /dev/null @@ -1,40 +0,0 @@ -# ProtocolStorageLib -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/libraries/ProtocolStorageLib.sol) - - -## State Variables -### SSV_STORAGE_POSITION - -```solidity -uint256 private constant SSV_STORAGE_POSITION = uint256(keccak256("ssv.based-apps.storage.protocol")) - 1; -``` - - -## Functions -### load - - -```solidity -function load() internal pure returns (Data storage sd); -``` - -## Structs -### Data -Represents the operational settings and parameters required by the SSV Based Application Platform - - -```solidity -struct Data { - uint256 maxShares; - uint32 feeTimelockPeriod; - uint32 feeExpireTime; - uint32 withdrawalTimelockPeriod; - uint32 withdrawalExpireTime; - uint32 obligationTimelockPeriod; - uint32 obligationExpireTime; - uint32 tokenUpdateTimelockPeriod; - uint32 maxFeeIncrement; - uint32 disabledFeatures; -} -``` - diff --git a/docs/src/src/core/libraries/README.md b/docs/src/src/core/libraries/README.md deleted file mode 100644 index 3eba618a..00000000 --- a/docs/src/src/core/libraries/README.md +++ /dev/null @@ -1,8 +0,0 @@ - - -# Contents -- [SSVCoreModules](CoreStorageLib.sol/enum.SSVCoreModules.md) -- [CoreStorageLib](CoreStorageLib.sol/library.CoreStorageLib.md) -- [ProtocolStorageLib](ProtocolStorageLib.sol/library.ProtocolStorageLib.md) -- [ValidationLib](ValidationLib.sol/library.ValidationLib.md) -- [ValidationLib constants](ValidationLib.sol/constants.ValidationLib.md) diff --git a/docs/src/src/core/libraries/ValidationLib.sol/constants.ValidationLib.md b/docs/src/src/core/libraries/ValidationLib.sol/constants.ValidationLib.md deleted file mode 100644 index a39eaf59..00000000 --- a/docs/src/src/core/libraries/ValidationLib.sol/constants.ValidationLib.md +++ /dev/null @@ -1,27 +0,0 @@ -# Constants -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/libraries/ValidationLib.sol) - -### MIN_TIME_LOCK_PERIOD - -```solidity -uint32 constant MIN_TIME_LOCK_PERIOD = 1 days; -``` - -### MIN_EXPIRE_TIME - -```solidity -uint32 constant MIN_EXPIRE_TIME = 1 hours; -``` - -### MAX_PERCENTAGE - -```solidity -uint32 constant MAX_PERCENTAGE = 1e4; -``` - -### ETH_ADDRESS - -```solidity -address constant ETH_ADDRESS = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE; -``` - diff --git a/docs/src/src/core/libraries/ValidationLib.sol/library.ValidationLib.md b/docs/src/src/core/libraries/ValidationLib.sol/library.ValidationLib.md deleted file mode 100644 index 0440a706..00000000 --- a/docs/src/src/core/libraries/ValidationLib.sol/library.ValidationLib.md +++ /dev/null @@ -1,52 +0,0 @@ -# ValidationLib -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/libraries/ValidationLib.sol) - - -## Functions -### validatePercentage - - -```solidity -function validatePercentage(uint32 percentage) internal pure; -``` - -### validatePercentageAndNonZero - - -```solidity -function validatePercentageAndNonZero(uint32 percentage) internal pure; -``` - -### validateArrayLengths - - -```solidity -function validateArrayLengths(address[] calldata tokens, uint32[] memory values) internal pure; -``` - -### validateNonZeroAddress - - -```solidity -function validateNonZeroAddress(address addr) internal pure; -``` - -## Errors -### InvalidPercentage - -```solidity -error InvalidPercentage(); -``` - -### LengthsNotMatching - -```solidity -error LengthsNotMatching(); -``` - -### ZeroAddressNotAllowed - -```solidity -error ZeroAddressNotAllowed(); -``` - diff --git a/docs/src/src/core/modules/BasedAppsManager.sol/contract.BasedAppsManager.md b/docs/src/src/core/modules/BasedAppsManager.sol/contract.BasedAppsManager.md deleted file mode 100644 index e31ce82a..00000000 --- a/docs/src/src/core/modules/BasedAppsManager.sol/contract.BasedAppsManager.md +++ /dev/null @@ -1,73 +0,0 @@ -# BasedAppsManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/modules/BasedAppsManager.sol) - -**Inherits:** -[IBasedAppManager](/src/core/interfaces/IBasedAppManager.sol/interface.IBasedAppManager.md) - - -## Functions -### _onlyRegisteredBApp - -Allow the function to be called only by a registered bApp - - -```solidity -function _onlyRegisteredBApp(CoreStorageLib.Data storage s) private view; -``` - -### registerBApp - -Registers a bApp. - -*Allows creating a bApp even with an empty token list.* - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`tokenConfigs`|`ICore.TokenConfig[]`|The list of tokens configs the bApp accepts; can be empty.| -|`metadataURI`|`string`|The metadata URI of the bApp, which is a link (e.g., http://example.com) to a JSON file containing metadata such as the name, description, logo, etc.| - - -### updateBAppMetadataURI - -Function to update the metadata URI of the Based Application - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`metadataURI`|`string`|The new metadata URI| - - -### updateBAppsTokens - - -```solidity -function updateBAppsTokens(ICore.TokenConfig[] calldata tokenConfigs) external; -``` - -### _addNewTokens - -Function to add tokens to a bApp - - -```solidity -function _addNewTokens(address bApp, ICore.TokenConfig[] calldata tokenConfigs) internal; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`bApp`|`address`|The address of the bApp| -|`tokenConfigs`|`ICore.TokenConfig[]`|The list of tokens to add| - - diff --git a/docs/src/src/core/modules/ProtocolManager.sol/contract.ProtocolManager.md b/docs/src/src/core/modules/ProtocolManager.sol/contract.ProtocolManager.md deleted file mode 100644 index 8d080770..00000000 --- a/docs/src/src/core/modules/ProtocolManager.sol/contract.ProtocolManager.md +++ /dev/null @@ -1,93 +0,0 @@ -# ProtocolManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/modules/ProtocolManager.sol) - -**Inherits:** -[IProtocolManager](/src/core/interfaces/IProtocolManager.sol/interface.IProtocolManager.md) - - -## State Variables -### SLASHING_DISABLED - -```solidity -uint32 private constant SLASHING_DISABLED = 1 << 0; -``` - - -### WITHDRAWALS_DISABLED - -```solidity -uint32 private constant WITHDRAWALS_DISABLED = 1 << 1; -``` - - -## Functions -### updateFeeTimelockPeriod - - -```solidity -function updateFeeTimelockPeriod(uint32 feeTimelockPeriod) external; -``` - -### updateFeeExpireTime - - -```solidity -function updateFeeExpireTime(uint32 feeExpireTime) external; -``` - -### updateWithdrawalTimelockPeriod - - -```solidity -function updateWithdrawalTimelockPeriod(uint32 withdrawalTimelockPeriod) external; -``` - -### updateWithdrawalExpireTime - - -```solidity -function updateWithdrawalExpireTime(uint32 withdrawalExpireTime) external; -``` - -### updateObligationTimelockPeriod - - -```solidity -function updateObligationTimelockPeriod(uint32 obligationTimelockPeriod) external; -``` - -### updateObligationExpireTime - - -```solidity -function updateObligationExpireTime(uint32 obligationExpireTime) external; -``` - -### updateTokenUpdateTimelockPeriod - - -```solidity -function updateTokenUpdateTimelockPeriod(uint32 tokenUpdateTimelockPeriod) external; -``` - -### updateMaxShares - - -```solidity -function updateMaxShares(uint256 maxShares) external; -``` - -### updateMaxFeeIncrement - - -```solidity -function updateMaxFeeIncrement(uint32 maxFeeIncrement) external; -``` - -### updateDisabledFeatures - - -```solidity -function updateDisabledFeatures(uint32 disabledFeatures) external; -``` - diff --git a/docs/src/src/core/modules/README.md b/docs/src/src/core/modules/README.md deleted file mode 100644 index 532896ac..00000000 --- a/docs/src/src/core/modules/README.md +++ /dev/null @@ -1,6 +0,0 @@ - - -# Contents -- [BasedAppsManager](BasedAppsManager.sol/contract.BasedAppsManager.md) -- [ProtocolManager](ProtocolManager.sol/contract.ProtocolManager.md) -- [StrategyManager](StrategyManager.sol/contract.StrategyManager.md) diff --git a/docs/src/src/core/modules/StrategyManager.sol/contract.StrategyManager.md b/docs/src/src/core/modules/StrategyManager.sol/contract.StrategyManager.md deleted file mode 100644 index 15c37bd1..00000000 --- a/docs/src/src/core/modules/StrategyManager.sol/contract.StrategyManager.md +++ /dev/null @@ -1,611 +0,0 @@ -# StrategyManager -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/core/modules/StrategyManager.sol) - -**Inherits:** -ReentrancyGuardTransient, [IStrategyManager](/src/core/interfaces/IStrategyManager.sol/interface.IStrategyManager.md) - - -## State Variables -### SLASHING_DISABLED - -```solidity -uint32 private constant SLASHING_DISABLED = 1 << 0; -``` - - -### WITHDRAWALS_DISABLED - -```solidity -uint32 private constant WITHDRAWALS_DISABLED = 1 << 1; -``` - - -## Functions -### _onlyStrategyOwner - -Checks if the caller is the strategy owner - - -```solidity -function _onlyStrategyOwner(uint32 strategyId, CoreStorageLib.Data storage s) private view; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`s`|`CoreStorageLib.Data`|The CoreStorageLib data| - - -### updateAccountMetadataURI - -Function to update the metadata URI of the Account - - -```solidity -function updateAccountMetadataURI(string calldata metadataURI) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`metadataURI`|`string`|The new metadata URI| - - -### delegateBalance - -Function to delegate a percentage of the account's balance to another account - -*The percentage is scaled by 1e4 so the minimum unit is 0.01%* - - -```solidity -function delegateBalance(address account, uint32 percentage) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`account`|`address`|The address of the account to delegate to| -|`percentage`|`uint32`|The percentage of the account's balance to delegate| - - -### updateDelegatedBalance - -Function to update the delegated validator balance percentage to another account - -*The percentage is scaled by 1e4 so the minimum unit is 0.01%* - - -```solidity -function updateDelegatedBalance(address account, uint32 percentage) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`account`|`address`|The address of the account to delegate to| -|`percentage`|`uint32`|The updated percentage of the account's balance to delegate| - - -### removeDelegatedBalance - -Removes delegation from an account. - - -```solidity -function removeDelegatedBalance(address account) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`account`|`address`|The address of the account whose delegation is being removed.| - - -### createStrategy - -Function to create a new Strategy - - -```solidity -function createStrategy(uint32 fee, string calldata metadataURI) external returns (uint32 strategyId); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`fee`|`uint32`|| -|`metadataURI`|`string`|The metadata URI of the strategy| - -**Returns** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the new Strategy| - - -### updateStrategyMetadataURI - -Function to update the metadata URI of the Strategy - - -```solidity -function updateStrategyMetadataURI(uint32 strategyId, string calldata metadataURI) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The id of the strategy| -|`metadataURI`|`string`|The new metadata URI| - - -### optInToBApp - -Opt-in to a bApp with a list of tokens and obligation percentages - -*checks that each token is supported by the bApp, but not that the obligation is > 0* - - -```solidity -function optInToBApp(uint32 strategyId, address bApp, address[] calldata tokens, uint32[] calldata obligationPercentages, bytes calldata data) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`tokens`|`address[]`|The list of tokens to opt-in with| -|`obligationPercentages`|`uint32[]`|The list of obligation percentages for each token| -|`data`|`bytes`|Optional parameter that could be required by the service| - - -### _isContract - -Function to check if an address is a contract - - -```solidity -function _isContract(address bApp) private view returns (bool); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`bApp`|`address`|The address of the bApp| - -**Returns** - -|Name|Type|Description| -|----|----|-----------| -|``|`bool`|True if the address is a contract| - - -### depositERC20 - -Deposit ERC20 tokens into the strategy - - -```solidity -function depositERC20(uint32 strategyId, IERC20 token, uint256 amount) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`token`|`IERC20`|The ERC20 token address| -|`amount`|`uint256`|The amount to deposit| - - -### depositETH - -Deposit ETH into the strategy - - -```solidity -function depositETH(uint32 strategyId) external payable nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| - - -### proposeWithdrawal - -Propose a withdrawal of ERC20 tokens from the strategy. - - -```solidity -function proposeWithdrawal(uint32 strategyId, address token, uint256 amount) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| -|`token`|`address`|The ERC20 token address.| -|`amount`|`uint256`|The amount to withdraw.| - - -### finalizeWithdrawal - -Finalize the ERC20 withdrawal after the timelock period has passed. - - -```solidity -function finalizeWithdrawal(uint32 strategyId, IERC20 token) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| -|`token`|`IERC20`|The ERC20 token address.| - - -### proposeWithdrawalETH - -Propose an ETH withdrawal from the strategy. - - -```solidity -function proposeWithdrawalETH(uint32 strategyId, uint256 amount) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| -|`amount`|`uint256`|The amount of ETH to withdraw.| - - -### finalizeWithdrawalETH - -Finalize the ETH withdrawal after the timelock period has passed. - - -```solidity -function finalizeWithdrawalETH(uint32 strategyId) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| - - -### createObligation - -Add a new obligation for a bApp - - -```solidity -function createObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`token`|`address`|The address of the token| -|`obligationPercentage`|`uint32`|The obligation percentage| - - -### proposeUpdateObligation - -Propose a withdrawal of ERC20 tokens from the strategy. - - -```solidity -function proposeUpdateObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| -|`bApp`|`address`|| -|`token`|`address`|The ERC20 token address.| -|`obligationPercentage`|`uint32`|The new percentage of the obligation| - - -### finalizeUpdateObligation - -Finalize the withdrawal after the timelock period has passed. - - -```solidity -function finalizeUpdateObligation(uint32 strategyId, address bApp, address token) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy.| -|`bApp`|`address`|The address of the bApp.| -|`token`|`address`|The ERC20 token address.| - - -### reduceFee - -Instantly lowers the fee for a strategy - - -```solidity -function reduceFee(uint32 strategyId, uint32 proposedFee) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`proposedFee`|`uint32`|The proposed fee| - - -### proposeFeeUpdate - -Propose a new fee for a strategy - - -```solidity -function proposeFeeUpdate(uint32 strategyId, uint32 proposedFee) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`proposedFee`|`uint32`|The proposed fee| - - -### finalizeFeeUpdate - -Finalize the fee update for a strategy - - -```solidity -function finalizeFeeUpdate(uint32 strategyId) external; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| - - -### _createOptInObligations - -Set the obligation percentages for a strategy - - -```solidity -function _createOptInObligations(uint32 strategyId, address bApp, address[] calldata tokens, uint32[] calldata obligationPercentages) private; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`tokens`|`address[]`|The list of tokens to set s.obligations for| -|`obligationPercentages`|`uint32[]`|The list of obligation percentages for each token| - - -### _createSingleObligation - -Set a single obligation for a strategy - - -```solidity -function _createSingleObligation(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) private; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`token`|`address`|The address of the token| -|`obligationPercentage`|`uint32`|The obligation percentage| - - -### _validateObligationUpdateInput - -Validate the input for the obligation creation or update - - -```solidity -function _validateObligationUpdateInput(uint32 strategyId, address bApp, address token, uint32 obligationPercentage) private view; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`token`|`address`|The address of the token| -|`obligationPercentage`|`uint32`|The obligation percentage| - - -### _checkTimelocks - -Check the timelocks - - -```solidity -function _checkTimelocks(uint256 requestTime, uint256 timelockPeriod, uint256 expireTime) internal view; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`requestTime`|`uint256`|The time of the request| -|`timelockPeriod`|`uint256`|The timelock period| -|`expireTime`|`uint256`|The expire time| - - -### _beforeDeposit - - -```solidity -function _beforeDeposit(uint32 strategyId, address token, uint256 amount) internal; -``` - -### _proposeWithdrawal - -*override the previous share balance* - - -```solidity -function _proposeWithdrawal(uint32 strategyId, address token, uint256 amount) internal; -``` - -### _finalizeWithdrawal - - -```solidity -function _finalizeWithdrawal(uint32 strategyId, address token) private returns (uint256 amount); -``` - -### getSlashableBalance - -Get the slashable balance for a strategy - - -```solidity -function getSlashableBalance(CoreStorageLib.Data storage s, uint32 strategyId, address bApp, address token, ICore.Shares storage strategyTokenShares) - internal - view - returns (uint256 slashableBalance); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`s`|`CoreStorageLib.Data`|| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`token`|`address`|The address of the token| -|`strategyTokenShares`|`ICore.Shares`|| - -**Returns** - -|Name|Type|Description| -|----|----|-----------| -|`slashableBalance`|`uint256`|The slashable balance| - - -### _checkStrategyOptedIn - - -```solidity -function _checkStrategyOptedIn(CoreStorageLib.Data storage s, uint32 strategyId, address bApp) internal view; -``` - -### slash - -Slash a strategy - - -```solidity -function slash(uint32 strategyId, address bApp, address token, uint32 percentage, bytes calldata data) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`strategyId`|`uint32`|The ID of the strategy| -|`bApp`|`address`|The address of the bApp| -|`token`|`address`|The address of the token| -|`percentage`|`uint32`|The amount to slash| -|`data`|`bytes`|Optional parameter that could be required by the service| - - -### _exitStrategy - - -```solidity -function _exitStrategy(CoreStorageLib.Data storage s, uint32 strategyId, address bApp, address token) private; -``` - -### _adjustObligation - - -```solidity -function _adjustObligation( - CoreStorageLib.Data storage s, - uint32 strategyId, - address bApp, - address token, - uint256 amount, - ICore.Shares storage strategyTokenShares -) internal returns (uint32 obligationPercentage); -``` - -### withdrawSlashingFund - -Withdraw the slashing fund for a token - - -```solidity -function withdrawSlashingFund(address token, uint256 amount) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`token`|`address`|The address of the token| -|`amount`|`uint256`|The amount to withdraw| - - -### withdrawETHSlashingFund - -Withdraw the slashing fund for ETH - - -```solidity -function withdrawETHSlashingFund(uint256 amount) external nonReentrant; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`amount`|`uint256`|The amount to withdraw| - - -### _withdrawSlashingFund - -General withdraw code the slashing fund - - -```solidity -function _withdrawSlashingFund(address token, uint256 amount) internal; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`token`|`address`|The address of the token| -|`amount`|`uint256`|The amount to withdraw| - - -### _checkSlashingAllowed - - -```solidity -function _checkSlashingAllowed() internal view; -``` - -### _checkWithdrawalsAllowed - - -```solidity -function _checkWithdrawalsAllowed() internal view; -``` - diff --git a/docs/src/src/middleware/README.md b/docs/src/src/middleware/README.md deleted file mode 100644 index 5f178fe0..00000000 --- a/docs/src/src/middleware/README.md +++ /dev/null @@ -1,6 +0,0 @@ - - -# Contents -- [examples](/src/middleware/examples) -- [interfaces](/src/middleware/interfaces) -- [modules](/src/middleware/modules) diff --git a/docs/src/src/middleware/examples/README.md b/docs/src/src/middleware/examples/README.md deleted file mode 100644 index 0d309593..00000000 --- a/docs/src/src/middleware/examples/README.md +++ /dev/null @@ -1,4 +0,0 @@ - - -# Contents -- [WhitelistExample](WhitelistExample.sol/contract.WhitelistExample.md) diff --git a/docs/src/src/middleware/examples/WhitelistExample.sol/contract.WhitelistExample.md b/docs/src/src/middleware/examples/WhitelistExample.sol/contract.WhitelistExample.md deleted file mode 100644 index e1a56051..00000000 --- a/docs/src/src/middleware/examples/WhitelistExample.sol/contract.WhitelistExample.md +++ /dev/null @@ -1,27 +0,0 @@ -# WhitelistExample -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/examples/WhitelistExample.sol) - -**Inherits:** -[OwnableBasedApp](/src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md), [BasedAppWhitelisted](/src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md) - - -## Functions -### constructor - - -```solidity -constructor(address _basedAppManager, address _initOwner) OwnableBasedApp(_basedAppManager, _initOwner); -``` - -### optInToBApp - - -```solidity -function optInToBApp(uint32 strategyId, address[] calldata, uint32[] calldata, bytes calldata) - external - view - override - onlySSVBasedAppManager - returns (bool success); -``` - diff --git a/docs/src/src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md b/docs/src/src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md deleted file mode 100644 index 8ad4607b..00000000 --- a/docs/src/src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md +++ /dev/null @@ -1,49 +0,0 @@ -# IBasedApp -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/interfaces/IBasedApp.sol) - - -## Functions -### optInToBApp - - -```solidity -function optInToBApp(uint32 strategyId, address[] calldata tokens, uint32[] calldata obligationPercentages, bytes calldata data) external returns (bool); -``` - -### registerBApp - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external; -``` - -### slash - - -```solidity -function slash(uint32 strategyId, address token, uint32 percentage, address sender, bytes calldata data) - external - returns (bool success, address receiver, bool exit); -``` - -### updateBAppMetadataURI - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external; -``` - -### updateBAppTokens - - -```solidity -function updateBAppTokens(ICore.TokenConfig[] calldata tokenConfigs) external; -``` - -## Errors -### UnauthorizedCaller - -```solidity -error UnauthorizedCaller(); -``` - diff --git a/docs/src/src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md b/docs/src/src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md deleted file mode 100644 index 5db5cac9..00000000 --- a/docs/src/src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md +++ /dev/null @@ -1,44 +0,0 @@ -# IBasedAppWhitelisted -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/interfaces/IBasedAppWhitelisted.sol) - - -## Functions -### addWhitelisted - - -```solidity -function addWhitelisted(uint32 strategyId) external; -``` - -### removeWhitelisted - - -```solidity -function removeWhitelisted(uint32 strategyId) external; -``` - -## Errors -### AlreadyWhitelisted - -```solidity -error AlreadyWhitelisted(); -``` - -### NonWhitelistedCaller - -```solidity -error NonWhitelistedCaller(); -``` - -### NotWhitelisted - -```solidity -error NotWhitelisted(); -``` - -### ZeroID - -```solidity -error ZeroID(); -``` - diff --git a/docs/src/src/middleware/interfaces/README.md b/docs/src/src/middleware/interfaces/README.md deleted file mode 100644 index ae5a297b..00000000 --- a/docs/src/src/middleware/interfaces/README.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Contents -- [IBasedApp](IBasedApp.sol/interface.IBasedApp.md) -- [IBasedAppWhitelisted](IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md) diff --git a/docs/src/src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md b/docs/src/src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md deleted file mode 100644 index 4a1798b8..00000000 --- a/docs/src/src/middleware/modules/BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md +++ /dev/null @@ -1,30 +0,0 @@ -# BasedAppWhitelisted -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/modules/BasedAppWhitelisted.sol) - -**Inherits:** -[IBasedAppWhitelisted](/src/middleware/interfaces/IBasedAppWhitelisted.sol/interface.IBasedAppWhitelisted.md) - - -## State Variables -### isWhitelisted - -```solidity -mapping(uint32 => bool) public isWhitelisted; -``` - - -## Functions -### addWhitelisted - - -```solidity -function addWhitelisted(uint32 strategyId) external virtual; -``` - -### removeWhitelisted - - -```solidity -function removeWhitelisted(uint32 strategyId) external virtual; -``` - diff --git a/docs/src/src/middleware/modules/README.md b/docs/src/src/middleware/modules/README.md deleted file mode 100644 index a80ba19f..00000000 --- a/docs/src/src/middleware/modules/README.md +++ /dev/null @@ -1,6 +0,0 @@ - - -# Contents -- [core](/src/middleware/modules/core) -- [core+roles](/src/middleware/modules/core+roles) -- [BasedAppWhitelisted](BasedAppWhitelisted.sol/abstract.BasedAppWhitelisted.md) diff --git a/docs/src/src/middleware/modules/core+roles/AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md b/docs/src/src/middleware/modules/core+roles/AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md deleted file mode 100644 index 9103c220..00000000 --- a/docs/src/src/middleware/modules/core+roles/AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md +++ /dev/null @@ -1,84 +0,0 @@ -# AccessControlBasedApp -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/modules/core+roles/AccessControlBasedApp.sol) - -**Inherits:** -[BasedAppCore](/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md), AccessControl - - -## State Variables -### MANAGER_ROLE - -```solidity -bytes32 public constant MANAGER_ROLE = keccak256("MANAGER_ROLE"); -``` - - -### OWNER_ROLE - -```solidity -bytes32 public constant OWNER_ROLE = keccak256("OWNER_ROLE"); -``` - - -## Functions -### constructor - - -```solidity -constructor(address _basedAppManager, address owner) AccessControl() BasedAppCore(_basedAppManager); -``` - -### grantManagerRole - - -```solidity -function grantManagerRole(address manager) external onlyRole(DEFAULT_ADMIN_ROLE); -``` - -### revokeManagerRole - - -```solidity -function revokeManagerRole(address manager) external onlyRole(DEFAULT_ADMIN_ROLE); -``` - -### registerBApp - -Registers a BApp calling the SSV SSVBasedApps - -*metadata should point to a json that respect template: -{ -"name": "SSV Based App", -"website": "https://www.ssvlabs.io/", -"description": "SSV Based App Core", -"logo": "https://link-to-your-logo.png", -"social": "https://x.com/ssv_network" -}* - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external override onlyRole(MANAGER_ROLE); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`tokenConfigs`|`ICore.TokenConfig[]`|array of token addresses and shared risk levels| -|`metadataURI`|`string`|URI of the metadata| - - -### updateBAppMetadataURI - -Updates the metadata URI of a BApp - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external override onlyRole(MANAGER_ROLE); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`metadataURI`|`string`|new metadata URI| - - diff --git a/docs/src/src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md b/docs/src/src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md deleted file mode 100644 index fa6eec5b..00000000 --- a/docs/src/src/middleware/modules/core+roles/OwnableBasedApp.sol/abstract.OwnableBasedApp.md +++ /dev/null @@ -1,55 +0,0 @@ -# OwnableBasedApp -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/modules/core+roles/OwnableBasedApp.sol) - -**Inherits:** -Ownable, [BasedAppCore](/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md) - - -## Functions -### constructor - - -```solidity -constructor(address _basedAppManager, address _initOwner) BasedAppCore(_basedAppManager) Ownable(_initOwner); -``` - -### registerBApp - -Registers a BApp calling the SSV SSVBasedApps - -*metadata should point to a json that respect template: -{ -"name": "SSV Based App", -"website": "https://www.ssvlabs.io/", -"description": "SSV Based App Core", -"logo": "https://link-to-your-logo.png", -"social": "https://x.com/ssv_network" -}* - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external override onlyOwner; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`tokenConfigs`|`ICore.TokenConfig[]`|array of token addresses and shared risk levels| -|`metadataURI`|`string`|URI of the metadata| - - -### updateBAppMetadataURI - -Updates the metadata URI of a BApp - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external override onlyOwner; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`metadataURI`|`string`|new metadata URI| - - diff --git a/docs/src/src/middleware/modules/core+roles/README.md b/docs/src/src/middleware/modules/core+roles/README.md deleted file mode 100644 index 1fbff46f..00000000 --- a/docs/src/src/middleware/modules/core+roles/README.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Contents -- [AccessControlBasedApp](AccessControlBasedApp.sol/abstract.AccessControlBasedApp.md) -- [OwnableBasedApp](OwnableBasedApp.sol/abstract.OwnableBasedApp.md) diff --git a/docs/src/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md b/docs/src/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md deleted file mode 100644 index 17d90255..00000000 --- a/docs/src/src/middleware/modules/core/BasedAppCore.sol/abstract.BasedAppCore.md +++ /dev/null @@ -1,145 +0,0 @@ -# BasedAppCore -[Git Source](https://github.com/ssvlabs/based-applications/blob/3ee95af731e4fce61ac2b03f418aa4e9fb5f64bd/src/middleware/modules/core/BasedAppCore.sol) - -**Inherits:** -[IBasedApp](/src/middleware/interfaces/IBasedApp.sol/interface.IBasedApp.md) - - -## State Variables -### SSV_BASED_APPS_NETWORK -Address of the SSV Based App Manager contract - - -```solidity -address public immutable SSV_BASED_APPS_NETWORK; -``` - - -## Functions -### onlySSVBasedAppManager - -*Allows only the SSV Based App Manager to call the function* - - -```solidity -modifier onlySSVBasedAppManager(); -``` - -### constructor - -constructor for the BasedAppCore contract, -initializes the contract with the SSVBasedApps address and the owner and disables the initializers. - - -```solidity -constructor(address _ssvBasedAppsNetwork); -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`_ssvBasedAppsNetwork`|`address`|address of the SSVBasedApps contract| - - -### registerBApp - -Registers a BApp calling the SSVBasedApps - -*metadata should point to a json that respect template: -{ -"name": "SSV Based App", -"website": "https://www.ssvlabs.io/", -"description": "SSV Based App Core", -"logo": "https://link-to-your-logo.png", -"social": "https://x.com/ssv_network" -}* - - -```solidity -function registerBApp(ICore.TokenConfig[] calldata tokenConfigs, string calldata metadataURI) external virtual; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`tokenConfigs`|`ICore.TokenConfig[]`|array of token configs (address, shared risk level)| -|`metadataURI`|`string`|URI of the metadata| - - -### updateBAppMetadataURI - -Updates the metadata URI of a BApp - - -```solidity -function updateBAppMetadataURI(string calldata metadataURI) external virtual; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`metadataURI`|`string`|new metadata URI| - - -### updateBAppTokens - -Updates the tokens of a BApp - - -```solidity -function updateBAppTokens(ICore.TokenConfig[] calldata tokenConfigs) external virtual; -``` -**Parameters** - -|Name|Type|Description| -|----|----|-----------| -|`tokenConfigs`|`ICore.TokenConfig[]`|new list of tokens and their shared risk levels| - - -### withdrawSlashingFund - - -```solidity -function withdrawSlashingFund(address token, uint256 amount) external virtual; -``` - -### withdrawETHSlashingFund - - -```solidity -function withdrawETHSlashingFund(uint256 amount) external virtual; -``` - -### optInToBApp - -Allows a Strategy to Opt-in to a BApp, it can be called only by the SSV Based App Manager - - -```solidity -function optInToBApp(uint32, address[] calldata, uint32[] calldata, bytes calldata) external virtual onlySSVBasedAppManager returns (bool success); -``` - -### slash - -*--- CORE LOGIC (TO BE IMPLEMENTED) ---* - -*--- RETURN TRUE IF SUCCESS, FALSE OTHERWISE ---* - - -```solidity -function slash(uint32, address, uint32, address, bytes calldata) external virtual onlySSVBasedAppManager returns (bool, address, bool); -``` - -### receive - -*--- CORE LOGIC (TO BE IMPLEMENTED) ---* - -*--- RETURN TRUE IF SUCCESS, FALSE OTHERWISE ---* - -*--- RETURN RECEIVER ADDRESS FOR THE SLASHED FUNDS ---* - - -```solidity -receive() external payable virtual; -``` - diff --git a/docs/src/src/middleware/modules/core/README.md b/docs/src/src/middleware/modules/core/README.md deleted file mode 100644 index 4ac46fa6..00000000 --- a/docs/src/src/middleware/modules/core/README.md +++ /dev/null @@ -1,4 +0,0 @@ - - -# Contents -- [BasedAppCore](BasedAppCore.sol/abstract.BasedAppCore.md) diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index 0c0c9573..e427e4d2 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -12,6 +12,9 @@ import { import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; +import { IRebase } from "@ssv/test/mocks/MockERC20.sol"; +import { CoreStorageLib } from "@ssv/src/core/libraries/CoreStorageLib.sol"; +import { console } from "forge-std/Console.sol"; contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function updateObligation( @@ -1846,9 +1849,15 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { withdrawalAmount, false ); + uint256 oldUserBalance = token.balanceOf(USER1); vm.prank(USER1); proxiedManager.finalizeWithdrawal(STRATEGY1, token); uint256 newBalance = currentBalance - withdrawalAmount; + uint256 newUserBalance = token.balanceOf(USER1); + + assertNotEq(newUserBalance, oldUserBalance); + assertEq(newUserBalance, oldUserBalance + withdrawalAmount); + checkAccountShares(STRATEGY1, USER1, address(token), newBalance); checkTotalSharesAndTotalBalance( STRATEGY1, @@ -2120,7 +2129,6 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { true, proxiedManager ); - vm.expectEmit(); emit IStrategyManager.ObligationCreated( STRATEGY1, @@ -2574,4 +2582,60 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); proxiedManager.finalizeWithdrawalETH(STRATEGY1); } + + //todo test withdrawal propose ok, rebase, withdraw will retrieve more tokens than submitted. + function testWithdrawalAfterRebasingEvent() public { + ( + uint256 withdrawalAmount, + IERC20 token, + uint256 currentBalance + ) = testProposeWithdrawalFromStrategy(); + vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); + + uint256 oldUserBalance = token.balanceOf(USER1); + console.log(oldUserBalance); + + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + console.log(strategyAddress); + // 120.000 + // withdraw 1000, withdraw 1000 shares + // rebase to 220000, 1000 shares now are worth 1833 tokens + uint256 oldStrategyBalance = token.balanceOf(strategyAddress); + console.log(oldStrategyBalance); + + IRebase(address(token)).rebase(strategyAddress, 100000); + uint256 newStrategyBalance = token.balanceOf(strategyAddress); + console.log(newStrategyBalance); + uint256 newWithdrawalAmount = (newStrategyBalance * withdrawalAmount) / + oldStrategyBalance; + console.log(newWithdrawalAmount); + + vm.prank(USER1); + vm.expectEmit(); + emit IStrategyManager.StrategyWithdrawal( + STRATEGY1, + USER1, + address(token), + newWithdrawalAmount, + false + ); + proxiedManager.finalizeWithdrawal(STRATEGY1, token); + uint256 newShareBalance = currentBalance - withdrawalAmount; + uint256 newBalance = newStrategyBalance - newWithdrawalAmount; + console.log("newabalnce:", newBalance); + uint256 newUserBalance = token.balanceOf(USER1); + + assertNotEq(newUserBalance, oldUserBalance); + + assertEq(newUserBalance, oldUserBalance + newWithdrawalAmount); + + checkAccountShares(STRATEGY1, USER1, address(token), newShareBalance); + checkTotalSharesAndTotalBalance( + STRATEGY1, + address(token), + newShareBalance, + newBalance + ); + checkProposedWithdrawal(STRATEGY1, USER1, address(token), 0, 0); + } } From a925814caf9d149adeb27a3a562eb81badcb2668 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:19:38 +0200 Subject: [PATCH 09/16] test: remove console logs --- test/modules/StrategyManager.t.sol | 6 ------ 1 file changed, 6 deletions(-) diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index e427e4d2..a10f894b 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -2593,22 +2593,17 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); uint256 oldUserBalance = token.balanceOf(USER1); - console.log(oldUserBalance); (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); - console.log(strategyAddress); // 120.000 // withdraw 1000, withdraw 1000 shares // rebase to 220000, 1000 shares now are worth 1833 tokens uint256 oldStrategyBalance = token.balanceOf(strategyAddress); - console.log(oldStrategyBalance); IRebase(address(token)).rebase(strategyAddress, 100000); uint256 newStrategyBalance = token.balanceOf(strategyAddress); - console.log(newStrategyBalance); uint256 newWithdrawalAmount = (newStrategyBalance * withdrawalAmount) / oldStrategyBalance; - console.log(newWithdrawalAmount); vm.prank(USER1); vm.expectEmit(); @@ -2622,7 +2617,6 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { proxiedManager.finalizeWithdrawal(STRATEGY1, token); uint256 newShareBalance = currentBalance - withdrawalAmount; uint256 newBalance = newStrategyBalance - newWithdrawalAmount; - console.log("newabalnce:", newBalance); uint256 newUserBalance = token.balanceOf(USER1); assertNotEq(newUserBalance, oldUserBalance); From 51cde09e7eb5c2507d5bf4c47ceb18c06346ad0a Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:21:06 +0200 Subject: [PATCH 10/16] feat: update packages --- package-lock.json | 178 +++++++++++++++--- package.json | 8 +- script/DeployAll.sol | 4 +- src/core/SSVBasedApps.sol | 28 +-- src/core/interfaces/ISSVBasedApps.sol | 20 +- src/core/modules/BasedAppsManager.sol | 8 +- src/core/modules/ProtocolManager.sol | 8 +- src/core/modules/StrategyManager.sol | 24 +-- src/core/strategies/StrategyFactory.sol | 12 +- src/core/strategies/StrategyVault.sol | 12 +- src/middleware/examples/ECDSAVerifier.sol | 8 +- src/middleware/examples/WhitelistExample.sol | 8 +- .../modules/BasedAppWhitelisted.sol | 4 +- .../core+roles/AccessControlBasedApp.sol | 12 +- .../modules/core+roles/OwnableBasedApp.sol | 8 +- src/middleware/modules/core/BasedAppCore.sol | 8 +- test/Config.t.sol | 24 +-- test/SSVBasedApps.t.sol | 4 +- test/helpers/Setup.t.sol | 32 +--- test/mocks/MockBApp.sol | 4 +- test/mocks/MockBApp2.sol | 4 +- test/mocks/MockBApp4RejectEth.sol | 4 +- test/mocks/MockBAppAccessControl.sol | 4 +- test/mocks/examples/WhitelistExample.t.sol | 4 +- test/modules/BasedAppsManager.t.sol | 8 +- test/modules/DelegationManager.t.sol | 4 +- test/modules/ProtocolManager.t.sol | 24 +-- test/modules/RebasingTokens.t.sol | 8 +- test/modules/SlashingManager.bapp.t.sol | 8 +- test/modules/StrategyManager.t.sol | 10 +- 30 files changed, 237 insertions(+), 255 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac2ab136..c47e4de5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,10 +11,10 @@ "devDependencies": { "@openzeppelin/contracts-upgradeable": "5.3.0", "husky": "9.1.7", - "lint-staged": "16.1.0", - "prettier": "3.6.0", - "prettier-plugin-solidity": "2.0.0", - "solhint": "5.1.0" + "lint-staged": "16.1.2", + "prettier": "3.6.2", + "prettier-plugin-solidity": "2.1.0", + "solhint": "6.0.0" } }, "node_modules/@babel/code-frame": { @@ -49,10 +49,20 @@ "dev": true, "license": "(Apache-2.0 WITH LLVM-exception)" }, + "node_modules/@humanwhocodes/momoa": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-2.0.4.tgz", + "integrity": "sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.10.0" + } + }, "node_modules/@nomicfoundation/slang": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang/-/slang-1.1.0.tgz", - "integrity": "sha512-g2BofMUq1qCP22L/ksOftScrCxjdHTxgg8ch5PYon2zfSSKGCMwE4TgIC64CuorMcSsvCmqNNFEWR/fwFcMeTw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/slang/-/slang-1.2.0.tgz", + "integrity": "sha512-+04Z1RHbbz0ldDbHKQFOzveCdI9Rd3TZZu7fno5hHy3OsqTo9UK5Jgqo68wMvRovCO99POv6oCEyO7+urGeN8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -172,6 +182,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, "node_modules/ansi-escapes": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", @@ -255,6 +275,59 @@ "dev": true, "license": "MIT" }, + "node_modules/better-ajv-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-2.0.2.tgz", + "integrity": "sha512-1cLrJXEq46n0hjV8dDYwg9LKYjDb3KbeW7nZTv4kvfoDD9c2DXHIE31nxM+Y/cIfXMggLUfmxbm6h/JoM/yotA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@humanwhocodes/momoa": "^2.0.4", + "chalk": "^4.1.2", + "jsonpointer": "^5.0.1", + "leven": "^3.1.0 < 4" + }, + "engines": { + "node": ">= 18.20.6" + }, + "peerDependencies": { + "ajv": "4.11.8 - 8" + } + }, + "node_modules/better-ajv-errors/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/better-ajv-errors/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", @@ -603,6 +676,21 @@ "node": ">= 14.17" } }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -861,6 +949,29 @@ "dev": true, "license": "MIT" }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -887,6 +998,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/lilconfig": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", @@ -908,9 +1029,9 @@ "license": "MIT" }, "node_modules/lint-staged": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.0.tgz", - "integrity": "sha512-HkpQh69XHxgCjObjejBT3s2ILwNjFx8M3nw+tJ/ssBauDlIpkx2RpqWSi1fBgkXLSSXnbR3iEq1NkVtpvV+FLQ==", + "version": "16.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.2.tgz", + "integrity": "sha512-sQKw2Si2g9KUZNY3XNvRuDq4UJqpHwF0/FQzZR2M7I5MvtpWvibikCjUVJzZdGE0ByurEl3KQNvsGetd1ty1/Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1270,9 +1391,9 @@ } }, "node_modules/prettier": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz", - "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", "bin": { @@ -1286,18 +1407,18 @@ } }, "node_modules/prettier-plugin-solidity": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-2.0.0.tgz", - "integrity": "sha512-tis3SwLSrYKDzzRFle48fjPM4GQKBtkVBUajAkt4b75/cc6zojFP7qjz6fDxKfup+34q0jKeSM3QeP9flJFXWw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-solidity/-/prettier-plugin-solidity-2.1.0.tgz", + "integrity": "sha512-O5HX4/PCE5aqiaEiNGbSRLbSBZQ6kLswAav5LBSewwzhT+sZlN6iAaLZlZcJzPEnIAxwLEHP03xKEg92fflT9Q==", "dev": true, "license": "MIT", "dependencies": { - "@nomicfoundation/slang": "1.1.0", + "@nomicfoundation/slang": "1.2.0", "@solidity-parser/parser": "^0.20.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { "prettier": ">=3.0.0" @@ -1489,20 +1610,23 @@ } }, "node_modules/solhint": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/solhint/-/solhint-5.1.0.tgz", - "integrity": "sha512-KWg4gnOnznxHXzH0fUvnhnxnk+1R50GiPChcPeQgA7SKQTSF1LLIEh8R1qbkCEn/fFzz4CfJs+Gh7Rl9uhHy+g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/solhint/-/solhint-6.0.0.tgz", + "integrity": "sha512-PQGfwFqfeYdebi2tEG1fhVfMjqSzbW3Noz+LYf8UusKe5nkikCghdgEjYQPcGfFZj4snlVyJQt//AaxkubOtVQ==", "dev": true, "license": "MIT", "dependencies": { "@solidity-parser/parser": "^0.20.0", "ajv": "^6.12.6", + "ajv-errors": "^1.0.1", "antlr4": "^4.13.1-patch-1", "ast-parents": "^0.0.1", + "better-ajv-errors": "^2.0.2", "chalk": "^4.1.2", "commander": "^10.0.0", "cosmiconfig": "^8.0.0", "fast-diff": "^1.2.0", + "fs-extra": "^11.1.0", "glob": "^8.0.3", "ignore": "^5.2.4", "js-yaml": "^4.1.0", @@ -1821,6 +1945,16 @@ "node": ">=8.0" } }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/package.json b/package.json index 55c28711..1b43cbe4 100644 --- a/package.json +++ b/package.json @@ -45,10 +45,10 @@ "devDependencies": { "@openzeppelin/contracts-upgradeable": "5.3.0", "husky": "9.1.7", - "lint-staged": "16.1.0", - "prettier": "3.6.0", - "prettier-plugin-solidity": "2.0.0", - "solhint": "5.1.0" + "lint-staged": "16.1.2", + "prettier": "3.6.2", + "prettier-plugin-solidity": "2.1.0", + "solhint": "6.0.0" }, "lint-staged": { "src/**/*.sol": "solhint" diff --git a/script/DeployAll.sol b/script/DeployAll.sol index c9690e3c..60547fab 100644 --- a/script/DeployAll.sol +++ b/script/DeployAll.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - ERC1967Proxy -} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; import { Script, console } from "forge-std/Script.sol"; import { stdJson } from "forge-std/StdJson.sol"; diff --git a/src/core/SSVBasedApps.sol b/src/core/SSVBasedApps.sol index a225fb2c..001016e2 100644 --- a/src/core/SSVBasedApps.sol +++ b/src/core/SSVBasedApps.sol @@ -2,12 +2,8 @@ pragma solidity 0.8.30; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; -import { - Ownable2StepUpgradeable -} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; -import { - UUPSUpgradeable -} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; +import { Ownable2StepUpgradeable } from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; +import { UUPSUpgradeable } from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; import { MIN_EXPIRE_TIME, @@ -15,27 +11,17 @@ import { MAX_PERCENTAGE, ETH_ADDRESS } from "@ssv/src/core/libraries/ValidationLib.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { CoreStorageLib, SSVCoreModules } from "@ssv/src/core/libraries/CoreStorageLib.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; /** diff --git a/src/core/interfaces/ISSVBasedApps.sol b/src/core/interfaces/ISSVBasedApps.sol index b7c2423f..b2ae4bad 100644 --- a/src/core/interfaces/ISSVBasedApps.sol +++ b/src/core/interfaces/ISSVBasedApps.sol @@ -1,23 +1,13 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; import { IViews } from "@ssv/src/core/interfaces/IViews.sol"; import { SSVCoreModules } from "@ssv/src/core/libraries/CoreStorageLib.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; interface ISSVBasedApps is IStrategyManager, diff --git a/src/core/modules/BasedAppsManager.sol b/src/core/modules/BasedAppsManager.sol index 109f7a9f..90088043 100644 --- a/src/core/modules/BasedAppsManager.sol +++ b/src/core/modules/BasedAppsManager.sol @@ -2,13 +2,9 @@ pragma solidity 0.8.30; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { CoreStorageLib } from "@ssv/src/core/libraries/CoreStorageLib.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; contract BasedAppsManager is IBasedAppManager { diff --git a/src/core/modules/ProtocolManager.sol b/src/core/modules/ProtocolManager.sol index 50c62d90..01e8f4c2 100644 --- a/src/core/modules/ProtocolManager.sol +++ b/src/core/modules/ProtocolManager.sol @@ -5,12 +5,8 @@ import { MIN_EXPIRE_TIME, MIN_TIME_LOCK_PERIOD } from "@ssv/src/core/libraries/ValidationLib.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; contract ProtocolManager is IProtocolManager { diff --git a/src/core/modules/StrategyManager.sol b/src/core/modules/StrategyManager.sol index 93c4691f..facd82d7 100644 --- a/src/core/modules/StrategyManager.sol +++ b/src/core/modules/StrategyManager.sol @@ -2,33 +2,21 @@ pragma solidity 0.8.30; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; -import { - ReentrancyGuardTransient -} from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; -import { - SafeERC20 -} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; +import { ReentrancyGuardTransient } from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; +import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; import { ValidationLib, MAX_PERCENTAGE, ETH_ADDRESS } from "@ssv/src/core/libraries/ValidationLib.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; import { CoreStorageLib } from "@ssv/src/core/libraries/CoreStorageLib.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; import { console } from "forge-std/Console.sol"; diff --git a/src/core/strategies/StrategyFactory.sol b/src/core/strategies/StrategyFactory.sol index 64d6e6c7..6729257c 100644 --- a/src/core/strategies/StrategyFactory.sol +++ b/src/core/strategies/StrategyFactory.sol @@ -1,19 +1,13 @@ // SPDX-License-Identifier: GPL-3.0-only pragma solidity 0.8.30; -import { - OwnableUpgradeable -} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; +import { OwnableUpgradeable } from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; -import { - BeaconProxy -} from "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol"; +import { BeaconProxy } from "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol"; import { IBeacon } from "@openzeppelin/contracts/proxy/beacon/IBeacon.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; contract StrategyFactory is OwnableUpgradeable, IStrategyFactory { ISSVBasedApps public ssvBasedApps; diff --git a/src/core/strategies/StrategyVault.sol b/src/core/strategies/StrategyVault.sol index c584cebf..8a8700b5 100644 --- a/src/core/strategies/StrategyVault.sol +++ b/src/core/strategies/StrategyVault.sol @@ -6,17 +6,11 @@ pragma solidity 0.8.30; // shares[tokenAddress][ownerAddress] = 1; // use balanceOf for balance. import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; -import { - Initializable -} from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; +import { Initializable } from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; -import { - ReentrancyGuardTransient -} from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; -import { - SafeERC20 -} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; +import { ReentrancyGuardTransient } from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; +import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; contract StrategyVault is IStrategyVault, diff --git a/src/middleware/examples/ECDSAVerifier.sol b/src/middleware/examples/ECDSAVerifier.sol index ead9057d..533c40c9 100644 --- a/src/middleware/examples/ECDSAVerifier.sol +++ b/src/middleware/examples/ECDSAVerifier.sol @@ -1,13 +1,9 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - OwnableBasedApp -} from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; +import { OwnableBasedApp } from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; -import { - SignatureChecker -} from "@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol"; +import { SignatureChecker } from "@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol"; contract ECDSAVerifier is OwnableBasedApp { mapping(address => bool) public hasOptedIn; diff --git a/src/middleware/examples/WhitelistExample.sol b/src/middleware/examples/WhitelistExample.sol index 4fa3f734..a6302202 100644 --- a/src/middleware/examples/WhitelistExample.sol +++ b/src/middleware/examples/WhitelistExample.sol @@ -1,12 +1,8 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - BasedAppWhitelisted -} from "@ssv/src/middleware/modules/BasedAppWhitelisted.sol"; -import { - OwnableBasedApp -} from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; +import { BasedAppWhitelisted } from "@ssv/src/middleware/modules/BasedAppWhitelisted.sol"; +import { OwnableBasedApp } from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; contract WhitelistExample is OwnableBasedApp, BasedAppWhitelisted { constructor( diff --git a/src/middleware/modules/BasedAppWhitelisted.sol b/src/middleware/modules/BasedAppWhitelisted.sol index 448ac545..3a863a0d 100644 --- a/src/middleware/modules/BasedAppWhitelisted.sol +++ b/src/middleware/modules/BasedAppWhitelisted.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - IBasedAppWhitelisted -} from "@ssv/src/middleware/interfaces/IBasedAppWhitelisted.sol"; +import { IBasedAppWhitelisted } from "@ssv/src/middleware/interfaces/IBasedAppWhitelisted.sol"; abstract contract BasedAppWhitelisted is IBasedAppWhitelisted { mapping(uint32 => bool) public isWhitelisted; diff --git a/src/middleware/modules/core+roles/AccessControlBasedApp.sol b/src/middleware/modules/core+roles/AccessControlBasedApp.sol index 19cf2d3e..70b68ba6 100644 --- a/src/middleware/modules/core+roles/AccessControlBasedApp.sol +++ b/src/middleware/modules/core+roles/AccessControlBasedApp.sol @@ -1,16 +1,10 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - AccessControl -} from "@openzeppelin/contracts/access/AccessControl.sol"; -import { - BasedAppCore -} from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; +import { AccessControl } from "@openzeppelin/contracts/access/AccessControl.sol"; +import { BasedAppCore } from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; abstract contract AccessControlBasedApp is BasedAppCore, AccessControl { diff --git a/src/middleware/modules/core+roles/OwnableBasedApp.sol b/src/middleware/modules/core+roles/OwnableBasedApp.sol index ba54b179..db414080 100644 --- a/src/middleware/modules/core+roles/OwnableBasedApp.sol +++ b/src/middleware/modules/core+roles/OwnableBasedApp.sol @@ -2,13 +2,9 @@ pragma solidity 0.8.30; import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol"; -import { - BasedAppCore -} from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; +import { BasedAppCore } from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; abstract contract OwnableBasedApp is Ownable, BasedAppCore { diff --git a/src/middleware/modules/core/BasedAppCore.sol b/src/middleware/modules/core/BasedAppCore.sol index c67a4c9b..5df24ab9 100644 --- a/src/middleware/modules/core/BasedAppCore.sol +++ b/src/middleware/modules/core/BasedAppCore.sol @@ -3,13 +3,9 @@ pragma solidity 0.8.30; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; diff --git a/test/Config.t.sol b/test/Config.t.sol index a2c05178..ecb4a5df 100644 --- a/test/Config.t.sol +++ b/test/Config.t.sol @@ -3,30 +3,18 @@ pragma solidity 0.8.30; import { Test } from "forge-std/Test.sol"; -import { - ERC1967Proxy -} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; import { BasedAppsManager } from "@ssv/src/core/modules/BasedAppsManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { SSVBasedApps } from "@ssv/src/core/SSVBasedApps.sol"; import { ProtocolManager } from "@ssv/src/core/modules/ProtocolManager.sol"; import { StrategyManager } from "@ssv/src/core/modules/StrategyManager.sol"; import { StrategyFactory } from "@ssv/src/core/strategies/StrategyFactory.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; contract Config is Test { diff --git a/test/SSVBasedApps.t.sol b/test/SSVBasedApps.t.sol index a43c8bde..d111f639 100644 --- a/test/SSVBasedApps.t.sol +++ b/test/SSVBasedApps.t.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - Ownable2StepUpgradeable -} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; +import { Ownable2StepUpgradeable } from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; import { Setup, diff --git a/test/helpers/Setup.t.sol b/test/helpers/Setup.t.sol index 62a17031..e514791c 100644 --- a/test/helpers/Setup.t.sol +++ b/test/helpers/Setup.t.sol @@ -3,28 +3,18 @@ pragma solidity 0.8.30; import { Test } from "forge-std/Test.sol"; -import { - ERC1967Proxy -} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; import { BasedAppMock } from "@ssv/test/mocks/MockBApp.sol"; import { BasedAppMock2 } from "@ssv/test/mocks/MockBApp2.sol"; import { BasedAppMock3 } from "@ssv/test/mocks/MockBAppAccessControl.sol"; import { BasedAppMock4 } from "@ssv/test/mocks/MockBApp4RejectEth.sol"; import { BasedAppsManager } from "@ssv/src/core/modules/BasedAppsManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { IERC20, ERC20Mock } from "@ssv/test/mocks/MockERC20.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; import { NonCompliantBApp } from "@ssv/test/mocks/MockNonCompliantBApp.sol"; import { SSVBasedApps } from "@ssv/src/core/SSVBasedApps.sol"; @@ -32,18 +22,12 @@ import { ProtocolManager } from "@ssv/src/core/modules/ProtocolManager.sol"; import { StrategyManager } from "@ssv/src/core/modules/StrategyManager.sol"; import { StrategyFactory } from "@ssv/src/core/strategies/StrategyFactory.sol"; import { StrategyVault } from "@ssv/src/core/strategies/StrategyVault.sol"; -import { - ProtocolStorageLib -} from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; +import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.sol"; -import { - WhitelistExample -} from "@ssv/src/middleware/examples/WhitelistExample.sol"; +import { WhitelistExample } from "@ssv/src/middleware/examples/WhitelistExample.sol"; import { ECDSAVerifier } from "@ssv/src/middleware/examples/ECDSAVerifier.sol"; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; -import { - UpgradeableBeacon -} from "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol"; +import { UpgradeableBeacon } from "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol"; contract Setup is Test { // Main Contract diff --git a/test/mocks/MockBApp.sol b/test/mocks/MockBApp.sol index b16ee5e1..42b682fd 100644 --- a/test/mocks/MockBApp.sol +++ b/test/mocks/MockBApp.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - OwnableBasedApp -} from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; +import { OwnableBasedApp } from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; contract BasedAppMock is OwnableBasedApp { event OptInToBApp( diff --git a/test/mocks/MockBApp2.sol b/test/mocks/MockBApp2.sol index 434a0459..084a136b 100644 --- a/test/mocks/MockBApp2.sol +++ b/test/mocks/MockBApp2.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - BasedAppCore -} from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; +import { BasedAppCore } from "@ssv/src/middleware/modules/core/BasedAppCore.sol"; contract BasedAppMock2 is BasedAppCore { event OptInToBApp( diff --git a/test/mocks/MockBApp4RejectEth.sol b/test/mocks/MockBApp4RejectEth.sol index 0eb16dd3..ca7e4dc5 100644 --- a/test/mocks/MockBApp4RejectEth.sol +++ b/test/mocks/MockBApp4RejectEth.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - OwnableBasedApp -} from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; +import { OwnableBasedApp } from "@ssv/src/middleware/modules/core+roles/OwnableBasedApp.sol"; contract BasedAppMock4 is OwnableBasedApp { event OptInToBApp( diff --git a/test/mocks/MockBAppAccessControl.sol b/test/mocks/MockBAppAccessControl.sol index 6f3aa639..23b1d4cb 100644 --- a/test/mocks/MockBAppAccessControl.sol +++ b/test/mocks/MockBAppAccessControl.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - AccessControlBasedApp -} from "@ssv/src/middleware/modules/core+roles/AccessControlBasedApp.sol"; +import { AccessControlBasedApp } from "@ssv/src/middleware/modules/core+roles/AccessControlBasedApp.sol"; contract BasedAppMock3 is AccessControlBasedApp { event OptInToBApp( diff --git a/test/mocks/examples/WhitelistExample.t.sol b/test/mocks/examples/WhitelistExample.t.sol index 810d3d33..3e3094e4 100644 --- a/test/mocks/examples/WhitelistExample.t.sol +++ b/test/mocks/examples/WhitelistExample.t.sol @@ -1,9 +1,7 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - IBasedAppWhitelisted -} from "@ssv/src/middleware/interfaces/IBasedAppWhitelisted.sol"; +import { IBasedAppWhitelisted } from "@ssv/src/middleware/interfaces/IBasedAppWhitelisted.sol"; import { IBasedApp } from "@ssv/test/helpers/Setup.t.sol"; import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; diff --git a/test/modules/BasedAppsManager.t.sol b/test/modules/BasedAppsManager.t.sol index 3c4a90e2..021cfd07 100644 --- a/test/modules/BasedAppsManager.t.sol +++ b/test/modules/BasedAppsManager.t.sol @@ -2,15 +2,11 @@ pragma solidity 0.8.30; import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol"; -import { - IAccessControl -} from "@openzeppelin/contracts/access/IAccessControl.sol"; +import { IAccessControl } from "@openzeppelin/contracts/access/IAccessControl.sol"; import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; import { IBasedAppManager, IBasedApp } from "@ssv/test/helpers/Setup.t.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; diff --git a/test/modules/DelegationManager.t.sol b/test/modules/DelegationManager.t.sol index 153132df..5c19d880 100644 --- a/test/modules/DelegationManager.t.sol +++ b/test/modules/DelegationManager.t.sol @@ -2,9 +2,7 @@ pragma solidity 0.8.30; import { Setup } from "@ssv/test/helpers/Setup.t.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; contract BasedAppManagerDelegateTest is Setup { diff --git a/test/modules/ProtocolManager.t.sol b/test/modules/ProtocolManager.t.sol index fcfe65ed..558e7ac3 100644 --- a/test/modules/ProtocolManager.t.sol +++ b/test/modules/ProtocolManager.t.sol @@ -1,27 +1,15 @@ // SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.30; -import { - Ownable2StepUpgradeable -} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; +import { Ownable2StepUpgradeable } from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol"; import { ETH_ADDRESS } from "@ssv/src/core/libraries/ValidationLib.sol"; import { Setup } from "@ssv/test/helpers/Setup.t.sol"; -import { - IProtocolManager -} from "@ssv/src/core/interfaces/IProtocolManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IStrategyFactory -} from "@ssv/src/core/interfaces/IStrategyFactory.sol"; -import { - ERC1967Proxy -} from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; +import { IProtocolManager } from "@ssv/src/core/interfaces/IProtocolManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IStrategyFactory } from "@ssv/src/core/interfaces/IStrategyFactory.sol"; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; import { SSVBasedApps } from "@ssv/src/core/SSVBasedApps.sol"; import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; diff --git a/test/modules/RebasingTokens.t.sol b/test/modules/RebasingTokens.t.sol index 7bdd9789..81efa3fa 100644 --- a/test/modules/RebasingTokens.t.sol +++ b/test/modules/RebasingTokens.t.sol @@ -3,12 +3,8 @@ pragma solidity 0.8.30; import { IERC20, BasedAppMock } from "@ssv/test/helpers/Setup.t.sol"; import { StrategyManagerTest } from "@ssv/test/modules/StrategyManager.t.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index cba4b090..0ab8ed28 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -7,12 +7,8 @@ import { IBasedApp } from "@ssv/test/helpers/Setup.t.sol"; import { StrategyManagerTest } from "@ssv/test/modules/StrategyManager.t.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { console } from "forge-std/console.sol"; contract SlashingManagerTest is StrategyManagerTest { diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index a10f894b..a775fbb4 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -3,12 +3,8 @@ pragma solidity 0.8.30; import { IERC20, BasedAppMock } from "@ssv/test/helpers/Setup.t.sol"; import { BasedAppsManagerTest } from "@ssv/test/modules/BasedAppsManager.t.sol"; -import { - IStrategyManager -} from "@ssv/src/core/interfaces/IStrategyManager.sol"; -import { - IBasedAppManager -} from "@ssv/src/core/interfaces/IBasedAppManager.sol"; +import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; +import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { UtilsTest } from "@ssv/test/helpers/Utils.t.sol"; import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; @@ -1538,7 +1534,7 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { initialObligationPercentage <= proxiedManager.maxPercentage() && proposedObligationPercentage >= 0 && proposedObligationPercentage <= - proxiedManager.maxPercentage() && + proxiedManager.maxPercentage() && proposedObligationPercentage != initialObligationPercentage ); From b3673cc282fcb56180289aa2388a14b8625804ac Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:22:25 +0200 Subject: [PATCH 11/16] fix: solhint --- src/core/modules/StrategyManager.sol | 4 ---- src/core/strategies/StrategyVault.sol | 1 - 2 files changed, 5 deletions(-) diff --git a/src/core/modules/StrategyManager.sol b/src/core/modules/StrategyManager.sol index facd82d7..374d422a 100644 --- a/src/core/modules/StrategyManager.sol +++ b/src/core/modules/StrategyManager.sol @@ -19,7 +19,6 @@ import { ProtocolStorageLib } from "@ssv/src/core/libraries/ProtocolStorageLib.s import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; import { IBasedApp } from "@ssv/src/middleware/interfaces/IBasedApp.sol"; -import { console } from "forge-std/Console.sol"; contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { using SafeERC20 for IERC20; @@ -822,7 +821,6 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { token, strategyAddress ); - console.log("slashable balance:", slashableBalance); if (slashableBalance == 0) revert InsufficientBalance(); amount = (slashableBalance * percentage) / MAX_PERCENTAGE; if (amount == 0) revert InsufficientSlashAmount(); @@ -858,8 +856,6 @@ contract StrategyManager is ReentrancyGuardTransient, IStrategyManager { strategyAddress ); - console.log("amount:", c.amount); - if (_isContract(c.bApp)) { (c.success, c.receiver, c.exit) = IBasedApp(c.bApp).slash( c.strategyId, diff --git a/src/core/strategies/StrategyVault.sol b/src/core/strategies/StrategyVault.sol index 8a8700b5..ff15a8f3 100644 --- a/src/core/strategies/StrategyVault.sol +++ b/src/core/strategies/StrategyVault.sol @@ -7,7 +7,6 @@ pragma solidity 0.8.30; // use balanceOf for balance. import { IStrategyVault } from "@ssv/src/core/interfaces/IStrategyVault.sol"; import { Initializable } from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; -import { ISSVBasedApps } from "@ssv/src/core/interfaces/ISSVBasedApps.sol"; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import { ReentrancyGuardTransient } from "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; From 8401757744783467d1e94583a48b346eba71243c Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:23:02 +0200 Subject: [PATCH 12/16] fix: remove console --- test/modules/SlashingManager.bapp.t.sol | 1 - test/modules/StrategyManager.t.sol | 1 - 2 files changed, 2 deletions(-) diff --git a/test/modules/SlashingManager.bapp.t.sol b/test/modules/SlashingManager.bapp.t.sol index 0ab8ed28..44d64742 100644 --- a/test/modules/SlashingManager.bapp.t.sol +++ b/test/modules/SlashingManager.bapp.t.sol @@ -9,7 +9,6 @@ import { import { StrategyManagerTest } from "@ssv/test/modules/StrategyManager.t.sol"; import { IStrategyManager } from "@ssv/src/core/interfaces/IStrategyManager.sol"; import { IBasedAppManager } from "@ssv/src/core/interfaces/IBasedAppManager.sol"; -import { console } from "forge-std/console.sol"; contract SlashingManagerTest is StrategyManagerTest { function testGetSlashableBalanceBasic() public { diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index a775fbb4..d5280ea1 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -10,7 +10,6 @@ import { ValidationLib } from "@ssv/src/core/libraries/ValidationLib.sol"; import { ICore } from "@ssv/src/core/interfaces/ICore.sol"; import { IRebase } from "@ssv/test/mocks/MockERC20.sol"; import { CoreStorageLib } from "@ssv/src/core/libraries/CoreStorageLib.sol"; -import { console } from "forge-std/Console.sol"; contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { function updateObligation( From 01a583e52ad7a616751b3bac4a0ec85a93c0a186 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:33:54 +0200 Subject: [PATCH 13/16] chore: bump marocchino --- .github/workflows/foundry-gas-diff.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml index 78403d1f..1923b7e9 100644 --- a/.github/workflows/foundry-gas-diff.yml +++ b/.github/workflows/foundry-gas-diff.yml @@ -38,7 +38,7 @@ jobs: - name: Add gas diff to sticky comment if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target' - uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2 + uses: marocchino/sticky-pull-request-comment@d2ad0de260ae8b0235ce059e63f2949ba9e05943 # v2 with: # delete the comment in case changes no longer impact gas costs delete: ${{ !steps.gas_diff.outputs.markdown }} From f4e753dc9589a4a3c907815b827529087137e964 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:44:15 +0200 Subject: [PATCH 14/16] chore: bump foundry gas diff --- .github/workflows/foundry-gas-diff.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml index 1923b7e9..c33af3ab 100644 --- a/.github/workflows/foundry-gas-diff.yml +++ b/.github/workflows/foundry-gas-diff.yml @@ -10,18 +10,16 @@ jobs: compare_gas_reports: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@v4 with: submodules: recursive - name: Install Foundry - uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1 - with: - version: nightly + uses: foundry-rs/foundry-toolchain@v1 # Add any step generating a gas report to a temporary file named gasreport.ansi. For example: - name: Run tests - run: forge test --gas-report > gasreport.ansi # <- this file name should be unique in your repository! + run: forge test -vvv --gas-report > gasreport.ansi # <- this file name should be unique in your repository! env: # make fuzzing semi-deterministic to avoid noisy gas cost estimation # due to non-deterministic fuzzing (but still use pseudo-random fuzzing seeds) From 675b2fa2584dd060ce88962d733f67bcec920428 Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 14 Jul 2025 17:50:51 +0200 Subject: [PATCH 15/16] fix: eliminate gas report --- .github/workflows/foundry-gas-diff.yml | 43 -------------------------- 1 file changed, 43 deletions(-) delete mode 100644 .github/workflows/foundry-gas-diff.yml diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml deleted file mode 100644 index c33af3ab..00000000 --- a/.github/workflows/foundry-gas-diff.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Report gas diff - -on: - push: - branches: - - main - pull_request: - -jobs: - compare_gas_reports: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - submodules: recursive - - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - - # Add any step generating a gas report to a temporary file named gasreport.ansi. For example: - - name: Run tests - run: forge test -vvv --gas-report > gasreport.ansi # <- this file name should be unique in your repository! - env: - # make fuzzing semi-deterministic to avoid noisy gas cost estimation - # due to non-deterministic fuzzing (but still use pseudo-random fuzzing seeds) - FOUNDRY_FUZZ_SEED: 0x${{ github.event.pull_request.base.sha || github.sha }} - - - name: Compare gas reports - uses: Rubilmax/foundry-gas-diff@60e763d02526ee3299bd04278cb178d1547b134b # v3 - with: - summaryQuantile: 0.9 # only display the 10% most significant gas diffs in the summary (defaults to 20%) - sortCriteria: avg,max # sort diff rows by criteria - sortOrders: desc,asc # and directions - ignore: test-foundry/**/* # filter out gas reports from specific paths (test/ is included by default) - id: gas_diff - - - name: Add gas diff to sticky comment - if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target' - uses: marocchino/sticky-pull-request-comment@d2ad0de260ae8b0235ce059e63f2949ba9e05943 # v2 - with: - # delete the comment in case changes no longer impact gas costs - delete: ${{ !steps.gas_diff.outputs.markdown }} - message: ${{ steps.gas_diff.outputs.markdown }} \ No newline at end of file From b014861307f609bc30de56fa98eaf45f664c606c Mon Sep 17 00:00:00 2001 From: Riccardo Persiani Date: Mon, 21 Jul 2025 11:31:17 +0200 Subject: [PATCH 16/16] chore: move tests in correct file --- test/modules/RebasingTokens.t.sol | 49 ++++++++++++++++++++++++++++- test/modules/StrategyManager.t.sol | 50 ------------------------------ 2 files changed, 48 insertions(+), 51 deletions(-) diff --git a/test/modules/RebasingTokens.t.sol b/test/modules/RebasingTokens.t.sol index 81efa3fa..59898e9e 100644 --- a/test/modules/RebasingTokens.t.sol +++ b/test/modules/RebasingTokens.t.sol @@ -26,5 +26,52 @@ contract RebasingTokensTest is StrategyManagerTest { checkAccountShares(STRATEGY1, USER1, address(erc20mock), depositAmount); } - function testWithdrawalAfterRebase() public {} + function testWithdrawalAfterRebasingEvent() public { + ( + uint256 withdrawalAmount, + IERC20 token, + uint256 currentBalance + ) = testProposeWithdrawalFromStrategy(); + vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); + + uint256 oldUserBalance = token.balanceOf(USER1); + + (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); + // 120.000 + // withdraw 1000, withdraw 1000 shares + // rebase to 220000, 1000 shares now are worth 1833 tokens + uint256 oldStrategyBalance = token.balanceOf(strategyAddress); + + IRebase(address(token)).rebase(strategyAddress, 100000); + uint256 newStrategyBalance = token.balanceOf(strategyAddress); + uint256 newWithdrawalAmount = (newStrategyBalance * withdrawalAmount) / + oldStrategyBalance; + + vm.prank(USER1); + vm.expectEmit(); + emit IStrategyManager.StrategyWithdrawal( + STRATEGY1, + USER1, + address(token), + newWithdrawalAmount, + false + ); + proxiedManager.finalizeWithdrawal(STRATEGY1, token); + uint256 newShareBalance = currentBalance - withdrawalAmount; + uint256 newBalance = newStrategyBalance - newWithdrawalAmount; + uint256 newUserBalance = token.balanceOf(USER1); + + assertNotEq(newUserBalance, oldUserBalance); + + assertEq(newUserBalance, oldUserBalance + newWithdrawalAmount); + + checkAccountShares(STRATEGY1, USER1, address(token), newShareBalance); + checkTotalSharesAndTotalBalance( + STRATEGY1, + address(token), + newShareBalance, + newBalance + ); + checkProposedWithdrawal(STRATEGY1, USER1, address(token), 0, 0); + } } diff --git a/test/modules/StrategyManager.t.sol b/test/modules/StrategyManager.t.sol index d5280ea1..e86a5a95 100644 --- a/test/modules/StrategyManager.t.sol +++ b/test/modules/StrategyManager.t.sol @@ -2577,54 +2577,4 @@ contract StrategyManagerTest is UtilsTest, BasedAppsManagerTest { ); proxiedManager.finalizeWithdrawalETH(STRATEGY1); } - - //todo test withdrawal propose ok, rebase, withdraw will retrieve more tokens than submitted. - function testWithdrawalAfterRebasingEvent() public { - ( - uint256 withdrawalAmount, - IERC20 token, - uint256 currentBalance - ) = testProposeWithdrawalFromStrategy(); - vm.warp(block.timestamp + proxiedManager.withdrawalTimelockPeriod()); - - uint256 oldUserBalance = token.balanceOf(USER1); - - (address strategyAddress, , ) = proxiedManager.strategies(STRATEGY1); - // 120.000 - // withdraw 1000, withdraw 1000 shares - // rebase to 220000, 1000 shares now are worth 1833 tokens - uint256 oldStrategyBalance = token.balanceOf(strategyAddress); - - IRebase(address(token)).rebase(strategyAddress, 100000); - uint256 newStrategyBalance = token.balanceOf(strategyAddress); - uint256 newWithdrawalAmount = (newStrategyBalance * withdrawalAmount) / - oldStrategyBalance; - - vm.prank(USER1); - vm.expectEmit(); - emit IStrategyManager.StrategyWithdrawal( - STRATEGY1, - USER1, - address(token), - newWithdrawalAmount, - false - ); - proxiedManager.finalizeWithdrawal(STRATEGY1, token); - uint256 newShareBalance = currentBalance - withdrawalAmount; - uint256 newBalance = newStrategyBalance - newWithdrawalAmount; - uint256 newUserBalance = token.balanceOf(USER1); - - assertNotEq(newUserBalance, oldUserBalance); - - assertEq(newUserBalance, oldUserBalance + newWithdrawalAmount); - - checkAccountShares(STRATEGY1, USER1, address(token), newShareBalance); - checkTotalSharesAndTotalBalance( - STRATEGY1, - address(token), - newShareBalance, - newBalance - ); - checkProposedWithdrawal(STRATEGY1, USER1, address(token), 0, 0); - } }