From 6478f8519dc599851421eda6683e631bcd193264 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Thu, 7 Nov 2024 07:57:03 -0500 Subject: [PATCH 01/16] add aera decoder and sanitizer --- .../Protocols/AeraDecoderAndSanitizer.sol | 21 +++++++++++++++++++ src/interfaces/DecoderCustomTypes.sol | 8 +++++++ 2 files changed, 29 insertions(+) create mode 100644 src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol new file mode 100644 index 00000000..7e101a08 --- /dev/null +++ b/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {BaseDecoderAndSanitizer, DecoderCustomTypes} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; + +contract AeraDecoderAndSanitizer is BaseDecoderAndSanitizer { + + + constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} + + //add the registry to check for whitelisted assets? + function deposit(DecoderCustomTypes.AssetValue calldata amounts) external pure virtual returns (bytes memory addressesFound) { + + //in this case, we would want to extract the token address and check it + return abi.encodePacked(amounts.asset); + } + + function withdraw(DecoderCustomTypes.AssetValue calldata amounts) external pure virtual returns (bytes memory addressesFound) { + return abi.encodePacked(amounts.asset); + } +} diff --git a/src/interfaces/DecoderCustomTypes.sol b/src/interfaces/DecoderCustomTypes.sol index 3a6a9ecd..f35ecf9f 100644 --- a/src/interfaces/DecoderCustomTypes.sol +++ b/src/interfaces/DecoderCustomTypes.sol @@ -402,4 +402,12 @@ contract DecoderCustomTypes { /// @dev The address of the ERC20 purchase token address purchaseToken; } + + // ========================================= Aera ========================================= + + struct AssetValue { + address asset; + uint256 amount; + } + } From d9266ffea7801722d9b0b7c70cecf17ab5b95e61 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Thu, 7 Nov 2024 11:35:33 -0500 Subject: [PATCH 02/16] fix so decoding arrays --- .../Protocols/AeraDecoderAndSanitizer.sol | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol index 7e101a08..c2756b17 100644 --- a/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol @@ -9,13 +9,15 @@ contract AeraDecoderAndSanitizer is BaseDecoderAndSanitizer { constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} //add the registry to check for whitelisted assets? - function deposit(DecoderCustomTypes.AssetValue calldata amounts) external pure virtual returns (bytes memory addressesFound) { - - //in this case, we would want to extract the token address and check it - return abi.encodePacked(amounts.asset); + function deposit(DecoderCustomTypes.AssetValue[] calldata amounts) external pure virtual returns (bytes memory addressesFound) { + for (uint256 i = 0; i < amounts.length; i++) { + addressesFound = abi.encodePacked(amounts[i].asset); + } } - function withdraw(DecoderCustomTypes.AssetValue calldata amounts) external pure virtual returns (bytes memory addressesFound) { - return abi.encodePacked(amounts.asset); + function withdraw(DecoderCustomTypes.AssetValue[] calldata amounts) external pure virtual returns (bytes memory addressesFound) { + for (uint256 i = 0; i < amounts.length; i++) { + addressesFound = abi.encodePacked(amounts[i].asset); + } } } From f5765c3f4fa635223012ef55dd0bee794ccfde1c Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Fri, 8 Nov 2024 05:56:04 -0500 Subject: [PATCH 03/16] headers --- .../AeraVaultFullDecoderAndSanitizer.sol | 10 ++ ...r.sol => AeraVaultDecoderAndSanitizer.sol} | 0 test/integrations/AeraVaultIntegration.sol | 108 ++++++++++++++++++ .../MerkleTreeHelper/MerkleTreeHelper.sol | 54 +++++++++ 4 files changed, 172 insertions(+) create mode 100644 src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol rename src/base/DecodersAndSanitizers/Protocols/{AeraDecoderAndSanitizer.sol => AeraVaultDecoderAndSanitizer.sol} (100%) create mode 100644 test/integrations/AeraVaultIntegration.sol diff --git a/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol new file mode 100644 index 00000000..f24607c4 --- /dev/null +++ b/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; +import {AeraVaultDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol"; + +contract AeraVaultFullDecoderAndSanitizer is AeraVaultDecoderAndSanitizer { + + constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} +} diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol similarity index 100% rename from src/base/DecodersAndSanitizers/Protocols/AeraDecoderAndSanitizer.sol rename to src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol diff --git a/test/integrations/AeraVaultIntegration.sol b/test/integrations/AeraVaultIntegration.sol new file mode 100644 index 00000000..20fe41bb --- /dev/null +++ b/test/integrations/AeraVaultIntegration.sol @@ -0,0 +1,108 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {MainnetAddresses} from "test/resources/MainnetAddresses.sol"; +import {BoringVault} from "src/base/BoringVault.sol"; +import {ManagerWithMerkleVerification} from "src/base/Roles/ManagerWithMerkleVerification.sol"; +import {SafeTransferLib} from "@solmate/utils/SafeTransferLib.sol"; +import {FixedPointMathLib} from "@solmate/utils/FixedPointMathLib.sol"; +import {ERC20} from "@solmate/tokens/ERC20.sol"; +import {ERC4626} from "@solmate/tokens/ERC4626.sol"; +import {EtherFiLiquidUsdDecoderAndSanitizer} from + "src/base/DecodersAndSanitizers/EtherFiLiquidUsdDecoderAndSanitizer.sol"; +import {DecoderCustomTypes} from "src/interfaces/DecoderCustomTypes.sol"; +import {RolesAuthority, Authority} from "@solmate/auth/authorities/RolesAuthority.sol"; +import {MerkleTreeHelper} from "test/resources/MerkleTreeHelper/MerkleTreeHelper.sol"; + +import {Test, stdStorage, StdStorage, stdError, console} from "@forge-std/Test.sol"; + +contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { + using SafeTransferLib for ERC20; + using FixedPointMathLib for uint256; + using stdStorage for StdStorage; + + ManagerWithMerkleVerification public manager; + BoringVault public boringVault; + address public rawDataDecoderAndSanitizer; + RolesAuthority public rolesAuthority; + + uint8 public constant MANAGER_ROLE = 1; + uint8 public constant STRATEGIST_ROLE = 2; + uint8 public constant MANGER_INTERNAL_ROLE = 3; + uint8 public constant ADMIN_ROLE = 4; + uint8 public constant BORING_VAULT_ROLE = 5; + uint8 public constant BALANCER_VAULT_ROLE = 6; + + function setUp() external { + setSourceChainName("mainnet"); + // Setup forked environment. + string memory rpcKey = "MAINNET_RPC_URL"; + uint256 blockNumber = 19826676; + + _startFork(rpcKey, blockNumber); + + boringVault = new BoringVault(address(this), "Boring Vault", "BV", 18); + + manager = + new ManagerWithMerkleVerification(address(this), address(boringVault), getAddress(sourceChain, "vault")); + + rawDataDecoderAndSanitizer = address( + new EtherFiLiquidUsdDecoderAndSanitizer( + address(boringVault), getAddress(sourceChain, "uniswapV3NonFungiblePositionManager") + ) + ); + + setAddress(false, sourceChain, "boringVault", address(boringVault)); + setAddress(false, sourceChain, "rawDataDecoderAndSanitizer", rawDataDecoderAndSanitizer); + setAddress(false, sourceChain, "manager", address(manager)); + setAddress(false, sourceChain, "managerAddress", address(manager)); + setAddress(false, sourceChain, "accountantAddress", address(1)); + + rolesAuthority = new RolesAuthority(address(this), Authority(address(0))); + boringVault.setAuthority(rolesAuthority); + manager.setAuthority(rolesAuthority); + + // Setup roles authority. + rolesAuthority.setRoleCapability( + MANAGER_ROLE, + address(boringVault), + bytes4(keccak256(abi.encodePacked("manage(address,bytes,uint256)"))), + true + ); + rolesAuthority.setRoleCapability( + MANAGER_ROLE, + address(boringVault), + bytes4(keccak256(abi.encodePacked("manage(address[],bytes[],uint256[])"))), + true + ); + + rolesAuthority.setRoleCapability( + STRATEGIST_ROLE, + address(manager), + ManagerWithMerkleVerification.manageVaultWithMerkleVerification.selector, + true + ); + rolesAuthority.setRoleCapability( + MANGER_INTERNAL_ROLE, + address(manager), + ManagerWithMerkleVerification.manageVaultWithMerkleVerification.selector, + true + ); + rolesAuthority.setRoleCapability( + ADMIN_ROLE, address(manager), ManagerWithMerkleVerification.setManageRoot.selector, true + ); + rolesAuthority.setRoleCapability( + BORING_VAULT_ROLE, address(manager), ManagerWithMerkleVerification.flashLoan.selector, true + ); + rolesAuthority.setRoleCapability( + BALANCER_VAULT_ROLE, address(manager), ManagerWithMerkleVerification.receiveFlashLoan.selector, true + ); + + // Grant roles + rolesAuthority.setUserRole(address(this), STRATEGIST_ROLE, true); + rolesAuthority.setUserRole(address(manager), MANGER_INTERNAL_ROLE, true); + rolesAuthority.setUserRole(address(this), ADMIN_ROLE, true); + rolesAuthority.setUserRole(address(manager), MANAGER_ROLE, true); + rolesAuthority.setUserRole(address(boringVault), BORING_VAULT_ROLE, true); + rolesAuthority.setUserRole(getAddress(sourceChain, "vault"), BALANCER_VAULT_ROLE, true); + } diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 9ca8bde6..8bb07782 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -5520,7 +5520,61 @@ contract MerkleTreeHelper is CommonBase, ChainValues { ); leafs[leafIndex].argumentAddresses[0] = getAddress(sourceChain, "boringVault"); } + } + + // ========================================= Aera Finance ========================================= + + function _addAeraLeafs(ManageLeaf[] memory leafs, address vault, ERC20[] memory assets) internal { + for (uint256 i; i < assets.length; i++) { + // Approvals. + if (!tokenToSpenderToApprovalInTree[address(assets[i])][vault]) { + unchecked { + leafIndex++; + } + leafs[leafIndex] = ManageLeaf( + address(assets[i]), + false, + "approve(address,uint256)", + new address[](1), + string.concat("Approve Aera Vault to spend ", assets[i].symbol()), + getAddress(sourceChain, "rawDataDecoderAndSanitizer") + ); + leafs[leafIndex].argumentAddresses[0] = vault; + tokenToSpenderToApprovalInTree[address(assets[i])][vault] = true; + } + } + + unchecked{ + leafIndex++; + } + + for (uint256 i; i < assets.length; i++) { + leafs[leafIndex] = ManageLeaf( + vault, //target + false, //can send value + "deposit(address,uint256)", //func sig + new address[](1), //argumentAddresses + string.concat("Deposit into Aera vault"), //description + getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address + ); + leafs[leafIndex].argumentAddresses[0] = address(assets[i]); + } + + unchecked{ + leafIndex++; + } + for (uint256 i; i < assets.length; i++) { + leafs[leafIndex] = ManageLeaf( + vault, //target + false, //can send value + "withdraw(address,uint256)", //func sig + new address[](1), //argumentAddresses + string.concat("Withdraw from Aera vault"), //description + getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address + ); + leafs[leafIndex].argumentAddresses[0] = address(assets[i]); + } } // ========================================= BoringVault Teller ========================================= From 0883d03af9109f1d60dd2ec5b19dbd48962a73d2 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Fri, 8 Nov 2024 11:25:43 -0500 Subject: [PATCH 04/16] add integration test --- .../AeraVaultFullDecoderAndSanitizer.sol | 2 +- .../AeraVaultDecoderAndSanitizer.sol | 2 +- ...gration.sol => AeraVaultIntegration.t.sol} | 103 ++++++++++++++++-- test/resources/ChainValues.sol | 4 + .../MerkleTreeHelper/MerkleTreeHelper.sol | 7 +- 5 files changed, 105 insertions(+), 13 deletions(-) rename test/integrations/{AeraVaultIntegration.sol => AeraVaultIntegration.t.sol} (52%) diff --git a/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol index f24607c4..c2a3dbae 100644 --- a/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol @@ -6,5 +6,5 @@ import {AeraVaultDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/Proto contract AeraVaultFullDecoderAndSanitizer is AeraVaultDecoderAndSanitizer { - constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} + constructor(address _boringVault) AeraVaultDecoderAndSanitizer(_boringVault) {} } diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol index c2756b17..9c1a2b72 100644 --- a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol @@ -3,7 +3,7 @@ pragma solidity 0.8.21; import {BaseDecoderAndSanitizer, DecoderCustomTypes} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; -contract AeraDecoderAndSanitizer is BaseDecoderAndSanitizer { +contract AeraVaultDecoderAndSanitizer is BaseDecoderAndSanitizer { constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} diff --git a/test/integrations/AeraVaultIntegration.sol b/test/integrations/AeraVaultIntegration.t.sol similarity index 52% rename from test/integrations/AeraVaultIntegration.sol rename to test/integrations/AeraVaultIntegration.t.sol index 20fe41bb..ce4e6ee9 100644 --- a/test/integrations/AeraVaultIntegration.sol +++ b/test/integrations/AeraVaultIntegration.t.sol @@ -8,8 +8,8 @@ import {SafeTransferLib} from "@solmate/utils/SafeTransferLib.sol"; import {FixedPointMathLib} from "@solmate/utils/FixedPointMathLib.sol"; import {ERC20} from "@solmate/tokens/ERC20.sol"; import {ERC4626} from "@solmate/tokens/ERC4626.sol"; -import {EtherFiLiquidUsdDecoderAndSanitizer} from - "src/base/DecodersAndSanitizers/EtherFiLiquidUsdDecoderAndSanitizer.sol"; +import {AeraVaultFullDecoderAndSanitizer} from + "src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol"; import {DecoderCustomTypes} from "src/interfaces/DecoderCustomTypes.sol"; import {RolesAuthority, Authority} from "@solmate/auth/authorities/RolesAuthority.sol"; import {MerkleTreeHelper} from "test/resources/MerkleTreeHelper/MerkleTreeHelper.sol"; @@ -37,7 +37,7 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { setSourceChainName("mainnet"); // Setup forked environment. string memory rpcKey = "MAINNET_RPC_URL"; - uint256 blockNumber = 19826676; + uint256 blockNumber = 21142593; _startFork(rpcKey, blockNumber); @@ -46,11 +46,7 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { manager = new ManagerWithMerkleVerification(address(this), address(boringVault), getAddress(sourceChain, "vault")); - rawDataDecoderAndSanitizer = address( - new EtherFiLiquidUsdDecoderAndSanitizer( - address(boringVault), getAddress(sourceChain, "uniswapV3NonFungiblePositionManager") - ) - ); + rawDataDecoderAndSanitizer = address(new AeraVaultFullDecoderAndSanitizer(address(boringVault))); setAddress(false, sourceChain, "boringVault", address(boringVault)); setAddress(false, sourceChain, "rawDataDecoderAndSanitizer", rawDataDecoderAndSanitizer); @@ -105,4 +101,95 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { rolesAuthority.setUserRole(address(manager), MANAGER_ROLE, true); rolesAuthority.setUserRole(address(boringVault), BORING_VAULT_ROLE, true); rolesAuthority.setUserRole(getAddress(sourceChain, "vault"), BALANCER_VAULT_ROLE, true); + + } + + function testAeraVault() public { + address aeraVault = getAddress(sourceChain, "aeraCompoundReservesVault"); + address owner = IVault(aeraVault).owner(); + vm.prank(owner); + IVault(aeraVault).transferOwnership(address(boringVault)); + + address pendingOwner = IVault(aeraVault).pendingOwner(); + assertEq(address(boringVault), pendingOwner); + + vm.prank(pendingOwner); + IVault(aeraVault).acceptOwnership(); + + address whale = 0x37305B1cD40574E4C5Ce33f8e8306Be057fD7341; + vm.prank(whale); + getERC20(sourceChain, "USDC").transfer(address(boringVault), 1000e6); + + uint256 usdcBalance = getERC20(sourceChain, "USDC").balanceOf(address(boringVault)); + assertEq(usdcBalance, 1000e6); + + ERC20[] memory assets = new ERC20[](1); + assets[0] = getERC20(sourceChain, "USDC"); + + ManageLeaf[] memory leafs = new ManageLeaf[](4); + _addAeraLeafs( + leafs, + getAddress(sourceChain, "aeraCompoundReservesVault"), + assets + ); + bytes32[][] memory manageTree = _generateMerkleTree(leafs); + manager.setManageRoot(address(this), manageTree[manageTree.length - 1][0]); + + ManageLeaf[] memory manageLeafs = new ManageLeaf[](3); + manageLeafs[0] = leafs[0]; + manageLeafs[1] = leafs[1]; + manageLeafs[2] = leafs[2]; + + bytes32[][] memory manageProofs = _getProofsUsingTree(manageLeafs, manageTree); + + address[] memory targets = new address[](3); + targets[0] = getAddress(sourceChain, "USDC"); + targets[1] = getAddress(sourceChain, "aeraCompoundReservesVault"); + targets[2] = getAddress(sourceChain, "aeraCompoundReservesVault"); + + DecoderCustomTypes.AssetValue[] memory assetValues = new DecoderCustomTypes.AssetValue[](1); + assetValues[0] = DecoderCustomTypes.AssetValue(getAddress(sourceChain, "USDC"), 100e6); + + bytes[] memory targetData = new bytes[](3); + targetData[0] = + abi.encodeWithSignature("approve(address,uint256)", getAddress(sourceChain, "aeraCompoundReservesVault"), 10000e6); + targetData[1] = abi.encodeWithSignature( + "deposit((address,uint256)[])", + assetValues + ); + targetData[2] = abi.encodeWithSignature( + "withdraw((address,uint256)[])", + assetValues + ); + uint256[] memory values = new uint256[](3); + address[] memory decodersAndSanitizers = new address[](3); + decodersAndSanitizers[0] = rawDataDecoderAndSanitizer; + decodersAndSanitizers[1] = rawDataDecoderAndSanitizer; + decodersAndSanitizers[2] = rawDataDecoderAndSanitizer; + + manager.manageVaultWithMerkleVerification(manageProofs, decodersAndSanitizers, targets, targetData, values); + + } + + // ========================================= HELPER FUNCTIONS ========================================= + + function _startFork(string memory rpcKey, uint256 blockNumber) internal returns (uint256 forkId) { + forkId = vm.createFork(vm.envString(rpcKey), blockNumber); + vm.selectFork(forkId); + } +} + +interface IVault { + function owner() external returns (address); + function pendingOwner() external returns (address); + function transferOwnership(address newOwner) external; + function acceptOwnership() external; +} + +interface MerklDistributor { + function onlyOperatorCanClaim(address user) external view returns (uint256); + function operators(address user, address operator) external view returns (uint256); + function toggleOperator(address user, address operator) external; +} + diff --git a/test/resources/ChainValues.sol b/test/resources/ChainValues.sol index 5664e3d1..5c71daad 100644 --- a/test/resources/ChainValues.sol +++ b/test/resources/ChainValues.sol @@ -833,11 +833,15 @@ contract ChainValues { values[mainnet]["TreehouseRouter"] = 0xeFA3fa8e85D2b3CfdB250CdeA156c2c6C90628F5.toBytes32(); values[mainnet]["tETH"] = 0xD11c452fc99cF405034ee446803b6F6c1F6d5ED8.toBytes32(); values[mainnet]["tETH_wstETH_curve_pool"] = 0xA10d15538E09479186b4D3278BA5c979110dDdB1.toBytes32(); + // Term Finance values[mainnet]["termAuctionOfferLocker"] = 0xa557a6099d1a85d7569EA4B6d8ad59a94a8162CC.toBytes32(); values[mainnet]["termRepoLocker"] = 0xFD9033C9A97Bc3Ec8a44439Cb6512516c5053076.toBytes32(); values[mainnet]["termRepoServicer"] = 0xaD2401Dd7518Fac6C868c86442922E2236797e32.toBytes32(); values[mainnet]["termRepoToken"] = 0x3A1427da14F8A57CEe76a5E85fB465ed72De8EC7.toBytes32(); + + //Aera + values[mainnet]["aeraCompoundReservesVault"] = 0x3D6eEf6A92b15361697698695334E98C5db91D6b.toBytes32(); } function _addBaseValues() private { diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 8bb07782..ffff2510 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -5552,7 +5552,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { leafs[leafIndex] = ManageLeaf( vault, //target false, //can send value - "deposit(address,uint256)", //func sig + "deposit((address,uint256)[])", //func sig new address[](1), //argumentAddresses string.concat("Deposit into Aera vault"), //description getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address @@ -5568,7 +5568,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { leafs[leafIndex] = ManageLeaf( vault, //target false, //can send value - "withdraw(address,uint256)", //func sig + "withdraw((address,uint256)[])", //func sig new address[](1), //argumentAddresses string.concat("Withdraw from Aera vault"), //description getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address @@ -5785,7 +5785,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { merkleTreeOut[i][j] = merkleTreeIn[i][j]; } } - + uint256 next_layer_length; if (layer_length % 2 != 0) { next_layer_length = (layer_length + 1) / 2; @@ -5804,6 +5804,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { // We need to process the next layer of leaves. merkleTreeOut = _buildTrees(merkleTreeOut); } + } function _generateMerkleTree(ManageLeaf[] memory manageLeafs) internal pure returns (bytes32[][] memory tree) { From 6378c3210946d5912aecf203606367f3e49414d6 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 11 Nov 2024 06:02:07 -0500 Subject: [PATCH 05/16] latest --- test/integrations/AeraVaultIntegration.t.sol | 1 - 1 file changed, 1 deletion(-) diff --git a/test/integrations/AeraVaultIntegration.t.sol b/test/integrations/AeraVaultIntegration.t.sol index ce4e6ee9..4909888f 100644 --- a/test/integrations/AeraVaultIntegration.t.sol +++ b/test/integrations/AeraVaultIntegration.t.sol @@ -169,7 +169,6 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { manager.manageVaultWithMerkleVerification(manageProofs, decodersAndSanitizers, targets, targetData, values); - } // ========================================= HELPER FUNCTIONS ========================================= From 400f9577d120a1c1f7001d4fd5d1e650bceff813 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 11 Nov 2024 06:18:43 -0500 Subject: [PATCH 06/16] create branch and files --- .../Protocols/WeEthDecoderAndSanitizer.sol | 0 .../WeEthFullDecoderAndSanitizer.sol | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol create mode 100644 src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol diff --git a/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol new file mode 100644 index 00000000..e69de29b diff --git a/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol new file mode 100644 index 00000000..454e3bdd --- /dev/null +++ b/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {WeETHDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol"; + +contract WeETHFullDecoderAndSanitizer is WeETHDecoderAndSanitizer { + + constructor(address _boringVault) WeETHDecoderAndSanitizer(_boringVault) {} +} From b6187fff0e3dace6878a289b97a2034302d90d69 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 11 Nov 2024 06:19:58 -0500 Subject: [PATCH 07/16] make contract abstract --- .../Protocols/AeraVaultDecoderAndSanitizer.sol | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol index 9c1a2b72..1d906ec1 100644 --- a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol @@ -3,12 +3,10 @@ pragma solidity 0.8.21; import {BaseDecoderAndSanitizer, DecoderCustomTypes} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; -contract AeraVaultDecoderAndSanitizer is BaseDecoderAndSanitizer { - +abstract contract AeraVaultDecoderAndSanitizer is BaseDecoderAndSanitizer { constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} - //add the registry to check for whitelisted assets? function deposit(DecoderCustomTypes.AssetValue[] calldata amounts) external pure virtual returns (bytes memory addressesFound) { for (uint256 i = 0; i < amounts.length; i++) { addressesFound = abi.encodePacked(amounts[i].asset); From 107fd73b2ea08396f553bb098572bedb7a18455b Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 11 Nov 2024 12:06:13 -0500 Subject: [PATCH 08/16] merkletreehelper, integration for weeth deposits --- .../Protocols/WeEthDecoderAndSanitizer.sol | 14 ++ test/integrations/WeETHIntegration.t.sol | 202 ++++++++++++++++++ test/resources/ChainValues.sol | 4 + .../MerkleTreeHelper/MerkleTreeHelper.sol | 22 +- 4 files changed, 240 insertions(+), 2 deletions(-) create mode 100644 test/integrations/WeETHIntegration.t.sol diff --git a/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol index e69de29b..bd6097b4 100644 --- a/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; + +abstract contract WeETHDecoderAndSanitizer is BaseDecoderAndSanitizer { + + constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} + + //add the registry to check for whitelisted assets? + function deposit(address tokenIn, uint256 /*amountIn*/, uint256 /*minAmountOut*/, address referral) external pure virtual returns (bytes memory addressesFound) { + addressesFound = abi.encodePacked(tokenIn, referral); + } +} diff --git a/test/integrations/WeETHIntegration.t.sol b/test/integrations/WeETHIntegration.t.sol new file mode 100644 index 00000000..329f319b --- /dev/null +++ b/test/integrations/WeETHIntegration.t.sol @@ -0,0 +1,202 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {MainnetAddresses} from "test/resources/MainnetAddresses.sol"; +import {BoringVault} from "src/base/BoringVault.sol"; +import {ManagerWithMerkleVerification} from "src/base/Roles/ManagerWithMerkleVerification.sol"; +import {SafeTransferLib} from "@solmate/utils/SafeTransferLib.sol"; +import {FixedPointMathLib} from "@solmate/utils/FixedPointMathLib.sol"; +import {ERC20} from "@solmate/tokens/ERC20.sol"; +import {ERC4626} from "@solmate/tokens/ERC4626.sol"; +import {WeETHFullDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol"; +import {DecoderCustomTypes} from "src/interfaces/DecoderCustomTypes.sol"; +import {RolesAuthority, Authority} from "@solmate/auth/authorities/RolesAuthority.sol"; +import {MerkleTreeHelper} from "test/resources/MerkleTreeHelper/MerkleTreeHelper.sol"; + +import {Test, stdStorage, StdStorage, stdError, console} from "@forge-std/Test.sol"; + +contract WeETHIntegrationTest is Test, MerkleTreeHelper { + using SafeTransferLib for ERC20; + using FixedPointMathLib for uint256; + using stdStorage for StdStorage; + + ManagerWithMerkleVerification public manager; + BoringVault public boringVault; + address public rawDataDecoderAndSanitizer; + RolesAuthority public rolesAuthority; + + uint8 public constant MANAGER_ROLE = 1; + uint8 public constant STRATEGIST_ROLE = 2; + uint8 public constant MANGER_INTERNAL_ROLE = 3; + uint8 public constant ADMIN_ROLE = 4; + uint8 public constant BORING_VAULT_ROLE = 5; + uint8 public constant BALANCER_VAULT_ROLE = 6; + + function setUp() external { + setSourceChainName("base"); + // Setup forked environment. + string memory rpcKey = "BASE_RPC_URL"; + uint256 blockNumber = 22276862; + + _startFork(rpcKey, blockNumber); + + boringVault = new BoringVault(address(this), "Boring Vault", "BV", 18); + + manager = + new ManagerWithMerkleVerification(address(this), address(boringVault), getAddress(sourceChain, "vault")); + + rawDataDecoderAndSanitizer = address(new WeETHFullDecoderAndSanitizer(address(boringVault))); + + setAddress(false, sourceChain, "boringVault", address(boringVault)); + setAddress(false, sourceChain, "rawDataDecoderAndSanitizer", rawDataDecoderAndSanitizer); + setAddress(false, sourceChain, "manager", address(manager)); + setAddress(false, sourceChain, "managerAddress", address(manager)); + setAddress(false, sourceChain, "accountantAddress", address(1)); + + rolesAuthority = new RolesAuthority(address(this), Authority(address(0))); + boringVault.setAuthority(rolesAuthority); + manager.setAuthority(rolesAuthority); + + // Setup roles authority. + rolesAuthority.setRoleCapability( + MANAGER_ROLE, + address(boringVault), + bytes4(keccak256(abi.encodePacked("manage(address,bytes,uint256)"))), + true + ); + rolesAuthority.setRoleCapability( + MANAGER_ROLE, + address(boringVault), + bytes4(keccak256(abi.encodePacked("manage(address[],bytes[],uint256[])"))), + true + ); + + rolesAuthority.setRoleCapability( + STRATEGIST_ROLE, + address(manager), + ManagerWithMerkleVerification.manageVaultWithMerkleVerification.selector, + true + ); + rolesAuthority.setRoleCapability( + MANGER_INTERNAL_ROLE, + address(manager), + ManagerWithMerkleVerification.manageVaultWithMerkleVerification.selector, + true + ); + rolesAuthority.setRoleCapability( + ADMIN_ROLE, address(manager), ManagerWithMerkleVerification.setManageRoot.selector, true + ); + rolesAuthority.setRoleCapability( + BORING_VAULT_ROLE, address(manager), ManagerWithMerkleVerification.flashLoan.selector, true + ); + rolesAuthority.setRoleCapability( + BALANCER_VAULT_ROLE, address(manager), ManagerWithMerkleVerification.receiveFlashLoan.selector, true + ); + + // Grant roles + rolesAuthority.setUserRole(address(this), STRATEGIST_ROLE, true); + rolesAuthority.setUserRole(address(manager), MANGER_INTERNAL_ROLE, true); + rolesAuthority.setUserRole(address(this), ADMIN_ROLE, true); + rolesAuthority.setUserRole(address(manager), MANAGER_ROLE, true); + rolesAuthority.setUserRole(address(boringVault), BORING_VAULT_ROLE, true); + rolesAuthority.setUserRole(getAddress(sourceChain, "vault"), BALANCER_VAULT_ROLE, true); + + // Allow the boring vault to receive ETH. + rolesAuthority.setPublicCapability(address(boringVault), bytes4(0), true); + } + + + function testWeETHIntegration() external { + deal(address(boringVault), 100e18); + + ManageLeaf[] memory leafs = new ManageLeaf[](2); + _addWeETHLeafs( + leafs, + getAddress(sourceChain, "ETH"), //tokenIn + getAddress(sourceChain, "boringVault") //referral + ); + + bytes32[][] memory manageTree = _generateMerkleTree(leafs); + manager.setManageRoot(address(this), manageTree[manageTree.length - 1][0]); + + ManageLeaf[] memory manageLeafs = new ManageLeaf[](1); + manageLeafs[0] = leafs[0]; + + bytes32[][] memory manageProofs = _getProofsUsingTree(manageLeafs, manageTree); + + address[] memory targets = new address[](1); + targets[0] = getAddress(sourceChain, "etherFiL2SyncPool"); + + bytes[] memory targetData = new bytes[](1); + targetData[0] = + abi.encodeWithSignature("deposit(address,uint256,uint256,address)", + getAddress(sourceChain, "ETH"), + 198600000000000000, + 178740000000000000, + getAddress(sourceChain, "boringVault") + ); + uint256[] memory values = new uint256[](1); + values[0] = 198600000000000000; + address[] memory decodersAndSanitizers = new address[](1); + decodersAndSanitizers[0] = rawDataDecoderAndSanitizer; + + //send the tx + manager.manageVaultWithMerkleVerification(manageProofs, decodersAndSanitizers, targets, targetData, values); + + //sanity check + uint256 weETHBalance = getERC20(sourceChain, "WEETH").balanceOf(address(boringVault)); + assertGt(weETHBalance, 0); + } + + function testWeETHIntegration__Reverts() external { + deal(address(boringVault), 1); + + ManageLeaf[] memory leafs = new ManageLeaf[](2); + _addWeETHLeafs( + leafs, + getAddress(sourceChain, "ETH"), //tokenIn + getAddress(sourceChain, "boringVault") //referral + ); + + bytes32[][] memory manageTree = _generateMerkleTree(leafs); + manager.setManageRoot(address(this), manageTree[manageTree.length - 1][0]); + + ManageLeaf[] memory manageLeafs = new ManageLeaf[](1); + manageLeafs[0] = leafs[0]; + + bytes32[][] memory manageProofs = _getProofsUsingTree(manageLeafs, manageTree); + + address[] memory targets = new address[](1); + targets[0] = getAddress(sourceChain, "etherFiL2SyncPool"); + + bytes[] memory targetData = new bytes[](1); + targetData[0] = + abi.encodeWithSignature("deposit(address,uint256,uint256,address)", + getAddress(sourceChain, "ETH"), + 198600000000000000, + 178740000000000000, + getAddress(sourceChain, "boringVault") + ); + uint256[] memory values = new uint256[](1); + values[0] = 198600000000000000; + address[] memory decodersAndSanitizers = new address[](1); + decodersAndSanitizers[0] = rawDataDecoderAndSanitizer; + + //send the tx + vm.expectRevert(); //not enough ETH + manager.manageVaultWithMerkleVerification(manageProofs, decodersAndSanitizers, targets, targetData, values); + + //sanity check + uint256 weETHBalance = getERC20(sourceChain, "WEETH").balanceOf(address(boringVault)); + assertEq(weETHBalance, 0); + } + + + // ========================================= HELPER FUNCTIONS ========================================= + + function _startFork(string memory rpcKey, uint256 blockNumber) internal returns (uint256 forkId) { + forkId = vm.createFork(vm.envString(rpcKey), blockNumber); + vm.selectFork(forkId); + } + +} diff --git a/test/resources/ChainValues.sol b/test/resources/ChainValues.sol index 79aca963..a7a11fc8 100644 --- a/test/resources/ChainValues.sol +++ b/test/resources/ChainValues.sol @@ -927,6 +927,10 @@ contract ChainValues { // Instadapp Fluid values[base]["fWETH"] = 0x9272D6153133175175Bc276512B2336BE3931CE9.toBytes32(); values[base]["fWSTETH"] = 0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5.toBytes32(); + + + // EtherFi WeETH + values[base]["etherFiL2SyncPool"] = 0xc38e046dFDAdf15f7F56853674242888301208a5.toBytes32(); } function _addArbitrumValues() private { diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 2ad60c81..9dc58305 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -7,8 +7,7 @@ import {Strings} from "lib/openzeppelin-contracts/contracts/utils/Strings.sol"; import {ERC4626} from "@solmate/tokens/ERC4626.sol"; import {Address} from "@openzeppelin/contracts/utils/Address.sol"; import {IComet} from "src/interfaces/IComet.sol"; -import {TellerWithMultiAssetSupport} from "src/base/Roles/TellerWithMultiAssetSupport.sol"; -import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; +import {TellerWithMultiAssetSupport} from "src/base/Roles/TellerWithMultiAssetSupport.sol"; import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; import "forge-std/Base.sol"; contract MerkleTreeHelper is CommonBase, ChainValues { @@ -5577,6 +5576,25 @@ contract MerkleTreeHelper is CommonBase, ChainValues { } } + // ============================================= WeETH ================================================== + + function _addWeETHLeafs(ManageLeaf[] memory leafs, address ETH, address referral) internal { + unchecked { + leafIndex++; + } + + leafs[leafIndex] = ManageLeaf( + getAddress(sourceChain, "etherFiL2SyncPool"), //target + true, + "deposit(address,uint256,uint256,address)", + new address[](2), + string.concat("Depsoit ETH into WeETH"), + getAddress(sourceChain, "rawDataDecoderAndSanitizer") + ); + leafs[leafIndex].argumentAddresses[0] = ETH; + leafs[leafIndex].argumentAddresses[1] = referral; + } + // ========================================= BoringVault Teller ========================================= function _addTellerLeafs(ManageLeaf[] memory leafs, address teller, ERC20[] memory assets) internal { From 0cc4bc900058a7dfba89e9bc7bfdf61998b7af67 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 11 Nov 2024 18:21:44 -0500 Subject: [PATCH 09/16] fix abstract constructor --- .../Protocols/WeEthDecoderAndSanitizer.sol | 2 -- .../DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol index bd6097b4..137b9161 100644 --- a/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol @@ -5,8 +5,6 @@ import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecode abstract contract WeETHDecoderAndSanitizer is BaseDecoderAndSanitizer { - constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} - //add the registry to check for whitelisted assets? function deposit(address tokenIn, uint256 /*amountIn*/, uint256 /*minAmountOut*/, address referral) external pure virtual returns (bytes memory addressesFound) { addressesFound = abi.encodePacked(tokenIn, referral); diff --git a/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol index 454e3bdd..5e6db8ca 100644 --- a/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/WeEthFullDecoderAndSanitizer.sol @@ -2,8 +2,9 @@ pragma solidity 0.8.21; import {WeETHDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/Protocols/WeEthDecoderAndSanitizer.sol"; +import {BaseDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/BaseDecoderAndSanitizer.sol"; contract WeETHFullDecoderAndSanitizer is WeETHDecoderAndSanitizer { - constructor(address _boringVault) WeETHDecoderAndSanitizer(_boringVault) {} + constructor(address _boringVault) BaseDecoderAndSanitizer(_boringVault) {} } From 499845c56866124451f1999d8e13be70a9fe38e4 Mon Sep 17 00:00:00 2001 From: crispymangoes Date: Tue, 12 Nov 2024 13:59:52 -0800 Subject: [PATCH 10/16] Add in support for minting weETH --- ...aseMultiChainLiquidEthStrategistLeafs.json | 8215 ++++++++--------- .../CreateMultiChainLiquidEthMerkleRoot.s.sol | 10 + 2 files changed, 4042 insertions(+), 4183 deletions(-) diff --git a/leafs/BaseMultiChainLiquidEthStrategistLeafs.json b/leafs/BaseMultiChainLiquidEthStrategistLeafs.json index 52e29697..222cb235 100644 --- a/leafs/BaseMultiChainLiquidEthStrategistLeafs.json +++ b/leafs/BaseMultiChainLiquidEthStrategistLeafs.json @@ -1,4186 +1,4035 @@ { - "metadata": { - "AccountantAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198", - "BoringVaultAddress": "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "DigestComposition": [ - "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", - "Bytes20(TARGET_ADDRESS)", - "Bytes1(CAN_SEND_VALUE)", - "Bytes4(TARGET_FUNCTION_SELECTOR)", - "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" - ], - "LeafCount": 233, - "ManageRoot": "0x3e7bff88021a920eb2592d8444f697d8e3abfd7db94ccbedc984bdc6dadbdfe1", - "ManagerAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8", - "TreeCapacity": 256 - }, - "leafs": [ - { - "AddressArguments": [ - "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Aave V3 Pool to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x11a4a9fd9cdbf18ae3ced50cb20f1453eaec6f718f67162a9752f95794baf9a6", - "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Aave V3 Pool to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x9c1c5b7874fa48537a8740c21f4862e12b709bc812b6e7b9bd6dd6ed3e92717f", - "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Aave V3 Pool to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x6487d8ce9b4b3f8eb09cbeedb8a8fcb58138124e562647007b8db4ff1e33a113", - "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Aave V3 Pool to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x741a9b36b0137134b8aba0b4ecb25da1150c29efa390b4328e734d8d2dfd0f5d", - "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to Aave V3", - "FunctionSelector": "0x617ba037", - "FunctionSignature": "supply(address,uint256,address,uint16)", - "LeafDigest": "0xc50acf2c06018bce9209d324aca90d3fff4909b984e971e974356f0dc03b42c9", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply weETH to Aave V3", - "FunctionSelector": "0x617ba037", - "FunctionSignature": "supply(address,uint256,address,uint16)", - "LeafDigest": "0x64126bf906404ed1791806c7078c7054e76c8c0d356c128c42daeb5ed05510af", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply wstETH to Aave V3", - "FunctionSelector": "0x617ba037", - "FunctionSignature": "supply(address,uint256,address,uint16)", - "LeafDigest": "0xd8795383aac4c896d933e005dabeb5fdf3f6ce90cdd09e0eeb9caaa4413990c8", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply cbETH to Aave V3", - "FunctionSelector": "0x617ba037", - "FunctionSignature": "supply(address,uint256,address,uint16)", - "LeafDigest": "0xadfe735e75fdf7ac28031ff587d0bb1dbe12fa2bb92573041e0c11b449d173f8", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from Aave V3", - "FunctionSelector": "0x69328dec", - "FunctionSignature": "withdraw(address,uint256,address)", - "LeafDigest": "0xf81af7e71d2b62a44017c838d61fb3665e5e382c93fbbc25da0f7199659a81bb", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw weETH from Aave V3", - "FunctionSelector": "0x69328dec", - "FunctionSignature": "withdraw(address,uint256,address)", - "LeafDigest": "0x5a2b64417c65ca1fb4b16571924fe82b11bde0aea5ec63308381fbc7d262fe39", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw wstETH from Aave V3", - "FunctionSelector": "0x69328dec", - "FunctionSignature": "withdraw(address,uint256,address)", - "LeafDigest": "0x0b20261da387491b515e1dd7b6a8343fb58f0ec6a0e7c57b1532c73ed81b0da4", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw cbETH from Aave V3", - "FunctionSelector": "0x69328dec", - "FunctionSignature": "withdraw(address,uint256,address)", - "LeafDigest": "0xa836901f461d877bf06ea1a897df12af2766185c4360c9fcc00b6583df6a5e02", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Borrow WETH from Aave V3", - "FunctionSelector": "0xa415bcad", - "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", - "LeafDigest": "0x8952d2b63e16015c78d421358f1ae4379b4d24456809abeb073244837837830e", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Borrow weETH from Aave V3", - "FunctionSelector": "0xa415bcad", - "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", - "LeafDigest": "0x1995e7ec67ed7b8d0933a246cc9d579c22e1c0ddfca9c55f002deac3a9010d5c", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Borrow wstETH from Aave V3", - "FunctionSelector": "0xa415bcad", - "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", - "LeafDigest": "0x17489477db2cef0ebb44469450923f99514565670f96026676ec93f66c97e029", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Borrow cbETH from Aave V3", - "FunctionSelector": "0xa415bcad", - "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", - "LeafDigest": "0x02704f67482555d0c40a5481d84c64952ee375b6be5f8ffa4dbef05dbc48b433", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Repay WETH to Aave V3", - "FunctionSelector": "0x573ade81", - "FunctionSignature": "repay(address,uint256,uint256,address)", - "LeafDigest": "0x245ab7377071aff4c59c9244bc88d98179e73e6113ab2aae6d9dcf98f389ab14", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Repay weETH to Aave V3", - "FunctionSelector": "0x573ade81", - "FunctionSignature": "repay(address,uint256,uint256,address)", - "LeafDigest": "0x94a4be97aeefe6ee4f8f25eb9c694645eac108763db80785ab2ba399217dd73a", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Repay wstETH to Aave V3", - "FunctionSelector": "0x573ade81", - "FunctionSignature": "repay(address,uint256,uint256,address)", - "LeafDigest": "0xdca4ab3b5885ebdc0d05f096a584d14c9da0b875d5e671522d2a57a5fe72dd45", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Repay cbETH to Aave V3", - "FunctionSelector": "0x573ade81", - "FunctionSignature": "repay(address,uint256,uint256,address)", - "LeafDigest": "0x29d9d5e8c7f29c85404d36e43456c92a560397a1e025361c8661447768cf43ec", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Toggle WETH as collateral in Aave V3", - "FunctionSelector": "0x5a3b74b9", - "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", - "LeafDigest": "0x89d53ea4dfb54a417606ccec22f36f6c7d4937d1df99ab046c95d2be26436b67", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Toggle weETH as collateral in Aave V3", - "FunctionSelector": "0x5a3b74b9", - "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", - "LeafDigest": "0xa17fc5d0e8f1a978dfa14c324b981f4b7ae43b2099feab9ec01f3070211d8c1a", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Toggle wstETH as collateral in Aave V3", - "FunctionSelector": "0x5a3b74b9", - "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", - "LeafDigest": "0x9fc0ce8b07bda27c0789a2738eda70f18d524954de30227cf9a6bc4ebd3b6345", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Toggle cbETH as collateral in Aave V3", - "FunctionSelector": "0x5a3b74b9", - "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", - "LeafDigest": "0x2a2d0e89c7bc21dde2d7d164643894a3a047d9bebe75cd1d5a50deef8c221f36", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Set user e-mode in Aave V3", - "FunctionSelector": "0x28530a47", - "FunctionSignature": "setUserEMode(uint8)", - "LeafDigest": "0xc9fc4c76a9a4ba5c14a4e8deea8e20fcaa18f17995a4beee2c72f13478ad27d2", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" - }, - { - "AddressArguments": [], - "CanSendValue": true, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Wrap ETH for wETH", - "FunctionSelector": "0xd0e30db0", - "FunctionSignature": "deposit()", - "LeafDigest": "0x0efc0359fe31aa71063797cc5e881a545e26db6aa93dc965a166bd5bbad0e435", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Unwrap wETH for ETH", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0xf207c1f48bf776ec1dae5c1115da71b80cbba7ca0ba50930a0d65664bd5c2f55", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve MorhoBlue to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x617b03116ba49336c3af3795c2938447e3e97555104e7e0770db609f1d492f0d", - "PackedArgumentAddresses": "0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xcE629400c6AEdb64f087CAC40Ae6a382AEEef490", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to MorphoBlue weETH/WETH 91.50 LLTV market", - "FunctionSelector": "0xa99aad89", - "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", - "LeafDigest": "0x9ace9dd682b3616b4519c3ef860d4909548889b35268c873ea64aa413922d7a3", - "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ace629400c6aedb64f087cac40ae6a382aeeef49046415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xcE629400c6AEdb64f087CAC40Ae6a382AEEef490", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from MorphoBlue weETH/WETH 91.50 LLTV market", - "FunctionSelector": "0x5c2bea49", - "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", - "LeafDigest": "0x780112db498132878fb89b63def82c9b828ef79a772f3b7d57fcc464ba1cdc85", - "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ace629400c6aedb64f087cac40ae6a382aeeef49046415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x4A11590e5326138B514E08A9B52202D42077Ca65", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to MorphoBlue wstETH/WETH 94.50 LLTV market", - "FunctionSelector": "0xa99aad89", - "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", - "LeafDigest": "0x921b3fa67f23957dcb5323ce44c492a6ff83710b4e94cee8c0614e6be062ee08", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee4524a11590e5326138b514e08a9b52202d42077ca6546415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x4A11590e5326138B514E08A9B52202D42077Ca65", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from MorphoBlue wstETH/WETH 94.50 LLTV market", - "FunctionSelector": "0x5c2bea49", - "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", - "LeafDigest": "0x82c3b4c5efd7c4a9c61c43a035b99675570a340e8c8b29f33de20056f2289c9f", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee4524a11590e5326138b514e08a9b52202d42077ca6546415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to MorphoBlue cbETH/WETH 96.50 LLTV market", - "FunctionSelector": "0xa99aad89", - "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", - "LeafDigest": "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", - "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from MorphoBlue cbETH/WETH 96.50 LLTV market", - "FunctionSelector": "0x5c2bea49", - "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", - "LeafDigest": "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", - "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to MorphoBlue cbETH/WETH 94.50 LLTV market", - "FunctionSelector": "0xa99aad89", - "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", - "LeafDigest": "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", - "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", - "0x46415998764C29aB2a25CbeA6254146D50D22687", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from MorphoBlue cbETH/WETH 94.50 LLTV market", - "FunctionSelector": "0x5c2bea49", - "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", - "LeafDigest": "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", - "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" - }, - { - "AddressArguments": [ - "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 NonFungible Position Manager to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x512b9e6cf66306d8ef87612290b44be7106670513efa2ef6ebdd114edeea324e", - "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 NonFungible Position Manager to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xf43321d7b5a7ebf3db0b8ed235c1756422a0f06df9e9fb31f8b2d88c79e4d6a5", - "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x2626664c2603336E57B271c5C0b26F421741e481" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 Router to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x4cba36896f86f503442277cafcbbc7c5913afdcf4ae544f703850c0da53fc297", - "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x2626664c2603336E57B271c5C0b26F421741e481" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 Router to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x2bf38ad0f9e3dd46bf83890e1f6c942fe03d9f487f9d1b9be59367e02864b682", - "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Mint UniswapV3 weETH WETH position", - "FunctionSelector": "0x88316456", - "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", - "LeafDigest": "0x3a4239563e9094b24790a93f5b1f3048fca31c4ceaa84b0146ae52c595e95895", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Add liquidity to UniswapV3 weETH WETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0xac1e9bf906bde7ee990a20527df9546be47443830e8642a9bc5e80356d00e2f5", - "PackedArgumentAddresses": "0x000000000000000000000000000000000000000004c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for WETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0x6c07c6437a12d80e3714a4a8c7aea7277ed6d3c0bb09333456a2a05feb59ce77", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for weETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0xd1dbe0af25f032a328f952b6715951728d459c769c9bfbb6e0e0f67daab6cb2d", - "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [ - "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 NonFungible Position Manager to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x13a6485414b4b5d71391ae43691ac81e880f6adad9d12500cab25deb7bf5725f", - "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0x2626664c2603336E57B271c5C0b26F421741e481" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 Router to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x545d9845169f8a0deadfa386576ce66d7cd9b481f30088bdba7f26c9c1d19e8a", - "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Mint UniswapV3 WETH wstETH position", - "FunctionSelector": "0x88316456", - "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", - "LeafDigest": "0x41dad796357b0fae3a4e654564fa68797713690d9cb5511b86d1c86c98bf6a58", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Add liquidity to UniswapV3 WETH wstETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0xd72d05d7663f0bb1f8a314715f3d06865fd0f4e4efc24d428d905b83f7af3e59", - "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for wstETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0xbb2990de30c05b892c7202368cef982c6bab66d1181f0df7a2a8eaef38778960", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [ - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for WETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0xa13b4c26bf77a9586a5795b59deaca38a92b804a4e3f6114ab11ed01f3e47fcf", - "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee4524200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [ - "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 NonFungible Position Manager to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x98db2f0002f3116d715ded35a28119782c12c94676495c118fd6453a71c94323", - "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0x2626664c2603336E57B271c5C0b26F421741e481" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve UniswapV3 Router to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x24c23deedef2b608b30ef1e594b2bacd02d9bb693b24912d5f6de678c84f3a02", - "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Mint UniswapV3 cbETH WETH position", - "FunctionSelector": "0x88316456", - "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", - "LeafDigest": "0xc6445e657c55b280c37f42d40d6421a6b6b08b2c9401653d3a722ef2c66fa5b7", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Add liquidity to UniswapV3 cbETH WETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0x133acfae43aa106feff0f5f8cdfc48f6cd7ab4068ba5b3af1c5e1a3e2ca134e2", - "PackedArgumentAddresses": "0x00000000000000000000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for WETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0x3c7a3f8af80ed52276a7bb3acd6e38a9b4b7dcd932d85e092875463b16bda016", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for cbETH using UniswapV3 router", - "FunctionSelector": "0xc04b8d59", - "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", - "LeafDigest": "0x99aac9283dc26c28e4765f19bb5bf198290cb1b2432a339904acba578463b0d7", - "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Remove liquidity from UniswapV3 position", - "FunctionSelector": "0x0c49ccbe", - "FunctionSignature": "decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))", - "LeafDigest": "0x329e3db695908de4ac6019bbdf33e30971e9cfa9015e3caba8f92d5d622172cf", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Collect fees from UniswapV3 position", - "FunctionSelector": "0xfc6f7865", - "FunctionSignature": "collect((uint256,address,uint128,uint128))", - "LeafDigest": "0x2396b2389ef92d1c163fc4143e524ec2559e2a654c75630a86be56a0bfb01ef7", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Burn UniswapV3 position", - "FunctionSelector": "0x42966c68", - "FunctionSignature": "burn(uint256)", - "LeafDigest": "0x786808efaa73877b2dc9fab480d2695cd20490053fc95cae6daa02054910b301", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" - }, - { - "AddressArguments": [ - "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Accountant to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1ebb644240de4bf82560ee3c169915308a6660e9addc621f3f11117d00ec0a1f", - "PackedArgumentAddresses": "0x0d05d94a5f1e76c18fbeb7a13d17c8a314088198", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Accountant to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x663c4371b6a6b4c516c97f60f34070eb5096e7698f4602b2c23aa74ff2d5ac38", - "PackedArgumentAddresses": "0x0d05d94a5f1e76c18fbeb7a13d17c8a314088198", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Claim fees in WETH", - "FunctionSelector": "0x15a0ea6a", - "FunctionSignature": "claimFees(address)", - "LeafDigest": "0xd15be75bae553e4b8b66b8607c27495bee2ae468f8fc7f999f2f9769c2d36293", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", - "TargetAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Claim fees in weETH", - "FunctionSelector": "0x15a0ea6a", - "FunctionSignature": "claimFees(address)", - "LeafDigest": "0x7d2cfdc22c9de014bf9ebc90527c26597c4bd02f1d215c2f27215c5e0344328e", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", - "TargetAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xc1537ff6d7f8ccfc671a742c3df06ce6ed47b05241f6244eb7f875143a53e141", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xc40f66b815e7e72f8ba51f1f07498912b577bb8ff45545720502513e7f0e985f", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe64f6e36a9c3997a36d62534b824019ea48f23cc431d340fdd1da13fcb34fe89", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x48b2034d97ae961d82a6bd3c43ac09188d1b7580d296d12eeda4142c5fa3bd39", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x20d48d40eb672093b1d352951ad916e66f464252957a7cb33245a16021f8b933", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4524200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x8825b9c64d6ea1883ff73ff52846bbc735f56c138de3c6ce3690473fa67d3dd7", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0942000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xd4462d24c406da9ae6ed6bb37dd5bbed3e77364b74956464ca9e245cd8a06c73", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe13c30d9333d0293e89df237184b318a96f4bac8a2cc244d7392fa5fddc9f824", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04154200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x72bc7e6896149f65ce206fea272c16118b6b24459e28f5bc19ffb0110ee7e317", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe2bd6cdedadf0586f965ba1da13d4c58b5ad100ea1a8eab25144b3f27140817b", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f14200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x6ace3a01ea4233834f02bd1181d47965fb064e3ce546a521c372b557f390b133", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x3ef88e1b3bb9dfd34c30ca4c02484dec6adc5ff38d0f6c9943edffc8f41407f7", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x97977b99d845de8ea1a4ffbdc3348cd5a12c6f2bdc5937a7cb341d9dbd9d9f7e", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x9fd0e443d9ba7c977360d58ef2fe5e827889a37b22ebc39c6d4282b81fa7f744", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x8e88560a6e747b92cedde45f48664fdbf4763de087199704f174d3a6bf80404d", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986314200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4200000000000000000000000000000000000006", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap WETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x76b7f07b2f358c0a0dbb43e4731ed985a6dd29acf00d9e08d4e30b1eb8d26084", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0942000000000000000000000000000000000000061f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0x4200000000000000000000000000000000000006", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for WETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x7793820a721b0848b6a080201aa20cdef30ec1781aee52167fa9f380000cc95a", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x5b68531ffcb1b6806f93a1c9cdb40c06b7891ebb9362a14669e09654dfe88c3b", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe2e694e8903ea8c27258290a2d73c1e2c5fb28a520912254badba2258e20af56", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150ac1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xd4bc3fe949ec27cbf3cff73a923d4c8508280d7e4b184f05ad0fbcb2dfb85fb0", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee45204c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xfb2731edfc4418765711e179fa3a163aa8085d95e78df900a8a857018e2b7e9b", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x4518ee3ac443c9d0151b8d3a3cf01fcc4c2de8f32d2650fce959a33fc45ff643", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec2204c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xbec9016c0be6a24b2299767291ce3a44f734d4b033df637ad872288db220e81f", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd041504c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x65735a37bc99200c596f22c1dc4eadb8e21c4499641dd4b95ac723c627994090", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xd705fd6c2b694e2e5759734811a730dbfa680a294b41938875c6ee77000727d4", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f104c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x03695032d93727b30fe8387029631ae1cdd75a4bfca49dd998c72ef28e4268f4", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150ab6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x8ca38d6a3973862ee883ee9b8f4da2f7ad340e471305b8f26b6ecb562d7bef4e", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x8464ac518b9c7f120af9a60c4a28a45263aed5caf759fd981bd5b3bb33e57274", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150acb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x364073c78770c42666ddd930e63fc044f3ad463b029e3f8f377edd5070b90b0f", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x25d21cab204c2f507caee3dd9a4e7b5f0bf779af00ef0953a7972efc834935ac", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd9863104c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap weETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x60fe8a295e1982be4f427795547ef3f7f6462678970b63f4a12092b77da150b1", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for weETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xd7a385067ab00faa1fc966aaa7823ce3711b94ff935189981398a05ad38e960b", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x3b62c78143de0ecd2a541de456c083d92a6dac2cba9fab85167b07708c976194", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x870ddeda115144cb740374ef878ddb0040d5977473387489251b61854806f6f0", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4522ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x495f3b8db58bf0337b50b92fb42378d2b38493d48a8fbe87264f3357fc0815de", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xa6f0d8e8af254ab91ae94829587485c4d120b94fd7f3a02fc9eb2c7f8ea0c959", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xc51fbe8a70a5c0f9aae23f00cdf120c7dcf223f91b32ce17664aa1d90badd4d4", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xf3248d98c7b66b97ee3ff49876312ea25d9c82a17fafd42d132ca99870d43cdd", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xbf530b40d211ac731764a67d378de7e5f252da23f339a29d2605c1727a452766", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee452b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x440209f4224ea6b09231727ed3c1f48e9339b7484d17fe9c397b67ecc29631cf", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624cc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xfce0d3c83a47443e291c11844886593d4e38e4d3a5c33187d1d1cc953fd3e991", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee452cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xde9682feb5678ce3b0b884e417492955d1a86f4f54a68a92ea8c27c0bb976d06", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ffc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x6d6ac75752f868d163fa7848e052ee59ec774e1bda2fdb21f6368bc4adbfc860", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap wstETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x8bb7ee0ac0ad456ca44c35e4dac0117cb012939c684966d8bce550bf91a119e7", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4521f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for wstETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xfa5de19db4b67d2be473bc739c2b9d64191cfa8bb7e29e79521e31a2e8a36868", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1e8b32bc7ec3bc02407146b47b017a82e00ac61ff8ac8652f9bcc5a2e8e50941", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xf4bc913504b670e30d462945ac9b2c70f50a293363672491e828e5e8382d8767", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04152ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x06048a4750cae12fede0f0396b03cb0e0ac3f781baaaf78d3d9093a09014587a", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x7322ec2d4f32506d5fdb7dab9b7846db9920d953ba0c4cc51767e74216f3fc69", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f12ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x6f5e0ac65ec8eb588e56f92879bf538dba083112c94aa662a83d76da4f21d3f9", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xf1012d9d1ef885997d6b667e1ee25231d89c1bd29d2d5dec5af7a4d8bc26441e", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x35b96d6033a8addc946c218a36293014f47cddb135bd88171cbd58494f7d8172", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x867823b2390be7e823d24c0ab7f15df3243d46fa169795f401313804fc300822", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x17668999393571a346a24f6a7e94f6b6d61667faf666eff5cb4e828e4e1b9b26", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986312ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap cbETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x75186d4f519310bd3206cd1566add6a990b8ba0176435282bc7c481a58aa6574", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec221f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for cbETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x13bea673a06c28ab4433ad5234658c10cc6755a152dcb0e294eecbd2d089c9a1", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend CRV", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x5364d8edd0cc89e6d604b0c3f8f896e6dd7580ed20b930bfad5e1d6689269314", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x4f96d38e00cc16cd68b8ca72ede797788c407cfdcab14b5c7be286797e2bd556", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xcf7f8792ce76ecc0395342561a2e07ed76a715f70ef10189cbc92417304b5dc0", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap CRV for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x685797408060a7219ae729543c4bf417d40f97852f36001cdf439c0e47e44170", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04151f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend AURA", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xb1ec15d3c73224417c2e216b3f021e1573165c8ca540448b13daaea36870bb24", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x1509706a6c66CA549ff0cB464de88231DDBe213B" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x59955b077566d72a8ed835923290e5ca6897014d422821e66ccc373303062889", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bb6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x37766ad284a22f24fd4fc74d6e978eb00277653c98662f6f8eb04101012670c2", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bcb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1509706a6c66CA549ff0cB464de88231DDBe213B", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AURA for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe5eb4a57271661e8804046f81669a5e30d6a2ea1eab0d6d6c23f77237b82c812", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend BAL", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x02196a73546e35a75331931f9ca9f7d78472279e952426d838ede0a2f00719f8", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xd5438096c19fa4925280518eb2e4b32abd309842739ddc2cef697535c3d949cd", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xa74bce46e4d96a1c292464a9ac41130e6e2d16628472a99596c08b1cc9460fb7", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap BAL for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xc8ec0745820c3cfd127474535d764a49e78e1cfb9b75a811f6d298698d6cdca0", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f11f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend rETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x541956358173fcc146bdb34597b761ba06209033b872c19b3056f25cb1a74cd5", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x7c926e9d280883aed7457a49b7264d811f7388267c92bba34f55f84d63d73336", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624ccb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x7090940c7b2c1a7f81f71b50ceccf9d229b832b0916468846919001e9f652115", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ffb6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x5eab168a5b88365eedc5821dad9386e81a5e437c0c6c18402cb1aaa39ee50a88", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap rETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x18597019610538253e52bfd85d087837fadbf9352d8f5cc6f09b2ae98bd944e7", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for rETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x7070622def5188d451144fb1d4fbc3263f3d4635ba9b9036f454d9c03f31a7d6", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9ab6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend bsdETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x4a223f2187f4bf7dd27619dd5cb5e9ada38501c8683cdb4413d46ef0ae65f469", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x63874999853b106a00f19b7f2ccb72b3fa437cc8fc71c35e4f1e0ea64107eb50", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap bsdETH for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x302609d379c2836f3dd4070736bba495116076d47653e501d3d7f9ac8c81b34d", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap sfrxETH for bsdETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0x1cab566a5992562f9f38206fe249287104a31b9279b75cacfc366b247e4da4b8", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9acb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend AERO", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xf26290a810ba7fdd61efb109b49ed16a5ec549ab4dde2ee09ea539935a1961e4", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x940181a94A35A4569E4529A3CDfB74e38FD98631" - }, - { - "AddressArguments": [ - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0x940181a94A35A4569E4529A3CDfB74e38FD98631", - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xE37e799D5077682FA0a244D46E5649F71457BD09", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Swap AERO for sfrxETH using 1inch router", - "FunctionSelector": "0x12aa3caf", - "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", - "LeafDigest": "0xe5db8a057e1fd79d7c28c757f0c6f0c23308a257dab4c4e4cd57562a23ab23ff", - "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986311f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" - }, - { - "AddressArguments": [ - "0x1111111254EEB25477B68fb85Ed929f73A960582" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve 1Inch router to spend sfrxETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x4c9e7b470f59ceaa2fdb4830dea1d75298fcf6b9c664c2da57d128a63adf8904", - "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", - "TargetAddress": "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A" - }, - { - "AddressArguments": [ - "0x46e6b214b524310239732D51387075E0e70970bf" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Comet to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x637db11c56affa07474cd9b344a00a843220aad2f36a9f0050fce173fe1b914a", - "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bf", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply WETH to Comet", - "FunctionSelector": "0xf2b9fdb8", - "FunctionSignature": "supply(address,uint256)", - "LeafDigest": "0xe6020240a3010be9efed0230e2c6e9b70c5b4f858d26ca81a60b3d64001a05d7", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", - "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from Comet", - "FunctionSelector": "0xf3fef3a3", - "FunctionSignature": "withdraw(address,uint256)", - "LeafDigest": "0x4ca7ef9650d43b648d956e7948cd81ac966d29bdc54bd9cd5a216a106d5d22bc", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", - "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" - }, - { - "AddressArguments": [ - "0x46e6b214b524310239732D51387075E0e70970bf" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Comet to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x99ee0dbda99ec23a67ab4779ef9c443e73724a4c34a03c46fac1d9b62ce719f8", - "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bf", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Supply cbETH to Comet", - "FunctionSelector": "0xf2b9fdb8", - "FunctionSignature": "supply(address,uint256)", - "LeafDigest": "0x31cb69c66a616d8fc7d13d5ab0bb0fad229a9e04de0549f25c1c509de78dc089", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", - "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw cbETH from Comet", - "FunctionSelector": "0xf3fef3a3", - "FunctionSignature": "withdraw(address,uint256)", - "LeafDigest": "0xaf3fe812309cc493c792d5a727511d90a754cd684cea9b79470999bd94890c27", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", - "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" - }, - { - "AddressArguments": [ - "0x46e6b214b524310239732D51387075E0e70970bf", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Claim rewards from Comet", - "FunctionSelector": "0xb7034f7e", - "FunctionSignature": "claim(address,address,bool)", - "LeafDigest": "0xf7888a10eb8951ed99291a6aa521ac720b6d9c07ee4265282a85a30332a0c019", - "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bff0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x123964802e6ABabBE1Bc9547D72Ef1B69B00A6b1" - }, - { - "AddressArguments": [ - "0x9272D6153133175175Bc276512B2336BE3931CE9" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Fluid fWETH to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xc23a6976dd9245ac8b836a4e47972179d5bb44f55d5f4d424abaa1609734255f", - "PackedArgumentAddresses": "0x9272d6153133175175bc276512b2336be3931ce9", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Deposit WETH for fWETH", - "FunctionSelector": "0xbc157ac1", - "FunctionSignature": "deposit(uint256,address,uint256)", - "LeafDigest": "0xfec7dbec4ace7bdb81916d8ca86c22c3dccc19e8758816b325bc8585913e7777", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw WETH from fWETH", - "FunctionSelector": "0xa318c1a4", - "FunctionSignature": "withdraw(uint256,address,address,uint256)", - "LeafDigest": "0xadf32f8ce557e84ab73fa07677e5ff965886f052dac7fcffa9b5600ac3a2bd0a", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Mint fWETH using WETH", - "FunctionSelector": "0x836a1040", - "FunctionSignature": "mint(uint256,address,uint256)", - "LeafDigest": "0xd1f1eadefa0f0353829dbf56ee97700f661ffd800ab89dbbef04dc3e26d69375", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Redeem fWETH for WETH", - "FunctionSelector": "0x9f40a7b3", - "FunctionSignature": "redeem(uint256,address,address,uint256)", - "LeafDigest": "0xe79cad38f44a8f90d7946fd160064c6cbf61f4c139b5052fc1fc3785832e4938", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" - }, - { - "AddressArguments": [ - "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve Fluid fwstETH to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x65dbfd831ac9850c4d463351fe12ac4a3e0f4c71de89470d52be980751b184fb", - "PackedArgumentAddresses": "0x896e39f0e9af61eca9dd2938e14543506ef2c2b5", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Deposit wstETH for fwstETH", - "FunctionSelector": "0xbc157ac1", - "FunctionSignature": "deposit(uint256,address,uint256)", - "LeafDigest": "0xf50ffbe284188ec171988e081ff51723ea8edf4c7b8f963f95c32c640cf51661", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Withdraw wstETH from fwstETH", - "FunctionSelector": "0xa318c1a4", - "FunctionSignature": "withdraw(uint256,address,address,uint256)", - "LeafDigest": "0xc5e2497ed561004cdf4e086625b9ccd027c0d9c24a4118d09e393d28f4c62fa3", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Mint fwstETH using wstETH", - "FunctionSelector": "0x836a1040", - "FunctionSignature": "mint(uint256,address,uint256)", - "LeafDigest": "0x852c719d6b08472718cb792ee9463a5aa0abf0f93b23d8075c4c74ee98845288", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Redeem fwstETH for wstETH", - "FunctionSelector": "0x9f40a7b3", - "FunctionSignature": "redeem(uint256,address,address,uint256)", - "LeafDigest": "0xc90be46d0773a73c3037277f9034872bbbb4a4558d6a5edbbe297756991b3442", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" - }, - { - "AddressArguments": [ - "0x227975088C28DBBb4b421c6d96781a53578f19a8", - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Flashloan WETH from Balancer Vault", - "FunctionSelector": "0x5c38449e", - "FunctionSignature": "flashLoan(address,address[],uint256[],bytes)", - "LeafDigest": "0x2749d67ab07dbec49a36c648f28877d8ddd744ae272a96e7741beb008a4d2eca", - "PackedArgumentAddresses": "0x227975088c28dbbb4b421c6d96781a53578f19a84200000000000000000000000000000000000006", - "TargetAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8" - }, - { - "AddressArguments": [ - "0x227975088C28DBBb4b421c6d96781a53578f19a8", - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Flashloan weETH from Balancer Vault", - "FunctionSelector": "0x5c38449e", - "FunctionSignature": "flashLoan(address,address[],uint256[],bytes)", - "LeafDigest": "0xe2635abcff07c5a23c34c35f088ea48f62b6c70b2128741eae0ff4c838881a54", - "PackedArgumentAddresses": "0x227975088c28dbbb4b421c6d96781a53578f19a804c0599ae5a44757c0af6f9ec3b93da8976c150a", - "TargetAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000010" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve StandardBridge to spend rETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x11461bb8e36f4560effe11b1563262d04a4b528b560f7fef2fc76e860d37249d", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000010", - "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000010" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Approve StandardBridge to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1543c26b44edaef64fd6d4d511c581c674e9e23cc06ae34a738d4a2576dd6d78", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000010", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xae78736Cd615f374D3085123A210448E74Fc6393", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Bridge rETH from base to mainnet", - "FunctionSelector": "0x540abf73", - "FunctionSignature": "bridgeERC20To(address,address,address,uint256,uint32,bytes)", - "LeafDigest": "0xb795db83276f040d0124b9401bca41de729918968810b66c2a3b218f3ae0a6a0", - "PackedArgumentAddresses": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624cae78736cd615f374d3085123a210448e74fc6393f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x4200000000000000000000000000000000000010" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Bridge cbETH from base to mainnet", - "FunctionSelector": "0x540abf73", - "FunctionSignature": "bridgeERC20To(address,address,address,uint256,uint32,bytes)", - "LeafDigest": "0xf2312c949f06a87fbf525eb2d32467dc90a0a5dfe70ab9437c21c6a684862e14", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22be9895146f7af43049ca1c1ae358b0541ea49704f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x4200000000000000000000000000000000000010" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": true, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Bridge ETH from base to mainnet", - "FunctionSelector": "0xe11013dd", - "FunctionSignature": "bridgeETHTo(address,uint32,bytes)", - "LeafDigest": "0xff18b566522300fdc9abfde3275ff2526d8be97ea3a609dbe8406861faab715b", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x4200000000000000000000000000000000000010" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0x2322ba43eFF1542b6A7bAeD35e66099Ea0d12Bd1" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Allow 0x2322ba43eFF1542b6A7bAeD35e66099Ea0d12Bd1 to claim merkl rewards", - "FunctionSelector": "0xbdac7ca3", - "FunctionSignature": "toggleOperator(address,address)", - "LeafDigest": "0x4e731b8c80cb0bc771d2820e3afaeba6fc250ad31d02b12288068663007af678", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c2322ba43eff1542b6a7baed35e66099ea0d12bd1", - "TargetAddress": "0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xc3De830EA07524a0761646a6a4e4be0e114a3C83" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Claim merklUNI rewards", - "FunctionSelector": "0x71ee95c0", - "FunctionSignature": "claim(address[],address[],uint256[],bytes32[][])", - "LeafDigest": "0x8550e6dec9c3d9d5db746f8577e99b5a90018e964875d8b9d3cb5fd5a6f3d4ca", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cc3de830ea07524a0761646a6a4e4be0e114a3c83", - "TargetAddress": "0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000007595", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": true, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Bridge weETH to LayerZero endpoint: 30101", - "FunctionSelector": "0xc7c7f5b3", - "FunctionSignature": "send((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),(uint256,uint256),address)", - "LeafDigest": "0x8bfb5028e8e26eb6e57ff8fdd0b01dbae70c0ba6d182d982a51cff5b8b30718e", - "PackedArgumentAddresses": "0x0000000000000000000000000000000000007595f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x000000000000000000000000000000000000759f", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": true, - "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", - "Description": "Bridge weETH to LayerZero endpoint: 30111", - "FunctionSelector": "0xc7c7f5b3", - "FunctionSignature": "send((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),(uint256,uint256),address)", - "LeafDigest": "0x8e49ac43add0daa8b76a4b3c5ef0ddb102fe00c7c6d1748c53d716407d8851b1", - "PackedArgumentAddresses": "0x000000000000000000000000000000000000759ff0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x827922686190790b37229fd06084350E74485b72" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome NonFungible Position Manager to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x5978c0f4453f0f2a0aa523621d42895db81fc5a2865acc87b684e4e294bd4a9b", - "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0x827922686190790b37229fd06084350E74485b72" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome NonFungible Position Manager to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x7f5ba2b4a63337d19d0883bf6f2df6c54953bea95616cb3ef11f1e73b829fd6b", - "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Mint VelodromeV3 WETH wstETH position", - "FunctionSelector": "0xb5007d1f", - "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", - "LeafDigest": "0xf95ead9ccc359e16658ff34584463387750161cb1a86ec3c66af09f1055d682c", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV3 WETH wstETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0x70600755e8c1617f2cc0dd12c3434aef90dd42ab66d644929beb872a291468d0", - "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve gauge to spend VelodromeV3 position", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x989ff82a0a1fe027173ae08bd5a78ccbe26201609a87b2c3ccc4a83af8ee1476", - "PackedArgumentAddresses": "0x2a1f7bf46bd975b5004b61c6040597e1b6117040", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x827922686190790b37229fd06084350E74485b72" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome NonFungible Position Manager to spend cbETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x7ac03f2f30d7bc023474b6a2420b2b8bf749e03e44725b5f54c9454a44e756da", - "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", - "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" - }, - { - "AddressArguments": [ - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Mint VelodromeV3 cbETH WETH position", - "FunctionSelector": "0xb5007d1f", - "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", - "LeafDigest": "0x1909b7ddc40ec5234279501a5197ed8eed61fbdf993cb6c55e052ead07fe8bf9", - "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0x4200000000000000000000000000000000000006" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV3 cbETH WETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0xda410b6109f4bada41020e20da8862989dc5821183b6b1b9813d37e91f8b0949", - "PackedArgumentAddresses": "0x00000000000000000000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve gauge to spend VelodromeV3 position", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x8aaff6a00c3a15687b68f896c14f2d00c3e3f1dc83e89749f52911c18b7a5611", - "PackedArgumentAddresses": "0xf5550f8f0331b8caa165046667f4e6628e9e3aac", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x827922686190790b37229fd06084350E74485b72" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome NonFungible Position Manager to spend bsdETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xbba1fc0ea3ab578e529d8b3384b7f735c73a356ecec9d63e017d2a69eab05a4b", - "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", - "TargetAddress": "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Mint VelodromeV3 WETH bsdETH position", - "FunctionSelector": "0xb5007d1f", - "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", - "LeafDigest": "0x1de9ac0f5015154486e5183d844eccf991008a3264d02329d1cdd9021399f9d0", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322fff0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x0000000000000000000000000000000000000000", - "0x4200000000000000000000000000000000000006", - "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV3 WETH bsdETH position", - "FunctionSelector": "0x219f5d17", - "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", - "LeafDigest": "0x0e4b48712dfe7a575403caa42d38acc2411d63e3198d936c8a513469e20eb164", - "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322ff", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve gauge to spend VelodromeV3 position", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x5719a20d61028c3135d0bb5e5ef3f955bfffb8650035b2162fdcfa3727ca9f66", - "PackedArgumentAddresses": "0x0b537ac41400433f09d97cd370c1ea9ce78d8a74", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Remove liquidity from VelodromeV3 position", - "FunctionSelector": "0x0c49ccbe", - "FunctionSignature": "decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))", - "LeafDigest": "0xe55919cb47f65d77938a05ffcff65e8ed1b75019022c12cdbee0f11678fcf7bc", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Collect fees from VelodromeV3 position", - "FunctionSelector": "0xfc6f7865", - "FunctionSignature": "collect((uint256,address,uint128,uint128))", - "LeafDigest": "0xf0d481ea90ff056ed5eb7478c5087a446fced7808b1f4ace1f6d6d46b68ecb4c", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Burn VelodromeV3 position", - "FunctionSelector": "0x42966c68", - "FunctionSignature": "burn(uint256)", - "LeafDigest": "0xde7f544197e44efb0214050e650d5f8e4e22a3b5da9b319f5bc5ae797ce58401", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0xb151710c10b6e8066257e7ae2e5dcdb5b0204aab4e9c916ecb1f47ce13d1e1b4", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0x7c17d634ece7966a711efb45cde93fd3ef4366f74631d95e8d142171df091287", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", - "FunctionSelector": "0x1c4b774b", - "FunctionSignature": "getReward(uint256)", - "LeafDigest": "0x07c6d9331895d3d0a6001858e588c286de13e594c959ad93fedf88348412194f", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x31e3140fa5c65f5892a5b8118b143c14f298d3a617a42697a727776d22aa8708", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0xf8f5242bf42cbfb61dff279778b64415ddc36b3e3ae1a97966be33312ec7b3f6", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0x1be3e84394aa594601960507e42b00412bee0c9219e810fd757a34e7cf2dd266", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", - "FunctionSelector": "0x1c4b774b", - "FunctionSignature": "getReward(uint256)", - "LeafDigest": "0x71917e4581ad721ebb7de5cf14b58256f1382d3a29cebffefbb8a499d149f72f", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x915078ce36fd83ece4cfc09f3f34f738524d2d7298046e5201161628dd0a5d44", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0x059f873a4c0e7d8ed79bf1caaa7d6e55fd07fd054050035402c97014a6b37315", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0xf2af61f0e4e11837a515bc17d45f8884b401743b94c0313e0c45fca5150ef5cb", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", - "FunctionSelector": "0x1c4b774b", - "FunctionSignature": "getReward(uint256)", - "LeafDigest": "0x75456288106f8839c115416181895c1d7e88880814822a3f41bf4107eec1502d", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x1355c3cafb9ff55db9eab367f2055ad6481189217e85253bd863b1bf69145178", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x85961e59615b4e5ee157e7b7beef5710461d99ef7bff59b7068615270d09be1f", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0x4200000000000000000000000000000000000006" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1ec4d66f2695c6d5303f52f63d3176a1f45def207a89740f01ee14c60ec0f526", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV2 WETH/wstETH", - "FunctionSelector": "0x5a47ddc3", - "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0x73bd0e9874cf90875c5719872e78a3d2c3113b5c161a75731228a92263a08882", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Remove liquidity from VelodromeV2 WETH/wstETH", - "FunctionSelector": "0x0dede6c4", - "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0x6d3aaca5500464ef3d481dc1e84a8bbf8e53ab6677258f0f39d62d099a31a9d8", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend weETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xa890ba7010c648b7afde9b7f125a2ecd3df9b7d105f420becb28b9faada744ad", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV2 weETH/WETH", - "FunctionSelector": "0x5a47ddc3", - "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0x34208adca9c36a02aabc743d6204b2c16329b6b00e6a53fe4e71e8a09bf36f8d", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "0x4200000000000000000000000000000000000006", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Remove liquidity from VelodromeV2 weETH/WETH", - "FunctionSelector": "0x0dede6c4", - "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0x40d00224d76b126cd8043fd96a98e291ab6cbeeee89d01ce831cfdc86cbdc40a", - "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend rETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xcb956cbd30b1b4e543b7ef7ca75f09c60aac61c47c841befce2820c230f23acf", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV2 WETH/rETH", - "FunctionSelector": "0x5a47ddc3", - "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0xf4c84f62c69b0ac4c9c587f85cc586f699a774685d628d9125828b8d2915f6ff", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0x4200000000000000000000000000000000000006", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Remove liquidity from VelodromeV2 WETH/rETH", - "FunctionSelector": "0x0dede6c4", - "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0x2449a96aaab035689186aae8e90cb3c202b053c5215d56ba55c18fc7b97d3eb6", - "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624cf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend sfrxETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x295bb6d5d472a89fb6e0d398fd76310408a3f449d38ef73ce1a9592babc59188", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A" - }, - { - "AddressArguments": [ - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Add liquidity to VelodromeV2 sfrxETH/wstETH", - "FunctionSelector": "0x5a47ddc3", - "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0xa88513592cf584782e6b22e2d3ea5eeb5e43604e41a464de7ea287120b7022f4", - "PackedArgumentAddresses": "0x1f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", - "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Remove liquidity from VelodromeV2 sfrxETH/wstETH", - "FunctionSelector": "0x0dede6c4", - "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", - "LeafDigest": "0xe084bf5c1fcd0ed2ad608aba51718f68741daacced45f69261df702468584f7f", - "PackedArgumentAddresses": "0x1f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - }, - { - "AddressArguments": [ - "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve VelodromeV2 Gauge to spend vAMM-WETH/wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1ed54e93d8883c597fbe1203e4d4056bba50fa760474c9659b9743d27fd4e9e3", - "PackedArgumentAddresses": "0xdf7c8f17ab7d47702a4a4b6d951d2a4c90f99bf4", - "TargetAddress": "0xA6385c73961dd9C58db2EF0c4EB98cE4B60651e8" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend vAMM-WETH/wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x67017ed17d44ed07f8c10906986fda02cda240923b6c5c8f4029a4fbc9dca622", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0xA6385c73961dd9C58db2EF0c4EB98cE4B60651e8" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0x3ca9f12f986183818a84af4f3ef6e89cd305abe25c922f22c1cd4b40145e4031", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0xc5b49405ae7bc38e366e50ccc92b03492950e6f9c783db8d48a2ce4c90cb82eb", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x5f6d51623427723accbbadf31ae73b0274294a498a64cb683bd64c025d6bbe5e", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" - }, - { - "AddressArguments": [ - "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve VelodromeV2 Gauge to spend vAMM-weETH.base/WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x4f0f59b8a9ea3ccf50520e12bebb4b5aedf0fb91f1387db0dc517b0ceb8086a3", - "PackedArgumentAddresses": "0xf8d47b641ed9df1c924c0f7a6deeea2803b9cfef", - "TargetAddress": "0x91F0f34916Ca4E2cCe120116774b0e4fA0cdcaA8" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend vAMM-weETH.base/WETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xee3fa07d6f405bc480075dd23a482b2f420c93751491a14249dd1f87d5c356d0", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0x91F0f34916Ca4E2cCe120116774b0e4fA0cdcaA8" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0x6a74f6fdc46bf4ce12364075b48040c37eac8d7e1764be0f48e158aae0d11b33", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0x5121c16b38043b0262e346b762db19a3eb503f9767db69ca49249d5f9496187a", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x006129cdb7c7702cd8d816cd8ea6daabd9d504b287850e82453cd19c6bbda128", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" - }, - { - "AddressArguments": [ - "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve VelodromeV2 Gauge to spend sAMM-WETH/rETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xf64ef112f23f0f9a2b4161de1e64ac60dc416001ac4de23a9d0d7ca13619f114", - "PackedArgumentAddresses": "0xaa3d51d36bfe7c5c63299af71bc19988bdba0a06", - "TargetAddress": "0xb8866732424AcDdd729C6fcf7146b19bFE4A2e36" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend sAMM-WETH/rETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x887d6d1ec98bd5c6c89f668c98f22e2e807d80645b7a2b9278491f9b898ba8b5", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0xb8866732424AcDdd729C6fcf7146b19bFE4A2e36" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0x01e393ace00a4765eae1f1f66fa64d7ac3b796ffe46df395f5068e6f160c05ac", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0x023209390a9e3307f782c79d8108a5bdad536421e71165fbf53214cc3529dac3", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x6d5107d037bd2ff9bc303d584a7f94c2a64de49650c188446204510b35f24f3d", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" - }, - { - "AddressArguments": [ - "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve VelodromeV2 Gauge to spend vAMM-sfrxETH/wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x12b491965963e4cdca623896f485602a128408b124084adb73262345b1710ff6", - "PackedArgumentAddresses": "0xce7cb6260fcbf17485cd2439b89fddf8b0eb39cc", - "TargetAddress": "0x456c166e63634D75a4B49EDEC86cB51424D4C926" - }, - { - "AddressArguments": [ - "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Approve Velodrome Router to spend vAMM-sfrxETH/wstETH", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0xc56b1f8578f172e337b3b661a617f562a68f2afcd37bade5701dcc1701b1112a", - "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", - "TargetAddress": "0x456c166e63634D75a4B49EDEC86cB51424D4C926" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Deposit into VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", - "FunctionSelector": "0xb6b55f25", - "FunctionSignature": "deposit(uint256)", - "LeafDigest": "0x84f2ea90e2af0dd8286914f71e3d5d305f3c7e0c8ced7cd8c9b0dfa85f468a13", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Withdraw from VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", - "FunctionSelector": "0x2e1a7d4d", - "FunctionSignature": "withdraw(uint256)", - "LeafDigest": "0x732b7f068d91ff53ab0a20e7651f134869cc5fa45d433a8ea68bedcb15da9d06", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" - }, - { - "AddressArguments": [ - "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", - "Description": "Get reward from VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", - "FunctionSelector": "0xc00007b0", - "FunctionSignature": "getReward(address)", - "LeafDigest": "0x8ae4811279f9095a08eff90f365066cc92e43982d87378c2a99729109df31116", - "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", - "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - } + "metadata": { + "AccountantAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198", + "BoringVaultAddress": "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "DecoderAndSanitizerAddress": "0x34Daed44420e3750608Eb992f092aDcA4A8C73b6", + "DigestComposition": [ + "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", + "Bytes20(TARGET_ADDRESS)", + "Bytes1(CAN_SEND_VALUE)", + "Bytes4(TARGET_FUNCTION_SELECTOR)", + "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" ], - "MerkleTree": { - "0": [ - "0x3e7bff88021a920eb2592d8444f697d8e3abfd7db94ccbedc984bdc6dadbdfe1" - ], - "1": [ - "0xbe2f6a87af295714f665a2a11687f1f09e75000ad496c68ecb764130f29140db", - "0xa5914b65d06017bd0aa7adfb85a45aaa42859490e6d65bd169def7755327014c" - ], - "2": [ - "0xf4e573d2df11577892413d1596c1a5ab6397950797e7d8408bc0f0ed3ae2af83", - "0xf7e562f246700a0c689893d94327a4dec1a97253308118d062cb326d01105b2e", - "0x285a43e01c79aea33b44dd66c39506def771b78e907dd1a405e6f6b9045de252", - "0x1ee4bcb9153f6c6a1992a9fad569e4140abfe978dbbc2ac3903e4017d91e324f" - ], - "3": [ - "0x2598db55e8857db3dd73df808ea9250d3cf40d467a95c4cd29170f82dec915de", - "0xd523bf2514e05a1579ec0a7586799ec429f70308b837a755c02c11f320ac7f45", - "0xa65c40672124555f31fffc5fd4ab10e1b1a33a27b8803620c8cd4bb5c198096d", - "0x829ccce7b3f4344777e70fa96961b0dde6eb7c807365364497b1b425f32bd8f3", - "0xe584ab15f8779547275139edb790b5cc50895eb30318713edeea7d8e6c8c3b98", - "0xba739949bef1a1d23f7229b136739853a8193d61cb3eac90c4fe63bdd2b89c07", - "0x6624f57ec2c5615474ce043d028a4ed72ba4000967000c44e3b5243fd06e9c2f", - "0xdc81b1196c4e61e4c5a0954ba18c61dbe9616fad68c90f3053bb90bd7a533b32" - ], - "4": [ - "0x5fdf6efbba6d3fb6dc8b3e0c527e71028d528a5e49d324800ae71c37b90da63e", - "0x692128bea6da84f65f6549e740d9daa1211db7f968621af4c01705a414034db0", - "0xc318a946bf375362d6ff86d25a680038fb27ab6d8416771cab20c40db5c7a314", - "0x65531f5e5c525f3e873240f2061d291efe3f2601279c4363432422a514b303a3", - "0x2596928f1d4dcfcc6c9fde3a311630f557051518ab4db2e3d6f23acc42ce5f23", - "0x1728e53192ca963749381c68f746b23e43363919b72cb7f5d1dea0befef794d1", - "0xc0a0b37ccfa443f18314247ec45514c4fc053dcf1aa9123944d36657d881eab8", - "0x72cdc5dd5cf329972047127be16221a6d6db14a30e09857f2e45604d0b3cd34c", - "0x3860fef18892ab742999340b40304c58d5466c36272685efd11255301512d0e7", - "0xd24b25c4662353ede435a28293ef2bcc4d7ff1e28715ad8fa46682d88d2f65d0", - "0x1627ce799ba7df76ff8d9f46d55213d3893c1593ca016b19a23c6392d73ef5f8", - "0x2fe28072a90874ee07175c0672f939d16b459d526f84e5977d9f2ad9ba5d552f", - "0x03a91d32a2ffca590da8e614d3ab548fbd28fe81e0ae19e2f26789e810c4675e", - "0x42afa604319a90fa5fd1eedec8f37578cefe383858b7f3cf58f0a615d94d6538", - "0xc471247f064584ae141dcdc81c7ba89a4a6a58c35ba1c6a3fb1f78fcf426acb7", - "0xc8e2d8c65f68c2edf703a349b0189c66520f43472e76097f69a501107adf656c" - ], - "5": [ - "0xb09f530bbe8d572bf20c5a76cf2dce64d927f554d1d3269653c4a39982e5e45c", - "0xcc3c2339b6c92443c1294c59056b53b6cbdc947ec3239cd5d073071fb03ef387", - "0xcbc3a37a3d6bef08ca45bb994684a966157d681e7beb73ee2ca6eca3dbeb445b", - "0x2ae0313b9b851eae3a6506b420944616cf3a7178d340c3dbb37ac7ae03215dcd", - "0x844464937719bc411d9f23bf9cc86b6a464b30829b058bcd05415f1a5af9467c", - "0x0ccd1ff21b18790026018e82db745f7d9350eb4c124a5945cac279d6d614ec21", - "0xa2a28ae6841666e8cad659e780caaa70a6ba9b480141fa43e67cc4126006746d", - "0x7a853b0d94a8f7c1f4fc506ba07ce8fde2113a6ffdd209c525d29ad258b5c710", - "0xc52be0f5dd36ac5487cbf8691e27bc51c6400c66c130c1ef1fe0ff12dbcb8a13", - "0x19f8332fbb9ad99a66411fe0d09e56558d2a4e3bc85e34cb529853230f598810", - "0x83de8b5a911fe77d23756e58b883b83d8d5896b8b10b1a8309e1e65bfea47c9f", - "0x76e6318ba6902c193b75ce1b2b27fe7de739cfa3dc2d6438f1797b3adc75b274", - "0xdcb287e04deeffee79e279045b77ceb412838eb41ca6afbf4a261df19ab33271", - "0xb5672d4d2c06cee3a17ff420ceab4578d36394e7e0975df1a6a78622924d2a92", - "0xb33538334ad1e3aa07feef58d8656a49b9f3167f030f7c6a220118cb89c30ba3", - "0x9b00a9963fb5a4022d245e310d68da91670c3e9210d9a02cffaaa1325dec2b23", - "0x89b74f477f7bedb373d454426de134d24e1aae5910f31a616c0f083c7cd6965b", - "0xed9f11f98e79f88812926a4916b24bc9e7200cc822713146ed48b0312247b72f", - "0x8ff48546933f80d7d686edea50ef9a9c0b3a4b16d9d80ab25f34af8d2fb7da0f", - "0x2cad8e9fd3604103f0b0822f7e645e0a705b009bf817e86686f498df4974d852", - "0xbd109656d1c7988960c86afd762da314602a9612e8485b3d5c6b5b66ea23f464", - "0xa8cc3ed487be6e45e3a7a738aea0b320b456201f0e36cc222224ce8ddf5e5e97", - "0x0df211251175ababe6615923fd251bec3783ea98e5f18d3beed4021554b668ca", - "0xd2452cee9a7c17f65226166b7e17ad77a7afb8c34eba0d8a7b897c6414948fde", - "0xfe0b161493cf080a3a42ce7485689df362ef8e04e5418527d75e6e284a9b73d6", - "0x16b96a96a643e45cdda5b3dead597d07466b3b0516be10acd28936456f474ddd", - "0x0fc2619c42cde13e772ba91bb4ae6f2b0df19ec6b1a0d8c63665b4a0ca5fe0b6", - "0xfbaf54ff4befde349fe382879cb40e8b51c14e576e7bd78e96339dcad9c8dc7d", - "0xa412688f8b1504300bc0a0917444447c7b7d16b2a2b2e23807126c204387257b", - "0xcfe727217bd91a17c3ba781c8e60f0de59681dc5ea7e24b7289f8c745a2686da", - "0x41fbd3a0cfdfcee05cf3eb16d95ed1c81f50c3c6268bb806b406ec06ee93e704", - "0x41fbd3a0cfdfcee05cf3eb16d95ed1c81f50c3c6268bb806b406ec06ee93e704" - ], - "6": [ - "0xdfaa748e3d31c2f36211108f1112dfd4e4aa4b7ea61f733b16937134937a5665", - "0xaf4296309deb019ab804cf3c8ef448a28ce666c43127f6c91f87fd571f3f5ec0", - "0x3b581ffc703c85d114e4d76f6de5582b5012fe5a88d7c84515fc86930c2d53a7", - "0x3e6f111cc677a766f8e903c3ec98f5139b0b13aea1e572c96defc961f6fc4264", - "0x4174a216ad64fbc0a2ff1d1f2de20cf4db658f3bc79ef38bf8481db3d58b8d4c", - "0x761dbd652fea6a6ea7d8d1ccd70ded095298507ee6625fbc835e1a9b585b2a2a", - "0x2052dfc2257c3e138fe9eacae21bfb51a9cef28d7f34c1a306d5e845adad547b", - "0x7719a6d606915c41cd2410de35bf7fb03367dc9374bc708756a9ab0fa8adbb13", - "0x0ff7a1866230d6df8de1c2a0818205322cb9c932b93c8f0b4b3df0b369a53412", - "0xdda57364651775d82c4b9757f2e8ea7ae58388c4c7e48f69948a19f850998c57", - "0xf7d32cdacbc738369458e7263fc79b86642bd50f56b68b951df66115ddf9da53", - "0x69be557baac1627198573c65ba46986b91316ff48dd80bcd73aeff809f382c9c", - "0x0701334175b60d06b89c8da80d88b296376e3adbe89928c2d73eb075c7dab1f5", - "0xce9682e2f9aafc6b7904f98b9844203fc199e87ae32b81ae8541d57592703c78", - "0x4acd7e09a213b4b8c2099d6863322a6e5f137541d5e857a95e97d61eba67c955", - "0x031fc0156f3d00d950028cc46a723669d37ef517eb78eac6fbe5bf52d339d9b9", - "0xa9700caa7c7993c95427823e889a3738131557a5412f0c1d6a877216dac52f97", - "0xea144dd3bfa45f463123c3ca095c727578835b1fed2a2f1154d80db7fb98d7dd", - "0x124ac751f680b5a7a6b2d6b72c2a747ca9d3347e8bf03c29cbc945cbab2d0387", - "0xe4c8d2ae003bc1cc70acd952a1d2fa5c33ceb67b606e109d0938f73f1739a69a", - "0x4e694f7c73e7d306827fa0404e009b8fd3375426add07ecc2a5e9271b89fed32", - "0x48312d844476cc29d9ce3d18ad0450edc7814494bb0426d31b78442e8d0f4bfb", - "0xced3e88173258678be4904aa99ca5d35a5566ce8b55b1e9633303cf75a466ac3", - "0x74108f47f04705d268af8a2c3a19214a90901eda4e3aadefb782b98b3dcbf531", - "0xf686f1910c90d6cbcfffca08986d6181e5db7541bec8d1d004b1753c9f572fac", - "0xffa370fdcb03362c6c8a045ee0782089d64e783fb21b37cbb9edd1261d9d4f1a", - "0x7307d1fcde715b6c392f24d9bc429bd7361daf10863d7cd3b8e6fe6515f3be2f", - "0xdf30e458f8171926d8be47fa291a95df9cbc18135c3861b6761c34deb3ee6404", - "0x98dbdc123e7d2ba11d6ef99c0680356a3b0e3a9a733fc5658f98883ae568a59e", - "0x702f3b903fc9a25e9b0956642f0476777d3d5087aee0c9d45335b5e9e3a1ca95", - "0xad2cb726beeb863229180e7e9d2430ad2681c1cb3d6fda9c7d6bc058b83b7b40", - "0x48bea626ba5592c60395a47e8018a2d65baad90fc68a71ea545061244cf2ccfe", - "0x9b176cb313212fdcbc25d343a8bc31ae4a4ad7288fffd3470ff3385d1edede37", - "0x6b4a9f07763aa18a023688dde86fbdf67674723d5aa25a8146bdb57bbdc39561", - "0x10ee4c6eba7c21e0aa91b7d5b03385cc75f4161fd9d9b469f65f097b6947d598", - "0xf10264a339ef27b4ef08bcacbd1185629f0eb2b7c41128cea289f647dca8dac0", - "0x25a47cebc65ffb81211681ab30096be385c758f094488e4bc77bfe186e23cc3e", - "0x27105aa32fdf4a01267d2ecd0695b45182380e4dbc96cbd6bc8f564055c56564", - "0xbb9fb882d79e3b13409e470db1c957185656c2013aceb4d1ae65900c24ac529e", - "0xfe506f72e1ebaa9eb78f1704ce784d362221ef03e526da250d891f1833e67805", - "0xa1bd52425353f3f6edb4fda2ca89c654726825e114a5eb41e8f3dafb442239ca", - "0x79005c50eac748f4bf13f809995a0bf9c1d3c437ae75b316ab79ee2b52433b9b", - "0xa85a4db74e33b357ec0d75522a19513ed6c3bd4cfb300a358ec1702d3b472d96", - "0xa09002222ee62a1f94344c2a471552e6de03e758d061d0d184c36a0555f041ee", - "0xefe877a4a11b3e0ae30c11899e14c1b1a103a354c0bcc1df127557dfd6ac323d", - "0x1f369ec8023c4349d67dbfad39a8ea4542d8990c4f2afe701858e855cd6647f6", - "0xfa45a0972b4d3efe541690fc6ebe5cc3ac69f66366ffc449c9a0f3f21a5bc0b3", - "0x314f6a33aac799791272ee27e5667d393f793c6b0de7fb1b40b664ef6cad6ea2", - "0xdd35545240a464bc5ce0eca0d2a78ac62c814b2bf08f5889e3a7c5e624af86a6", - "0x73d2f5cbe78e357be7beb2923110ec02fe04dfdffb926d88d5c479f59e3aaa9f", - "0x9b4da71c9d3f814e79a145ed65dbeec76282732f5ebaede8d9b29cd4e0f19f60", - "0xc885eb0d5e35dea666fc243953b05472c255919e54dae92980a4e28b3cc67796", - "0x81a64e8df5bdd9b666005a8950e68c7c29fc62029fd80f2fdbbd6fc0f82df96a", - "0xffdc6d9b9e97af7226cebf60e75b65454eda020d24328bb4fff8a253a38b38bd", - "0x48f5346f7759d2733e59236b40bfcc553efe294bfa51a8ef412e562dc848e9de", - "0x0d8e36157aab44097ab5a762b316790992154cdec714fa9073bd8b9108da31ce", - "0x1589cdb65f8f8d896faac6a0402e259aaacfab2d8c06662a423023b587193af3", - "0xaf77756f13f9cb105b118b3ad0dc650ac1b94b10e410ba552447b3b9bf3389aa", - "0xc21067715fe53ccb5a362b94dc7d048428aa2ec06d2dd6140d60489887045baf", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" - ], - "7": [ - "0x4295920fe3751ec3dfb7a1e0cf7bbf2de581e583c5de554b92ec98890d565b1d", - "0x5440ebae01d4ab2a98e9d13c69ff18d85fec98244c44203cf9e0daccedba0058", - "0x2503f3b78211c946b15c1fa8caddad77d6c826d17bb25489ad63ebbfad5f7559", - "0x429a5fcc901226dd87d6c6c31d1362308d70e17a12f8952619080ffdfb7a37da", - "0xf13644d6df47fd9eeec0ee882d4998b84670c51437b17dfdf863243713f47455", - "0xc99fe5fcc31dd443e03c2e15cf9efc963481d2813984e040bdcb34f249f787b0", - "0xcea5e1e63bb7ed2ae4f16518946012ba20ad15e77cfdbf9cde51d448649f29df", - "0x98bb7c19ff0913191c766ef417ff747799448788c9a280d6e45fd0d398303eda", - "0xacb4e5d1c8a28192a6797324f4fc9f6250b5d46bb106ca4e257f4c9ef6292144", - "0x12004bed87fb41b16d60783aca2ea07875f8b1cd8ded0ae99e10e0c568ce4363", - "0x9dc3bbac4a75a4d4ac58df70518669a3dca8f324b4e9facdd70d09c0312cd7f7", - "0xe7eac2e26a5850b50438ec480b967d3bc5b37d7481988ee64827fc4f4a71d871", - "0x8f3557d0413a8deef075c1a3d1bb623e3e22d32734fd4aafa92a614f98975563", - "0x58ff87e2fd97be732491572b5dbccd6af7c6f506aafc481bb70de1ccf663be2a", - "0x8d0321ba209836b83f2cb6c9b07d99f9a48e0b21e1c45ac33baa354ec7219067", - "0x6f38e39d155ae00d6cb9f43b2149b1a158c32b47f1b576dba363dcdf93389e0d", - "0xb7953903d5fd6287d2d78ab6b4ff473db3ba6e0b89f242c237912f250de9dd29", - "0xb7953903d5fd6287d2d78ab6b4ff473db3ba6e0b89f242c237912f250de9dd29", - "0x8328efb03ac4eba32faf1d3414878b627c3554b1a966934a7002630b27479d76", - "0xaa33c3f158a48c49ef31ed98237e400d741ec26bf34d0924e30795806cf427c6", - "0x562bb6439ae6cb1efd35fbe80b40994345a09d40e91f358557bc90bc2c201cc5", - "0x88ff849e9d81d49d78060a69263dae27df697e6b3a7e8a55f25f47bb1c015750", - "0x721dde8042b12d1a11ca0d503fb102a0f06bd65e4a04ba992879329050748b43", - "0x747ee1cbb376dba9424c96ebf214fa8ac7deb47d13263834f49a6a18a6398c0b", - "0x3ef1e0029c0169a7e06eb049aa7bcdf262ae3054080365124b9e7736071d7ac2", - "0x6f5af486de63f2d8154c3c378da978925ef6d245a0e50a055895515c5f7249ea", - "0xfc8b462fa056bd64a6d30d1bfa6147ac08af6a77077184de84456468793e58b4", - "0xcfe4afc56ec1874019e92bfa51a8286b2a2dcee17114ff20afda44edc659c2da", - "0xf38f18abfbf7674983ca5a7b3ded0d1d4754e451efe10c9d21010f5d30d40bcb", - "0x0301d8c7a2767bf7d3d1a232a906575e5a956942af5d14e088e57e0795856e5e", - "0x8624359ffb1dec890349edde0406193846c98dacf3b0af6cb8faebf2155a3008", - "0x70549fa86dcd855ee8ca9b16e7a2e370b7606e3ccbd253f59f67481b55ec60b7", - "0xeb795b2aaf6603cd3e0e3c7f897fb349ea116d8eff93d8dbba18f3f9a9579a9e", - "0xf1626196415d4532c3042b5154dbffd950f4cc3e38e78da510147e72a048beba", - "0x67d428ff558cdcc692db02b3e1556eb0b6c3db0582271c978c647aa963a2bfdf", - "0x99811fbea022b08697dd27f7ba9ceadf21ba6a796f158d1feb34466566834576", - "0x7ac47f073138f4ccee7cd2029c5fba317dbf550f4953a99c16d89ff40394cbe5", - "0x87ea364cd1e9ad2d9785d47147535595aa5c10072d7f12fb8f0059f5a1fb1e70", - "0xc7b0800bfeee801b112d5a4b2d9b9b767a10bb28640b216f39dd02c42c4f3159", - "0xd927472ad115321984954493457a02983c96bb0de332229f94b6c49a3ac476a3", - "0xec6d2892f024d2bcc2fe11e63dba9c14f6923fa02397c03cc6887bac2b0f59f1", - "0x159f68e7a9ba0d7cc53a0fef38594d25b053629c9627fdbea5d58972140ec90a", - "0x723814f4a56ca97942137c2eb04ac2ae72e14266a20db3554898aa6f71db5f93", - "0x1a122e0572ad4cc4eacad1661f089e0b7de4646849af02bae763ea4f093cfa64", - "0xe481cdb77385ae7ac8a7e051de7c6e23220409be3b5da765b7915a4d08215e5b", - "0x1e179466ad9b58b782e6e1a6ae5c2477ad7178443e648cd1f9290f7aad961106", - "0x72ce9cf260613c3340b3fa2980e612f6562c482634635b8ba592d223859de6b1", - "0x7534aa413ffe7259739d31b6ea92ac80a4a47f17f68ab63475f0b692a474dcb4", - "0x48e7535fef6a470bc3ca5bc5f23bdff1d7f0312d19f097e97074b786ff568e65", - "0x2cd262138c613700d9f51d57ecd3652b21dfd84141e3ccdcae3309c1a7d8f614", - "0xb629a8effe3646363f1c1d0fd4b62f3603ca90ec12ef01b57c7199b5f416478f", - "0x6e6bd5340d2fec7db611f253f6f6a0e075ff5082274b6aac24c0d73f62d7ab3b", - "0x7b83b76807d96d2d49835d88ed1028b564cc6513e354133a5f4fcd54869df330", - "0xc6036ce87902f24daf93c6cb30f4b6873df4fc4d348549aa8dbc54edb4883937", - "0x4c6c4701f6846078007da86f799019e5c4774a9cc8e8cf06c2df4abe4cda7a00", - "0xf5b1b290fe2c1058ddea793b281614feb9b1ed84333476a09141967c88a017b3", - "0xe2379d0d09211626c67af3baf44fcd3303d5f4e87c92baa84dbf148b779f84e6", - "0x637d82d57f13e46b286cbe8f4d4f80069003a50238013032fa05c5442f3c8905", - "0x28596a99dfa28588fbdadca82d19731d8cf86360231dfb28c1a1a439d9aeff4f", - "0x7b1b72c47b2fe610f777244bbf440f157cb8d4ea570260171f8c222326e527c0", - "0x34d3d8e06658629def1ddca376d083c0884f69261cad36d8f1e57b93e82a7088", - "0x08846c2ad489168dddff49791db265f3fd86abb964faa1ab023b83117dafe8b1", - "0x9bcb7e9bd397742de374d7c4d60b75a878fa034eb04abd4f68de6abf36cc0e74", - "0x497f5e377d284ed941b5f67c77776c3e2d292f00233d00b4739f081de5fe2b01", - "0xebfc3d9a25c743ee3b0f04c9b94a0a8b3ea87a2bafb9a918b45f9177a6a2172b", - "0xb7f80b6759faf8cdbd93b375eccfd8153377951b083ebe86fae6b3842d152de0", - "0xfd9ffeaf693351b7341d1acf3e6781d6bbbe9a4fc4954a4d5ccb6ab00dd594e4", - "0x7aacde2e85813733425c2d6677bb509234f58d587d4ab57a4ac1f2345459e8bd", - "0x6c6e4874315345687656e08364b950a89b1e223e9989be9ebf85b63e83c5c952", - "0xaf837aaea59f8eaa8b1c4b0ec09e28aa69f71e126e78770c0ca02a8048de3f3c", - "0x16e7c055cefcbc891f452ae44c6152db7c38f5876e07a81415b79c395565e465", - "0xcca6d15ef454326283f99c4d8fa81f4c575572bbed210043cc37e5db397258e6", - "0x4ff43adedba93cb401aa35b6b8ae0c03134ca0061ca69535c70836b271925144", - "0x41a812c170bb9f90d11d4e6e5fb8ab062662ca7917ded740fda549f5b42b1beb", - "0x1579a9cb0714ea331637300685613126f572229a1878ea6a0b123c1b0a863f2d", - "0x890c2b2d8acea1a1ddd6a77b82885909ad410a0331be9833e50bc8adcf0852e0", - "0x1cb828eb16a3b6c308dd96e5151f6929fc75538a7b9ccb9c3b84ddaf4e26b24a", - "0xad596aaa913b9b2acfd753786f6bbe50601cd2aa27586a459780aa35f1303865", - "0xe2a778088c7b4763a94f4272d676a23a7985eba2a300af0ad716f23211867583", - "0x8a1538a14cc5ca37a0739c80e268e9ce4166bf43d2321b7ea23b8183b9f834af", - "0x161fa74f7cd039d3f4112fe5a43ec0e956a1da6ba55a8344a201225a1cf38e40", - "0x7650bc51ead32d7053ef41f283084cd14da8ad804d6f2c05cb6be267877f143e", - "0xd09b2a9a949f722e878c91b7a83c7815929418d2d69c28fe0edbfcdacc609bf8", - "0x15f5e7c90f473f78e01c41c84b5e2d48f33070f7ec166c09938a43a671d60319", - "0x434163e1a2383677e733b5db48a999afba830eb8c258bd1235bfd44592581d38", - "0xc0987b0831667f6042c290da6c11491aa841808698c87670b369e49b3421ab1e", - "0x12abc44087c41d996210370709cfd999ec0231edd172433151e2683541ff19e0", - "0xfd75f86c4531d9d91fb27ce6bd477b057a5b014a05fd405288a23c494502faa6", - "0xae6b7558800996aacd5d62c2318bfe781e274051a7f069efac1df3fccc64f9c0", - "0x057d80d1a142135e0577920a1c6e116df045ec94597c6e67a27c6d06609976a1", - "0xd2057def0fbf9392607e43a3338a5d897d1b328ea81cedcc16ba0233ea51e930", - "0xcdee606082b59c5aa8cf96364bf81e1b327eedc165290940b11fb811de04889f", - "0xfab3052683b7ef92c612dd942d16016903d8aa2cd12c96999b6c68a8eeee4e81", - "0x8446ec49ed5d30e8cea9648bc09a520d962c2333520f1c7b6c6f949516e9ca68", - "0x01b433443d720b65d852300fa6c03aa16b1885704827b6fca93d4deb32a6ab1e", - "0x9dd33f0188fd21ebee19a1d6b6f78b2e0699cb8b47a2dd4bc900b0f9b2e23a0f", - "0xc13cd34af72bfcbc2d92434db755d1c88af8ad8c5613e4057800a56010da9330", - "0x8a8c0836af7815fa9a32604ce35d06102023aa00c379751ca08e60b44c4c3025", - "0x76b26a92d578a58ed41b86636bdbb3151ba6aa917b16bea046b76f95fb0c987e", - "0xc1e94d4cce31f5179ccaccb1410ba73305bce90fdcd80ca3b714cdb315c8a110", - "0x700317eaf6ef4c80f85f7bbce812affc1bfe3af53c061df7c978a89d27793aad", - "0xc434b4fad8e9b51a73857b5fa7c3470db5aa782ae57f887410643ea2706b3444", - "0xdb6b97415f6aaa633fffccec16e45c46307747fe3c8327926c7ab807d00fac96", - "0x23609ce1f7821a1c1d830ed6d5a1db1334e6fbb4739affb816fdd21650f9282e", - "0x09cc5e30e368fba1cba3564d95e300514f1e629ec6f5698ad1d585576bd39d03", - "0x5633dd8e5106bc000a61fa387cf1d2ba7410d2a86545d12b328960d6a18d9bb9", - "0x6c35f95ec3b8e2abb85f34ca62dd8b258c1d0cefb4ce4d717907cd7295d72527", - "0x1c6fd4f1f83539d00e9c5ed3f04efeccedc97c51ec60574616a79eeeb3d42081", - "0xcacaa53e17d2c1bce9b330f1e8f12c138f75e6ad5c25be71e6edd1605b8f14b5", - "0xa4b11fbce18c250b4ff50ad94875c92529f7d5f7f0d5402c89a7513d9a1b3c8d", - "0xdfa2efad2edccf0369ad4ad01414559a08b11b970da29fdeceb337a8761eee40", - "0x7cbcdb4bbe9a857f388d2ffa12f4ba10f6aacfb23527b40903c41e697ea4982e", - "0xdcdafcb23b2668dcaaa1d93067faccbf5eeb835b363c57b82ef36f938a0159a6", - "0x4e68692fbe0c9875e9881dd58941aec3bdfae4343df89d95d36c7045c79e07cf", - "0x7bddad25bc376239835ea5b3b8513c388aebfdcbe61d252bb2af2604f0143107", - "0xccf572ad02eaa50aee3eae64010b895ca2c6fb29d040519e206cbc22634bf358", - "0x72973eeb2aaa4a321bafc67dac6369fdc2c62b502fe982ed66c4f35db7f35f4e", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" - ], - "8": [ - "0x11a4a9fd9cdbf18ae3ced50cb20f1453eaec6f718f67162a9752f95794baf9a6", - "0x9c1c5b7874fa48537a8740c21f4862e12b709bc812b6e7b9bd6dd6ed3e92717f", - "0x6487d8ce9b4b3f8eb09cbeedb8a8fcb58138124e562647007b8db4ff1e33a113", - "0x741a9b36b0137134b8aba0b4ecb25da1150c29efa390b4328e734d8d2dfd0f5d", - "0xc50acf2c06018bce9209d324aca90d3fff4909b984e971e974356f0dc03b42c9", - "0x64126bf906404ed1791806c7078c7054e76c8c0d356c128c42daeb5ed05510af", - "0xd8795383aac4c896d933e005dabeb5fdf3f6ce90cdd09e0eeb9caaa4413990c8", - "0xadfe735e75fdf7ac28031ff587d0bb1dbe12fa2bb92573041e0c11b449d173f8", - "0xf81af7e71d2b62a44017c838d61fb3665e5e382c93fbbc25da0f7199659a81bb", - "0x5a2b64417c65ca1fb4b16571924fe82b11bde0aea5ec63308381fbc7d262fe39", - "0x0b20261da387491b515e1dd7b6a8343fb58f0ec6a0e7c57b1532c73ed81b0da4", - "0xa836901f461d877bf06ea1a897df12af2766185c4360c9fcc00b6583df6a5e02", - "0x8952d2b63e16015c78d421358f1ae4379b4d24456809abeb073244837837830e", - "0x1995e7ec67ed7b8d0933a246cc9d579c22e1c0ddfca9c55f002deac3a9010d5c", - "0x17489477db2cef0ebb44469450923f99514565670f96026676ec93f66c97e029", - "0x02704f67482555d0c40a5481d84c64952ee375b6be5f8ffa4dbef05dbc48b433", - "0x245ab7377071aff4c59c9244bc88d98179e73e6113ab2aae6d9dcf98f389ab14", - "0x94a4be97aeefe6ee4f8f25eb9c694645eac108763db80785ab2ba399217dd73a", - "0xdca4ab3b5885ebdc0d05f096a584d14c9da0b875d5e671522d2a57a5fe72dd45", - "0x29d9d5e8c7f29c85404d36e43456c92a560397a1e025361c8661447768cf43ec", - "0x89d53ea4dfb54a417606ccec22f36f6c7d4937d1df99ab046c95d2be26436b67", - "0xa17fc5d0e8f1a978dfa14c324b981f4b7ae43b2099feab9ec01f3070211d8c1a", - "0x9fc0ce8b07bda27c0789a2738eda70f18d524954de30227cf9a6bc4ebd3b6345", - "0x2a2d0e89c7bc21dde2d7d164643894a3a047d9bebe75cd1d5a50deef8c221f36", - "0xc9fc4c76a9a4ba5c14a4e8deea8e20fcaa18f17995a4beee2c72f13478ad27d2", - "0x0efc0359fe31aa71063797cc5e881a545e26db6aa93dc965a166bd5bbad0e435", - "0xf207c1f48bf776ec1dae5c1115da71b80cbba7ca0ba50930a0d65664bd5c2f55", - "0x617b03116ba49336c3af3795c2938447e3e97555104e7e0770db609f1d492f0d", - "0x9ace9dd682b3616b4519c3ef860d4909548889b35268c873ea64aa413922d7a3", - "0x780112db498132878fb89b63def82c9b828ef79a772f3b7d57fcc464ba1cdc85", - "0x921b3fa67f23957dcb5323ce44c492a6ff83710b4e94cee8c0614e6be062ee08", - "0x82c3b4c5efd7c4a9c61c43a035b99675570a340e8c8b29f33de20056f2289c9f", - "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", - "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", - "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", - "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", - "0x512b9e6cf66306d8ef87612290b44be7106670513efa2ef6ebdd114edeea324e", - "0xf43321d7b5a7ebf3db0b8ed235c1756422a0f06df9e9fb31f8b2d88c79e4d6a5", - "0x4cba36896f86f503442277cafcbbc7c5913afdcf4ae544f703850c0da53fc297", - "0x2bf38ad0f9e3dd46bf83890e1f6c942fe03d9f487f9d1b9be59367e02864b682", - "0x3a4239563e9094b24790a93f5b1f3048fca31c4ceaa84b0146ae52c595e95895", - "0xac1e9bf906bde7ee990a20527df9546be47443830e8642a9bc5e80356d00e2f5", - "0x6c07c6437a12d80e3714a4a8c7aea7277ed6d3c0bb09333456a2a05feb59ce77", - "0xd1dbe0af25f032a328f952b6715951728d459c769c9bfbb6e0e0f67daab6cb2d", - "0x13a6485414b4b5d71391ae43691ac81e880f6adad9d12500cab25deb7bf5725f", - "0x545d9845169f8a0deadfa386576ce66d7cd9b481f30088bdba7f26c9c1d19e8a", - "0x41dad796357b0fae3a4e654564fa68797713690d9cb5511b86d1c86c98bf6a58", - "0xd72d05d7663f0bb1f8a314715f3d06865fd0f4e4efc24d428d905b83f7af3e59", - "0xbb2990de30c05b892c7202368cef982c6bab66d1181f0df7a2a8eaef38778960", - "0xa13b4c26bf77a9586a5795b59deaca38a92b804a4e3f6114ab11ed01f3e47fcf", - "0x98db2f0002f3116d715ded35a28119782c12c94676495c118fd6453a71c94323", - "0x24c23deedef2b608b30ef1e594b2bacd02d9bb693b24912d5f6de678c84f3a02", - "0xc6445e657c55b280c37f42d40d6421a6b6b08b2c9401653d3a722ef2c66fa5b7", - "0x133acfae43aa106feff0f5f8cdfc48f6cd7ab4068ba5b3af1c5e1a3e2ca134e2", - "0x3c7a3f8af80ed52276a7bb3acd6e38a9b4b7dcd932d85e092875463b16bda016", - "0x99aac9283dc26c28e4765f19bb5bf198290cb1b2432a339904acba578463b0d7", - "0x329e3db695908de4ac6019bbdf33e30971e9cfa9015e3caba8f92d5d622172cf", - "0x2396b2389ef92d1c163fc4143e524ec2559e2a654c75630a86be56a0bfb01ef7", - "0x786808efaa73877b2dc9fab480d2695cd20490053fc95cae6daa02054910b301", - "0x1ebb644240de4bf82560ee3c169915308a6660e9addc621f3f11117d00ec0a1f", - "0x663c4371b6a6b4c516c97f60f34070eb5096e7698f4602b2c23aa74ff2d5ac38", - "0xd15be75bae553e4b8b66b8607c27495bee2ae468f8fc7f999f2f9769c2d36293", - "0x7d2cfdc22c9de014bf9ebc90527c26597c4bd02f1d215c2f27215c5e0344328e", - "0xc1537ff6d7f8ccfc671a742c3df06ce6ed47b05241f6244eb7f875143a53e141", - "0xc40f66b815e7e72f8ba51f1f07498912b577bb8ff45545720502513e7f0e985f", - "0xe64f6e36a9c3997a36d62534b824019ea48f23cc431d340fdd1da13fcb34fe89", - "0x48b2034d97ae961d82a6bd3c43ac09188d1b7580d296d12eeda4142c5fa3bd39", - "0x20d48d40eb672093b1d352951ad916e66f464252957a7cb33245a16021f8b933", - "0x8825b9c64d6ea1883ff73ff52846bbc735f56c138de3c6ce3690473fa67d3dd7", - "0xd4462d24c406da9ae6ed6bb37dd5bbed3e77364b74956464ca9e245cd8a06c73", - "0xe13c30d9333d0293e89df237184b318a96f4bac8a2cc244d7392fa5fddc9f824", - "0x72bc7e6896149f65ce206fea272c16118b6b24459e28f5bc19ffb0110ee7e317", - "0xe2bd6cdedadf0586f965ba1da13d4c58b5ad100ea1a8eab25144b3f27140817b", - "0x6ace3a01ea4233834f02bd1181d47965fb064e3ce546a521c372b557f390b133", - "0x3ef88e1b3bb9dfd34c30ca4c02484dec6adc5ff38d0f6c9943edffc8f41407f7", - "0x97977b99d845de8ea1a4ffbdc3348cd5a12c6f2bdc5937a7cb341d9dbd9d9f7e", - "0x9fd0e443d9ba7c977360d58ef2fe5e827889a37b22ebc39c6d4282b81fa7f744", - "0x8e88560a6e747b92cedde45f48664fdbf4763de087199704f174d3a6bf80404d", - "0x76b7f07b2f358c0a0dbb43e4731ed985a6dd29acf00d9e08d4e30b1eb8d26084", - "0x7793820a721b0848b6a080201aa20cdef30ec1781aee52167fa9f380000cc95a", - "0x5b68531ffcb1b6806f93a1c9cdb40c06b7891ebb9362a14669e09654dfe88c3b", - "0xe2e694e8903ea8c27258290a2d73c1e2c5fb28a520912254badba2258e20af56", - "0xd4bc3fe949ec27cbf3cff73a923d4c8508280d7e4b184f05ad0fbcb2dfb85fb0", - "0xfb2731edfc4418765711e179fa3a163aa8085d95e78df900a8a857018e2b7e9b", - "0x4518ee3ac443c9d0151b8d3a3cf01fcc4c2de8f32d2650fce959a33fc45ff643", - "0xbec9016c0be6a24b2299767291ce3a44f734d4b033df637ad872288db220e81f", - "0x65735a37bc99200c596f22c1dc4eadb8e21c4499641dd4b95ac723c627994090", - "0xd705fd6c2b694e2e5759734811a730dbfa680a294b41938875c6ee77000727d4", - "0x03695032d93727b30fe8387029631ae1cdd75a4bfca49dd998c72ef28e4268f4", - "0x8ca38d6a3973862ee883ee9b8f4da2f7ad340e471305b8f26b6ecb562d7bef4e", - "0x8464ac518b9c7f120af9a60c4a28a45263aed5caf759fd981bd5b3bb33e57274", - "0x364073c78770c42666ddd930e63fc044f3ad463b029e3f8f377edd5070b90b0f", - "0x25d21cab204c2f507caee3dd9a4e7b5f0bf779af00ef0953a7972efc834935ac", - "0x60fe8a295e1982be4f427795547ef3f7f6462678970b63f4a12092b77da150b1", - "0xd7a385067ab00faa1fc966aaa7823ce3711b94ff935189981398a05ad38e960b", - "0x3b62c78143de0ecd2a541de456c083d92a6dac2cba9fab85167b07708c976194", - "0x870ddeda115144cb740374ef878ddb0040d5977473387489251b61854806f6f0", - "0x495f3b8db58bf0337b50b92fb42378d2b38493d48a8fbe87264f3357fc0815de", - "0xa6f0d8e8af254ab91ae94829587485c4d120b94fd7f3a02fc9eb2c7f8ea0c959", - "0xc51fbe8a70a5c0f9aae23f00cdf120c7dcf223f91b32ce17664aa1d90badd4d4", - "0xf3248d98c7b66b97ee3ff49876312ea25d9c82a17fafd42d132ca99870d43cdd", - "0xbf530b40d211ac731764a67d378de7e5f252da23f339a29d2605c1727a452766", - "0x440209f4224ea6b09231727ed3c1f48e9339b7484d17fe9c397b67ecc29631cf", - "0xfce0d3c83a47443e291c11844886593d4e38e4d3a5c33187d1d1cc953fd3e991", - "0xde9682feb5678ce3b0b884e417492955d1a86f4f54a68a92ea8c27c0bb976d06", - "0x6d6ac75752f868d163fa7848e052ee59ec774e1bda2fdb21f6368bc4adbfc860", - "0x8bb7ee0ac0ad456ca44c35e4dac0117cb012939c684966d8bce550bf91a119e7", - "0xfa5de19db4b67d2be473bc739c2b9d64191cfa8bb7e29e79521e31a2e8a36868", - "0x1e8b32bc7ec3bc02407146b47b017a82e00ac61ff8ac8652f9bcc5a2e8e50941", - "0xf4bc913504b670e30d462945ac9b2c70f50a293363672491e828e5e8382d8767", - "0x06048a4750cae12fede0f0396b03cb0e0ac3f781baaaf78d3d9093a09014587a", - "0x7322ec2d4f32506d5fdb7dab9b7846db9920d953ba0c4cc51767e74216f3fc69", - "0x6f5e0ac65ec8eb588e56f92879bf538dba083112c94aa662a83d76da4f21d3f9", - "0xf1012d9d1ef885997d6b667e1ee25231d89c1bd29d2d5dec5af7a4d8bc26441e", - "0x35b96d6033a8addc946c218a36293014f47cddb135bd88171cbd58494f7d8172", - "0x867823b2390be7e823d24c0ab7f15df3243d46fa169795f401313804fc300822", - "0x17668999393571a346a24f6a7e94f6b6d61667faf666eff5cb4e828e4e1b9b26", - "0x75186d4f519310bd3206cd1566add6a990b8ba0176435282bc7c481a58aa6574", - "0x13bea673a06c28ab4433ad5234658c10cc6755a152dcb0e294eecbd2d089c9a1", - "0x5364d8edd0cc89e6d604b0c3f8f896e6dd7580ed20b930bfad5e1d6689269314", - "0x4f96d38e00cc16cd68b8ca72ede797788c407cfdcab14b5c7be286797e2bd556", - "0xcf7f8792ce76ecc0395342561a2e07ed76a715f70ef10189cbc92417304b5dc0", - "0x685797408060a7219ae729543c4bf417d40f97852f36001cdf439c0e47e44170", - "0xb1ec15d3c73224417c2e216b3f021e1573165c8ca540448b13daaea36870bb24", - "0x59955b077566d72a8ed835923290e5ca6897014d422821e66ccc373303062889", - "0x37766ad284a22f24fd4fc74d6e978eb00277653c98662f6f8eb04101012670c2", - "0xe5eb4a57271661e8804046f81669a5e30d6a2ea1eab0d6d6c23f77237b82c812", - "0x02196a73546e35a75331931f9ca9f7d78472279e952426d838ede0a2f00719f8", - "0xd5438096c19fa4925280518eb2e4b32abd309842739ddc2cef697535c3d949cd", - "0xa74bce46e4d96a1c292464a9ac41130e6e2d16628472a99596c08b1cc9460fb7", - "0xc8ec0745820c3cfd127474535d764a49e78e1cfb9b75a811f6d298698d6cdca0", - "0x541956358173fcc146bdb34597b761ba06209033b872c19b3056f25cb1a74cd5", - "0x7c926e9d280883aed7457a49b7264d811f7388267c92bba34f55f84d63d73336", - "0x7090940c7b2c1a7f81f71b50ceccf9d229b832b0916468846919001e9f652115", - "0x5eab168a5b88365eedc5821dad9386e81a5e437c0c6c18402cb1aaa39ee50a88", - "0x18597019610538253e52bfd85d087837fadbf9352d8f5cc6f09b2ae98bd944e7", - "0x7070622def5188d451144fb1d4fbc3263f3d4635ba9b9036f454d9c03f31a7d6", - "0x4a223f2187f4bf7dd27619dd5cb5e9ada38501c8683cdb4413d46ef0ae65f469", - "0x63874999853b106a00f19b7f2ccb72b3fa437cc8fc71c35e4f1e0ea64107eb50", - "0x302609d379c2836f3dd4070736bba495116076d47653e501d3d7f9ac8c81b34d", - "0x1cab566a5992562f9f38206fe249287104a31b9279b75cacfc366b247e4da4b8", - "0xf26290a810ba7fdd61efb109b49ed16a5ec549ab4dde2ee09ea539935a1961e4", - "0xe5db8a057e1fd79d7c28c757f0c6f0c23308a257dab4c4e4cd57562a23ab23ff", - "0x4c9e7b470f59ceaa2fdb4830dea1d75298fcf6b9c664c2da57d128a63adf8904", - "0x637db11c56affa07474cd9b344a00a843220aad2f36a9f0050fce173fe1b914a", - "0xe6020240a3010be9efed0230e2c6e9b70c5b4f858d26ca81a60b3d64001a05d7", - "0x4ca7ef9650d43b648d956e7948cd81ac966d29bdc54bd9cd5a216a106d5d22bc", - "0x99ee0dbda99ec23a67ab4779ef9c443e73724a4c34a03c46fac1d9b62ce719f8", - "0x31cb69c66a616d8fc7d13d5ab0bb0fad229a9e04de0549f25c1c509de78dc089", - "0xaf3fe812309cc493c792d5a727511d90a754cd684cea9b79470999bd94890c27", - "0xf7888a10eb8951ed99291a6aa521ac720b6d9c07ee4265282a85a30332a0c019", - "0xc23a6976dd9245ac8b836a4e47972179d5bb44f55d5f4d424abaa1609734255f", - "0xfec7dbec4ace7bdb81916d8ca86c22c3dccc19e8758816b325bc8585913e7777", - "0xadf32f8ce557e84ab73fa07677e5ff965886f052dac7fcffa9b5600ac3a2bd0a", - "0xd1f1eadefa0f0353829dbf56ee97700f661ffd800ab89dbbef04dc3e26d69375", - "0xe79cad38f44a8f90d7946fd160064c6cbf61f4c139b5052fc1fc3785832e4938", - "0x65dbfd831ac9850c4d463351fe12ac4a3e0f4c71de89470d52be980751b184fb", - "0xf50ffbe284188ec171988e081ff51723ea8edf4c7b8f963f95c32c640cf51661", - "0xc5e2497ed561004cdf4e086625b9ccd027c0d9c24a4118d09e393d28f4c62fa3", - "0x852c719d6b08472718cb792ee9463a5aa0abf0f93b23d8075c4c74ee98845288", - "0xc90be46d0773a73c3037277f9034872bbbb4a4558d6a5edbbe297756991b3442", - "0x2749d67ab07dbec49a36c648f28877d8ddd744ae272a96e7741beb008a4d2eca", - "0xe2635abcff07c5a23c34c35f088ea48f62b6c70b2128741eae0ff4c838881a54", - "0x11461bb8e36f4560effe11b1563262d04a4b528b560f7fef2fc76e860d37249d", - "0x1543c26b44edaef64fd6d4d511c581c674e9e23cc06ae34a738d4a2576dd6d78", - "0xb795db83276f040d0124b9401bca41de729918968810b66c2a3b218f3ae0a6a0", - "0xf2312c949f06a87fbf525eb2d32467dc90a0a5dfe70ab9437c21c6a684862e14", - "0xff18b566522300fdc9abfde3275ff2526d8be97ea3a609dbe8406861faab715b", - "0x4e731b8c80cb0bc771d2820e3afaeba6fc250ad31d02b12288068663007af678", - "0x8550e6dec9c3d9d5db746f8577e99b5a90018e964875d8b9d3cb5fd5a6f3d4ca", - "0x8bfb5028e8e26eb6e57ff8fdd0b01dbae70c0ba6d182d982a51cff5b8b30718e", - "0x8e49ac43add0daa8b76a4b3c5ef0ddb102fe00c7c6d1748c53d716407d8851b1", - "0x5978c0f4453f0f2a0aa523621d42895db81fc5a2865acc87b684e4e294bd4a9b", - "0x7f5ba2b4a63337d19d0883bf6f2df6c54953bea95616cb3ef11f1e73b829fd6b", - "0xf95ead9ccc359e16658ff34584463387750161cb1a86ec3c66af09f1055d682c", - "0x70600755e8c1617f2cc0dd12c3434aef90dd42ab66d644929beb872a291468d0", - "0x989ff82a0a1fe027173ae08bd5a78ccbe26201609a87b2c3ccc4a83af8ee1476", - "0x7ac03f2f30d7bc023474b6a2420b2b8bf749e03e44725b5f54c9454a44e756da", - "0x1909b7ddc40ec5234279501a5197ed8eed61fbdf993cb6c55e052ead07fe8bf9", - "0xda410b6109f4bada41020e20da8862989dc5821183b6b1b9813d37e91f8b0949", - "0x8aaff6a00c3a15687b68f896c14f2d00c3e3f1dc83e89749f52911c18b7a5611", - "0xbba1fc0ea3ab578e529d8b3384b7f735c73a356ecec9d63e017d2a69eab05a4b", - "0x1de9ac0f5015154486e5183d844eccf991008a3264d02329d1cdd9021399f9d0", - "0x0e4b48712dfe7a575403caa42d38acc2411d63e3198d936c8a513469e20eb164", - "0x5719a20d61028c3135d0bb5e5ef3f955bfffb8650035b2162fdcfa3727ca9f66", - "0xe55919cb47f65d77938a05ffcff65e8ed1b75019022c12cdbee0f11678fcf7bc", - "0xf0d481ea90ff056ed5eb7478c5087a446fced7808b1f4ace1f6d6d46b68ecb4c", - "0xde7f544197e44efb0214050e650d5f8e4e22a3b5da9b319f5bc5ae797ce58401", - "0xb151710c10b6e8066257e7ae2e5dcdb5b0204aab4e9c916ecb1f47ce13d1e1b4", - "0x7c17d634ece7966a711efb45cde93fd3ef4366f74631d95e8d142171df091287", - "0x07c6d9331895d3d0a6001858e588c286de13e594c959ad93fedf88348412194f", - "0x31e3140fa5c65f5892a5b8118b143c14f298d3a617a42697a727776d22aa8708", - "0xf8f5242bf42cbfb61dff279778b64415ddc36b3e3ae1a97966be33312ec7b3f6", - "0x1be3e84394aa594601960507e42b00412bee0c9219e810fd757a34e7cf2dd266", - "0x71917e4581ad721ebb7de5cf14b58256f1382d3a29cebffefbb8a499d149f72f", - "0x915078ce36fd83ece4cfc09f3f34f738524d2d7298046e5201161628dd0a5d44", - "0x059f873a4c0e7d8ed79bf1caaa7d6e55fd07fd054050035402c97014a6b37315", - "0xf2af61f0e4e11837a515bc17d45f8884b401743b94c0313e0c45fca5150ef5cb", - "0x75456288106f8839c115416181895c1d7e88880814822a3f41bf4107eec1502d", - "0x1355c3cafb9ff55db9eab367f2055ad6481189217e85253bd863b1bf69145178", - "0x85961e59615b4e5ee157e7b7beef5710461d99ef7bff59b7068615270d09be1f", - "0x1ec4d66f2695c6d5303f52f63d3176a1f45def207a89740f01ee14c60ec0f526", - "0x73bd0e9874cf90875c5719872e78a3d2c3113b5c161a75731228a92263a08882", - "0x6d3aaca5500464ef3d481dc1e84a8bbf8e53ab6677258f0f39d62d099a31a9d8", - "0xa890ba7010c648b7afde9b7f125a2ecd3df9b7d105f420becb28b9faada744ad", - "0x34208adca9c36a02aabc743d6204b2c16329b6b00e6a53fe4e71e8a09bf36f8d", - "0x40d00224d76b126cd8043fd96a98e291ab6cbeeee89d01ce831cfdc86cbdc40a", - "0xcb956cbd30b1b4e543b7ef7ca75f09c60aac61c47c841befce2820c230f23acf", - "0xf4c84f62c69b0ac4c9c587f85cc586f699a774685d628d9125828b8d2915f6ff", - "0x2449a96aaab035689186aae8e90cb3c202b053c5215d56ba55c18fc7b97d3eb6", - "0x295bb6d5d472a89fb6e0d398fd76310408a3f449d38ef73ce1a9592babc59188", - "0xa88513592cf584782e6b22e2d3ea5eeb5e43604e41a464de7ea287120b7022f4", - "0xe084bf5c1fcd0ed2ad608aba51718f68741daacced45f69261df702468584f7f", - "0x1ed54e93d8883c597fbe1203e4d4056bba50fa760474c9659b9743d27fd4e9e3", - "0x67017ed17d44ed07f8c10906986fda02cda240923b6c5c8f4029a4fbc9dca622", - "0x3ca9f12f986183818a84af4f3ef6e89cd305abe25c922f22c1cd4b40145e4031", - "0xc5b49405ae7bc38e366e50ccc92b03492950e6f9c783db8d48a2ce4c90cb82eb", - "0x5f6d51623427723accbbadf31ae73b0274294a498a64cb683bd64c025d6bbe5e", - "0x4f0f59b8a9ea3ccf50520e12bebb4b5aedf0fb91f1387db0dc517b0ceb8086a3", - "0xee3fa07d6f405bc480075dd23a482b2f420c93751491a14249dd1f87d5c356d0", - "0x6a74f6fdc46bf4ce12364075b48040c37eac8d7e1764be0f48e158aae0d11b33", - "0x5121c16b38043b0262e346b762db19a3eb503f9767db69ca49249d5f9496187a", - "0x006129cdb7c7702cd8d816cd8ea6daabd9d504b287850e82453cd19c6bbda128", - "0xf64ef112f23f0f9a2b4161de1e64ac60dc416001ac4de23a9d0d7ca13619f114", - "0x887d6d1ec98bd5c6c89f668c98f22e2e807d80645b7a2b9278491f9b898ba8b5", - "0x01e393ace00a4765eae1f1f66fa64d7ac3b796ffe46df395f5068e6f160c05ac", - "0x023209390a9e3307f782c79d8108a5bdad536421e71165fbf53214cc3529dac3", - "0x6d5107d037bd2ff9bc303d584a7f94c2a64de49650c188446204510b35f24f3d", - "0x12b491965963e4cdca623896f485602a128408b124084adb73262345b1710ff6", - "0xc56b1f8578f172e337b3b661a617f562a68f2afcd37bade5701dcc1701b1112a", - "0x84f2ea90e2af0dd8286914f71e3d5d305f3c7e0c8ced7cd8c9b0dfa85f468a13", - "0x732b7f068d91ff53ab0a20e7651f134869cc5fa45d433a8ea68bedcb15da9d06", - "0x8ae4811279f9095a08eff90f365066cc92e43982d87378c2a99729109df31116", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" - ] + "LeafCount": 234, + "ManageRoot": "0x3a7c9b73360afc3ba81549f2f7cec0de1dfc8adfe8c4eb5d80d26e10809f6ff5", + "ManagerAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8", + "TreeCapacity": 256 + }, + "leafs": [ + { + "AddressArguments": ["0xA238Dd80C259a72e81d7e4664a9801593F98d1c5"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Aave V3 Pool to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x11a4a9fd9cdbf18ae3ced50cb20f1453eaec6f718f67162a9752f95794baf9a6", + "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0xA238Dd80C259a72e81d7e4664a9801593F98d1c5"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Aave V3 Pool to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x9c1c5b7874fa48537a8740c21f4862e12b709bc812b6e7b9bd6dd6ed3e92717f", + "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": ["0xA238Dd80C259a72e81d7e4664a9801593F98d1c5"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Aave V3 Pool to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x6487d8ce9b4b3f8eb09cbeedb8a8fcb58138124e562647007b8db4ff1e33a113", + "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": ["0xA238Dd80C259a72e81d7e4664a9801593F98d1c5"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Aave V3 Pool to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x741a9b36b0137134b8aba0b4ecb25da1150c29efa390b4328e734d8d2dfd0f5d", + "PackedArgumentAddresses": "0xa238dd80c259a72e81d7e4664a9801593f98d1c5", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to Aave V3", + "FunctionSelector": "0x617ba037", + "FunctionSignature": "supply(address,uint256,address,uint16)", + "LeafDigest": "0xc50acf2c06018bce9209d324aca90d3fff4909b984e971e974356f0dc03b42c9", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply weETH to Aave V3", + "FunctionSelector": "0x617ba037", + "FunctionSignature": "supply(address,uint256,address,uint16)", + "LeafDigest": "0x64126bf906404ed1791806c7078c7054e76c8c0d356c128c42daeb5ed05510af", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply wstETH to Aave V3", + "FunctionSelector": "0x617ba037", + "FunctionSignature": "supply(address,uint256,address,uint16)", + "LeafDigest": "0xd8795383aac4c896d933e005dabeb5fdf3f6ce90cdd09e0eeb9caaa4413990c8", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply cbETH to Aave V3", + "FunctionSelector": "0x617ba037", + "FunctionSignature": "supply(address,uint256,address,uint16)", + "LeafDigest": "0xadfe735e75fdf7ac28031ff587d0bb1dbe12fa2bb92573041e0c11b449d173f8", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from Aave V3", + "FunctionSelector": "0x69328dec", + "FunctionSignature": "withdraw(address,uint256,address)", + "LeafDigest": "0xf81af7e71d2b62a44017c838d61fb3665e5e382c93fbbc25da0f7199659a81bb", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw weETH from Aave V3", + "FunctionSelector": "0x69328dec", + "FunctionSignature": "withdraw(address,uint256,address)", + "LeafDigest": "0x5a2b64417c65ca1fb4b16571924fe82b11bde0aea5ec63308381fbc7d262fe39", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw wstETH from Aave V3", + "FunctionSelector": "0x69328dec", + "FunctionSignature": "withdraw(address,uint256,address)", + "LeafDigest": "0x0b20261da387491b515e1dd7b6a8343fb58f0ec6a0e7c57b1532c73ed81b0da4", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw cbETH from Aave V3", + "FunctionSelector": "0x69328dec", + "FunctionSignature": "withdraw(address,uint256,address)", + "LeafDigest": "0xa836901f461d877bf06ea1a897df12af2766185c4360c9fcc00b6583df6a5e02", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Borrow WETH from Aave V3", + "FunctionSelector": "0xa415bcad", + "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", + "LeafDigest": "0x8952d2b63e16015c78d421358f1ae4379b4d24456809abeb073244837837830e", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Borrow weETH from Aave V3", + "FunctionSelector": "0xa415bcad", + "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", + "LeafDigest": "0x1995e7ec67ed7b8d0933a246cc9d579c22e1c0ddfca9c55f002deac3a9010d5c", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Borrow wstETH from Aave V3", + "FunctionSelector": "0xa415bcad", + "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", + "LeafDigest": "0x17489477db2cef0ebb44469450923f99514565670f96026676ec93f66c97e029", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Borrow cbETH from Aave V3", + "FunctionSelector": "0xa415bcad", + "FunctionSignature": "borrow(address,uint256,uint256,uint16,address)", + "LeafDigest": "0x02704f67482555d0c40a5481d84c64952ee375b6be5f8ffa4dbef05dbc48b433", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Repay WETH to Aave V3", + "FunctionSelector": "0x573ade81", + "FunctionSignature": "repay(address,uint256,uint256,address)", + "LeafDigest": "0x245ab7377071aff4c59c9244bc88d98179e73e6113ab2aae6d9dcf98f389ab14", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Repay weETH to Aave V3", + "FunctionSelector": "0x573ade81", + "FunctionSignature": "repay(address,uint256,uint256,address)", + "LeafDigest": "0x94a4be97aeefe6ee4f8f25eb9c694645eac108763db80785ab2ba399217dd73a", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Repay wstETH to Aave V3", + "FunctionSelector": "0x573ade81", + "FunctionSignature": "repay(address,uint256,uint256,address)", + "LeafDigest": "0xdca4ab3b5885ebdc0d05f096a584d14c9da0b875d5e671522d2a57a5fe72dd45", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Repay cbETH to Aave V3", + "FunctionSelector": "0x573ade81", + "FunctionSignature": "repay(address,uint256,uint256,address)", + "LeafDigest": "0x29d9d5e8c7f29c85404d36e43456c92a560397a1e025361c8661447768cf43ec", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000006"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Toggle WETH as collateral in Aave V3", + "FunctionSelector": "0x5a3b74b9", + "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", + "LeafDigest": "0x89d53ea4dfb54a417606ccec22f36f6c7d4937d1df99ab046c95d2be26436b67", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": ["0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Toggle weETH as collateral in Aave V3", + "FunctionSelector": "0x5a3b74b9", + "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", + "LeafDigest": "0xa17fc5d0e8f1a978dfa14c324b981f4b7ae43b2099feab9ec01f3070211d8c1a", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": ["0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Toggle wstETH as collateral in Aave V3", + "FunctionSelector": "0x5a3b74b9", + "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", + "LeafDigest": "0x9fc0ce8b07bda27c0789a2738eda70f18d524954de30227cf9a6bc4ebd3b6345", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": ["0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Toggle cbETH as collateral in Aave V3", + "FunctionSelector": "0x5a3b74b9", + "FunctionSignature": "setUserUseReserveAsCollateral(address,bool)", + "LeafDigest": "0x2a2d0e89c7bc21dde2d7d164643894a3a047d9bebe75cd1d5a50deef8c221f36", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Set user e-mode in Aave V3", + "FunctionSelector": "0x28530a47", + "FunctionSignature": "setUserEMode(uint8)", + "LeafDigest": "0xc9fc4c76a9a4ba5c14a4e8deea8e20fcaa18f17995a4beee2c72f13478ad27d2", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5" + }, + { + "AddressArguments": [], + "CanSendValue": true, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Wrap ETH for wETH", + "FunctionSelector": "0xd0e30db0", + "FunctionSignature": "deposit()", + "LeafDigest": "0x0efc0359fe31aa71063797cc5e881a545e26db6aa93dc965a166bd5bbad0e435", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Unwrap wETH for ETH", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0xf207c1f48bf776ec1dae5c1115da71b80cbba7ca0ba50930a0d65664bd5c2f55", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve MorhoBlue to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x617b03116ba49336c3af3795c2938447e3e97555104e7e0770db609f1d492f0d", + "PackedArgumentAddresses": "0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xcE629400c6AEdb64f087CAC40Ae6a382AEEef490", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to MorphoBlue weETH/WETH 91.50 LLTV market", + "FunctionSelector": "0xa99aad89", + "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", + "LeafDigest": "0x9ace9dd682b3616b4519c3ef860d4909548889b35268c873ea64aa413922d7a3", + "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ace629400c6aedb64f087cac40ae6a382aeeef49046415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xcE629400c6AEdb64f087CAC40Ae6a382AEEef490", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from MorphoBlue weETH/WETH 91.50 LLTV market", + "FunctionSelector": "0x5c2bea49", + "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", + "LeafDigest": "0x780112db498132878fb89b63def82c9b828ef79a772f3b7d57fcc464ba1cdc85", + "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ace629400c6aedb64f087cac40ae6a382aeeef49046415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x4A11590e5326138B514E08A9B52202D42077Ca65", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to MorphoBlue wstETH/WETH 94.50 LLTV market", + "FunctionSelector": "0xa99aad89", + "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", + "LeafDigest": "0x921b3fa67f23957dcb5323ce44c492a6ff83710b4e94cee8c0614e6be062ee08", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee4524a11590e5326138b514e08a9b52202d42077ca6546415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x4A11590e5326138B514E08A9B52202D42077Ca65", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from MorphoBlue wstETH/WETH 94.50 LLTV market", + "FunctionSelector": "0x5c2bea49", + "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", + "LeafDigest": "0x82c3b4c5efd7c4a9c61c43a035b99675570a340e8c8b29f33de20056f2289c9f", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee4524a11590e5326138b514e08a9b52202d42077ca6546415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to MorphoBlue cbETH/WETH 96.50 LLTV market", + "FunctionSelector": "0xa99aad89", + "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", + "LeafDigest": "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", + "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from MorphoBlue cbETH/WETH 96.50 LLTV market", + "FunctionSelector": "0x5c2bea49", + "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", + "LeafDigest": "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", + "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to MorphoBlue cbETH/WETH 94.50 LLTV market", + "FunctionSelector": "0xa99aad89", + "FunctionSignature": "supply((address,address,address,address,uint256),uint256,uint256,address,bytes)", + "LeafDigest": "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", + "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E6", + "0x46415998764C29aB2a25CbeA6254146D50D22687", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from MorphoBlue cbETH/WETH 94.50 LLTV market", + "FunctionSelector": "0x5c2bea49", + "FunctionSignature": "withdraw((address,address,address,address,uint256),uint256,uint256,address,address)", + "LeafDigest": "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", + "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b03855ad5afd6b8db8091dd5551cac4ed621d9e646415998764c29ab2a25cbea6254146d50d22687f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb" + }, + { + "AddressArguments": ["0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 NonFungible Position Manager to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x512b9e6cf66306d8ef87612290b44be7106670513efa2ef6ebdd114edeea324e", + "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": ["0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 NonFungible Position Manager to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xf43321d7b5a7ebf3db0b8ed235c1756422a0f06df9e9fb31f8b2d88c79e4d6a5", + "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0x2626664c2603336E57B271c5C0b26F421741e481"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 Router to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x4cba36896f86f503442277cafcbbc7c5913afdcf4ae544f703850c0da53fc297", + "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": ["0x2626664c2603336E57B271c5C0b26F421741e481"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 Router to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x2bf38ad0f9e3dd46bf83890e1f6c942fe03d9f487f9d1b9be59367e02864b682", + "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Mint UniswapV3 weETH WETH position", + "FunctionSelector": "0x88316456", + "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", + "LeafDigest": "0x3a4239563e9094b24790a93f5b1f3048fca31c4ceaa84b0146ae52c595e95895", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Add liquidity to UniswapV3 weETH WETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0xac1e9bf906bde7ee990a20527df9546be47443830e8642a9bc5e80356d00e2f5", + "PackedArgumentAddresses": "0x000000000000000000000000000000000000000004c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for WETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0x6c07c6437a12d80e3714a4a8c7aea7277ed6d3c0bb09333456a2a05feb59ce77", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for weETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0xd1dbe0af25f032a328f952b6715951728d459c769c9bfbb6e0e0f67daab6cb2d", + "PackedArgumentAddresses": "0x420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150af0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": ["0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 NonFungible Position Manager to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x13a6485414b4b5d71391ae43691ac81e880f6adad9d12500cab25deb7bf5725f", + "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": ["0x2626664c2603336E57B271c5C0b26F421741e481"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 Router to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x545d9845169f8a0deadfa386576ce66d7cd9b481f30088bdba7f26c9c1d19e8a", + "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Mint UniswapV3 WETH wstETH position", + "FunctionSelector": "0x88316456", + "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", + "LeafDigest": "0x41dad796357b0fae3a4e654564fa68797713690d9cb5511b86d1c86c98bf6a58", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Add liquidity to UniswapV3 WETH wstETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0xd72d05d7663f0bb1f8a314715f3d06865fd0f4e4efc24d428d905b83f7af3e59", + "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for wstETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0xbb2990de30c05b892c7202368cef982c6bab66d1181f0df7a2a8eaef38778960", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": [ + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for WETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0xa13b4c26bf77a9586a5795b59deaca38a92b804a4e3f6114ab11ed01f3e47fcf", + "PackedArgumentAddresses": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee4524200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": ["0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 NonFungible Position Manager to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x98db2f0002f3116d715ded35a28119782c12c94676495c118fd6453a71c94323", + "PackedArgumentAddresses": "0x03a520b32c04bf3beef7beb72e919cf822ed34f1", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": ["0x2626664c2603336E57B271c5C0b26F421741e481"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve UniswapV3 Router to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x24c23deedef2b608b30ef1e594b2bacd02d9bb693b24912d5f6de678c84f3a02", + "PackedArgumentAddresses": "0x2626664c2603336e57b271c5c0b26f421741e481", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Mint UniswapV3 cbETH WETH position", + "FunctionSelector": "0x88316456", + "FunctionSignature": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))", + "LeafDigest": "0xc6445e657c55b280c37f42d40d6421a6b6b08b2c9401653d3a722ef2c66fa5b7", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Add liquidity to UniswapV3 cbETH WETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0x133acfae43aa106feff0f5f8cdfc48f6cd7ab4068ba5b3af1c5e1a3e2ca134e2", + "PackedArgumentAddresses": "0x00000000000000000000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for WETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0x3c7a3f8af80ed52276a7bb3acd6e38a9b4b7dcd932d85e092875463b16bda016", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for cbETH using UniswapV3 router", + "FunctionSelector": "0xc04b8d59", + "FunctionSignature": "exactInput((bytes,address,uint256,uint256,uint256))", + "LeafDigest": "0x99aac9283dc26c28e4765f19bb5bf198290cb1b2432a339904acba578463b0d7", + "PackedArgumentAddresses": "0x42000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2626664c2603336E57B271c5C0b26F421741e481" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Remove liquidity from UniswapV3 position", + "FunctionSelector": "0x0c49ccbe", + "FunctionSignature": "decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))", + "LeafDigest": "0x329e3db695908de4ac6019bbdf33e30971e9cfa9015e3caba8f92d5d622172cf", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Collect fees from UniswapV3 position", + "FunctionSelector": "0xfc6f7865", + "FunctionSignature": "collect((uint256,address,uint128,uint128))", + "LeafDigest": "0x2396b2389ef92d1c163fc4143e524ec2559e2a654c75630a86be56a0bfb01ef7", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Burn UniswapV3 position", + "FunctionSelector": "0x42966c68", + "FunctionSignature": "burn(uint256)", + "LeafDigest": "0x786808efaa73877b2dc9fab480d2695cd20490053fc95cae6daa02054910b301", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1" + }, + { + "AddressArguments": ["0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Accountant to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1ebb644240de4bf82560ee3c169915308a6660e9addc621f3f11117d00ec0a1f", + "PackedArgumentAddresses": "0x0d05d94a5f1e76c18fbeb7a13d17c8a314088198", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Accountant to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x663c4371b6a6b4c516c97f60f34070eb5096e7698f4602b2c23aa74ff2d5ac38", + "PackedArgumentAddresses": "0x0d05d94a5f1e76c18fbeb7a13d17c8a314088198", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000006"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Claim fees in WETH", + "FunctionSelector": "0x15a0ea6a", + "FunctionSignature": "claimFees(address)", + "LeafDigest": "0xd15be75bae553e4b8b66b8607c27495bee2ae468f8fc7f999f2f9769c2d36293", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", + "TargetAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" + }, + { + "AddressArguments": ["0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Claim fees in weETH", + "FunctionSelector": "0x15a0ea6a", + "FunctionSignature": "claimFees(address)", + "LeafDigest": "0x7d2cfdc22c9de014bf9ebc90527c26597c4bd02f1d215c2f27215c5e0344328e", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", + "TargetAddress": "0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xc1537ff6d7f8ccfc671a742c3df06ce6ed47b05241f6244eb7f875143a53e141", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xc40f66b815e7e72f8ba51f1f07498912b577bb8ff45545720502513e7f0e985f", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09420000000000000000000000000000000000000604c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe64f6e36a9c3997a36d62534b824019ea48f23cc431d340fdd1da13fcb34fe89", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x48b2034d97ae961d82a6bd3c43ac09188d1b7580d296d12eeda4142c5fa3bd39", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x20d48d40eb672093b1d352951ad916e66f464252957a7cb33245a16021f8b933", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4524200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x8825b9c64d6ea1883ff73ff52846bbc735f56c138de3c6ce3690473fa67d3dd7", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0942000000000000000000000000000000000000062ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xd4462d24c406da9ae6ed6bb37dd5bbed3e77364b74956464ca9e245cd8a06c73", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe13c30d9333d0293e89df237184b318a96f4bac8a2cc244d7392fa5fddc9f824", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04154200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x72bc7e6896149f65ce206fea272c16118b6b24459e28f5bc19ffb0110ee7e317", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe2bd6cdedadf0586f965ba1da13d4c58b5ad100ea1a8eab25144b3f27140817b", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f14200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x6ace3a01ea4233834f02bd1181d47965fb064e3ce546a521c372b557f390b133", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x3ef88e1b3bb9dfd34c30ca4c02484dec6adc5ff38d0f6c9943edffc8f41407f7", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x97977b99d845de8ea1a4ffbdc3348cd5a12c6f2bdc5937a7cb341d9dbd9d9f7e", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x9fd0e443d9ba7c977360d58ef2fe5e827889a37b22ebc39c6d4282b81fa7f744", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x8e88560a6e747b92cedde45f48664fdbf4763de087199704f174d3a6bf80404d", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986314200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4200000000000000000000000000000000000006", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap WETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x76b7f07b2f358c0a0dbb43e4731ed985a6dd29acf00d9e08d4e30b1eb8d26084", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0942000000000000000000000000000000000000061f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0x4200000000000000000000000000000000000006", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for WETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x7793820a721b0848b6a080201aa20cdef30ec1781aee52167fa9f380000cc95a", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a4200000000000000000000000000000000000006e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x5b68531ffcb1b6806f93a1c9cdb40c06b7891ebb9362a14669e09654dfe88c3b", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe2e694e8903ea8c27258290a2d73c1e2c5fb28a520912254badba2258e20af56", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150ac1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xd4bc3fe949ec27cbf3cff73a923d4c8508280d7e4b184f05ad0fbcb2dfb85fb0", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee45204c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xfb2731edfc4418765711e179fa3a163aa8085d95e78df900a8a857018e2b7e9b", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x4518ee3ac443c9d0151b8d3a3cf01fcc4c2de8f32d2650fce959a33fc45ff643", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec2204c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xbec9016c0be6a24b2299767291ce3a44f734d4b033df637ad872288db220e81f", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd041504c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x65735a37bc99200c596f22c1dc4eadb8e21c4499641dd4b95ac723c627994090", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xd705fd6c2b694e2e5759734811a730dbfa680a294b41938875c6ee77000727d4", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f104c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x03695032d93727b30fe8387029631ae1cdd75a4bfca49dd998c72ef28e4268f4", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150ab6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x8ca38d6a3973862ee883ee9b8f4da2f7ad340e471305b8f26b6ecb562d7bef4e", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x8464ac518b9c7f120af9a60c4a28a45263aed5caf759fd981bd5b3bb33e57274", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150acb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x364073c78770c42666ddd930e63fc044f3ad463b029e3f8f377edd5070b90b0f", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x25d21cab204c2f507caee3dd9a4e7b5f0bf779af00ef0953a7972efc834935ac", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd9863104c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap weETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x60fe8a295e1982be4f427795547ef3f7f6462678970b63f4a12092b77da150b1", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd0904c0599ae5a44757c0af6f9ec3b93da8976c150a1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for weETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xd7a385067ab00faa1fc966aaa7823ce3711b94ff935189981398a05ad38e960b", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a04c0599ae5a44757c0af6f9ec3b93da8976c150ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x3b62c78143de0ecd2a541de456c083d92a6dac2cba9fab85167b07708c976194", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x870ddeda115144cb740374ef878ddb0040d5977473387489251b61854806f6f0", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4522ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x495f3b8db58bf0337b50b92fb42378d2b38493d48a8fbe87264f3357fc0815de", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xa6f0d8e8af254ab91ae94829587485c4d120b94fd7f3a02fc9eb2c7f8ea0c959", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xc51fbe8a70a5c0f9aae23f00cdf120c7dcf223f91b32ce17664aa1d90badd4d4", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xf3248d98c7b66b97ee3ff49876312ea25d9c82a17fafd42d132ca99870d43cdd", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xbf530b40d211ac731764a67d378de7e5f252da23f339a29d2605c1727a452766", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee452b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x440209f4224ea6b09231727ed3c1f48e9339b7484d17fe9c397b67ecc29631cf", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624cc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xfce0d3c83a47443e291c11844886593d4e38e4d3a5c33187d1d1cc953fd3e991", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee452cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xde9682feb5678ce3b0b884e417492955d1a86f4f54a68a92ea8c27c0bb976d06", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ffc1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x6d6ac75752f868d163fa7848e052ee59ec774e1bda2fdb21f6368bc4adbfc860", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631c1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap wstETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x8bb7ee0ac0ad456ca44c35e4dac0117cb012939c684966d8bce550bf91a119e7", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09c1cba3fcea344f92d9239c08c0568f6f2f0ee4521f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for wstETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xfa5de19db4b67d2be473bc739c2b9d64191cfa8bb7e29e79521e31a2e8a36868", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1e8b32bc7ec3bc02407146b47b017a82e00ac61ff8ac8652f9bcc5a2e8e50941", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xf4bc913504b670e30d462945ac9b2c70f50a293363672491e828e5e8382d8767", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04152ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x06048a4750cae12fede0f0396b03cb0e0ac3f781baaaf78d3d9093a09014587a", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x7322ec2d4f32506d5fdb7dab9b7846db9920d953ba0c4cc51767e74216f3fc69", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f12ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x6f5e0ac65ec8eb588e56f92879bf538dba083112c94aa662a83d76da4f21d3f9", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xf1012d9d1ef885997d6b667e1ee25231d89c1bd29d2d5dec5af7a4d8bc26441e", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x35b96d6033a8addc946c218a36293014f47cddb135bd88171cbd58494f7d8172", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x867823b2390be7e823d24c0ab7f15df3243d46fa169795f401313804fc300822", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x17668999393571a346a24f6a7e94f6b6d61667faf666eff5cb4e828e4e1b9b26", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986312ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap cbETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x75186d4f519310bd3206cd1566add6a990b8ba0176435282bc7c481a58aa6574", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd092ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec221f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for cbETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x13bea673a06c28ab4433ad5234658c10cc6755a152dcb0e294eecbd2d089c9a1", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9a2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22e37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend CRV", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x5364d8edd0cc89e6d604b0c3f8f896e6dd7580ed20b930bfad5e1d6689269314", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x4f96d38e00cc16cd68b8ca72ede797788c407cfdcab14b5c7be286797e2bd556", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xcf7f8792ce76ecc0395342561a2e07ed76a715f70ef10189cbc92417304b5dc0", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd0415cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x8Ee73c484A26e0A5df2Ee2a4960B789967dd0415", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap CRV for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x685797408060a7219ae729543c4bf417d40f97852f36001cdf439c0e47e44170", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd098ee73c484a26e0a5df2ee2a4960b789967dd04151f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend AURA", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xb1ec15d3c73224417c2e216b3f021e1573165c8ca540448b13daaea36870bb24", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x1509706a6c66CA549ff0cB464de88231DDBe213B" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x59955b077566d72a8ed835923290e5ca6897014d422821e66ccc373303062889", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bb6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x37766ad284a22f24fd4fc74d6e978eb00277653c98662f6f8eb04101012670c2", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213bcb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1509706a6c66CA549ff0cB464de88231DDBe213B", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AURA for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe5eb4a57271661e8804046f81669a5e30d6a2ea1eab0d6d6c23f77237b82c812", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091509706a6c66ca549ff0cb464de88231ddbe213b1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend BAL", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x02196a73546e35a75331931f9ca9f7d78472279e952426d838ede0a2f00719f8", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xd5438096c19fa4925280518eb2e4b32abd309842739ddc2cef697535c3d949cd", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xa74bce46e4d96a1c292464a9ac41130e6e2d16628472a99596c08b1cc9460fb7", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f1cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x4158734D47Fc9692176B5085E0F52ee0Da5d47F1", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap BAL for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xc8ec0745820c3cfd127474535d764a49e78e1cfb9b75a811f6d298698d6cdca0", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd094158734d47fc9692176b5085e0f52ee0da5d47f11f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend rETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x541956358173fcc146bdb34597b761ba06209033b872c19b3056f25cb1a74cd5", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x7c926e9d280883aed7457a49b7264d811f7388267c92bba34f55f84d63d73336", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624ccb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x7090940c7b2c1a7f81f71b50ceccf9d229b832b0916468846919001e9f652115", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ffb6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x5eab168a5b88365eedc5821dad9386e81a5e437c0c6c18402cb1aaa39ee50a88", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631b6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap rETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x18597019610538253e52bfd85d087837fadbf9352d8f5cc6f09b2ae98bd944e7", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09b6fe221fe9eef5aba221c348ba20a1bf5e73624c1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for rETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x7070622def5188d451144fb1d4fbc3263f3d4635ba9b9036f454d9c03f31a7d6", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9ab6fe221fe9eef5aba221c348ba20a1bf5e73624ce37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend bsdETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x4a223f2187f4bf7dd27619dd5cb5e9ada38501c8683cdb4413d46ef0ae65f469", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x63874999853b106a00f19b7f2ccb72b3fa437cc8fc71c35e4f1e0ea64107eb50", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd98631cb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap bsdETH for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x302609d379c2836f3dd4070736bba495116076d47653e501d3d7f9ac8c81b34d", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09cb327b99ff831bf8223cced12b1338ff3aa322ff1f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap sfrxETH for bsdETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0x1cab566a5992562f9f38206fe249287104a31b9279b75cacfc366b247e4da4b8", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd091f55a02a049033e3419a8e2975cf3f572f4e6e9acb327b99ff831bf8223cced12b1338ff3aa322ffe37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend AERO", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xf26290a810ba7fdd61efb109b49ed16a5ec549ab4dde2ee09ea539935a1961e4", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x940181a94A35A4569E4529A3CDfB74e38FD98631" + }, + { + "AddressArguments": [ + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0x940181a94A35A4569E4529A3CDfB74e38FD98631", + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xE37e799D5077682FA0a244D46E5649F71457BD09", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Swap AERO for sfrxETH using 1inch router", + "FunctionSelector": "0x12aa3caf", + "FunctionSignature": "swap(address,(address,address,address,address,uint256,uint256,uint256),bytes,bytes)", + "LeafDigest": "0xe5db8a057e1fd79d7c28c757f0c6f0c23308a257dab4c4e4cd57562a23ab23ff", + "PackedArgumentAddresses": "0xe37e799d5077682fa0a244d46e5649f71457bd09940181a94a35a4569e4529a3cdfb74e38fd986311f55a02a049033e3419a8e2975cf3f572f4e6e9ae37e799d5077682fa0a244d46e5649f71457bd09f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x1111111254EEB25477B68fb85Ed929f73A960582" + }, + { + "AddressArguments": ["0x1111111254EEB25477B68fb85Ed929f73A960582"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve 1Inch router to spend sfrxETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x4c9e7b470f59ceaa2fdb4830dea1d75298fcf6b9c664c2da57d128a63adf8904", + "PackedArgumentAddresses": "0x1111111254eeb25477b68fb85ed929f73a960582", + "TargetAddress": "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A" + }, + { + "AddressArguments": ["0x46e6b214b524310239732D51387075E0e70970bf"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Comet to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x637db11c56affa07474cd9b344a00a843220aad2f36a9f0050fce173fe1b914a", + "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bf", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000006"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply WETH to Comet", + "FunctionSelector": "0xf2b9fdb8", + "FunctionSignature": "supply(address,uint256)", + "LeafDigest": "0xe6020240a3010be9efed0230e2c6e9b70c5b4f858d26ca81a60b3d64001a05d7", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", + "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000006"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from Comet", + "FunctionSelector": "0xf3fef3a3", + "FunctionSignature": "withdraw(address,uint256)", + "LeafDigest": "0x4ca7ef9650d43b648d956e7948cd81ac966d29bdc54bd9cd5a216a106d5d22bc", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006", + "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" + }, + { + "AddressArguments": ["0x46e6b214b524310239732D51387075E0e70970bf"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Comet to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x99ee0dbda99ec23a67ab4779ef9c443e73724a4c34a03c46fac1d9b62ce719f8", + "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bf", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": ["0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Supply cbETH to Comet", + "FunctionSelector": "0xf2b9fdb8", + "FunctionSignature": "supply(address,uint256)", + "LeafDigest": "0x31cb69c66a616d8fc7d13d5ab0bb0fad229a9e04de0549f25c1c509de78dc089", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", + "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" + }, + { + "AddressArguments": ["0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw cbETH from Comet", + "FunctionSelector": "0xf3fef3a3", + "FunctionSignature": "withdraw(address,uint256)", + "LeafDigest": "0xaf3fe812309cc493c792d5a727511d90a754cd684cea9b79470999bd94890c27", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", + "TargetAddress": "0x46e6b214b524310239732D51387075E0e70970bf" + }, + { + "AddressArguments": [ + "0x46e6b214b524310239732D51387075E0e70970bf", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Claim rewards from Comet", + "FunctionSelector": "0xb7034f7e", + "FunctionSignature": "claim(address,address,bool)", + "LeafDigest": "0xf7888a10eb8951ed99291a6aa521ac720b6d9c07ee4265282a85a30332a0c019", + "PackedArgumentAddresses": "0x46e6b214b524310239732d51387075e0e70970bff0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x123964802e6ABabBE1Bc9547D72Ef1B69B00A6b1" + }, + { + "AddressArguments": ["0x9272D6153133175175Bc276512B2336BE3931CE9"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Fluid fWETH to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xc23a6976dd9245ac8b836a4e47972179d5bb44f55d5f4d424abaa1609734255f", + "PackedArgumentAddresses": "0x9272d6153133175175bc276512b2336be3931ce9", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Deposit WETH for fWETH", + "FunctionSelector": "0xbc157ac1", + "FunctionSignature": "deposit(uint256,address,uint256)", + "LeafDigest": "0xfec7dbec4ace7bdb81916d8ca86c22c3dccc19e8758816b325bc8585913e7777", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw WETH from fWETH", + "FunctionSelector": "0xa318c1a4", + "FunctionSignature": "withdraw(uint256,address,address,uint256)", + "LeafDigest": "0xadf32f8ce557e84ab73fa07677e5ff965886f052dac7fcffa9b5600ac3a2bd0a", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Mint fWETH using WETH", + "FunctionSelector": "0x836a1040", + "FunctionSignature": "mint(uint256,address,uint256)", + "LeafDigest": "0xd1f1eadefa0f0353829dbf56ee97700f661ffd800ab89dbbef04dc3e26d69375", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Redeem fWETH for WETH", + "FunctionSelector": "0x9f40a7b3", + "FunctionSignature": "redeem(uint256,address,address,uint256)", + "LeafDigest": "0xe79cad38f44a8f90d7946fd160064c6cbf61f4c139b5052fc1fc3785832e4938", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x9272D6153133175175Bc276512B2336BE3931CE9" + }, + { + "AddressArguments": ["0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve Fluid fwstETH to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x65dbfd831ac9850c4d463351fe12ac4a3e0f4c71de89470d52be980751b184fb", + "PackedArgumentAddresses": "0x896e39f0e9af61eca9dd2938e14543506ef2c2b5", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Deposit wstETH for fwstETH", + "FunctionSelector": "0xbc157ac1", + "FunctionSignature": "deposit(uint256,address,uint256)", + "LeafDigest": "0xf50ffbe284188ec171988e081ff51723ea8edf4c7b8f963f95c32c640cf51661", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Withdraw wstETH from fwstETH", + "FunctionSelector": "0xa318c1a4", + "FunctionSignature": "withdraw(uint256,address,address,uint256)", + "LeafDigest": "0xc5e2497ed561004cdf4e086625b9ccd027c0d9c24a4118d09e393d28f4c62fa3", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Mint fwstETH using wstETH", + "FunctionSelector": "0x836a1040", + "FunctionSignature": "mint(uint256,address,uint256)", + "LeafDigest": "0x852c719d6b08472718cb792ee9463a5aa0abf0f93b23d8075c4c74ee98845288", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Redeem fwstETH for wstETH", + "FunctionSelector": "0x9f40a7b3", + "FunctionSignature": "redeem(uint256,address,address,uint256)", + "LeafDigest": "0xc90be46d0773a73c3037277f9034872bbbb4a4558d6a5edbbe297756991b3442", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x896E39f0E9af61ECA9dD2938E14543506ef2c2b5" + }, + { + "AddressArguments": [ + "0x227975088C28DBBb4b421c6d96781a53578f19a8", + "0x4200000000000000000000000000000000000006" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Flashloan WETH from Balancer Vault", + "FunctionSelector": "0x5c38449e", + "FunctionSignature": "flashLoan(address,address[],uint256[],bytes)", + "LeafDigest": "0x2749d67ab07dbec49a36c648f28877d8ddd744ae272a96e7741beb008a4d2eca", + "PackedArgumentAddresses": "0x227975088c28dbbb4b421c6d96781a53578f19a84200000000000000000000000000000000000006", + "TargetAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8" + }, + { + "AddressArguments": [ + "0x227975088C28DBBb4b421c6d96781a53578f19a8", + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Flashloan weETH from Balancer Vault", + "FunctionSelector": "0x5c38449e", + "FunctionSignature": "flashLoan(address,address[],uint256[],bytes)", + "LeafDigest": "0xe2635abcff07c5a23c34c35f088ea48f62b6c70b2128741eae0ff4c838881a54", + "PackedArgumentAddresses": "0x227975088c28dbbb4b421c6d96781a53578f19a804c0599ae5a44757c0af6f9ec3b93da8976c150a", + "TargetAddress": "0x227975088C28DBBb4b421c6d96781a53578f19a8" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000010"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve StandardBridge to spend rETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x11461bb8e36f4560effe11b1563262d04a4b528b560f7fef2fc76e860d37249d", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000010", + "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" + }, + { + "AddressArguments": ["0x4200000000000000000000000000000000000010"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Approve StandardBridge to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1543c26b44edaef64fd6d4d511c581c674e9e23cc06ae34a738d4a2576dd6d78", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000010", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": [ + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xae78736Cd615f374D3085123A210448E74Fc6393", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Bridge rETH from base to mainnet", + "FunctionSelector": "0x540abf73", + "FunctionSignature": "bridgeERC20To(address,address,address,uint256,uint32,bytes)", + "LeafDigest": "0xb795db83276f040d0124b9401bca41de729918968810b66c2a3b218f3ae0a6a0", + "PackedArgumentAddresses": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624cae78736cd615f374d3085123a210448e74fc6393f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x4200000000000000000000000000000000000010" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Bridge cbETH from base to mainnet", + "FunctionSelector": "0x540abf73", + "FunctionSignature": "bridgeERC20To(address,address,address,uint256,uint32,bytes)", + "LeafDigest": "0xf2312c949f06a87fbf525eb2d32467dc90a0a5dfe70ab9437c21c6a684862e14", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22be9895146f7af43049ca1c1ae358b0541ea49704f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x4200000000000000000000000000000000000010" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": true, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Bridge ETH from base to mainnet", + "FunctionSelector": "0xe11013dd", + "FunctionSignature": "bridgeETHTo(address,uint32,bytes)", + "LeafDigest": "0xff18b566522300fdc9abfde3275ff2526d8be97ea3a609dbe8406861faab715b", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x4200000000000000000000000000000000000010" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf8553c8552f906C19286F21711721E206EE4909E" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Allow 0xf8553c8552f906C19286F21711721E206EE4909E to claim merkl rewards", + "FunctionSelector": "0xbdac7ca3", + "FunctionSignature": "toggleOperator(address,address)", + "LeafDigest": "0x93b0124b2676534e7be826f3babc99b1a17732fc747452ec78bb987ac99b6606", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cf8553c8552f906c19286f21711721e206ee4909e", + "TargetAddress": "0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae" + }, + { + "AddressArguments": [ + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xc3De830EA07524a0761646a6a4e4be0e114a3C83" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Claim merklUNI rewards", + "FunctionSelector": "0x71ee95c0", + "FunctionSignature": "claim(address[],address[],uint256[],bytes32[][])", + "LeafDigest": "0x8550e6dec9c3d9d5db746f8577e99b5a90018e964875d8b9d3cb5fd5a6f3d4ca", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416cc3de830ea07524a0761646a6a4e4be0e114a3c83", + "TargetAddress": "0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000007595", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": true, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Bridge weETH to LayerZero endpoint: 30101", + "FunctionSelector": "0xc7c7f5b3", + "FunctionSignature": "send((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),(uint256,uint256),address)", + "LeafDigest": "0x8bfb5028e8e26eb6e57ff8fdd0b01dbae70c0ba6d182d982a51cff5b8b30718e", + "PackedArgumentAddresses": "0x0000000000000000000000000000000000007595f0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": [ + "0x000000000000000000000000000000000000759f", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": true, + "DecoderAndSanitizerAddress": "0x568a4E08909aab6995979dB24B3cdaE00244CeB4", + "Description": "Bridge weETH to LayerZero endpoint: 30111", + "FunctionSelector": "0xc7c7f5b3", + "FunctionSignature": "send((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),(uint256,uint256),address)", + "LeafDigest": "0x8e49ac43add0daa8b76a4b3c5ef0ddb102fe00c7c6d1748c53d716407d8851b1", + "PackedArgumentAddresses": "0x000000000000000000000000000000000000759ff0bb20865277abd641a307ece5ee04e79073416cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": ["0x827922686190790b37229fd06084350E74485b72"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome NonFungible Position Manager to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x5978c0f4453f0f2a0aa523621d42895db81fc5a2865acc87b684e4e294bd4a9b", + "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0x827922686190790b37229fd06084350E74485b72"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome NonFungible Position Manager to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x7f5ba2b4a63337d19d0883bf6f2df6c54953bea95616cb3ef11f1e73b829fd6b", + "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Mint VelodromeV3 WETH wstETH position", + "FunctionSelector": "0xb5007d1f", + "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", + "LeafDigest": "0xf95ead9ccc359e16658ff34584463387750161cb1a86ec3c66af09f1055d682c", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV3 WETH wstETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0x70600755e8c1617f2cc0dd12c3434aef90dd42ab66d644929beb872a291468d0", + "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0x2A1f7bf46bd975b5004b61c6040597E1B6117040"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve gauge to spend VelodromeV3 position", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x989ff82a0a1fe027173ae08bd5a78ccbe26201609a87b2c3ccc4a83af8ee1476", + "PackedArgumentAddresses": "0x2a1f7bf46bd975b5004b61c6040597e1b6117040", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0x827922686190790b37229fd06084350E74485b72"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome NonFungible Position Manager to spend cbETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x7ac03f2f30d7bc023474b6a2420b2b8bf749e03e44725b5f54c9454a44e756da", + "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", + "TargetAddress": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22" + }, + { + "AddressArguments": [ + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Mint VelodromeV3 cbETH WETH position", + "FunctionSelector": "0xb5007d1f", + "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", + "LeafDigest": "0x1909b7ddc40ec5234279501a5197ed8eed61fbdf993cb6c55e052ead07fe8bf9", + "PackedArgumentAddresses": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", + "0x4200000000000000000000000000000000000006" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV3 cbETH WETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0xda410b6109f4bada41020e20da8862989dc5821183b6b1b9813d37e91f8b0949", + "PackedArgumentAddresses": "0x00000000000000000000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec224200000000000000000000000000000000000006", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve gauge to spend VelodromeV3 position", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x8aaff6a00c3a15687b68f896c14f2d00c3e3f1dc83e89749f52911c18b7a5611", + "PackedArgumentAddresses": "0xf5550f8f0331b8caa165046667f4e6628e9e3aac", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0x827922686190790b37229fd06084350E74485b72"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome NonFungible Position Manager to spend bsdETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xbba1fc0ea3ab578e529d8b3384b7f735c73a356ecec9d63e017d2a69eab05a4b", + "PackedArgumentAddresses": "0x827922686190790b37229fd06084350e74485b72", + "TargetAddress": "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Mint VelodromeV3 WETH bsdETH position", + "FunctionSelector": "0xb5007d1f", + "FunctionSignature": "mint((address,address,int24,int24,int24,uint256,uint256,uint256,uint256,address,uint256,uint160))", + "LeafDigest": "0x1de9ac0f5015154486e5183d844eccf991008a3264d02329d1cdd9021399f9d0", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322fff0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [ + "0x0000000000000000000000000000000000000000", + "0x4200000000000000000000000000000000000006", + "0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV3 WETH bsdETH position", + "FunctionSelector": "0x219f5d17", + "FunctionSignature": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))", + "LeafDigest": "0x0e4b48712dfe7a575403caa42d38acc2411d63e3198d936c8a513469e20eb164", + "PackedArgumentAddresses": "0x00000000000000000000000000000000000000004200000000000000000000000000000000000006cb327b99ff831bf8223cced12b1338ff3aa322ff", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve gauge to spend VelodromeV3 position", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x5719a20d61028c3135d0bb5e5ef3f955bfffb8650035b2162fdcfa3727ca9f66", + "PackedArgumentAddresses": "0x0b537ac41400433f09d97cd370c1ea9ce78d8a74", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Remove liquidity from VelodromeV3 position", + "FunctionSelector": "0x0c49ccbe", + "FunctionSignature": "decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))", + "LeafDigest": "0xe55919cb47f65d77938a05ffcff65e8ed1b75019022c12cdbee0f11678fcf7bc", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Collect fees from VelodromeV3 position", + "FunctionSelector": "0xfc6f7865", + "FunctionSignature": "collect((uint256,address,uint128,uint128))", + "LeafDigest": "0xf0d481ea90ff056ed5eb7478c5087a446fced7808b1f4ace1f6d6d46b68ecb4c", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Burn VelodromeV3 position", + "FunctionSelector": "0x42966c68", + "FunctionSignature": "burn(uint256)", + "LeafDigest": "0xde7f544197e44efb0214050e650d5f8e4e22a3b5da9b319f5bc5ae797ce58401", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x827922686190790b37229fd06084350E74485b72" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0xb151710c10b6e8066257e7ae2e5dcdb5b0204aab4e9c916ecb1f47ce13d1e1b4", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0x7c17d634ece7966a711efb45cde93fd3ef4366f74631d95e8d142171df091287", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", + "FunctionSelector": "0x1c4b774b", + "FunctionSignature": "getReward(uint256)", + "LeafDigest": "0x07c6d9331895d3d0a6001858e588c286de13e594c959ad93fedf88348412194f", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0x2A1f7bf46bd975b5004b61c6040597E1B6117040", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x31e3140fa5c65f5892a5b8118b143c14f298d3a617a42697a727776d22aa8708", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x2A1f7bf46bd975b5004b61c6040597E1B6117040" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0xf8f5242bf42cbfb61dff279778b64415ddc36b3e3ae1a97966be33312ec7b3f6", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0x1be3e84394aa594601960507e42b00412bee0c9219e810fd757a34e7cf2dd266", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", + "FunctionSelector": "0x1c4b774b", + "FunctionSignature": "getReward(uint256)", + "LeafDigest": "0x71917e4581ad721ebb7de5cf14b58256f1382d3a29cebffefbb8a499d149f72f", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x915078ce36fd83ece4cfc09f3f34f738524d2d7298046e5201161628dd0a5d44", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xF5550F8F0331B8CAA165046667f4E6628E9E3Aac" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0x059f873a4c0e7d8ed79bf1caaa7d6e55fd07fd054050035402c97014a6b37315", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0xf2af61f0e4e11837a515bc17d45f8884b401743b94c0313e0c45fca5150ef5cb", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", + "FunctionSelector": "0x1c4b774b", + "FunctionSignature": "getReward(uint256)", + "LeafDigest": "0x75456288106f8839c115416181895c1d7e88880814822a3f41bf4107eec1502d", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV3 gauge 0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x1355c3cafb9ff55db9eab367f2055ad6481189217e85253bd863b1bf69145178", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0x0b537aC41400433F09d97Cd370C1ea9CE78D8a74" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x85961e59615b4e5ee157e7b7beef5710461d99ef7bff59b7068615270d09be1f", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0x4200000000000000000000000000000000000006" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1ec4d66f2695c6d5303f52f63d3176a1f45def207a89740f01ee14c60ec0f526", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV2 WETH/wstETH", + "FunctionSelector": "0x5a47ddc3", + "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0x73bd0e9874cf90875c5719872e78a3d2c3113b5c161a75731228a92263a08882", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Remove liquidity from VelodromeV2 WETH/wstETH", + "FunctionSelector": "0x0dede6c4", + "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0x6d3aaca5500464ef3d481dc1e84a8bbf8e53ab6677258f0f39d62d099a31a9d8", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006c1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend weETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xa890ba7010c648b7afde9b7f125a2ecd3df9b7d105f420becb28b9faada744ad", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV2 weETH/WETH", + "FunctionSelector": "0x5a47ddc3", + "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0x34208adca9c36a02aabc743d6204b2c16329b6b00e6a53fe4e71e8a09bf36f8d", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": [ + "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "0x4200000000000000000000000000000000000006", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Remove liquidity from VelodromeV2 weETH/WETH", + "FunctionSelector": "0x0dede6c4", + "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0x40d00224d76b126cd8043fd96a98e291ab6cbeeee89d01ce831cfdc86cbdc40a", + "PackedArgumentAddresses": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a4200000000000000000000000000000000000006f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend rETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xcb956cbd30b1b4e543b7ef7ca75f09c60aac61c47c841befce2820c230f23acf", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV2 WETH/rETH", + "FunctionSelector": "0x5a47ddc3", + "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0xf4c84f62c69b0ac4c9c587f85cc586f699a774685d628d9125828b8d2915f6ff", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": [ + "0x4200000000000000000000000000000000000006", + "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Remove liquidity from VelodromeV2 WETH/rETH", + "FunctionSelector": "0x0dede6c4", + "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0x2449a96aaab035689186aae8e90cb3c202b053c5215d56ba55c18fc7b97d3eb6", + "PackedArgumentAddresses": "0x4200000000000000000000000000000000000006b6fe221fe9eef5aba221c348ba20a1bf5e73624cf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend sfrxETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x295bb6d5d472a89fb6e0d398fd76310408a3f449d38ef73ce1a9592babc59188", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A" + }, + { + "AddressArguments": [ + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Add liquidity to VelodromeV2 sfrxETH/wstETH", + "FunctionSelector": "0x5a47ddc3", + "FunctionSignature": "addLiquidity(address,address,bool,uint256,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0xa88513592cf584782e6b22e2d3ea5eeb5e43604e41a464de7ea287120b7022f4", + "PackedArgumentAddresses": "0x1f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": [ + "0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A", + "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Remove liquidity from VelodromeV2 sfrxETH/wstETH", + "FunctionSelector": "0x0dede6c4", + "FunctionSignature": "removeLiquidity(address,address,bool,uint256,uint256,uint256,address,uint256)", + "LeafDigest": "0xe084bf5c1fcd0ed2ad608aba51718f68741daacced45f69261df702468584f7f", + "PackedArgumentAddresses": "0x1f55a02a049033e3419a8e2975cf3f572f4e6e9ac1cba3fcea344f92d9239c08c0568f6f2f0ee452f0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43" + }, + { + "AddressArguments": ["0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve VelodromeV2 Gauge to spend vAMM-WETH/wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1ed54e93d8883c597fbe1203e4d4056bba50fa760474c9659b9743d27fd4e9e3", + "PackedArgumentAddresses": "0xdf7c8f17ab7d47702a4a4b6d951d2a4c90f99bf4", + "TargetAddress": "0xA6385c73961dd9C58db2EF0c4EB98cE4B60651e8" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend vAMM-WETH/wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x67017ed17d44ed07f8c10906986fda02cda240923b6c5c8f4029a4fbc9dca622", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0xA6385c73961dd9C58db2EF0c4EB98cE4B60651e8" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0x3ca9f12f986183818a84af4f3ef6e89cd305abe25c922f22c1cd4b40145e4031", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0xc5b49405ae7bc38e366e50ccc92b03492950e6f9c783db8d48a2ce4c90cb82eb", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV2 gauge 0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x5f6d51623427723accbbadf31ae73b0274294a498a64cb683bd64c025d6bbe5e", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xDf7c8F17Ab7D47702A4a4b6D951d2A4c90F99bf4" + }, + { + "AddressArguments": ["0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve VelodromeV2 Gauge to spend vAMM-weETH.base/WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x4f0f59b8a9ea3ccf50520e12bebb4b5aedf0fb91f1387db0dc517b0ceb8086a3", + "PackedArgumentAddresses": "0xf8d47b641ed9df1c924c0f7a6deeea2803b9cfef", + "TargetAddress": "0x91F0f34916Ca4E2cCe120116774b0e4fA0cdcaA8" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend vAMM-weETH.base/WETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xee3fa07d6f405bc480075dd23a482b2f420c93751491a14249dd1f87d5c356d0", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0x91F0f34916Ca4E2cCe120116774b0e4fA0cdcaA8" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0x6a74f6fdc46bf4ce12364075b48040c37eac8d7e1764be0f48e158aae0d11b33", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0x5121c16b38043b0262e346b762db19a3eb503f9767db69ca49249d5f9496187a", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV2 gauge 0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x006129cdb7c7702cd8d816cd8ea6daabd9d504b287850e82453cd19c6bbda128", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xf8d47b641eD9DF1c924C0F7A6deEEA2803b9CfeF" + }, + { + "AddressArguments": ["0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve VelodromeV2 Gauge to spend sAMM-WETH/rETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xf64ef112f23f0f9a2b4161de1e64ac60dc416001ac4de23a9d0d7ca13619f114", + "PackedArgumentAddresses": "0xaa3d51d36bfe7c5c63299af71bc19988bdba0a06", + "TargetAddress": "0xb8866732424AcDdd729C6fcf7146b19bFE4A2e36" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend sAMM-WETH/rETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x887d6d1ec98bd5c6c89f668c98f22e2e807d80645b7a2b9278491f9b898ba8b5", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0xb8866732424AcDdd729C6fcf7146b19bFE4A2e36" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0x01e393ace00a4765eae1f1f66fa64d7ac3b796ffe46df395f5068e6f160c05ac", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0x023209390a9e3307f782c79d8108a5bdad536421e71165fbf53214cc3529dac3", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV2 gauge 0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x6d5107d037bd2ff9bc303d584a7f94c2a64de49650c188446204510b35f24f3d", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xAa3D51d36BfE7C5C63299AF71bc19988BdBa0A06" + }, + { + "AddressArguments": ["0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve VelodromeV2 Gauge to spend vAMM-sfrxETH/wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x12b491965963e4cdca623896f485602a128408b124084adb73262345b1710ff6", + "PackedArgumentAddresses": "0xce7cb6260fcbf17485cd2439b89fddf8b0eb39cc", + "TargetAddress": "0x456c166e63634D75a4B49EDEC86cB51424D4C926" + }, + { + "AddressArguments": ["0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Approve Velodrome Router to spend vAMM-sfrxETH/wstETH", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0xc56b1f8578f172e337b3b661a617f562a68f2afcd37bade5701dcc1701b1112a", + "PackedArgumentAddresses": "0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43", + "TargetAddress": "0x456c166e63634D75a4B49EDEC86cB51424D4C926" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Deposit into VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", + "FunctionSelector": "0xb6b55f25", + "FunctionSignature": "deposit(uint256)", + "LeafDigest": "0x84f2ea90e2af0dd8286914f71e3d5d305f3c7e0c8ced7cd8c9b0dfa85f468a13", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Withdraw from VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", + "FunctionSelector": "0x2e1a7d4d", + "FunctionSignature": "withdraw(uint256)", + "LeafDigest": "0x732b7f068d91ff53ab0a20e7651f134869cc5fa45d433a8ea68bedcb15da9d06", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" + }, + { + "AddressArguments": ["0xf0bb20865277aBd641a307eCe5Ee04E79073416C"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0cD9e50616efdc3a5598e4483e212fe127E08f3C", + "Description": "Get reward from VelodromeV2 gauge 0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC", + "FunctionSelector": "0xc00007b0", + "FunctionSignature": "getReward(address)", + "LeafDigest": "0x8ae4811279f9095a08eff90f365066cc92e43982d87378c2a99729109df31116", + "PackedArgumentAddresses": "0xf0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xCe7Cb6260fCBf17485cd2439B89FdDf8B0Eb39cC" + }, + { + "AddressArguments": [ + "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", + "0xf0bb20865277aBd641a307eCe5Ee04E79073416C" + ], + "CanSendValue": true, + "DecoderAndSanitizerAddress": "0x34Daed44420e3750608Eb992f092aDcA4A8C73b6", + "Description": "Depsoit ETH into WeETH", + "FunctionSelector": "0x8b6099db", + "FunctionSignature": "deposit(address,uint256,uint256,address)", + "LeafDigest": "0xe2a7dc3b3c60c8d1d349b8ff27008c12901cc0187aaad54c93ab1214124190bc", + "PackedArgumentAddresses": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef0bb20865277abd641a307ece5ee04e79073416c", + "TargetAddress": "0xc38e046dFDAdf15f7F56853674242888301208a5" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" } -} \ No newline at end of file + ], + "MerkleTree": { + "0": ["0x3a7c9b73360afc3ba81549f2f7cec0de1dfc8adfe8c4eb5d80d26e10809f6ff5"], + "1": [ + "0xbe2f6a87af295714f665a2a11687f1f09e75000ad496c68ecb764130f29140db", + "0x246b6754ca672283d3c520f66326731cdc8ee531b84a11bd43aac98dbba61620" + ], + "2": [ + "0xf4e573d2df11577892413d1596c1a5ab6397950797e7d8408bc0f0ed3ae2af83", + "0xf7e562f246700a0c689893d94327a4dec1a97253308118d062cb326d01105b2e", + "0xcfb114cf510f969cafb5ee1e4a2ba62f50349717d2e6279e4b78bee9049a97f6", + "0x84ae3af84e9e4fb77c10168d305257b7b93f1bc7db248f4b602c429f1cc9ff1d" + ], + "3": [ + "0x2598db55e8857db3dd73df808ea9250d3cf40d467a95c4cd29170f82dec915de", + "0xd523bf2514e05a1579ec0a7586799ec429f70308b837a755c02c11f320ac7f45", + "0xa65c40672124555f31fffc5fd4ab10e1b1a33a27b8803620c8cd4bb5c198096d", + "0x829ccce7b3f4344777e70fa96961b0dde6eb7c807365364497b1b425f32bd8f3", + "0xe584ab15f8779547275139edb790b5cc50895eb30318713edeea7d8e6c8c3b98", + "0xa43ee93912d69dc488a18b84ad757a95d95691c0bd97e21694af3475583cd6a9", + "0x6624f57ec2c5615474ce043d028a4ed72ba4000967000c44e3b5243fd06e9c2f", + "0xfa274ddbbf72c15fcfc7b534490172f3d9beea89682f50941cfc5bd175990abc" + ], + "4": [ + "0x5fdf6efbba6d3fb6dc8b3e0c527e71028d528a5e49d324800ae71c37b90da63e", + "0x692128bea6da84f65f6549e740d9daa1211db7f968621af4c01705a414034db0", + "0xc318a946bf375362d6ff86d25a680038fb27ab6d8416771cab20c40db5c7a314", + "0x65531f5e5c525f3e873240f2061d291efe3f2601279c4363432422a514b303a3", + "0x2596928f1d4dcfcc6c9fde3a311630f557051518ab4db2e3d6f23acc42ce5f23", + "0x1728e53192ca963749381c68f746b23e43363919b72cb7f5d1dea0befef794d1", + "0xc0a0b37ccfa443f18314247ec45514c4fc053dcf1aa9123944d36657d881eab8", + "0x72cdc5dd5cf329972047127be16221a6d6db14a30e09857f2e45604d0b3cd34c", + "0x3860fef18892ab742999340b40304c58d5466c36272685efd11255301512d0e7", + "0xd24b25c4662353ede435a28293ef2bcc4d7ff1e28715ad8fa46682d88d2f65d0", + "0x37ae5b3e19c240e1da56e945e1354f84ef8fd1f7cb4b6ff3a8cff8f9c7c9504b", + "0x2fe28072a90874ee07175c0672f939d16b459d526f84e5977d9f2ad9ba5d552f", + "0x03a91d32a2ffca590da8e614d3ab548fbd28fe81e0ae19e2f26789e810c4675e", + "0x42afa604319a90fa5fd1eedec8f37578cefe383858b7f3cf58f0a615d94d6538", + "0xa4ce0ccc30833a3fd8f60b49b5dc66281b7bc9a4a0c0cfae8289e76e3d694851", + "0xc8e2d8c65f68c2edf703a349b0189c66520f43472e76097f69a501107adf656c" + ], + "5": [ + "0xb09f530bbe8d572bf20c5a76cf2dce64d927f554d1d3269653c4a39982e5e45c", + "0xcc3c2339b6c92443c1294c59056b53b6cbdc947ec3239cd5d073071fb03ef387", + "0xcbc3a37a3d6bef08ca45bb994684a966157d681e7beb73ee2ca6eca3dbeb445b", + "0x2ae0313b9b851eae3a6506b420944616cf3a7178d340c3dbb37ac7ae03215dcd", + "0x844464937719bc411d9f23bf9cc86b6a464b30829b058bcd05415f1a5af9467c", + "0x0ccd1ff21b18790026018e82db745f7d9350eb4c124a5945cac279d6d614ec21", + "0xa2a28ae6841666e8cad659e780caaa70a6ba9b480141fa43e67cc4126006746d", + "0x7a853b0d94a8f7c1f4fc506ba07ce8fde2113a6ffdd209c525d29ad258b5c710", + "0xc52be0f5dd36ac5487cbf8691e27bc51c6400c66c130c1ef1fe0ff12dbcb8a13", + "0x19f8332fbb9ad99a66411fe0d09e56558d2a4e3bc85e34cb529853230f598810", + "0x83de8b5a911fe77d23756e58b883b83d8d5896b8b10b1a8309e1e65bfea47c9f", + "0x76e6318ba6902c193b75ce1b2b27fe7de739cfa3dc2d6438f1797b3adc75b274", + "0xdcb287e04deeffee79e279045b77ceb412838eb41ca6afbf4a261df19ab33271", + "0xb5672d4d2c06cee3a17ff420ceab4578d36394e7e0975df1a6a78622924d2a92", + "0xb33538334ad1e3aa07feef58d8656a49b9f3167f030f7c6a220118cb89c30ba3", + "0x9b00a9963fb5a4022d245e310d68da91670c3e9210d9a02cffaaa1325dec2b23", + "0x89b74f477f7bedb373d454426de134d24e1aae5910f31a616c0f083c7cd6965b", + "0xed9f11f98e79f88812926a4916b24bc9e7200cc822713146ed48b0312247b72f", + "0x8ff48546933f80d7d686edea50ef9a9c0b3a4b16d9d80ab25f34af8d2fb7da0f", + "0x2cad8e9fd3604103f0b0822f7e645e0a705b009bf817e86686f498df4974d852", + "0xbd109656d1c7988960c86afd762da314602a9612e8485b3d5c6b5b66ea23f464", + "0xab9f43a0c5d2d4e7c61fb681489ac07442f02f756a74c68ab1b9898a1464ac54", + "0x0df211251175ababe6615923fd251bec3783ea98e5f18d3beed4021554b668ca", + "0xd2452cee9a7c17f65226166b7e17ad77a7afb8c34eba0d8a7b897c6414948fde", + "0xfe0b161493cf080a3a42ce7485689df362ef8e04e5418527d75e6e284a9b73d6", + "0x16b96a96a643e45cdda5b3dead597d07466b3b0516be10acd28936456f474ddd", + "0x0fc2619c42cde13e772ba91bb4ae6f2b0df19ec6b1a0d8c63665b4a0ca5fe0b6", + "0xfbaf54ff4befde349fe382879cb40e8b51c14e576e7bd78e96339dcad9c8dc7d", + "0xa412688f8b1504300bc0a0917444447c7b7d16b2a2b2e23807126c204387257b", + "0xc9e8b179ea764d5742dc99ba2b7bce94111bc25bb22c8977a254cc3863d8471c", + "0x41fbd3a0cfdfcee05cf3eb16d95ed1c81f50c3c6268bb806b406ec06ee93e704", + "0x41fbd3a0cfdfcee05cf3eb16d95ed1c81f50c3c6268bb806b406ec06ee93e704" + ], + "6": [ + "0xdfaa748e3d31c2f36211108f1112dfd4e4aa4b7ea61f733b16937134937a5665", + "0xaf4296309deb019ab804cf3c8ef448a28ce666c43127f6c91f87fd571f3f5ec0", + "0x3b581ffc703c85d114e4d76f6de5582b5012fe5a88d7c84515fc86930c2d53a7", + "0x3e6f111cc677a766f8e903c3ec98f5139b0b13aea1e572c96defc961f6fc4264", + "0x4174a216ad64fbc0a2ff1d1f2de20cf4db658f3bc79ef38bf8481db3d58b8d4c", + "0x761dbd652fea6a6ea7d8d1ccd70ded095298507ee6625fbc835e1a9b585b2a2a", + "0x2052dfc2257c3e138fe9eacae21bfb51a9cef28d7f34c1a306d5e845adad547b", + "0x7719a6d606915c41cd2410de35bf7fb03367dc9374bc708756a9ab0fa8adbb13", + "0x0ff7a1866230d6df8de1c2a0818205322cb9c932b93c8f0b4b3df0b369a53412", + "0xdda57364651775d82c4b9757f2e8ea7ae58388c4c7e48f69948a19f850998c57", + "0xf7d32cdacbc738369458e7263fc79b86642bd50f56b68b951df66115ddf9da53", + "0x69be557baac1627198573c65ba46986b91316ff48dd80bcd73aeff809f382c9c", + "0x0701334175b60d06b89c8da80d88b296376e3adbe89928c2d73eb075c7dab1f5", + "0xce9682e2f9aafc6b7904f98b9844203fc199e87ae32b81ae8541d57592703c78", + "0x4acd7e09a213b4b8c2099d6863322a6e5f137541d5e857a95e97d61eba67c955", + "0x031fc0156f3d00d950028cc46a723669d37ef517eb78eac6fbe5bf52d339d9b9", + "0xa9700caa7c7993c95427823e889a3738131557a5412f0c1d6a877216dac52f97", + "0xea144dd3bfa45f463123c3ca095c727578835b1fed2a2f1154d80db7fb98d7dd", + "0x124ac751f680b5a7a6b2d6b72c2a747ca9d3347e8bf03c29cbc945cbab2d0387", + "0xe4c8d2ae003bc1cc70acd952a1d2fa5c33ceb67b606e109d0938f73f1739a69a", + "0x4e694f7c73e7d306827fa0404e009b8fd3375426add07ecc2a5e9271b89fed32", + "0x48312d844476cc29d9ce3d18ad0450edc7814494bb0426d31b78442e8d0f4bfb", + "0xced3e88173258678be4904aa99ca5d35a5566ce8b55b1e9633303cf75a466ac3", + "0x74108f47f04705d268af8a2c3a19214a90901eda4e3aadefb782b98b3dcbf531", + "0xf686f1910c90d6cbcfffca08986d6181e5db7541bec8d1d004b1753c9f572fac", + "0xffa370fdcb03362c6c8a045ee0782089d64e783fb21b37cbb9edd1261d9d4f1a", + "0x7307d1fcde715b6c392f24d9bc429bd7361daf10863d7cd3b8e6fe6515f3be2f", + "0xdf30e458f8171926d8be47fa291a95df9cbc18135c3861b6761c34deb3ee6404", + "0x98dbdc123e7d2ba11d6ef99c0680356a3b0e3a9a733fc5658f98883ae568a59e", + "0x702f3b903fc9a25e9b0956642f0476777d3d5087aee0c9d45335b5e9e3a1ca95", + "0xad2cb726beeb863229180e7e9d2430ad2681c1cb3d6fda9c7d6bc058b83b7b40", + "0x48bea626ba5592c60395a47e8018a2d65baad90fc68a71ea545061244cf2ccfe", + "0x9b176cb313212fdcbc25d343a8bc31ae4a4ad7288fffd3470ff3385d1edede37", + "0x6b4a9f07763aa18a023688dde86fbdf67674723d5aa25a8146bdb57bbdc39561", + "0x10ee4c6eba7c21e0aa91b7d5b03385cc75f4161fd9d9b469f65f097b6947d598", + "0xf10264a339ef27b4ef08bcacbd1185629f0eb2b7c41128cea289f647dca8dac0", + "0x25a47cebc65ffb81211681ab30096be385c758f094488e4bc77bfe186e23cc3e", + "0x27105aa32fdf4a01267d2ecd0695b45182380e4dbc96cbd6bc8f564055c56564", + "0xbb9fb882d79e3b13409e470db1c957185656c2013aceb4d1ae65900c24ac529e", + "0xfe506f72e1ebaa9eb78f1704ce784d362221ef03e526da250d891f1833e67805", + "0xa1bd52425353f3f6edb4fda2ca89c654726825e114a5eb41e8f3dafb442239ca", + "0x79005c50eac748f4bf13f809995a0bf9c1d3c437ae75b316ab79ee2b52433b9b", + "0xf9cd6a9f72632911ef8ed137ece1c895583dd1bc15be75d00f885db5060c1bd9", + "0xa09002222ee62a1f94344c2a471552e6de03e758d061d0d184c36a0555f041ee", + "0xefe877a4a11b3e0ae30c11899e14c1b1a103a354c0bcc1df127557dfd6ac323d", + "0x1f369ec8023c4349d67dbfad39a8ea4542d8990c4f2afe701858e855cd6647f6", + "0xfa45a0972b4d3efe541690fc6ebe5cc3ac69f66366ffc449c9a0f3f21a5bc0b3", + "0x314f6a33aac799791272ee27e5667d393f793c6b0de7fb1b40b664ef6cad6ea2", + "0xdd35545240a464bc5ce0eca0d2a78ac62c814b2bf08f5889e3a7c5e624af86a6", + "0x73d2f5cbe78e357be7beb2923110ec02fe04dfdffb926d88d5c479f59e3aaa9f", + "0x9b4da71c9d3f814e79a145ed65dbeec76282732f5ebaede8d9b29cd4e0f19f60", + "0xc885eb0d5e35dea666fc243953b05472c255919e54dae92980a4e28b3cc67796", + "0x81a64e8df5bdd9b666005a8950e68c7c29fc62029fd80f2fdbbd6fc0f82df96a", + "0xffdc6d9b9e97af7226cebf60e75b65454eda020d24328bb4fff8a253a38b38bd", + "0x48f5346f7759d2733e59236b40bfcc553efe294bfa51a8ef412e562dc848e9de", + "0x0d8e36157aab44097ab5a762b316790992154cdec714fa9073bd8b9108da31ce", + "0x1589cdb65f8f8d896faac6a0402e259aaacfab2d8c06662a423023b587193af3", + "0xaf77756f13f9cb105b118b3ad0dc650ac1b94b10e410ba552447b3b9bf3389aa", + "0x7812588653f3fa940688ba5a2c49e7cdbf6e4f149a7aa461acf342cb80eecd42", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" + ], + "7": [ + "0x4295920fe3751ec3dfb7a1e0cf7bbf2de581e583c5de554b92ec98890d565b1d", + "0x5440ebae01d4ab2a98e9d13c69ff18d85fec98244c44203cf9e0daccedba0058", + "0x2503f3b78211c946b15c1fa8caddad77d6c826d17bb25489ad63ebbfad5f7559", + "0x429a5fcc901226dd87d6c6c31d1362308d70e17a12f8952619080ffdfb7a37da", + "0xf13644d6df47fd9eeec0ee882d4998b84670c51437b17dfdf863243713f47455", + "0xc99fe5fcc31dd443e03c2e15cf9efc963481d2813984e040bdcb34f249f787b0", + "0xcea5e1e63bb7ed2ae4f16518946012ba20ad15e77cfdbf9cde51d448649f29df", + "0x98bb7c19ff0913191c766ef417ff747799448788c9a280d6e45fd0d398303eda", + "0xacb4e5d1c8a28192a6797324f4fc9f6250b5d46bb106ca4e257f4c9ef6292144", + "0x12004bed87fb41b16d60783aca2ea07875f8b1cd8ded0ae99e10e0c568ce4363", + "0x9dc3bbac4a75a4d4ac58df70518669a3dca8f324b4e9facdd70d09c0312cd7f7", + "0xe7eac2e26a5850b50438ec480b967d3bc5b37d7481988ee64827fc4f4a71d871", + "0x8f3557d0413a8deef075c1a3d1bb623e3e22d32734fd4aafa92a614f98975563", + "0x58ff87e2fd97be732491572b5dbccd6af7c6f506aafc481bb70de1ccf663be2a", + "0x8d0321ba209836b83f2cb6c9b07d99f9a48e0b21e1c45ac33baa354ec7219067", + "0x6f38e39d155ae00d6cb9f43b2149b1a158c32b47f1b576dba363dcdf93389e0d", + "0xb7953903d5fd6287d2d78ab6b4ff473db3ba6e0b89f242c237912f250de9dd29", + "0xb7953903d5fd6287d2d78ab6b4ff473db3ba6e0b89f242c237912f250de9dd29", + "0x8328efb03ac4eba32faf1d3414878b627c3554b1a966934a7002630b27479d76", + "0xaa33c3f158a48c49ef31ed98237e400d741ec26bf34d0924e30795806cf427c6", + "0x562bb6439ae6cb1efd35fbe80b40994345a09d40e91f358557bc90bc2c201cc5", + "0x88ff849e9d81d49d78060a69263dae27df697e6b3a7e8a55f25f47bb1c015750", + "0x721dde8042b12d1a11ca0d503fb102a0f06bd65e4a04ba992879329050748b43", + "0x747ee1cbb376dba9424c96ebf214fa8ac7deb47d13263834f49a6a18a6398c0b", + "0x3ef1e0029c0169a7e06eb049aa7bcdf262ae3054080365124b9e7736071d7ac2", + "0x6f5af486de63f2d8154c3c378da978925ef6d245a0e50a055895515c5f7249ea", + "0xfc8b462fa056bd64a6d30d1bfa6147ac08af6a77077184de84456468793e58b4", + "0xcfe4afc56ec1874019e92bfa51a8286b2a2dcee17114ff20afda44edc659c2da", + "0xf38f18abfbf7674983ca5a7b3ded0d1d4754e451efe10c9d21010f5d30d40bcb", + "0x0301d8c7a2767bf7d3d1a232a906575e5a956942af5d14e088e57e0795856e5e", + "0x8624359ffb1dec890349edde0406193846c98dacf3b0af6cb8faebf2155a3008", + "0x70549fa86dcd855ee8ca9b16e7a2e370b7606e3ccbd253f59f67481b55ec60b7", + "0xeb795b2aaf6603cd3e0e3c7f897fb349ea116d8eff93d8dbba18f3f9a9579a9e", + "0xf1626196415d4532c3042b5154dbffd950f4cc3e38e78da510147e72a048beba", + "0x67d428ff558cdcc692db02b3e1556eb0b6c3db0582271c978c647aa963a2bfdf", + "0x99811fbea022b08697dd27f7ba9ceadf21ba6a796f158d1feb34466566834576", + "0x7ac47f073138f4ccee7cd2029c5fba317dbf550f4953a99c16d89ff40394cbe5", + "0x87ea364cd1e9ad2d9785d47147535595aa5c10072d7f12fb8f0059f5a1fb1e70", + "0xc7b0800bfeee801b112d5a4b2d9b9b767a10bb28640b216f39dd02c42c4f3159", + "0xd927472ad115321984954493457a02983c96bb0de332229f94b6c49a3ac476a3", + "0xec6d2892f024d2bcc2fe11e63dba9c14f6923fa02397c03cc6887bac2b0f59f1", + "0x159f68e7a9ba0d7cc53a0fef38594d25b053629c9627fdbea5d58972140ec90a", + "0x723814f4a56ca97942137c2eb04ac2ae72e14266a20db3554898aa6f71db5f93", + "0x1a122e0572ad4cc4eacad1661f089e0b7de4646849af02bae763ea4f093cfa64", + "0xe481cdb77385ae7ac8a7e051de7c6e23220409be3b5da765b7915a4d08215e5b", + "0x1e179466ad9b58b782e6e1a6ae5c2477ad7178443e648cd1f9290f7aad961106", + "0x72ce9cf260613c3340b3fa2980e612f6562c482634635b8ba592d223859de6b1", + "0x7534aa413ffe7259739d31b6ea92ac80a4a47f17f68ab63475f0b692a474dcb4", + "0x48e7535fef6a470bc3ca5bc5f23bdff1d7f0312d19f097e97074b786ff568e65", + "0x2cd262138c613700d9f51d57ecd3652b21dfd84141e3ccdcae3309c1a7d8f614", + "0xb629a8effe3646363f1c1d0fd4b62f3603ca90ec12ef01b57c7199b5f416478f", + "0x6e6bd5340d2fec7db611f253f6f6a0e075ff5082274b6aac24c0d73f62d7ab3b", + "0x7b83b76807d96d2d49835d88ed1028b564cc6513e354133a5f4fcd54869df330", + "0xc6036ce87902f24daf93c6cb30f4b6873df4fc4d348549aa8dbc54edb4883937", + "0x4c6c4701f6846078007da86f799019e5c4774a9cc8e8cf06c2df4abe4cda7a00", + "0xf5b1b290fe2c1058ddea793b281614feb9b1ed84333476a09141967c88a017b3", + "0xe2379d0d09211626c67af3baf44fcd3303d5f4e87c92baa84dbf148b779f84e6", + "0x637d82d57f13e46b286cbe8f4d4f80069003a50238013032fa05c5442f3c8905", + "0x28596a99dfa28588fbdadca82d19731d8cf86360231dfb28c1a1a439d9aeff4f", + "0x7b1b72c47b2fe610f777244bbf440f157cb8d4ea570260171f8c222326e527c0", + "0x34d3d8e06658629def1ddca376d083c0884f69261cad36d8f1e57b93e82a7088", + "0x08846c2ad489168dddff49791db265f3fd86abb964faa1ab023b83117dafe8b1", + "0x9bcb7e9bd397742de374d7c4d60b75a878fa034eb04abd4f68de6abf36cc0e74", + "0x497f5e377d284ed941b5f67c77776c3e2d292f00233d00b4739f081de5fe2b01", + "0xebfc3d9a25c743ee3b0f04c9b94a0a8b3ea87a2bafb9a918b45f9177a6a2172b", + "0xb7f80b6759faf8cdbd93b375eccfd8153377951b083ebe86fae6b3842d152de0", + "0xfd9ffeaf693351b7341d1acf3e6781d6bbbe9a4fc4954a4d5ccb6ab00dd594e4", + "0x7aacde2e85813733425c2d6677bb509234f58d587d4ab57a4ac1f2345459e8bd", + "0x6c6e4874315345687656e08364b950a89b1e223e9989be9ebf85b63e83c5c952", + "0xaf837aaea59f8eaa8b1c4b0ec09e28aa69f71e126e78770c0ca02a8048de3f3c", + "0x16e7c055cefcbc891f452ae44c6152db7c38f5876e07a81415b79c395565e465", + "0xcca6d15ef454326283f99c4d8fa81f4c575572bbed210043cc37e5db397258e6", + "0x4ff43adedba93cb401aa35b6b8ae0c03134ca0061ca69535c70836b271925144", + "0x41a812c170bb9f90d11d4e6e5fb8ab062662ca7917ded740fda549f5b42b1beb", + "0x1579a9cb0714ea331637300685613126f572229a1878ea6a0b123c1b0a863f2d", + "0x890c2b2d8acea1a1ddd6a77b82885909ad410a0331be9833e50bc8adcf0852e0", + "0x1cb828eb16a3b6c308dd96e5151f6929fc75538a7b9ccb9c3b84ddaf4e26b24a", + "0xad596aaa913b9b2acfd753786f6bbe50601cd2aa27586a459780aa35f1303865", + "0xe2a778088c7b4763a94f4272d676a23a7985eba2a300af0ad716f23211867583", + "0x8a1538a14cc5ca37a0739c80e268e9ce4166bf43d2321b7ea23b8183b9f834af", + "0x161fa74f7cd039d3f4112fe5a43ec0e956a1da6ba55a8344a201225a1cf38e40", + "0x7650bc51ead32d7053ef41f283084cd14da8ad804d6f2c05cb6be267877f143e", + "0xd09b2a9a949f722e878c91b7a83c7815929418d2d69c28fe0edbfcdacc609bf8", + "0x15f5e7c90f473f78e01c41c84b5e2d48f33070f7ec166c09938a43a671d60319", + "0xc035909168af8558ad1ae0df570b8f7f52cc8ff71588696a699c1c8309d45cef", + "0xc0987b0831667f6042c290da6c11491aa841808698c87670b369e49b3421ab1e", + "0x12abc44087c41d996210370709cfd999ec0231edd172433151e2683541ff19e0", + "0xfd75f86c4531d9d91fb27ce6bd477b057a5b014a05fd405288a23c494502faa6", + "0xae6b7558800996aacd5d62c2318bfe781e274051a7f069efac1df3fccc64f9c0", + "0x057d80d1a142135e0577920a1c6e116df045ec94597c6e67a27c6d06609976a1", + "0xd2057def0fbf9392607e43a3338a5d897d1b328ea81cedcc16ba0233ea51e930", + "0xcdee606082b59c5aa8cf96364bf81e1b327eedc165290940b11fb811de04889f", + "0xfab3052683b7ef92c612dd942d16016903d8aa2cd12c96999b6c68a8eeee4e81", + "0x8446ec49ed5d30e8cea9648bc09a520d962c2333520f1c7b6c6f949516e9ca68", + "0x01b433443d720b65d852300fa6c03aa16b1885704827b6fca93d4deb32a6ab1e", + "0x9dd33f0188fd21ebee19a1d6b6f78b2e0699cb8b47a2dd4bc900b0f9b2e23a0f", + "0xc13cd34af72bfcbc2d92434db755d1c88af8ad8c5613e4057800a56010da9330", + "0x8a8c0836af7815fa9a32604ce35d06102023aa00c379751ca08e60b44c4c3025", + "0x76b26a92d578a58ed41b86636bdbb3151ba6aa917b16bea046b76f95fb0c987e", + "0xc1e94d4cce31f5179ccaccb1410ba73305bce90fdcd80ca3b714cdb315c8a110", + "0x700317eaf6ef4c80f85f7bbce812affc1bfe3af53c061df7c978a89d27793aad", + "0xc434b4fad8e9b51a73857b5fa7c3470db5aa782ae57f887410643ea2706b3444", + "0xdb6b97415f6aaa633fffccec16e45c46307747fe3c8327926c7ab807d00fac96", + "0x23609ce1f7821a1c1d830ed6d5a1db1334e6fbb4739affb816fdd21650f9282e", + "0x09cc5e30e368fba1cba3564d95e300514f1e629ec6f5698ad1d585576bd39d03", + "0x5633dd8e5106bc000a61fa387cf1d2ba7410d2a86545d12b328960d6a18d9bb9", + "0x6c35f95ec3b8e2abb85f34ca62dd8b258c1d0cefb4ce4d717907cd7295d72527", + "0x1c6fd4f1f83539d00e9c5ed3f04efeccedc97c51ec60574616a79eeeb3d42081", + "0xcacaa53e17d2c1bce9b330f1e8f12c138f75e6ad5c25be71e6edd1605b8f14b5", + "0xa4b11fbce18c250b4ff50ad94875c92529f7d5f7f0d5402c89a7513d9a1b3c8d", + "0xdfa2efad2edccf0369ad4ad01414559a08b11b970da29fdeceb337a8761eee40", + "0x7cbcdb4bbe9a857f388d2ffa12f4ba10f6aacfb23527b40903c41e697ea4982e", + "0xdcdafcb23b2668dcaaa1d93067faccbf5eeb835b363c57b82ef36f938a0159a6", + "0x4e68692fbe0c9875e9881dd58941aec3bdfae4343df89d95d36c7045c79e07cf", + "0x7bddad25bc376239835ea5b3b8513c388aebfdcbe61d252bb2af2604f0143107", + "0xccf572ad02eaa50aee3eae64010b895ca2c6fb29d040519e206cbc22634bf358", + "0x52b4292c382f8ad2a28e39312b1d1b5ba3fa87e7f3254621c6492fd01c6957ab", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" + ], + "8": [ + "0x11a4a9fd9cdbf18ae3ced50cb20f1453eaec6f718f67162a9752f95794baf9a6", + "0x9c1c5b7874fa48537a8740c21f4862e12b709bc812b6e7b9bd6dd6ed3e92717f", + "0x6487d8ce9b4b3f8eb09cbeedb8a8fcb58138124e562647007b8db4ff1e33a113", + "0x741a9b36b0137134b8aba0b4ecb25da1150c29efa390b4328e734d8d2dfd0f5d", + "0xc50acf2c06018bce9209d324aca90d3fff4909b984e971e974356f0dc03b42c9", + "0x64126bf906404ed1791806c7078c7054e76c8c0d356c128c42daeb5ed05510af", + "0xd8795383aac4c896d933e005dabeb5fdf3f6ce90cdd09e0eeb9caaa4413990c8", + "0xadfe735e75fdf7ac28031ff587d0bb1dbe12fa2bb92573041e0c11b449d173f8", + "0xf81af7e71d2b62a44017c838d61fb3665e5e382c93fbbc25da0f7199659a81bb", + "0x5a2b64417c65ca1fb4b16571924fe82b11bde0aea5ec63308381fbc7d262fe39", + "0x0b20261da387491b515e1dd7b6a8343fb58f0ec6a0e7c57b1532c73ed81b0da4", + "0xa836901f461d877bf06ea1a897df12af2766185c4360c9fcc00b6583df6a5e02", + "0x8952d2b63e16015c78d421358f1ae4379b4d24456809abeb073244837837830e", + "0x1995e7ec67ed7b8d0933a246cc9d579c22e1c0ddfca9c55f002deac3a9010d5c", + "0x17489477db2cef0ebb44469450923f99514565670f96026676ec93f66c97e029", + "0x02704f67482555d0c40a5481d84c64952ee375b6be5f8ffa4dbef05dbc48b433", + "0x245ab7377071aff4c59c9244bc88d98179e73e6113ab2aae6d9dcf98f389ab14", + "0x94a4be97aeefe6ee4f8f25eb9c694645eac108763db80785ab2ba399217dd73a", + "0xdca4ab3b5885ebdc0d05f096a584d14c9da0b875d5e671522d2a57a5fe72dd45", + "0x29d9d5e8c7f29c85404d36e43456c92a560397a1e025361c8661447768cf43ec", + "0x89d53ea4dfb54a417606ccec22f36f6c7d4937d1df99ab046c95d2be26436b67", + "0xa17fc5d0e8f1a978dfa14c324b981f4b7ae43b2099feab9ec01f3070211d8c1a", + "0x9fc0ce8b07bda27c0789a2738eda70f18d524954de30227cf9a6bc4ebd3b6345", + "0x2a2d0e89c7bc21dde2d7d164643894a3a047d9bebe75cd1d5a50deef8c221f36", + "0xc9fc4c76a9a4ba5c14a4e8deea8e20fcaa18f17995a4beee2c72f13478ad27d2", + "0x0efc0359fe31aa71063797cc5e881a545e26db6aa93dc965a166bd5bbad0e435", + "0xf207c1f48bf776ec1dae5c1115da71b80cbba7ca0ba50930a0d65664bd5c2f55", + "0x617b03116ba49336c3af3795c2938447e3e97555104e7e0770db609f1d492f0d", + "0x9ace9dd682b3616b4519c3ef860d4909548889b35268c873ea64aa413922d7a3", + "0x780112db498132878fb89b63def82c9b828ef79a772f3b7d57fcc464ba1cdc85", + "0x921b3fa67f23957dcb5323ce44c492a6ff83710b4e94cee8c0614e6be062ee08", + "0x82c3b4c5efd7c4a9c61c43a035b99675570a340e8c8b29f33de20056f2289c9f", + "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", + "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", + "0x08fea18d939d01527aee6ffb2fcb413fa7e8d29fef430edd5fe3d4ea6aec906e", + "0x2907787d468a0e85d77b20743a6d37e43eb8f8a4dbfc90ed3cbc860e783406ec", + "0x512b9e6cf66306d8ef87612290b44be7106670513efa2ef6ebdd114edeea324e", + "0xf43321d7b5a7ebf3db0b8ed235c1756422a0f06df9e9fb31f8b2d88c79e4d6a5", + "0x4cba36896f86f503442277cafcbbc7c5913afdcf4ae544f703850c0da53fc297", + "0x2bf38ad0f9e3dd46bf83890e1f6c942fe03d9f487f9d1b9be59367e02864b682", + "0x3a4239563e9094b24790a93f5b1f3048fca31c4ceaa84b0146ae52c595e95895", + "0xac1e9bf906bde7ee990a20527df9546be47443830e8642a9bc5e80356d00e2f5", + "0x6c07c6437a12d80e3714a4a8c7aea7277ed6d3c0bb09333456a2a05feb59ce77", + "0xd1dbe0af25f032a328f952b6715951728d459c769c9bfbb6e0e0f67daab6cb2d", + "0x13a6485414b4b5d71391ae43691ac81e880f6adad9d12500cab25deb7bf5725f", + "0x545d9845169f8a0deadfa386576ce66d7cd9b481f30088bdba7f26c9c1d19e8a", + "0x41dad796357b0fae3a4e654564fa68797713690d9cb5511b86d1c86c98bf6a58", + "0xd72d05d7663f0bb1f8a314715f3d06865fd0f4e4efc24d428d905b83f7af3e59", + "0xbb2990de30c05b892c7202368cef982c6bab66d1181f0df7a2a8eaef38778960", + "0xa13b4c26bf77a9586a5795b59deaca38a92b804a4e3f6114ab11ed01f3e47fcf", + "0x98db2f0002f3116d715ded35a28119782c12c94676495c118fd6453a71c94323", + "0x24c23deedef2b608b30ef1e594b2bacd02d9bb693b24912d5f6de678c84f3a02", + "0xc6445e657c55b280c37f42d40d6421a6b6b08b2c9401653d3a722ef2c66fa5b7", + "0x133acfae43aa106feff0f5f8cdfc48f6cd7ab4068ba5b3af1c5e1a3e2ca134e2", + "0x3c7a3f8af80ed52276a7bb3acd6e38a9b4b7dcd932d85e092875463b16bda016", + "0x99aac9283dc26c28e4765f19bb5bf198290cb1b2432a339904acba578463b0d7", + "0x329e3db695908de4ac6019bbdf33e30971e9cfa9015e3caba8f92d5d622172cf", + "0x2396b2389ef92d1c163fc4143e524ec2559e2a654c75630a86be56a0bfb01ef7", + "0x786808efaa73877b2dc9fab480d2695cd20490053fc95cae6daa02054910b301", + "0x1ebb644240de4bf82560ee3c169915308a6660e9addc621f3f11117d00ec0a1f", + "0x663c4371b6a6b4c516c97f60f34070eb5096e7698f4602b2c23aa74ff2d5ac38", + "0xd15be75bae553e4b8b66b8607c27495bee2ae468f8fc7f999f2f9769c2d36293", + "0x7d2cfdc22c9de014bf9ebc90527c26597c4bd02f1d215c2f27215c5e0344328e", + "0xc1537ff6d7f8ccfc671a742c3df06ce6ed47b05241f6244eb7f875143a53e141", + "0xc40f66b815e7e72f8ba51f1f07498912b577bb8ff45545720502513e7f0e985f", + "0xe64f6e36a9c3997a36d62534b824019ea48f23cc431d340fdd1da13fcb34fe89", + "0x48b2034d97ae961d82a6bd3c43ac09188d1b7580d296d12eeda4142c5fa3bd39", + "0x20d48d40eb672093b1d352951ad916e66f464252957a7cb33245a16021f8b933", + "0x8825b9c64d6ea1883ff73ff52846bbc735f56c138de3c6ce3690473fa67d3dd7", + "0xd4462d24c406da9ae6ed6bb37dd5bbed3e77364b74956464ca9e245cd8a06c73", + "0xe13c30d9333d0293e89df237184b318a96f4bac8a2cc244d7392fa5fddc9f824", + "0x72bc7e6896149f65ce206fea272c16118b6b24459e28f5bc19ffb0110ee7e317", + "0xe2bd6cdedadf0586f965ba1da13d4c58b5ad100ea1a8eab25144b3f27140817b", + "0x6ace3a01ea4233834f02bd1181d47965fb064e3ce546a521c372b557f390b133", + "0x3ef88e1b3bb9dfd34c30ca4c02484dec6adc5ff38d0f6c9943edffc8f41407f7", + "0x97977b99d845de8ea1a4ffbdc3348cd5a12c6f2bdc5937a7cb341d9dbd9d9f7e", + "0x9fd0e443d9ba7c977360d58ef2fe5e827889a37b22ebc39c6d4282b81fa7f744", + "0x8e88560a6e747b92cedde45f48664fdbf4763de087199704f174d3a6bf80404d", + "0x76b7f07b2f358c0a0dbb43e4731ed985a6dd29acf00d9e08d4e30b1eb8d26084", + "0x7793820a721b0848b6a080201aa20cdef30ec1781aee52167fa9f380000cc95a", + "0x5b68531ffcb1b6806f93a1c9cdb40c06b7891ebb9362a14669e09654dfe88c3b", + "0xe2e694e8903ea8c27258290a2d73c1e2c5fb28a520912254badba2258e20af56", + "0xd4bc3fe949ec27cbf3cff73a923d4c8508280d7e4b184f05ad0fbcb2dfb85fb0", + "0xfb2731edfc4418765711e179fa3a163aa8085d95e78df900a8a857018e2b7e9b", + "0x4518ee3ac443c9d0151b8d3a3cf01fcc4c2de8f32d2650fce959a33fc45ff643", + "0xbec9016c0be6a24b2299767291ce3a44f734d4b033df637ad872288db220e81f", + "0x65735a37bc99200c596f22c1dc4eadb8e21c4499641dd4b95ac723c627994090", + "0xd705fd6c2b694e2e5759734811a730dbfa680a294b41938875c6ee77000727d4", + "0x03695032d93727b30fe8387029631ae1cdd75a4bfca49dd998c72ef28e4268f4", + "0x8ca38d6a3973862ee883ee9b8f4da2f7ad340e471305b8f26b6ecb562d7bef4e", + "0x8464ac518b9c7f120af9a60c4a28a45263aed5caf759fd981bd5b3bb33e57274", + "0x364073c78770c42666ddd930e63fc044f3ad463b029e3f8f377edd5070b90b0f", + "0x25d21cab204c2f507caee3dd9a4e7b5f0bf779af00ef0953a7972efc834935ac", + "0x60fe8a295e1982be4f427795547ef3f7f6462678970b63f4a12092b77da150b1", + "0xd7a385067ab00faa1fc966aaa7823ce3711b94ff935189981398a05ad38e960b", + "0x3b62c78143de0ecd2a541de456c083d92a6dac2cba9fab85167b07708c976194", + "0x870ddeda115144cb740374ef878ddb0040d5977473387489251b61854806f6f0", + "0x495f3b8db58bf0337b50b92fb42378d2b38493d48a8fbe87264f3357fc0815de", + "0xa6f0d8e8af254ab91ae94829587485c4d120b94fd7f3a02fc9eb2c7f8ea0c959", + "0xc51fbe8a70a5c0f9aae23f00cdf120c7dcf223f91b32ce17664aa1d90badd4d4", + "0xf3248d98c7b66b97ee3ff49876312ea25d9c82a17fafd42d132ca99870d43cdd", + "0xbf530b40d211ac731764a67d378de7e5f252da23f339a29d2605c1727a452766", + "0x440209f4224ea6b09231727ed3c1f48e9339b7484d17fe9c397b67ecc29631cf", + "0xfce0d3c83a47443e291c11844886593d4e38e4d3a5c33187d1d1cc953fd3e991", + "0xde9682feb5678ce3b0b884e417492955d1a86f4f54a68a92ea8c27c0bb976d06", + "0x6d6ac75752f868d163fa7848e052ee59ec774e1bda2fdb21f6368bc4adbfc860", + "0x8bb7ee0ac0ad456ca44c35e4dac0117cb012939c684966d8bce550bf91a119e7", + "0xfa5de19db4b67d2be473bc739c2b9d64191cfa8bb7e29e79521e31a2e8a36868", + "0x1e8b32bc7ec3bc02407146b47b017a82e00ac61ff8ac8652f9bcc5a2e8e50941", + "0xf4bc913504b670e30d462945ac9b2c70f50a293363672491e828e5e8382d8767", + "0x06048a4750cae12fede0f0396b03cb0e0ac3f781baaaf78d3d9093a09014587a", + "0x7322ec2d4f32506d5fdb7dab9b7846db9920d953ba0c4cc51767e74216f3fc69", + "0x6f5e0ac65ec8eb588e56f92879bf538dba083112c94aa662a83d76da4f21d3f9", + "0xf1012d9d1ef885997d6b667e1ee25231d89c1bd29d2d5dec5af7a4d8bc26441e", + "0x35b96d6033a8addc946c218a36293014f47cddb135bd88171cbd58494f7d8172", + "0x867823b2390be7e823d24c0ab7f15df3243d46fa169795f401313804fc300822", + "0x17668999393571a346a24f6a7e94f6b6d61667faf666eff5cb4e828e4e1b9b26", + "0x75186d4f519310bd3206cd1566add6a990b8ba0176435282bc7c481a58aa6574", + "0x13bea673a06c28ab4433ad5234658c10cc6755a152dcb0e294eecbd2d089c9a1", + "0x5364d8edd0cc89e6d604b0c3f8f896e6dd7580ed20b930bfad5e1d6689269314", + "0x4f96d38e00cc16cd68b8ca72ede797788c407cfdcab14b5c7be286797e2bd556", + "0xcf7f8792ce76ecc0395342561a2e07ed76a715f70ef10189cbc92417304b5dc0", + "0x685797408060a7219ae729543c4bf417d40f97852f36001cdf439c0e47e44170", + "0xb1ec15d3c73224417c2e216b3f021e1573165c8ca540448b13daaea36870bb24", + "0x59955b077566d72a8ed835923290e5ca6897014d422821e66ccc373303062889", + "0x37766ad284a22f24fd4fc74d6e978eb00277653c98662f6f8eb04101012670c2", + "0xe5eb4a57271661e8804046f81669a5e30d6a2ea1eab0d6d6c23f77237b82c812", + "0x02196a73546e35a75331931f9ca9f7d78472279e952426d838ede0a2f00719f8", + "0xd5438096c19fa4925280518eb2e4b32abd309842739ddc2cef697535c3d949cd", + "0xa74bce46e4d96a1c292464a9ac41130e6e2d16628472a99596c08b1cc9460fb7", + "0xc8ec0745820c3cfd127474535d764a49e78e1cfb9b75a811f6d298698d6cdca0", + "0x541956358173fcc146bdb34597b761ba06209033b872c19b3056f25cb1a74cd5", + "0x7c926e9d280883aed7457a49b7264d811f7388267c92bba34f55f84d63d73336", + "0x7090940c7b2c1a7f81f71b50ceccf9d229b832b0916468846919001e9f652115", + "0x5eab168a5b88365eedc5821dad9386e81a5e437c0c6c18402cb1aaa39ee50a88", + "0x18597019610538253e52bfd85d087837fadbf9352d8f5cc6f09b2ae98bd944e7", + "0x7070622def5188d451144fb1d4fbc3263f3d4635ba9b9036f454d9c03f31a7d6", + "0x4a223f2187f4bf7dd27619dd5cb5e9ada38501c8683cdb4413d46ef0ae65f469", + "0x63874999853b106a00f19b7f2ccb72b3fa437cc8fc71c35e4f1e0ea64107eb50", + "0x302609d379c2836f3dd4070736bba495116076d47653e501d3d7f9ac8c81b34d", + "0x1cab566a5992562f9f38206fe249287104a31b9279b75cacfc366b247e4da4b8", + "0xf26290a810ba7fdd61efb109b49ed16a5ec549ab4dde2ee09ea539935a1961e4", + "0xe5db8a057e1fd79d7c28c757f0c6f0c23308a257dab4c4e4cd57562a23ab23ff", + "0x4c9e7b470f59ceaa2fdb4830dea1d75298fcf6b9c664c2da57d128a63adf8904", + "0x637db11c56affa07474cd9b344a00a843220aad2f36a9f0050fce173fe1b914a", + "0xe6020240a3010be9efed0230e2c6e9b70c5b4f858d26ca81a60b3d64001a05d7", + "0x4ca7ef9650d43b648d956e7948cd81ac966d29bdc54bd9cd5a216a106d5d22bc", + "0x99ee0dbda99ec23a67ab4779ef9c443e73724a4c34a03c46fac1d9b62ce719f8", + "0x31cb69c66a616d8fc7d13d5ab0bb0fad229a9e04de0549f25c1c509de78dc089", + "0xaf3fe812309cc493c792d5a727511d90a754cd684cea9b79470999bd94890c27", + "0xf7888a10eb8951ed99291a6aa521ac720b6d9c07ee4265282a85a30332a0c019", + "0xc23a6976dd9245ac8b836a4e47972179d5bb44f55d5f4d424abaa1609734255f", + "0xfec7dbec4ace7bdb81916d8ca86c22c3dccc19e8758816b325bc8585913e7777", + "0xadf32f8ce557e84ab73fa07677e5ff965886f052dac7fcffa9b5600ac3a2bd0a", + "0xd1f1eadefa0f0353829dbf56ee97700f661ffd800ab89dbbef04dc3e26d69375", + "0xe79cad38f44a8f90d7946fd160064c6cbf61f4c139b5052fc1fc3785832e4938", + "0x65dbfd831ac9850c4d463351fe12ac4a3e0f4c71de89470d52be980751b184fb", + "0xf50ffbe284188ec171988e081ff51723ea8edf4c7b8f963f95c32c640cf51661", + "0xc5e2497ed561004cdf4e086625b9ccd027c0d9c24a4118d09e393d28f4c62fa3", + "0x852c719d6b08472718cb792ee9463a5aa0abf0f93b23d8075c4c74ee98845288", + "0xc90be46d0773a73c3037277f9034872bbbb4a4558d6a5edbbe297756991b3442", + "0x2749d67ab07dbec49a36c648f28877d8ddd744ae272a96e7741beb008a4d2eca", + "0xe2635abcff07c5a23c34c35f088ea48f62b6c70b2128741eae0ff4c838881a54", + "0x11461bb8e36f4560effe11b1563262d04a4b528b560f7fef2fc76e860d37249d", + "0x1543c26b44edaef64fd6d4d511c581c674e9e23cc06ae34a738d4a2576dd6d78", + "0xb795db83276f040d0124b9401bca41de729918968810b66c2a3b218f3ae0a6a0", + "0xf2312c949f06a87fbf525eb2d32467dc90a0a5dfe70ab9437c21c6a684862e14", + "0xff18b566522300fdc9abfde3275ff2526d8be97ea3a609dbe8406861faab715b", + "0x93b0124b2676534e7be826f3babc99b1a17732fc747452ec78bb987ac99b6606", + "0x8550e6dec9c3d9d5db746f8577e99b5a90018e964875d8b9d3cb5fd5a6f3d4ca", + "0x8bfb5028e8e26eb6e57ff8fdd0b01dbae70c0ba6d182d982a51cff5b8b30718e", + "0x8e49ac43add0daa8b76a4b3c5ef0ddb102fe00c7c6d1748c53d716407d8851b1", + "0x5978c0f4453f0f2a0aa523621d42895db81fc5a2865acc87b684e4e294bd4a9b", + "0x7f5ba2b4a63337d19d0883bf6f2df6c54953bea95616cb3ef11f1e73b829fd6b", + "0xf95ead9ccc359e16658ff34584463387750161cb1a86ec3c66af09f1055d682c", + "0x70600755e8c1617f2cc0dd12c3434aef90dd42ab66d644929beb872a291468d0", + "0x989ff82a0a1fe027173ae08bd5a78ccbe26201609a87b2c3ccc4a83af8ee1476", + "0x7ac03f2f30d7bc023474b6a2420b2b8bf749e03e44725b5f54c9454a44e756da", + "0x1909b7ddc40ec5234279501a5197ed8eed61fbdf993cb6c55e052ead07fe8bf9", + "0xda410b6109f4bada41020e20da8862989dc5821183b6b1b9813d37e91f8b0949", + "0x8aaff6a00c3a15687b68f896c14f2d00c3e3f1dc83e89749f52911c18b7a5611", + "0xbba1fc0ea3ab578e529d8b3384b7f735c73a356ecec9d63e017d2a69eab05a4b", + "0x1de9ac0f5015154486e5183d844eccf991008a3264d02329d1cdd9021399f9d0", + "0x0e4b48712dfe7a575403caa42d38acc2411d63e3198d936c8a513469e20eb164", + "0x5719a20d61028c3135d0bb5e5ef3f955bfffb8650035b2162fdcfa3727ca9f66", + "0xe55919cb47f65d77938a05ffcff65e8ed1b75019022c12cdbee0f11678fcf7bc", + "0xf0d481ea90ff056ed5eb7478c5087a446fced7808b1f4ace1f6d6d46b68ecb4c", + "0xde7f544197e44efb0214050e650d5f8e4e22a3b5da9b319f5bc5ae797ce58401", + "0xb151710c10b6e8066257e7ae2e5dcdb5b0204aab4e9c916ecb1f47ce13d1e1b4", + "0x7c17d634ece7966a711efb45cde93fd3ef4366f74631d95e8d142171df091287", + "0x07c6d9331895d3d0a6001858e588c286de13e594c959ad93fedf88348412194f", + "0x31e3140fa5c65f5892a5b8118b143c14f298d3a617a42697a727776d22aa8708", + "0xf8f5242bf42cbfb61dff279778b64415ddc36b3e3ae1a97966be33312ec7b3f6", + "0x1be3e84394aa594601960507e42b00412bee0c9219e810fd757a34e7cf2dd266", + "0x71917e4581ad721ebb7de5cf14b58256f1382d3a29cebffefbb8a499d149f72f", + "0x915078ce36fd83ece4cfc09f3f34f738524d2d7298046e5201161628dd0a5d44", + "0x059f873a4c0e7d8ed79bf1caaa7d6e55fd07fd054050035402c97014a6b37315", + "0xf2af61f0e4e11837a515bc17d45f8884b401743b94c0313e0c45fca5150ef5cb", + "0x75456288106f8839c115416181895c1d7e88880814822a3f41bf4107eec1502d", + "0x1355c3cafb9ff55db9eab367f2055ad6481189217e85253bd863b1bf69145178", + "0x85961e59615b4e5ee157e7b7beef5710461d99ef7bff59b7068615270d09be1f", + "0x1ec4d66f2695c6d5303f52f63d3176a1f45def207a89740f01ee14c60ec0f526", + "0x73bd0e9874cf90875c5719872e78a3d2c3113b5c161a75731228a92263a08882", + "0x6d3aaca5500464ef3d481dc1e84a8bbf8e53ab6677258f0f39d62d099a31a9d8", + "0xa890ba7010c648b7afde9b7f125a2ecd3df9b7d105f420becb28b9faada744ad", + "0x34208adca9c36a02aabc743d6204b2c16329b6b00e6a53fe4e71e8a09bf36f8d", + "0x40d00224d76b126cd8043fd96a98e291ab6cbeeee89d01ce831cfdc86cbdc40a", + "0xcb956cbd30b1b4e543b7ef7ca75f09c60aac61c47c841befce2820c230f23acf", + "0xf4c84f62c69b0ac4c9c587f85cc586f699a774685d628d9125828b8d2915f6ff", + "0x2449a96aaab035689186aae8e90cb3c202b053c5215d56ba55c18fc7b97d3eb6", + "0x295bb6d5d472a89fb6e0d398fd76310408a3f449d38ef73ce1a9592babc59188", + "0xa88513592cf584782e6b22e2d3ea5eeb5e43604e41a464de7ea287120b7022f4", + "0xe084bf5c1fcd0ed2ad608aba51718f68741daacced45f69261df702468584f7f", + "0x1ed54e93d8883c597fbe1203e4d4056bba50fa760474c9659b9743d27fd4e9e3", + "0x67017ed17d44ed07f8c10906986fda02cda240923b6c5c8f4029a4fbc9dca622", + "0x3ca9f12f986183818a84af4f3ef6e89cd305abe25c922f22c1cd4b40145e4031", + "0xc5b49405ae7bc38e366e50ccc92b03492950e6f9c783db8d48a2ce4c90cb82eb", + "0x5f6d51623427723accbbadf31ae73b0274294a498a64cb683bd64c025d6bbe5e", + "0x4f0f59b8a9ea3ccf50520e12bebb4b5aedf0fb91f1387db0dc517b0ceb8086a3", + "0xee3fa07d6f405bc480075dd23a482b2f420c93751491a14249dd1f87d5c356d0", + "0x6a74f6fdc46bf4ce12364075b48040c37eac8d7e1764be0f48e158aae0d11b33", + "0x5121c16b38043b0262e346b762db19a3eb503f9767db69ca49249d5f9496187a", + "0x006129cdb7c7702cd8d816cd8ea6daabd9d504b287850e82453cd19c6bbda128", + "0xf64ef112f23f0f9a2b4161de1e64ac60dc416001ac4de23a9d0d7ca13619f114", + "0x887d6d1ec98bd5c6c89f668c98f22e2e807d80645b7a2b9278491f9b898ba8b5", + "0x01e393ace00a4765eae1f1f66fa64d7ac3b796ffe46df395f5068e6f160c05ac", + "0x023209390a9e3307f782c79d8108a5bdad536421e71165fbf53214cc3529dac3", + "0x6d5107d037bd2ff9bc303d584a7f94c2a64de49650c188446204510b35f24f3d", + "0x12b491965963e4cdca623896f485602a128408b124084adb73262345b1710ff6", + "0xc56b1f8578f172e337b3b661a617f562a68f2afcd37bade5701dcc1701b1112a", + "0x84f2ea90e2af0dd8286914f71e3d5d305f3c7e0c8ced7cd8c9b0dfa85f468a13", + "0x732b7f068d91ff53ab0a20e7651f134869cc5fa45d433a8ea68bedcb15da9d06", + "0x8ae4811279f9095a08eff90f365066cc92e43982d87378c2a99729109df31116", + "0xe2a7dc3b3c60c8d1d349b8ff27008c12901cc0187aaad54c93ab1214124190bc", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" + ] + } +} diff --git a/script/MerkleRootCreation/Base/CreateMultiChainLiquidEthMerkleRoot.s.sol b/script/MerkleRootCreation/Base/CreateMultiChainLiquidEthMerkleRoot.s.sol index d2d22dc3..a2b686a6 100644 --- a/script/MerkleRootCreation/Base/CreateMultiChainLiquidEthMerkleRoot.s.sol +++ b/script/MerkleRootCreation/Base/CreateMultiChainLiquidEthMerkleRoot.s.sol @@ -18,6 +18,7 @@ contract CreateMultiChainLiquidEthMerkleRootScript is Script, MerkleTreeHelper { address public rawDataDecoderAndSanitizer = 0x568a4E08909aab6995979dB24B3cdaE00244CeB4; address public managerAddress = 0x227975088C28DBBb4b421c6d96781a53578f19a8; address public accountantAddress = 0x0d05D94a5F1E76C18fbeB7A13d17C8a314088198; + address public weEthFullDecoderAndSanitizer = 0x34Daed44420e3750608Eb992f092aDcA4A8C73b6; address public aerodromeDecoderAndSanitizer = 0x0cD9e50616efdc3a5598e4483e212fe127E08f3C; @@ -201,6 +202,15 @@ contract CreateMultiChainLiquidEthMerkleRootScript is Script, MerkleTreeHelper { gauges[3] = getAddress(sourceChain, "aerodrome_Sfrxeth_Wsteth_v2_30_gauge"); _addVelodromeV2Leafs(leafs, token0, token1, getAddress(sourceChain, "aerodromeRouter"), gauges); + // ========================== WeETH ========================== + setAddress(true, sourceChain, "rawDataDecoderAndSanitizer", weEthFullDecoderAndSanitizer); + + _addWeETHLeafs( + leafs, + getAddress(sourceChain, "ETH"), //tokenIn + getAddress(sourceChain, "boringVault") //referral + ); + bytes32[][] memory manageTree = _generateMerkleTree(leafs); string memory filePath = "./leafs/BaseMultiChainLiquidEthStrategistLeafs.json"; From 158ec085e942db745d3695c1d257b16e0bf27fc6 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Fri, 22 Nov 2024 13:52:49 -0500 Subject: [PATCH 11/16] update merkle root for eEigen operator --- leafs/Mainnet/eEigenAdminLeafs.json | 58 ++++--------------- .../MerkleTreeHelper/MerkleTreeHelper.sol | 2 +- 2 files changed, 11 insertions(+), 49 deletions(-) diff --git a/leafs/Mainnet/eEigenAdminLeafs.json b/leafs/Mainnet/eEigenAdminLeafs.json index f48bf20b..c8a4d454 100644 --- a/leafs/Mainnet/eEigenAdminLeafs.json +++ b/leafs/Mainnet/eEigenAdminLeafs.json @@ -1,49 +1,11 @@ -{ - "metadata": { - "AccountantAddress": "0x075e60550C6f77f430B284E76aF699bC31651f75", - "BoringVaultAddress": "0xE77076518A813616315EaAba6cA8e595E845EeE9", - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "DigestComposition": [ - "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", - "Bytes20(TARGET_ADDRESS)", - "Bytes1(CAN_SEND_VALUE)", - "Bytes4(TARGET_FUNCTION_SELECTOR)", - "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" - ], - "LeafCount": 1, - "ManageRoot": "0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a", - "ManagerAddress": "0x354ade0382EEC1BF0a444339ABc82931457C2c0e", - "TreeCapacity": 2 - }, - "leafs": [ - { - "AddressArguments": ["0x7750d328b314EfFa365A0402CcfD489B80B0adda"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Execute generic call from ITB Position Manager", - "FunctionSelector": "0xb61d27f6", - "FunctionSignature": "execute(address,uint256,bytes)", - "LeafDigest": "0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac", - "PackedArgumentAddresses": "0x7750d328b314effa365a0402ccfd489b80b0adda", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - } - ], - "MerkleTree": { - "0": ["0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a"], - "1": [ - "0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" - ] - } +{ "metadata": +{"AccountantAddress":"0x075e60550C6f77f430B284E76aF699bC31651f75","BoringVaultAddress":"0xE77076518A813616315EaAba6cA8e595E845EeE9","DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","DigestComposition":["Bytes20(DECODER_AND_SANITIZER_ADDRESS)","Bytes20(TARGET_ADDRESS)","Bytes1(CAN_SEND_VALUE)","Bytes4(TARGET_FUNCTION_SELECTOR)","Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)"],"LeafCount":1,"ManageRoot":"0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a","ManagerAddress":"0x354ade0382EEC1BF0a444339ABc82931457C2c0e","TreeCapacity":2} +, +"leafs": [ +{"AddressArguments":["0x7750d328b314EfFa365A0402CcfD489B80B0adda"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Execute generic call from ITB Position Manager","FunctionSelector":"0xb61d27f6","FunctionSignature":"execute(address,uint256,bytes)","LeafDigest":"0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac","PackedArgumentAddresses":"0x7750d328b314effa365a0402ccfd489b80b0adda","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +], +"MerkleTree": +{"0":["0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a"],"1":["0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400"]} } diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 2ad60c81..fa378dd2 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -3738,7 +3738,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { getAddress(sourceChain, "rawDataDecoderAndSanitizer") ); leafs[leafIndex].argumentAddresses[0] = getAddress(sourceChain, "boringVault"); - leafs[leafIndex].argumentAddresses[1] = address(0); + leafs[leafIndex].argumentAddresses[1] = operator; leafs[leafIndex].argumentAddresses[2] = getAddress(sourceChain, "boringVault"); leafs[leafIndex].argumentAddresses[3] = strategy; leafs[leafIndex].argumentAddresses[4] = lst; From 631f7721301ece562d51cce1433cd06c2a0c9b68 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Fri, 22 Nov 2024 14:01:31 -0500 Subject: [PATCH 12/16] update merkle root for strategist --- leafs/Mainnet/eEigenStrategistLeafs.json | 531 +++--------------- .../CreateEtherFiEigenMerkleRoot.s.sol | 4 +- 2 files changed, 72 insertions(+), 463 deletions(-) diff --git a/leafs/Mainnet/eEigenStrategistLeafs.json b/leafs/Mainnet/eEigenStrategistLeafs.json index 41001ebb..5e86a9ce 100644 --- a/leafs/Mainnet/eEigenStrategistLeafs.json +++ b/leafs/Mainnet/eEigenStrategistLeafs.json @@ -1,462 +1,71 @@ -{ - "metadata": { - "AccountantAddress": "0x075e60550C6f77f430B284E76aF699bC31651f75", - "BoringVaultAddress": "0xE77076518A813616315EaAba6cA8e595E845EeE9", - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "DigestComposition": [ - "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", - "Bytes20(TARGET_ADDRESS)", - "Bytes1(CAN_SEND_VALUE)", - "Bytes4(TARGET_FUNCTION_SELECTOR)", - "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" - ], - "LeafCount": 27, - "ManageRoot": "0x05faa45da77f7bf923ef54109fe5e6b45f6bd5ac0ba152bfb24d9fb7a8c9c335", - "ManagerAddress": "0x354ade0382EEC1BF0a444339ABc82931457C2c0e", - "TreeCapacity": 32 - }, - "leafs": [ - { - "AddressArguments": ["0x858646372CC42E1A627fcE94aa7A7033e7CF075A"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Approve Eigen Layer Strategy Manager to spend EIGEN", - "FunctionSelector": "0x095ea7b3", - "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a", - "PackedArgumentAddresses": "0x858646372cc42e1a627fce94aa7a7033e7cf075a", - "TargetAddress": "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" - }, - { - "AddressArguments": [ - "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", - "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Deposit EIGEN into Eigen Layer Strategy Manager", - "FunctionSelector": "0xe7a050aa", - "FunctionSignature": "depositIntoStrategy(address,address,uint256)", - "LeafDigest": "0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26", - "PackedArgumentAddresses": "0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83", - "TargetAddress": "0x858646372CC42E1A627fcE94aa7A7033e7CF075A" - }, - { - "AddressArguments": [ - "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", - "0xE77076518A813616315EaAba6cA8e595E845EeE9" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Request withdraw of EIGEN from Eigen Layer Delegation Manager", - "FunctionSelector": "0x0dd8dd02", - "FunctionSignature": "queueWithdrawals((address[],uint256[],address)[])", - "LeafDigest": "0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738", - "PackedArgumentAddresses": "0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7e77076518a813616315eaaba6ca8e595e845eee9", - "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" - }, - { - "AddressArguments": [ - "0xE77076518A813616315EaAba6cA8e595E845EeE9", - "0x0000000000000000000000000000000000000000", - "0xE77076518A813616315EaAba6cA8e595E845EeE9", - "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", - "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Complete withdraw of EIGEN from Eigen Layer Delegation Manager", - "FunctionSelector": "0x33404396", - "FunctionSignature": "completeQueuedWithdrawals((address,address,address,uint256,uint32,address[],uint256[])[],address[][],uint256[],bool[])", - "LeafDigest": "0x278908e7390a980b780d07f38e07237b8d9de5918ffbcc0c72265f59a6d6d6a6", - "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee90000000000000000000000000000000000000000e77076518a813616315eaaba6ca8e595e845eee9acb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83", - "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" - }, - { - "AddressArguments": ["0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Delegate to 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202", - "FunctionSelector": "0xeea9064b", - "FunctionSignature": "delegateTo(address,(bytes,uint256),bytes32)", - "LeafDigest": "0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0", - "PackedArgumentAddresses": "0xdcae4faf7c7d0f4a78abe147244c6e9d60cfd202", - "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" - }, - { - "AddressArguments": ["0xE77076518A813616315EaAba6cA8e595E845EeE9"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Undelegate from 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202", - "FunctionSelector": "0xda8be864", - "FunctionSignature": "undelegate(address)", - "LeafDigest": "0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e", - "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee9", - "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" - }, - { - "AddressArguments": ["0xE77076518A813616315EaAba6cA8e595E845EeE9"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", - "Description": "Process claim for EIGEN Rewards", - "FunctionSelector": "0x3ccc861d", - "FunctionSignature": "processClaim((uint32,uint32,bytes,(address,bytes32),uint32[],bytes[],(address,uint256)[]),address)", - "LeafDigest": "0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3", - "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee9", - "TargetAddress": "0x7750d328b314EfFa365A0402CcfD489B80B0adda" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Accept ownership of the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0x79ba5097", - "FunctionSignature": "acceptOwnership()", - "LeafDigest": "0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": ["0xb814C334748dc8D12145b009020e2783624c0775"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Transfer EIGEN to ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0xa9059cbb", - "FunctionSignature": "transfer(address,uint256)", - "LeafDigest": "0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761", - "PackedArgumentAddresses": "0xb814c334748dc8d12145b009020e2783624c0775", - "TargetAddress": "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" - }, - { - "AddressArguments": [ - "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", - "0x858646372CC42E1A627fcE94aa7A7033e7CF075A" - ], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Approve Strategy Manager to spend EIGEN", - "FunctionSelector": "0xda3e3397", - "FunctionSignature": "approveToken(address,address,uint256)", - "LeafDigest": "0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c", - "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83858646372cc42e1a627fce94aa7a7033e7cf075a", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": ["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Withdraw EIGEN from ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0xf3fef3a3", - "FunctionSignature": "withdraw(address,uint256)", - "LeafDigest": "0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e", - "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": ["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Withdraw all EIGEN from the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0xfa09e630", - "FunctionSignature": "withdrawAll(address)", - "LeafDigest": "0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61", - "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Delegate", - "FunctionSelector": "0xc89e4361", - "FunctionSignature": "delegate()", - "LeafDigest": "0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Undelegate", - "FunctionSelector": "0x92ab89bb", - "FunctionSignature": "undelegate()", - "LeafDigest": "0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Delegate With Signature", - "FunctionSelector": "0x2b5af748", - "FunctionSignature": "delegateWithSignature(bytes,uint256,bytes32)", - "LeafDigest": "0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Deposit", - "FunctionSelector": "0xe2bbb158", - "FunctionSignature": "deposit(uint256,uint256)", - "LeafDigest": "0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Start Withdrawal", - "FunctionSelector": "0xe69bb20d", - "FunctionSignature": "startWithdrawal(uint256)", - "LeafDigest": "0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Complete Withdrawal", - "FunctionSelector": "0xd9ece259", - "FunctionSignature": "completeWithdrawal(uint256,uint256)", - "LeafDigest": "0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Complete Next Withdrawal", - "FunctionSelector": "0x1761b7ce", - "FunctionSignature": "completeNextWithdrawal(uint256)", - "LeafDigest": "0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Complete Next Withdrawals", - "FunctionSelector": "0x1b51d9b5", - "FunctionSignature": "completeNextWithdrawals(uint256)", - "LeafDigest": "0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Override Withdrawal Indexes", - "FunctionSelector": "0xda9d3be7", - "FunctionSignature": "overrideWithdrawalIndexes(uint256,uint256)", - "LeafDigest": "0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Assemble", - "FunctionSelector": "0xe6a6e7a2", - "FunctionSignature": "assemble(uint256)", - "LeafDigest": "0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Disassemble", - "FunctionSelector": "0x6ed625ab", - "FunctionSignature": "disassemble(uint256,uint256)", - "LeafDigest": "0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", - "Description": "Full Disassemble", - "FunctionSelector": "0x54621b42", - "FunctionSignature": "fullDisassemble(uint256)", - "LeafDigest": "0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", - "Description": "Remove any executor from 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0x24788429", - "FunctionSignature": "removeExecutor(address)", - "LeafDigest": "0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", - "Description": "Withdraw any asset from 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0xf3fef3a3", - "FunctionSignature": "withdraw(address,uint256)", - "LeafDigest": "0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", - "Description": "Withdraw all of any asset from 0xb814C334748dc8D12145b009020e2783624c0775", - "FunctionSelector": "0xfa09e630", - "FunctionSignature": "withdrawAll(address)", - "LeafDigest": "0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - }, - { - "AddressArguments": [], - "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", - "Description": "", - "FunctionSelector": "0xc5d24601", - "FunctionSignature": "", - "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "PackedArgumentAddresses": "0x", - "TargetAddress": "0x0000000000000000000000000000000000000000" - } - ], - "MerkleTree": { - "0": ["0x05faa45da77f7bf923ef54109fe5e6b45f6bd5ac0ba152bfb24d9fb7a8c9c335"], - "1": [ - "0xb1728642d743ef8ad63c79d97bd408d06c0fd7bcb0f492c8401e3a13c7696e22", - "0x4b0d60a133c4ac3344bdd2ea990129ae9070054a39a8dbb5faa0947f67a3ab2c" - ], - "2": [ - "0xf1fd5eb57128a724fd1cf38d825d8619038ed44c251e04359d7b2212048401b0", - "0x1bd9b3ca4bc218355d2a85b6823b905ab4f4236baf5fbda72ee7ab7972f1770f", - "0xa537d6fb5f7b3599dcbb5fe8f1f02a4da8b9f4212e2b30509172115b018ed11e", - "0xef1a71f1220ccf72fa47beb65fde5de0ecc70813fa6317ca7de5963faa65e616" - ], - "3": [ - "0xbf48aae4d4682178a4e606f118d9d6474534c852a2767068b083e8f43221cc10", - "0x8d99a1e4f0b23f286992049417b0c4ea311bbd15a1050b6afdf4e94229b658b2", - "0x75df5343c1daad7ade0268cb2973477278efd0241ae29f6a915e964d28a3f970", - "0x13a0b4c4292dc9ebdfcba3fe1d9e5313b5e1059a05e2442964deb44c84c6f0b6", - "0x940b713eba5c1e3127fa85acf9128862ba46145e600961094fe281367be19059", - "0x867a20ec44f8fbed7ac0485075bae0d6255afcc1be974a2a7278754066642b35", - "0x4e773a49085028c3934e69890764d89f0e6b4c99e8c16431f19d5d3cf61214f9", - "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" - ], - "4": [ - "0x3d236c3651d648e49004617b32a9d4011aeccbc16e58c2e4daef93cbf037bcef", - "0x8f9e311b18ae03c239be5920ad4ede5c8dbf244a754e7f34dd53ce2244172533", - "0x3988b11bb0b8f21218bbd091eeb9c48f497e044b88dcecb033405675e5e4486b", - "0xbb55e8fe4038e95fe67b3b599c0e2ab979a3a6cd2d82343e8d8492eec6faadfa", - "0x4d70fc2717e24cf5cd5242d2d58055ffb0af8139fed4d66fd7e3c4e6bbcca3fb", - "0x3d2ed2efd028064f25cb8e1175c77bab1cccd9ef91b241e7901225b3cfa7bcc5", - "0xeb5b25181e747972bcabf035f062b1b1a524ee9afd0a64729feb24d6c1a8674a", - "0xcd888d714379b0469df4649c6fb54ef2029f19b5b268f3d826a215efd95eea34", - "0xc9b957be18ab2af74aa90ced1f55dbbfa7052412cd123795fff541fb7d3d37fa", - "0x624c66cd803cbf8072ecf078b5bbcb9e602669c8bb05bcbbf19a8f8b7b23535d", - "0x6a659de3540bb329c1b128db4923a7c121c51e03ed50d8464edf17d3b8ea4874", - "0xba2cef5373e328a04f66d8ce98cf6635deaefeb184aec5fc362b95eb89842c4e", - "0x350b578b9a1a6c30a89f82aa41b3e0b01ad013171be985d19114e43b4abdfc72", - "0x55a21e3423699fb0e0ba1ddc4f2f38cf1dc7d4645b33cabd7679ef04f8292243", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", - "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" - ], - "5": [ - "0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a", - "0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26", - "0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738", - "0x278908e7390a980b780d07f38e07237b8d9de5918ffbcc0c72265f59a6d6d6a6", - "0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0", - "0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e", - "0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3", - "0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26", - "0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761", - "0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c", - "0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e", - "0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61", - "0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538", - "0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569", - "0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776", - "0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9", - "0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00", - "0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d", - "0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3", - "0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067", - "0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c", - "0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1", - "0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7", - "0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f", - "0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca", - "0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a", - "0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", - "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" - ] - } +{ "metadata": +{"AccountantAddress":"0x075e60550C6f77f430B284E76aF699bC31651f75","BoringVaultAddress":"0xE77076518A813616315EaAba6cA8e595E845EeE9","DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","DigestComposition":["Bytes20(DECODER_AND_SANITIZER_ADDRESS)","Bytes20(TARGET_ADDRESS)","Bytes1(CAN_SEND_VALUE)","Bytes4(TARGET_FUNCTION_SELECTOR)","Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)"],"LeafCount":27,"ManageRoot":"0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c","ManagerAddress":"0x354ade0382EEC1BF0a444339ABc82931457C2c0e","TreeCapacity":32} +, +"leafs": [ +{"AddressArguments":["0x858646372CC42E1A627fcE94aa7A7033e7CF075A"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Approve Eigen Layer Strategy Manager to spend EIGEN","FunctionSelector":"0x095ea7b3","FunctionSignature":"approve(address,uint256)","LeafDigest":"0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a","PackedArgumentAddresses":"0x858646372cc42e1a627fce94aa7a7033e7cf075a","TargetAddress":"0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"} +, +{"AddressArguments":["0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Deposit EIGEN into Eigen Layer Strategy Manager","FunctionSelector":"0xe7a050aa","FunctionSignature":"depositIntoStrategy(address,address,uint256)","LeafDigest":"0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26","PackedArgumentAddresses":"0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0x858646372CC42E1A627fcE94aa7A7033e7CF075A"} +, +{"AddressArguments":["0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Request withdraw of EIGEN from Eigen Layer Delegation Manager","FunctionSelector":"0x0dd8dd02","FunctionSignature":"queueWithdrawals((address[],uint256[],address)[])","LeafDigest":"0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738","PackedArgumentAddresses":"0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7e77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} +, +{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9","0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","0xE77076518A813616315EaAba6cA8e595E845EeE9","0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Complete withdraw of EIGEN from Eigen Layer Delegation Manager","FunctionSelector":"0x33404396","FunctionSignature":"completeQueuedWithdrawals((address,address,address,uint256,uint32,address[],uint256[])[],address[][],uint256[],bool[])","LeafDigest":"0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9dcae4faf7c7d0f4a78abe147244c6e9d60cfd202e77076518a813616315eaaba6ca8e595e845eee9acb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} +, +{"AddressArguments":["0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Delegate to 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","FunctionSelector":"0xeea9064b","FunctionSignature":"delegateTo(address,(bytes,uint256),bytes32)","LeafDigest":"0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0","PackedArgumentAddresses":"0xdcae4faf7c7d0f4a78abe147244c6e9d60cfd202","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} +, +{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Undelegate from 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","FunctionSelector":"0xda8be864","FunctionSignature":"undelegate(address)","LeafDigest":"0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} +, +{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Process claim for EIGEN Rewards","FunctionSelector":"0x3ccc861d","FunctionSignature":"processClaim((uint32,uint32,bytes,(address,bytes32),uint32[],bytes[],(address,uint256)[]),address)","LeafDigest":"0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x7750d328b314EfFa365A0402CcfD489B80B0adda"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Accept ownership of the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0x79ba5097","FunctionSignature":"acceptOwnership()","LeafDigest":"0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":["0xb814C334748dc8D12145b009020e2783624c0775"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Transfer EIGEN to ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xa9059cbb","FunctionSignature":"transfer(address,uint256)","LeafDigest":"0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761","PackedArgumentAddresses":"0xb814c334748dc8d12145b009020e2783624c0775","TargetAddress":"0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"} +, +{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83","0x858646372CC42E1A627fcE94aa7A7033e7CF075A"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Approve Strategy Manager to spend EIGEN","FunctionSelector":"0xda3e3397","FunctionSignature":"approveToken(address,address,uint256)","LeafDigest":"0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83858646372cc42e1a627fce94aa7a7033e7cf075a","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Withdraw EIGEN from ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xf3fef3a3","FunctionSignature":"withdraw(address,uint256)","LeafDigest":"0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Withdraw all EIGEN from the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xfa09e630","FunctionSignature":"withdrawAll(address)","LeafDigest":"0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Delegate","FunctionSelector":"0xc89e4361","FunctionSignature":"delegate()","LeafDigest":"0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Undelegate","FunctionSelector":"0x92ab89bb","FunctionSignature":"undelegate()","LeafDigest":"0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Delegate With Signature","FunctionSelector":"0x2b5af748","FunctionSignature":"delegateWithSignature(bytes,uint256,bytes32)","LeafDigest":"0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Deposit","FunctionSelector":"0xe2bbb158","FunctionSignature":"deposit(uint256,uint256)","LeafDigest":"0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Start Withdrawal","FunctionSelector":"0xe69bb20d","FunctionSignature":"startWithdrawal(uint256)","LeafDigest":"0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Withdrawal","FunctionSelector":"0xd9ece259","FunctionSignature":"completeWithdrawal(uint256,uint256)","LeafDigest":"0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Next Withdrawal","FunctionSelector":"0x1761b7ce","FunctionSignature":"completeNextWithdrawal(uint256)","LeafDigest":"0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Next Withdrawals","FunctionSelector":"0x1b51d9b5","FunctionSignature":"completeNextWithdrawals(uint256)","LeafDigest":"0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Override Withdrawal Indexes","FunctionSelector":"0xda9d3be7","FunctionSignature":"overrideWithdrawalIndexes(uint256,uint256)","LeafDigest":"0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Assemble","FunctionSelector":"0xe6a6e7a2","FunctionSignature":"assemble(uint256)","LeafDigest":"0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Disassemble","FunctionSelector":"0x6ed625ab","FunctionSignature":"disassemble(uint256,uint256)","LeafDigest":"0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Full Disassemble","FunctionSelector":"0x54621b42","FunctionSignature":"fullDisassemble(uint256)","LeafDigest":"0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Remove any executor from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0x24788429","FunctionSignature":"removeExecutor(address)","LeafDigest":"0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Withdraw any asset from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xf3fef3a3","FunctionSignature":"withdraw(address,uint256)","LeafDigest":"0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Withdraw all of any asset from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xfa09e630","FunctionSignature":"withdrawAll(address)","LeafDigest":"0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +, +{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} +], +"MerkleTree": +{"0":["0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c"],"1":["0xe7fbfa7d6b24c96046a7dbaff4140cb75e32b4913d168f6ab6e057ff181f01d9","0x4b0d60a133c4ac3344bdd2ea990129ae9070054a39a8dbb5faa0947f67a3ab2c"],"2":["0xd06d4ff35811dba6f693dfaa0f001d7e33d754697fd87e080baab30cf16fa82d","0x1bd9b3ca4bc218355d2a85b6823b905ab4f4236baf5fbda72ee7ab7972f1770f","0xa537d6fb5f7b3599dcbb5fe8f1f02a4da8b9f4212e2b30509172115b018ed11e","0xef1a71f1220ccf72fa47beb65fde5de0ecc70813fa6317ca7de5963faa65e616"],"3":["0xc2b5c1e9aad42d9eefca66ad9547acc06477f51fc6951e6a266b34e3adb3102a","0x8d99a1e4f0b23f286992049417b0c4ea311bbd15a1050b6afdf4e94229b658b2","0x75df5343c1daad7ade0268cb2973477278efd0241ae29f6a915e964d28a3f970","0x13a0b4c4292dc9ebdfcba3fe1d9e5313b5e1059a05e2442964deb44c84c6f0b6","0x940b713eba5c1e3127fa85acf9128862ba46145e600961094fe281367be19059","0x867a20ec44f8fbed7ac0485075bae0d6255afcc1be974a2a7278754066642b35","0x4e773a49085028c3934e69890764d89f0e6b4c99e8c16431f19d5d3cf61214f9","0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe"],"4":["0x3d236c3651d648e49004617b32a9d4011aeccbc16e58c2e4daef93cbf037bcef","0x414e26529f58d42c494f93ee7443216a0652da423f80dac2a90fc3ddf73466a5","0x3988b11bb0b8f21218bbd091eeb9c48f497e044b88dcecb033405675e5e4486b","0xbb55e8fe4038e95fe67b3b599c0e2ab979a3a6cd2d82343e8d8492eec6faadfa","0x4d70fc2717e24cf5cd5242d2d58055ffb0af8139fed4d66fd7e3c4e6bbcca3fb","0x3d2ed2efd028064f25cb8e1175c77bab1cccd9ef91b241e7901225b3cfa7bcc5","0xeb5b25181e747972bcabf035f062b1b1a524ee9afd0a64729feb24d6c1a8674a","0xcd888d714379b0469df4649c6fb54ef2029f19b5b268f3d826a215efd95eea34","0xc9b957be18ab2af74aa90ced1f55dbbfa7052412cd123795fff541fb7d3d37fa","0x624c66cd803cbf8072ecf078b5bbcb9e602669c8bb05bcbbf19a8f8b7b23535d","0x6a659de3540bb329c1b128db4923a7c121c51e03ed50d8464edf17d3b8ea4874","0xba2cef5373e328a04f66d8ce98cf6635deaefeb184aec5fc362b95eb89842c4e","0x350b578b9a1a6c30a89f82aa41b3e0b01ad013171be985d19114e43b4abdfc72","0x55a21e3423699fb0e0ba1ddc4f2f38cf1dc7d4645b33cabd7679ef04f8292243","0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba","0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba"],"5":["0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a","0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26","0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738","0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080","0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0","0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e","0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3","0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26","0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761","0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c","0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e","0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61","0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538","0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569","0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776","0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9","0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00","0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d","0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3","0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067","0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c","0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1","0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7","0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f","0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca","0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a","0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400"]} } diff --git a/script/MerkleRootCreation/Mainnet/CreateEtherFiEigenMerkleRoot.s.sol b/script/MerkleRootCreation/Mainnet/CreateEtherFiEigenMerkleRoot.s.sol index 0ed82734..f98a71a5 100644 --- a/script/MerkleRootCreation/Mainnet/CreateEtherFiEigenMerkleRoot.s.sol +++ b/script/MerkleRootCreation/Mainnet/CreateEtherFiEigenMerkleRoot.s.sol @@ -30,8 +30,8 @@ contract CreateEtherFiEigenMerkleRootScript is Script, MerkleTreeHelper { */ function run() external { /// NOTE Only have 1 function run at a time, otherwise the merkle root created will be wrong. - // generateAdminStrategistMerkleRoot(); - generateAdminMerkleRoot(); + generateAdminStrategistMerkleRoot(); + //generateAdminMerkleRoot(); } function generateAdminMerkleRoot() public { From 85da7e20e39b7d09d86a0a41c53e386f435484b0 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Fri, 22 Nov 2024 14:10:41 -0500 Subject: [PATCH 13/16] prettier json --- leafs/Mainnet/eEigenAdminLeafs.json | 60 ++- leafs/Mainnet/eEigenStrategistLeafs.json | 533 ++++++++++++++++++++--- 2 files changed, 513 insertions(+), 80 deletions(-) diff --git a/leafs/Mainnet/eEigenAdminLeafs.json b/leafs/Mainnet/eEigenAdminLeafs.json index c8a4d454..b5271c44 100644 --- a/leafs/Mainnet/eEigenAdminLeafs.json +++ b/leafs/Mainnet/eEigenAdminLeafs.json @@ -1,11 +1,51 @@ -{ "metadata": -{"AccountantAddress":"0x075e60550C6f77f430B284E76aF699bC31651f75","BoringVaultAddress":"0xE77076518A813616315EaAba6cA8e595E845EeE9","DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","DigestComposition":["Bytes20(DECODER_AND_SANITIZER_ADDRESS)","Bytes20(TARGET_ADDRESS)","Bytes1(CAN_SEND_VALUE)","Bytes4(TARGET_FUNCTION_SELECTOR)","Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)"],"LeafCount":1,"ManageRoot":"0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a","ManagerAddress":"0x354ade0382EEC1BF0a444339ABc82931457C2c0e","TreeCapacity":2} -, -"leafs": [ -{"AddressArguments":["0x7750d328b314EfFa365A0402CcfD489B80B0adda"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Execute generic call from ITB Position Manager","FunctionSelector":"0xb61d27f6","FunctionSignature":"execute(address,uint256,bytes)","LeafDigest":"0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac","PackedArgumentAddresses":"0x7750d328b314effa365a0402ccfd489b80b0adda","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -], -"MerkleTree": -{"0":["0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a"],"1":["0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400"]} +{ + "metadata": { + "AccountantAddress": "0x075e60550C6f77f430B284E76aF699bC31651f75", + "BoringVaultAddress": "0xE77076518A813616315EaAba6cA8e595E845EeE9", + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "DigestComposition": [ + "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", + "Bytes20(TARGET_ADDRESS)", + "Bytes1(CAN_SEND_VALUE)", + "Bytes4(TARGET_FUNCTION_SELECTOR)", + "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" + ], + "LeafCount": 1, + "ManageRoot": "0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a", + "ManagerAddress": "0x354ade0382EEC1BF0a444339ABc82931457C2c0e", + "TreeCapacity": 2 + }, + "leafs": [ + { + "AddressArguments": ["0x7750d328b314EfFa365A0402CcfD489B80B0adda"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Execute generic call from ITB Position Manager", + "FunctionSelector": "0xb61d27f6", + "FunctionSignature": "execute(address,uint256,bytes)", + "LeafDigest": "0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac", + "PackedArgumentAddresses": "0x7750d328b314effa365a0402ccfd489b80b0adda", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + } + ], + "MerkleTree": { + "0": [ + "0x4cab2cd57f7cbefc26efbe57eadbd570032ba4b319911397eede80b39e893d3a" + ], + "1": [ + "0xf2e827e1dbba717d588d8d837e46252982329c58fd384f1baea462a4a9040eac", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" + ] + } } diff --git a/leafs/Mainnet/eEigenStrategistLeafs.json b/leafs/Mainnet/eEigenStrategistLeafs.json index 5e86a9ce..afb530ae 100644 --- a/leafs/Mainnet/eEigenStrategistLeafs.json +++ b/leafs/Mainnet/eEigenStrategistLeafs.json @@ -1,71 +1,464 @@ -{ "metadata": -{"AccountantAddress":"0x075e60550C6f77f430B284E76aF699bC31651f75","BoringVaultAddress":"0xE77076518A813616315EaAba6cA8e595E845EeE9","DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","DigestComposition":["Bytes20(DECODER_AND_SANITIZER_ADDRESS)","Bytes20(TARGET_ADDRESS)","Bytes1(CAN_SEND_VALUE)","Bytes4(TARGET_FUNCTION_SELECTOR)","Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)"],"LeafCount":27,"ManageRoot":"0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c","ManagerAddress":"0x354ade0382EEC1BF0a444339ABc82931457C2c0e","TreeCapacity":32} -, -"leafs": [ -{"AddressArguments":["0x858646372CC42E1A627fcE94aa7A7033e7CF075A"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Approve Eigen Layer Strategy Manager to spend EIGEN","FunctionSelector":"0x095ea7b3","FunctionSignature":"approve(address,uint256)","LeafDigest":"0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a","PackedArgumentAddresses":"0x858646372cc42e1a627fce94aa7a7033e7cf075a","TargetAddress":"0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"} -, -{"AddressArguments":["0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Deposit EIGEN into Eigen Layer Strategy Manager","FunctionSelector":"0xe7a050aa","FunctionSignature":"depositIntoStrategy(address,address,uint256)","LeafDigest":"0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26","PackedArgumentAddresses":"0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0x858646372CC42E1A627fcE94aa7A7033e7CF075A"} -, -{"AddressArguments":["0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Request withdraw of EIGEN from Eigen Layer Delegation Manager","FunctionSelector":"0x0dd8dd02","FunctionSignature":"queueWithdrawals((address[],uint256[],address)[])","LeafDigest":"0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738","PackedArgumentAddresses":"0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7e77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} -, -{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9","0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","0xE77076518A813616315EaAba6cA8e595E845EeE9","0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7","0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Complete withdraw of EIGEN from Eigen Layer Delegation Manager","FunctionSelector":"0x33404396","FunctionSignature":"completeQueuedWithdrawals((address,address,address,uint256,uint32,address[],uint256[])[],address[][],uint256[],bool[])","LeafDigest":"0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9dcae4faf7c7d0f4a78abe147244c6e9d60cfd202e77076518a813616315eaaba6ca8e595e845eee9acb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} -, -{"AddressArguments":["0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Delegate to 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","FunctionSelector":"0xeea9064b","FunctionSignature":"delegateTo(address,(bytes,uint256),bytes32)","LeafDigest":"0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0","PackedArgumentAddresses":"0xdcae4faf7c7d0f4a78abe147244c6e9d60cfd202","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} -, -{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Undelegate from 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202","FunctionSelector":"0xda8be864","FunctionSignature":"undelegate(address)","LeafDigest":"0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A"} -, -{"AddressArguments":["0xE77076518A813616315EaAba6cA8e595E845EeE9"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26","Description":"Process claim for EIGEN Rewards","FunctionSelector":"0x3ccc861d","FunctionSignature":"processClaim((uint32,uint32,bytes,(address,bytes32),uint32[],bytes[],(address,uint256)[]),address)","LeafDigest":"0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3","PackedArgumentAddresses":"0xe77076518a813616315eaaba6ca8e595e845eee9","TargetAddress":"0x7750d328b314EfFa365A0402CcfD489B80B0adda"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Accept ownership of the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0x79ba5097","FunctionSignature":"acceptOwnership()","LeafDigest":"0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":["0xb814C334748dc8D12145b009020e2783624c0775"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Transfer EIGEN to ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xa9059cbb","FunctionSignature":"transfer(address,uint256)","LeafDigest":"0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761","PackedArgumentAddresses":"0xb814c334748dc8d12145b009020e2783624c0775","TargetAddress":"0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"} -, -{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83","0x858646372CC42E1A627fcE94aa7A7033e7CF075A"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Approve Strategy Manager to spend EIGEN","FunctionSelector":"0xda3e3397","FunctionSignature":"approveToken(address,address,uint256)","LeafDigest":"0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83858646372cc42e1a627fce94aa7a7033e7cf075a","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Withdraw EIGEN from ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xf3fef3a3","FunctionSignature":"withdraw(address,uint256)","LeafDigest":"0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Withdraw all EIGEN from the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xfa09e630","FunctionSignature":"withdrawAll(address)","LeafDigest":"0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61","PackedArgumentAddresses":"0xec53bf9167f50cdeb3ae105f56099aaab9061f83","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Delegate","FunctionSelector":"0xc89e4361","FunctionSignature":"delegate()","LeafDigest":"0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Undelegate","FunctionSelector":"0x92ab89bb","FunctionSignature":"undelegate()","LeafDigest":"0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Delegate With Signature","FunctionSelector":"0x2b5af748","FunctionSignature":"delegateWithSignature(bytes,uint256,bytes32)","LeafDigest":"0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Deposit","FunctionSelector":"0xe2bbb158","FunctionSignature":"deposit(uint256,uint256)","LeafDigest":"0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Start Withdrawal","FunctionSelector":"0xe69bb20d","FunctionSignature":"startWithdrawal(uint256)","LeafDigest":"0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Withdrawal","FunctionSelector":"0xd9ece259","FunctionSignature":"completeWithdrawal(uint256,uint256)","LeafDigest":"0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Next Withdrawal","FunctionSelector":"0x1761b7ce","FunctionSignature":"completeNextWithdrawal(uint256)","LeafDigest":"0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Complete Next Withdrawals","FunctionSelector":"0x1b51d9b5","FunctionSignature":"completeNextWithdrawals(uint256)","LeafDigest":"0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Override Withdrawal Indexes","FunctionSelector":"0xda9d3be7","FunctionSignature":"overrideWithdrawalIndexes(uint256,uint256)","LeafDigest":"0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Assemble","FunctionSelector":"0xe6a6e7a2","FunctionSignature":"assemble(uint256)","LeafDigest":"0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Disassemble","FunctionSelector":"0x6ed625ab","FunctionSignature":"disassemble(uint256,uint256)","LeafDigest":"0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xBF76C48401f7f690f46F0C481Ee9f193D0c43062","Description":"Full Disassemble","FunctionSelector":"0x54621b42","FunctionSignature":"fullDisassemble(uint256)","LeafDigest":"0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Remove any executor from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0x24788429","FunctionSignature":"removeExecutor(address)","LeafDigest":"0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Withdraw any asset from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xf3fef3a3","FunctionSignature":"withdraw(address,uint256)","LeafDigest":"0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0xd7335170816912F9D06e23d23479589ed63b3c33","Description":"Withdraw all of any asset from 0xb814C334748dc8D12145b009020e2783624c0775","FunctionSelector":"0xfa09e630","FunctionSignature":"withdrawAll(address)","LeafDigest":"0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5","PackedArgumentAddresses":"0x","TargetAddress":"0xb814C334748dc8D12145b009020e2783624c0775"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -, -{"AddressArguments":[],"CanSendValue":false,"DecoderAndSanitizerAddress":"0x0000000000000000000000000000000000000000","Description":"","FunctionSelector":"0xc5d24601","FunctionSignature":"","LeafDigest":"0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","PackedArgumentAddresses":"0x","TargetAddress":"0x0000000000000000000000000000000000000000"} -], -"MerkleTree": -{"0":["0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c"],"1":["0xe7fbfa7d6b24c96046a7dbaff4140cb75e32b4913d168f6ab6e057ff181f01d9","0x4b0d60a133c4ac3344bdd2ea990129ae9070054a39a8dbb5faa0947f67a3ab2c"],"2":["0xd06d4ff35811dba6f693dfaa0f001d7e33d754697fd87e080baab30cf16fa82d","0x1bd9b3ca4bc218355d2a85b6823b905ab4f4236baf5fbda72ee7ab7972f1770f","0xa537d6fb5f7b3599dcbb5fe8f1f02a4da8b9f4212e2b30509172115b018ed11e","0xef1a71f1220ccf72fa47beb65fde5de0ecc70813fa6317ca7de5963faa65e616"],"3":["0xc2b5c1e9aad42d9eefca66ad9547acc06477f51fc6951e6a266b34e3adb3102a","0x8d99a1e4f0b23f286992049417b0c4ea311bbd15a1050b6afdf4e94229b658b2","0x75df5343c1daad7ade0268cb2973477278efd0241ae29f6a915e964d28a3f970","0x13a0b4c4292dc9ebdfcba3fe1d9e5313b5e1059a05e2442964deb44c84c6f0b6","0x940b713eba5c1e3127fa85acf9128862ba46145e600961094fe281367be19059","0x867a20ec44f8fbed7ac0485075bae0d6255afcc1be974a2a7278754066642b35","0x4e773a49085028c3934e69890764d89f0e6b4c99e8c16431f19d5d3cf61214f9","0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe"],"4":["0x3d236c3651d648e49004617b32a9d4011aeccbc16e58c2e4daef93cbf037bcef","0x414e26529f58d42c494f93ee7443216a0652da423f80dac2a90fc3ddf73466a5","0x3988b11bb0b8f21218bbd091eeb9c48f497e044b88dcecb033405675e5e4486b","0xbb55e8fe4038e95fe67b3b599c0e2ab979a3a6cd2d82343e8d8492eec6faadfa","0x4d70fc2717e24cf5cd5242d2d58055ffb0af8139fed4d66fd7e3c4e6bbcca3fb","0x3d2ed2efd028064f25cb8e1175c77bab1cccd9ef91b241e7901225b3cfa7bcc5","0xeb5b25181e747972bcabf035f062b1b1a524ee9afd0a64729feb24d6c1a8674a","0xcd888d714379b0469df4649c6fb54ef2029f19b5b268f3d826a215efd95eea34","0xc9b957be18ab2af74aa90ced1f55dbbfa7052412cd123795fff541fb7d3d37fa","0x624c66cd803cbf8072ecf078b5bbcb9e602669c8bb05bcbbf19a8f8b7b23535d","0x6a659de3540bb329c1b128db4923a7c121c51e03ed50d8464edf17d3b8ea4874","0xba2cef5373e328a04f66d8ce98cf6635deaefeb184aec5fc362b95eb89842c4e","0x350b578b9a1a6c30a89f82aa41b3e0b01ad013171be985d19114e43b4abdfc72","0x55a21e3423699fb0e0ba1ddc4f2f38cf1dc7d4645b33cabd7679ef04f8292243","0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba","0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba"],"5":["0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a","0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26","0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738","0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080","0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0","0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e","0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3","0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26","0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761","0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c","0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e","0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61","0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538","0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569","0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776","0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9","0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00","0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d","0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3","0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067","0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c","0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1","0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7","0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f","0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca","0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a","0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400","0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400"]} +{ + "metadata": { + "AccountantAddress": "0x075e60550C6f77f430B284E76aF699bC31651f75", + "BoringVaultAddress": "0xE77076518A813616315EaAba6cA8e595E845EeE9", + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "DigestComposition": [ + "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", + "Bytes20(TARGET_ADDRESS)", + "Bytes1(CAN_SEND_VALUE)", + "Bytes4(TARGET_FUNCTION_SELECTOR)", + "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" + ], + "LeafCount": 27, + "ManageRoot": "0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c", + "ManagerAddress": "0x354ade0382EEC1BF0a444339ABc82931457C2c0e", + "TreeCapacity": 32 + }, + "leafs": [ + { + "AddressArguments": ["0x858646372CC42E1A627fcE94aa7A7033e7CF075A"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Approve Eigen Layer Strategy Manager to spend EIGEN", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a", + "PackedArgumentAddresses": "0x858646372cc42e1a627fce94aa7a7033e7cf075a", + "TargetAddress": "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" + }, + { + "AddressArguments": [ + "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", + "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Deposit EIGEN into Eigen Layer Strategy Manager", + "FunctionSelector": "0xe7a050aa", + "FunctionSignature": "depositIntoStrategy(address,address,uint256)", + "LeafDigest": "0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26", + "PackedArgumentAddresses": "0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83", + "TargetAddress": "0x858646372CC42E1A627fcE94aa7A7033e7CF075A" + }, + { + "AddressArguments": [ + "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", + "0xE77076518A813616315EaAba6cA8e595E845EeE9" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Request withdraw of EIGEN from Eigen Layer Delegation Manager", + "FunctionSelector": "0x0dd8dd02", + "FunctionSignature": "queueWithdrawals((address[],uint256[],address)[])", + "LeafDigest": "0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738", + "PackedArgumentAddresses": "0xacb55c530acdb2849e6d4f36992cd8c9d50ed8f7e77076518a813616315eaaba6ca8e595e845eee9", + "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" + }, + { + "AddressArguments": [ + "0xE77076518A813616315EaAba6cA8e595E845EeE9", + "0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202", + "0xE77076518A813616315EaAba6cA8e595E845EeE9", + "0xaCB55C530Acdb2849e6d4f36992Cd8c9D50ED8F7", + "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Complete withdraw of EIGEN from Eigen Layer Delegation Manager", + "FunctionSelector": "0x33404396", + "FunctionSignature": "completeQueuedWithdrawals((address,address,address,uint256,uint32,address[],uint256[])[],address[][],uint256[],bool[])", + "LeafDigest": "0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080", + "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee9dcae4faf7c7d0f4a78abe147244c6e9d60cfd202e77076518a813616315eaaba6ca8e595e845eee9acb55c530acdb2849e6d4f36992cd8c9d50ed8f7ec53bf9167f50cdeb3ae105f56099aaab9061f83", + "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" + }, + { + "AddressArguments": ["0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Delegate to 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202", + "FunctionSelector": "0xeea9064b", + "FunctionSignature": "delegateTo(address,(bytes,uint256),bytes32)", + "LeafDigest": "0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0", + "PackedArgumentAddresses": "0xdcae4faf7c7d0f4a78abe147244c6e9d60cfd202", + "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" + }, + { + "AddressArguments": ["0xE77076518A813616315EaAba6cA8e595E845EeE9"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Undelegate from 0xDcAE4FAf7C7d0f4A78abe147244c6e9d60cFD202", + "FunctionSelector": "0xda8be864", + "FunctionSignature": "undelegate(address)", + "LeafDigest": "0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e", + "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee9", + "TargetAddress": "0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A" + }, + { + "AddressArguments": ["0xE77076518A813616315EaAba6cA8e595E845EeE9"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xb7Dd199ABE801cC4985B60B8B1365264Eb31ad26", + "Description": "Process claim for EIGEN Rewards", + "FunctionSelector": "0x3ccc861d", + "FunctionSignature": "processClaim((uint32,uint32,bytes,(address,bytes32),uint32[],bytes[],(address,uint256)[]),address)", + "LeafDigest": "0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3", + "PackedArgumentAddresses": "0xe77076518a813616315eaaba6ca8e595e845eee9", + "TargetAddress": "0x7750d328b314EfFa365A0402CcfD489B80B0adda" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Accept ownership of the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0x79ba5097", + "FunctionSignature": "acceptOwnership()", + "LeafDigest": "0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": ["0xb814C334748dc8D12145b009020e2783624c0775"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Transfer EIGEN to ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0xa9059cbb", + "FunctionSignature": "transfer(address,uint256)", + "LeafDigest": "0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761", + "PackedArgumentAddresses": "0xb814c334748dc8d12145b009020e2783624c0775", + "TargetAddress": "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83" + }, + { + "AddressArguments": [ + "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", + "0x858646372CC42E1A627fcE94aa7A7033e7CF075A" + ], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Approve Strategy Manager to spend EIGEN", + "FunctionSelector": "0xda3e3397", + "FunctionSignature": "approveToken(address,address,uint256)", + "LeafDigest": "0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c", + "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83858646372cc42e1a627fce94aa7a7033e7cf075a", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": ["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Withdraw EIGEN from ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0xf3fef3a3", + "FunctionSignature": "withdraw(address,uint256)", + "LeafDigest": "0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e", + "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": ["0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Withdraw all EIGEN from the ITB Contract: 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0xfa09e630", + "FunctionSignature": "withdrawAll(address)", + "LeafDigest": "0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61", + "PackedArgumentAddresses": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Delegate", + "FunctionSelector": "0xc89e4361", + "FunctionSignature": "delegate()", + "LeafDigest": "0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Undelegate", + "FunctionSelector": "0x92ab89bb", + "FunctionSignature": "undelegate()", + "LeafDigest": "0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Delegate With Signature", + "FunctionSelector": "0x2b5af748", + "FunctionSignature": "delegateWithSignature(bytes,uint256,bytes32)", + "LeafDigest": "0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Deposit", + "FunctionSelector": "0xe2bbb158", + "FunctionSignature": "deposit(uint256,uint256)", + "LeafDigest": "0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Start Withdrawal", + "FunctionSelector": "0xe69bb20d", + "FunctionSignature": "startWithdrawal(uint256)", + "LeafDigest": "0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Complete Withdrawal", + "FunctionSelector": "0xd9ece259", + "FunctionSignature": "completeWithdrawal(uint256,uint256)", + "LeafDigest": "0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Complete Next Withdrawal", + "FunctionSelector": "0x1761b7ce", + "FunctionSignature": "completeNextWithdrawal(uint256)", + "LeafDigest": "0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Complete Next Withdrawals", + "FunctionSelector": "0x1b51d9b5", + "FunctionSignature": "completeNextWithdrawals(uint256)", + "LeafDigest": "0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Override Withdrawal Indexes", + "FunctionSelector": "0xda9d3be7", + "FunctionSignature": "overrideWithdrawalIndexes(uint256,uint256)", + "LeafDigest": "0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Assemble", + "FunctionSelector": "0xe6a6e7a2", + "FunctionSignature": "assemble(uint256)", + "LeafDigest": "0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Disassemble", + "FunctionSelector": "0x6ed625ab", + "FunctionSignature": "disassemble(uint256,uint256)", + "LeafDigest": "0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xBF76C48401f7f690f46F0C481Ee9f193D0c43062", + "Description": "Full Disassemble", + "FunctionSelector": "0x54621b42", + "FunctionSignature": "fullDisassemble(uint256)", + "LeafDigest": "0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", + "Description": "Remove any executor from 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0x24788429", + "FunctionSignature": "removeExecutor(address)", + "LeafDigest": "0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", + "Description": "Withdraw any asset from 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0xf3fef3a3", + "FunctionSignature": "withdraw(address,uint256)", + "LeafDigest": "0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0xd7335170816912F9D06e23d23479589ed63b3c33", + "Description": "Withdraw all of any asset from 0xb814C334748dc8D12145b009020e2783624c0775", + "FunctionSelector": "0xfa09e630", + "FunctionSignature": "withdrawAll(address)", + "LeafDigest": "0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0xb814C334748dc8D12145b009020e2783624c0775" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + } + ], + "MerkleTree": { + "0": [ + "0x05873d5dce682955de822bc4eab92f5db50cfe11d94523e7b653413fb8d4556c" + ], + "1": [ + "0xe7fbfa7d6b24c96046a7dbaff4140cb75e32b4913d168f6ab6e057ff181f01d9", + "0x4b0d60a133c4ac3344bdd2ea990129ae9070054a39a8dbb5faa0947f67a3ab2c" + ], + "2": [ + "0xd06d4ff35811dba6f693dfaa0f001d7e33d754697fd87e080baab30cf16fa82d", + "0x1bd9b3ca4bc218355d2a85b6823b905ab4f4236baf5fbda72ee7ab7972f1770f", + "0xa537d6fb5f7b3599dcbb5fe8f1f02a4da8b9f4212e2b30509172115b018ed11e", + "0xef1a71f1220ccf72fa47beb65fde5de0ecc70813fa6317ca7de5963faa65e616" + ], + "3": [ + "0xc2b5c1e9aad42d9eefca66ad9547acc06477f51fc6951e6a266b34e3adb3102a", + "0x8d99a1e4f0b23f286992049417b0c4ea311bbd15a1050b6afdf4e94229b658b2", + "0x75df5343c1daad7ade0268cb2973477278efd0241ae29f6a915e964d28a3f970", + "0x13a0b4c4292dc9ebdfcba3fe1d9e5313b5e1059a05e2442964deb44c84c6f0b6", + "0x940b713eba5c1e3127fa85acf9128862ba46145e600961094fe281367be19059", + "0x867a20ec44f8fbed7ac0485075bae0d6255afcc1be974a2a7278754066642b35", + "0x4e773a49085028c3934e69890764d89f0e6b4c99e8c16431f19d5d3cf61214f9", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" + ], + "4": [ + "0x3d236c3651d648e49004617b32a9d4011aeccbc16e58c2e4daef93cbf037bcef", + "0x414e26529f58d42c494f93ee7443216a0652da423f80dac2a90fc3ddf73466a5", + "0x3988b11bb0b8f21218bbd091eeb9c48f497e044b88dcecb033405675e5e4486b", + "0xbb55e8fe4038e95fe67b3b599c0e2ab979a3a6cd2d82343e8d8492eec6faadfa", + "0x4d70fc2717e24cf5cd5242d2d58055ffb0af8139fed4d66fd7e3c4e6bbcca3fb", + "0x3d2ed2efd028064f25cb8e1175c77bab1cccd9ef91b241e7901225b3cfa7bcc5", + "0xeb5b25181e747972bcabf035f062b1b1a524ee9afd0a64729feb24d6c1a8674a", + "0xcd888d714379b0469df4649c6fb54ef2029f19b5b268f3d826a215efd95eea34", + "0xc9b957be18ab2af74aa90ced1f55dbbfa7052412cd123795fff541fb7d3d37fa", + "0x624c66cd803cbf8072ecf078b5bbcb9e602669c8bb05bcbbf19a8f8b7b23535d", + "0x6a659de3540bb329c1b128db4923a7c121c51e03ed50d8464edf17d3b8ea4874", + "0xba2cef5373e328a04f66d8ce98cf6635deaefeb184aec5fc362b95eb89842c4e", + "0x350b578b9a1a6c30a89f82aa41b3e0b01ad013171be985d19114e43b4abdfc72", + "0x55a21e3423699fb0e0ba1ddc4f2f38cf1dc7d4645b33cabd7679ef04f8292243", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" + ], + "5": [ + "0x2ab90ab5ad61e8d4c7ad64794f5a7b83dc7f947317a556eec8963c0afa868f5a", + "0xdd5f5a1c3767b5e642742ba7e3e7d76a169d8fb4d1b2b78f47fc7e7119628b26", + "0x105f5dbf024833358b76d235b834d8471eb55822198af3a479f0fead41f54738", + "0x2a19b56ef33f58ffcb8d7effc6b8dce72edeb550d4aff167ff8a82ebf4edf080", + "0x232f86d74ae63ac8ed111832087dc5cd70dc81cf77c93808df5acb921fc6e9a0", + "0xae91a5ba8b4d59547765e90aa9e92ede656db6432463ed0ac726360650d89c3e", + "0x58c61bd1b2d6417627c58d61344f9933b0642ffc6343d205e81438a1d137bea3", + "0x62dbd32239b239ddb83269ef1334df7b735f8c48a025e5c835bd1940359d5c26", + "0xf08cfb7ac0f055804fd89f7a62cb57a9007facccc0f367c8f8e0f1a1ab160761", + "0x26610a5e6e5884bcf8f9a799be5d2586c5e26f8e53775b3a88bdc1dc3110d16c", + "0x2bd731d7b6ca5fd07a92cb644d2766e1dffc24046630094aa6b91e609db1426e", + "0xcb9e996562a420588e7d793ac346e67a878049043f93602c3d75f252cb3f1a61", + "0xaf1ab33c5cd7c9711ae771fe502d7bcb59654169de951cdc41d82fa955956538", + "0x4d1f2e8e61144c2db07c42c7bced60d0f2cea17fc152d18fff05c63db9d83569", + "0x9b97fec9b30e0f8b81889b477734219e92c41ec259e056a024eb2fa420fd2776", + "0x33ed022ae99548f1cf36ed8e2e2a351706441805cd25da67087b77c59cffdca9", + "0x5e16d1d9b895b6a3773bcc557731c782cfb3606bf34eeba2cc9b662b8d2b2f00", + "0xfd8614501904d6d1082a74269a48a5297d108898d75eee986329b0d983ea771d", + "0xb1d50aae8d41c829cb60d360d4a6a8f9d5a6dba58b6da11a2c979ac3653c87d3", + "0xf425e4d83ed9fbbd7118fdfffb6dbea198ee97df56111bbfaeda4081d4b6e067", + "0x086da597a06ec6524612915856aa742323f9ff6c5ce4b7779b9e2631f80b198c", + "0x219397b9ad43996f157f1ffc9b2e08a903aa5771e87b25e4afe523938a6ab2c1", + "0x1fd433ad263d558a69b3d3c35a975c0cf27d1565aa5393a867e0c2df244cace7", + "0x2b3377828e62d7aed7e3fbea4cff1a1bcb89d3b51b4341342ff56ff138773d6f", + "0xdf84389d036265f73cbc3ec5867e59a20e88c66a2ef8b8d4cd724f3be3a311ca", + "0x0d75ace03b5a51ef862304819aae918587e11e2a11840bd6d376215af174422a", + "0xaee0fa613090df03c3761ff32019435251049c2800b7715d0b7910b51e3d84b5", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" + ] + } } From b5c89097c7101aae3131894d93952e01a39448a7 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Mon, 25 Nov 2024 06:17:09 -0500 Subject: [PATCH 14/16] add pause() and resume() to decoder --- .../Mainnet/CreateAeraTestMerkleRoot.s.sol | 34 ++++++++++++++++ .../AeraVaultDecoderAndSanitizer.sol | 8 ++++ test/integrations/AeraVaultIntegration.t.sol | 25 +++++++++--- .../MerkleTreeHelper/MerkleTreeHelper.sol | 40 ++++++++++++++++--- 4 files changed, 95 insertions(+), 12 deletions(-) create mode 100644 script/MerkleRootCreation/Mainnet/CreateAeraTestMerkleRoot.s.sol diff --git a/script/MerkleRootCreation/Mainnet/CreateAeraTestMerkleRoot.s.sol b/script/MerkleRootCreation/Mainnet/CreateAeraTestMerkleRoot.s.sol new file mode 100644 index 00000000..cf2df9d1 --- /dev/null +++ b/script/MerkleRootCreation/Mainnet/CreateAeraTestMerkleRoot.s.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {FixedPointMathLib} from "@solmate/utils/FixedPointMathLib.sol"; +import {ERC20} from "@solmate/tokens/ERC20.sol"; +import {Strings} from "lib/openzeppelin-contracts/contracts/utils/Strings.sol"; +import {ERC4626} from "@solmate/tokens/ERC4626.sol"; +import {ManagerWithMerkleVerification} from "src/base/Roles/ManagerWithMerkleVerification.sol"; +import {MerkleTreeHelper} from "test/resources/MerkleTreeHelper/MerkleTreeHelper.sol"; +import "forge-std/Script.sol"; + + +/** + * source .env && forge script script/MerkleRootCreation/Mainnet/CreateAeraTestMerkleRoot.s.sol:CreateAeraMerkleRoot --rpc-url $MAINNET_RPC_URL + */ + + +contract CreateAeraMerkleRoot is Script, MerkleTreeHelper { + using FixedPointMathLib for uint256; + + + /** + * @notice Uncomment which script you want to run. + */ + function run() external { + /// NOTE Only have 1 function run at a time, otherwise the merkle root created will be wrong. + generateAdminStrategistMerkleRoot(); + } + + function generateAdminStrategistMerkleRoot() public { + + } + +} diff --git a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol index 1d906ec1..74ae6e54 100644 --- a/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol +++ b/src/base/DecodersAndSanitizers/Protocols/AeraVaultDecoderAndSanitizer.sol @@ -18,4 +18,12 @@ abstract contract AeraVaultDecoderAndSanitizer is BaseDecoderAndSanitizer { addressesFound = abi.encodePacked(amounts[i].asset); } } + + function pause() external pure returns (bytes memory addressesFound) { + return addressesFound; + } + + function resume() external pure returns (bytes memory addressesFound) { + return addressesFound; + } } diff --git a/test/integrations/AeraVaultIntegration.t.sol b/test/integrations/AeraVaultIntegration.t.sol index 4909888f..0bfd311e 100644 --- a/test/integrations/AeraVaultIntegration.t.sol +++ b/test/integrations/AeraVaultIntegration.t.sol @@ -126,7 +126,7 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { ERC20[] memory assets = new ERC20[](1); assets[0] = getERC20(sourceChain, "USDC"); - ManageLeaf[] memory leafs = new ManageLeaf[](4); + ManageLeaf[] memory leafs = new ManageLeaf[](8); _addAeraLeafs( leafs, getAddress(sourceChain, "aeraCompoundReservesVault"), @@ -135,22 +135,26 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { bytes32[][] memory manageTree = _generateMerkleTree(leafs); manager.setManageRoot(address(this), manageTree[manageTree.length - 1][0]); - ManageLeaf[] memory manageLeafs = new ManageLeaf[](3); + ManageLeaf[] memory manageLeafs = new ManageLeaf[](5); manageLeafs[0] = leafs[0]; manageLeafs[1] = leafs[1]; manageLeafs[2] = leafs[2]; + manageLeafs[3] = leafs[3]; + manageLeafs[4] = leafs[4]; bytes32[][] memory manageProofs = _getProofsUsingTree(manageLeafs, manageTree); - address[] memory targets = new address[](3); + address[] memory targets = new address[](5); targets[0] = getAddress(sourceChain, "USDC"); targets[1] = getAddress(sourceChain, "aeraCompoundReservesVault"); targets[2] = getAddress(sourceChain, "aeraCompoundReservesVault"); + targets[3] = getAddress(sourceChain, "aeraCompoundReservesVault"); + targets[4] = getAddress(sourceChain, "aeraCompoundReservesVault"); DecoderCustomTypes.AssetValue[] memory assetValues = new DecoderCustomTypes.AssetValue[](1); assetValues[0] = DecoderCustomTypes.AssetValue(getAddress(sourceChain, "USDC"), 100e6); - bytes[] memory targetData = new bytes[](3); + bytes[] memory targetData = new bytes[](5); targetData[0] = abi.encodeWithSignature("approve(address,uint256)", getAddress(sourceChain, "aeraCompoundReservesVault"), 10000e6); targetData[1] = abi.encodeWithSignature( @@ -161,11 +165,20 @@ contract AeraVaultIntegrationTest is Test, MerkleTreeHelper { "withdraw((address,uint256)[])", assetValues ); - uint256[] memory values = new uint256[](3); - address[] memory decodersAndSanitizers = new address[](3); + targetData[3] = abi.encodeWithSignature( + "pause()" + ); + targetData[4] = abi.encodeWithSignature( + "resume()" + ); + + uint256[] memory values = new uint256[](5); + address[] memory decodersAndSanitizers = new address[](5); decodersAndSanitizers[0] = rawDataDecoderAndSanitizer; decodersAndSanitizers[1] = rawDataDecoderAndSanitizer; decodersAndSanitizers[2] = rawDataDecoderAndSanitizer; + decodersAndSanitizers[3] = rawDataDecoderAndSanitizer; + decodersAndSanitizers[4] = rawDataDecoderAndSanitizer; manager.manageVaultWithMerkleVerification(manageProofs, decodersAndSanitizers, targets, targetData, values); diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 4f7923f9..6342fbf5 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -5600,11 +5600,12 @@ contract MerkleTreeHelper is CommonBase, ChainValues { } } - unchecked{ - leafIndex++; - } for (uint256 i; i < assets.length; i++) { + unchecked{ + leafIndex++; + } + leafs[leafIndex] = ManageLeaf( vault, //target false, //can send value @@ -5616,11 +5617,11 @@ contract MerkleTreeHelper is CommonBase, ChainValues { leafs[leafIndex].argumentAddresses[0] = address(assets[i]); } - unchecked{ - leafIndex++; - } for (uint256 i; i < assets.length; i++) { + unchecked{ + leafIndex++; + } leafs[leafIndex] = ManageLeaf( vault, //target false, //can send value @@ -5631,6 +5632,33 @@ contract MerkleTreeHelper is CommonBase, ChainValues { ); leafs[leafIndex].argumentAddresses[0] = address(assets[i]); } + + unchecked{ + leafIndex++; + } + + leafs[leafIndex] = ManageLeaf( + vault, //target + false, //can send value + "pause()", //func sig + new address[](0), //argumentAddresses + string.concat("Pause the Aera vault"), //description + getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address + ); + + unchecked{ + leafIndex++; + } + + leafs[leafIndex] = ManageLeaf( + vault, //target + false, //can send value + "resume()", //func sig + new address[](0), //argumentAddresses + string.concat("Resume the Aera vault"), //description + getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address + ); + } // ========================================= BoringVault Teller ========================================= From 6c4648e50acb520a2e9d8a75265196f31308a35f Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Tue, 26 Nov 2024 12:09:28 -0500 Subject: [PATCH 15/16] add loopbtc test leafs --- leafs/Mainnet/LoopBTCStrategistLeafs.json | 239 ++++++++++++++++++ script/DeployDecoderAndSanitizer.s.sol | 24 +- .../Mainnet/CreateLoopBTCMerkleRoot.s.sol | 57 +++++ test/resources/ChainValues.sol | 1 + .../MerkleTreeHelper/MerkleTreeHelper.sol | 4 +- 5 files changed, 314 insertions(+), 11 deletions(-) create mode 100644 leafs/Mainnet/LoopBTCStrategistLeafs.json create mode 100644 script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol diff --git a/leafs/Mainnet/LoopBTCStrategistLeafs.json b/leafs/Mainnet/LoopBTCStrategistLeafs.json new file mode 100644 index 00000000..b114d2f5 --- /dev/null +++ b/leafs/Mainnet/LoopBTCStrategistLeafs.json @@ -0,0 +1,239 @@ +{ + "metadata": { + "AccountantAddress": "0xf1ecf4802C2b5Cf9c830A4AF297842Daa6D0f986", + "BoringVaultAddress": "0xFE0C961A49E1aEe2AE2d842fE40157365C6d978f", + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DigestComposition": [ + "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", + "Bytes20(TARGET_ADDRESS)", + "Bytes1(CAN_SEND_VALUE)", + "Bytes4(TARGET_FUNCTION_SELECTOR)", + "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" + ], + "LeafCount": 11, + "ManageRoot": "0xea1b578f9dfde54ccc56e3a189b9a147a677ae0394d29b1e2132b97557a82506", + "ManagerAddress": "0xaE4b4cfBB7A0B90e9455761ed6D93d6Dc1759710", + "TreeCapacity": 16 + }, + "leafs": [ + { + "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Approve Aera Vault to spend WBTC", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x446c8534bd6f42903e7f8bf69508b153f9bf35711ee82c89b59b4abd615e4286", + "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", + "TargetAddress": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599" + }, + { + "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Approve Aera Vault to spend LBTC", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x107445da1aa296756aff9dd28cd850c9acda354c1d0504d90a78a5d3bb25bbf9", + "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", + "TargetAddress": "0x8236a87084f8B84306f72007F36F2618A5634494" + }, + { + "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Approve Aera Vault to spend cbBTC", + "FunctionSelector": "0x095ea7b3", + "FunctionSignature": "approve(address,uint256)", + "LeafDigest": "0x1d128b55e12e742aeaa98c0197e8a0aedb1d8ab01ea4a9296c70549e9d97ccf6", + "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", + "TargetAddress": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf" + }, + { + "AddressArguments": ["0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Deposit WBTC into Aera vault", + "FunctionSelector": "0x59e97475", + "FunctionSignature": "deposit((address,uint256)[])", + "LeafDigest": "0x2c786d90f8d3f214d09dd342c867aebc7629ef8802c81e6e6c77619750b41ce0", + "PackedArgumentAddresses": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": ["0x8236a87084f8B84306f72007F36F2618A5634494"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Deposit LBTC into Aera vault", + "FunctionSelector": "0x59e97475", + "FunctionSignature": "deposit((address,uint256)[])", + "LeafDigest": "0x8e302a03b785ae132d407d7e06a7aa6a5f5bf9ecb55592d55d43e68f4a0c3700", + "PackedArgumentAddresses": "0x8236a87084f8b84306f72007f36f2618a5634494", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": ["0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Deposit cbBTC into Aera vault", + "FunctionSelector": "0x59e97475", + "FunctionSignature": "deposit((address,uint256)[])", + "LeafDigest": "0xf4c44292720c9c37630da4517ed291d1c0e0540c23a16ae183ff8eec81cf0346", + "PackedArgumentAddresses": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": ["0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Withdraw WBTC from Aera vault", + "FunctionSelector": "0xecdbb2b3", + "FunctionSignature": "withdraw((address,uint256)[])", + "LeafDigest": "0x12d083c1f485b54f266c059d309a77715d79e6a328e0023dbee581f42af7684b", + "PackedArgumentAddresses": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": ["0x8236a87084f8B84306f72007F36F2618A5634494"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Withdraw LBTC from Aera vault", + "FunctionSelector": "0xecdbb2b3", + "FunctionSignature": "withdraw((address,uint256)[])", + "LeafDigest": "0x317b833dd1d80727fc8aa2168eb9b7f03e1d03e62398b1bc32d1535bf51d64d4", + "PackedArgumentAddresses": "0x8236a87084f8b84306f72007f36f2618a5634494", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": ["0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Withdraw cbBTC from Aera vault", + "FunctionSelector": "0xecdbb2b3", + "FunctionSignature": "withdraw((address,uint256)[])", + "LeafDigest": "0xfdd2e5f091f84e869acec1071ccdf7f282bf1f65205885ac7ecafc2606d31c73", + "PackedArgumentAddresses": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Pause the Aera vault", + "FunctionSelector": "0x8456cb59", + "FunctionSignature": "pause()", + "LeafDigest": "0xb2b6a0fed1f0716a397df29a2ac9354b54f62940f1327de7cd074f35b97343a7", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "Description": "Resume the Aera vault", + "FunctionSelector": "0x046f7da2", + "FunctionSignature": "resume()", + "LeafDigest": "0x0665c8db193589281d4987ad19504b8c0d8eb065d2fcd8e0f3e68af7d42605e1", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + }, + { + "AddressArguments": [], + "CanSendValue": false, + "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000000", + "Description": "", + "FunctionSelector": "0xc5d24601", + "FunctionSignature": "", + "LeafDigest": "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "PackedArgumentAddresses": "0x", + "TargetAddress": "0x0000000000000000000000000000000000000000" + } + ], + "MerkleTree": { + "0": [ + "0xea1b578f9dfde54ccc56e3a189b9a147a677ae0394d29b1e2132b97557a82506" + ], + "1": [ + "0xb56328f7f7034a0e65e096df1efbcbe0d6fd3adf287c5940fd1b8e6ceb5b985c", + "0x2aab459702140677ca6bec16ac2701d940dba6734d0f095284a2775c4b1b7b68" + ], + "2": [ + "0x7f50f51ac8cdbf962d42b8910dcca9450ee2fc3760114e21cce3a0f2539f3225", + "0xfa777927cf1d9fb642423b037182d540bec610a55b4591d2f35855ee2197d40b", + "0x0982b3e6f342b4e4b2f9aed886eba9d5c40d5ce5e8c2defdb56e8b7df1198859", + "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" + ], + "3": [ + "0xd7bb29383adce6f418da6965766446983b73435a4d648222012386f7772174b5", + "0x1aed2284633a78872cc2ad3d2afbe22c9e402cbb925baf82a6a39389bf62d097", + "0xd541d82c81057623610a5065136ab41c83b77dcfecea05ef4adffc88dc9cd7b8", + "0x25bfaaa1e70e05c3960878091b850a1b2510379f76f4648290cda88bb1f9b275", + "0xb20f0546ac73e78edcd0e509cfb14322c075ca73794e82772cfa7e7115b8e143", + "0x59c74122643d1efa85e2e997174481987d2edebf77ddefb836c701d36d004d66", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", + "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" + ], + "4": [ + "0x446c8534bd6f42903e7f8bf69508b153f9bf35711ee82c89b59b4abd615e4286", + "0x107445da1aa296756aff9dd28cd850c9acda354c1d0504d90a78a5d3bb25bbf9", + "0x1d128b55e12e742aeaa98c0197e8a0aedb1d8ab01ea4a9296c70549e9d97ccf6", + "0x2c786d90f8d3f214d09dd342c867aebc7629ef8802c81e6e6c77619750b41ce0", + "0x8e302a03b785ae132d407d7e06a7aa6a5f5bf9ecb55592d55d43e68f4a0c3700", + "0xf4c44292720c9c37630da4517ed291d1c0e0540c23a16ae183ff8eec81cf0346", + "0x12d083c1f485b54f266c059d309a77715d79e6a328e0023dbee581f42af7684b", + "0x317b833dd1d80727fc8aa2168eb9b7f03e1d03e62398b1bc32d1535bf51d64d4", + "0xfdd2e5f091f84e869acec1071ccdf7f282bf1f65205885ac7ecafc2606d31c73", + "0xb2b6a0fed1f0716a397df29a2ac9354b54f62940f1327de7cd074f35b97343a7", + "0x0665c8db193589281d4987ad19504b8c0d8eb065d2fcd8e0f3e68af7d42605e1", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", + "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400" + ] + } +} diff --git a/script/DeployDecoderAndSanitizer.s.sol b/script/DeployDecoderAndSanitizer.s.sol index b3b6a7c1..d011aa00 100644 --- a/script/DeployDecoderAndSanitizer.s.sol +++ b/script/DeployDecoderAndSanitizer.s.sol @@ -15,6 +15,7 @@ import {Deployer} from "src/helper/Deployer.sol"; import {MainnetAddresses} from "test/resources/MainnetAddresses.sol"; import {ContractNames} from "resources/ContractNames.sol"; import {PointFarmingDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/PointFarmingDecoderAndSanitizer.sol"; +import {AeraVaultFullDecoderAndSanitizer} from "src/base/DecodersAndSanitizers/AeraVaultFullDecoderAndSanitizer.sol"; import {BoringDrone} from "src/base/Drones/BoringDrone.sol"; @@ -29,7 +30,8 @@ contract DeployDecoderAndSanitizerScript is Script, ContractNames, MainnetAddres uint256 public privateKey; Deployer public deployer = Deployer(deployerAddress); - address boringVault = 0x5401b8620E5FB570064CA9114fd1e135fd77D57c; + //address boringVault = 0x5401b8620E5FB570064CA9114fd1e135fd77D57c; + address boringVault = 0x1293b71644e7E55A692Cade85a0EDB381868AA7c; address eEigen = 0xE77076518A813616315EaAba6cA8e595E845EeE9; address liquidUsd = 0x08c6F91e2B681FaF5e17227F2a44C307b3C1364C; @@ -57,18 +59,22 @@ contract DeployDecoderAndSanitizerScript is Script, ContractNames, MainnetAddres // constructorArgs = abi.encode(boringVault, pancakeSwapV3NonFungiblePositionManager, pancakeSwapV3MasterChefV3); // deployer.deployContract(LombardPancakeSwapDecoderAndSanitizerName, creationCode, constructorArgs, 0); - creationCode = type(ITBPositionDecoderAndSanitizer).creationCode; - constructorArgs = abi.encode(eEigen); - deployer.deployContract( - "ITB Eigen Position Manager Decoder and Sanitizer V0.1", creationCode, constructorArgs, 0 - ); + //creationCode = type(ITBPositionDecoderAndSanitizer).creationCode; + //constructorArgs = abi.encode(eEigen); + //deployer.deployContract( + // "ITB Eigen Position Manager Decoder and Sanitizer V0.1", creationCode, constructorArgs, 0 + //); // creationCode = type(ITBPositionDecoderAndSanitizer).creationCode; // constructorArgs = abi.encode(liquidUsd); // deployer.deployContract(ItbPositionDecoderAndSanitizerName, creationCode, constructorArgs, 0); - creationCode = type(EtherFiLiquidUsdDecoderAndSanitizer).creationCode; - constructorArgs = abi.encode(liquidUsd, uniswapV3NonFungiblePositionManager); - deployer.deployContract(EtherFiLiquidUsdDecoderAndSanitizerName, creationCode, constructorArgs, 0); + //creationCode = type(EtherFiLiquidUsdDecoderAndSanitizer).creationCode; + //constructorArgs = abi.encode(liquidUsd, uniswapV3NonFungiblePositionManager); + //deployer.deployContract(EtherFiLiquidUsdDecoderAndSanitizerName, creationCode, constructorArgs, 0); + + creationCode = type(AeraVaultFullDecoderAndSanitizer).creationCode; + constructorArgs = abi.encode(boringVault); + deployer.deployContract("Aera Vault Decoder and Santizier v0.0", creationCode, constructorArgs, 0); vm.stopBroadcast(); } diff --git a/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol b/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol new file mode 100644 index 00000000..16713c9e --- /dev/null +++ b/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity 0.8.21; + +import {FixedPointMathLib} from "@solmate/utils/FixedPointMathLib.sol"; +import {ERC20} from "@solmate/tokens/ERC20.sol"; +import {Strings} from "lib/openzeppelin-contracts/contracts/utils/Strings.sol"; +import {ERC4626} from "@solmate/tokens/ERC4626.sol"; +import {ManagerWithMerkleVerification} from "src/base/Roles/ManagerWithMerkleVerification.sol"; +import {MerkleTreeHelper} from "test/resources/MerkleTreeHelper/MerkleTreeHelper.sol"; +import "forge-std/Script.sol"; + +/** + * source .env && forge script script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol:CreateLoopBtcMerkleRootScript --rpc-url $MAINNET_RPC_URL + */ +contract CreateLoopBtcMerkleRootScript is Script, MerkleTreeHelper { + using FixedPointMathLib for uint256; + + address public boringVault = 0xFE0C961A49E1aEe2AE2d842fE40157365C6d978f; + address public managerAddress = 0xaE4b4cfBB7A0B90e9455761ed6D93d6Dc1759710; + address public accountantAddress = 0xf1ecf4802C2b5Cf9c830A4AF297842Daa6D0f986; + address public rawDataDecoderAndSanitizer = address(69); + + function setUp() external {} + + /** + * @notice Uncomment which script you want to run. + */ + function run() external { + /// NOTE Only have 1 function run at a time, otherwise the merkle root created will be wrong. + generateAdminStrategistMerkleRoot(); + } + + function generateAdminStrategistMerkleRoot() public { + setSourceChainName(mainnet); + setAddress(false, mainnet, "boringVault", boringVault); + setAddress(false, mainnet, "managerAddress", managerAddress); + setAddress(false, mainnet, "accountantAddress", accountantAddress); + setAddress(false, mainnet, "rawDataDecoderAndSanitizer", rawDataDecoderAndSanitizer); + + ManageLeaf[] memory leafs = new ManageLeaf[](16); + + // ========================== Aera ========================== + ERC20[] memory depositTokens = new ERC20[](3); + depositTokens[0] = ERC20(getAddress(sourceChain, "WBTC")); + depositTokens[1] = ERC20(getAddress(sourceChain, "LBTC")); + depositTokens[2] = ERC20(getAddress(sourceChain, "cbBTC")); + _addAeraLeafs(leafs, getAddress(sourceChain, "aeraLoopBTCVault"), depositTokens); + + //_verifyDecoderImplementsLeafsFunctionSelectors(leafs); + + string memory filePath = "./leafs/Mainnet/LoopBTCStrategistLeafs.json"; + + bytes32[][] memory manageTree = _generateMerkleTree(leafs); + + _generateLeafs(filePath, leafs, manageTree[manageTree.length - 1][0], manageTree); + } +} diff --git a/test/resources/ChainValues.sol b/test/resources/ChainValues.sol index 5a583ded..8a418e4c 100644 --- a/test/resources/ChainValues.sol +++ b/test/resources/ChainValues.sol @@ -847,6 +847,7 @@ contract ChainValues { //Aera values[mainnet]["aeraCompoundReservesVault"] = 0x3D6eEf6A92b15361697698695334E98C5db91D6b.toBytes32(); + values[mainnet]["aeraLoopBTCVault"] = 0x47562b3738C439B80fe4012e6D40c8acB51ce136.toBytes32(); // Hyperlane values[mainnet]["hyperlaneUsdcRouter"] = 0xe1De9910fe71cC216490AC7FCF019e13a34481D7.toBytes32(); diff --git a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol index 6342fbf5..59972292 100644 --- a/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol +++ b/test/resources/MerkleTreeHelper/MerkleTreeHelper.sol @@ -5611,7 +5611,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { false, //can send value "deposit((address,uint256)[])", //func sig new address[](1), //argumentAddresses - string.concat("Deposit into Aera vault"), //description + string.concat("Deposit ", assets[i].symbol(), " into Aera vault"), //description getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address ); leafs[leafIndex].argumentAddresses[0] = address(assets[i]); @@ -5627,7 +5627,7 @@ contract MerkleTreeHelper is CommonBase, ChainValues { false, //can send value "withdraw((address,uint256)[])", //func sig new address[](1), //argumentAddresses - string.concat("Withdraw from Aera vault"), //description + string.concat("Withdraw ", assets[i].symbol(), " from Aera vault"), //description getAddress(sourceChain, "rawDataDecoderAndSanitizer") //d&s address ); leafs[leafIndex].argumentAddresses[0] = address(assets[i]); From d414cea96fdf29a6b1c0dc55b9425b9332c05f24 Mon Sep 17 00:00:00 2001 From: mel0ndev Date: Wed, 27 Nov 2024 07:53:56 -0500 Subject: [PATCH 16/16] add merkle root with real decoder address --- leafs/Mainnet/LoopBTCStrategistLeafs.json | 94 +++++++++---------- .../Mainnet/CreateLoopBTCMerkleRoot.s.sol | 2 +- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/leafs/Mainnet/LoopBTCStrategistLeafs.json b/leafs/Mainnet/LoopBTCStrategistLeafs.json index b114d2f5..596fda5c 100644 --- a/leafs/Mainnet/LoopBTCStrategistLeafs.json +++ b/leafs/Mainnet/LoopBTCStrategistLeafs.json @@ -2,7 +2,7 @@ "metadata": { "AccountantAddress": "0xf1ecf4802C2b5Cf9c830A4AF297842Daa6D0f986", "BoringVaultAddress": "0xFE0C961A49E1aEe2AE2d842fE40157365C6d978f", - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "DigestComposition": [ "Bytes20(DECODER_AND_SANITIZER_ADDRESS)", "Bytes20(TARGET_ADDRESS)", @@ -11,7 +11,7 @@ "Bytes{N*20}(ADDRESS_ARGUMENT_0,...,ADDRESS_ARGUMENT_N)" ], "LeafCount": 11, - "ManageRoot": "0xea1b578f9dfde54ccc56e3a189b9a147a677ae0394d29b1e2132b97557a82506", + "ManageRoot": "0x88bd0b03942fffe1bfa2bd8a473dd1378da4d1c8cd6b4962ba1012520620da2e", "ManagerAddress": "0xaE4b4cfBB7A0B90e9455761ed6D93d6Dc1759710", "TreeCapacity": 16 }, @@ -19,121 +19,121 @@ { "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Approve Aera Vault to spend WBTC", "FunctionSelector": "0x095ea7b3", "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x446c8534bd6f42903e7f8bf69508b153f9bf35711ee82c89b59b4abd615e4286", + "LeafDigest": "0x7da029a8f8a436a16d9b43ec2d4997a7dc0bf6c6d5f580f053e7d4dbbc47e7d3", "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", "TargetAddress": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599" }, { "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Approve Aera Vault to spend LBTC", "FunctionSelector": "0x095ea7b3", "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x107445da1aa296756aff9dd28cd850c9acda354c1d0504d90a78a5d3bb25bbf9", + "LeafDigest": "0x39e656b962df19b32b917bb86637b3dcc32bd52805a7c1258995f8bdf9650a0b", "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", "TargetAddress": "0x8236a87084f8B84306f72007F36F2618A5634494" }, { "AddressArguments": ["0x47562b3738C439B80fe4012e6D40c8acB51ce136"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Approve Aera Vault to spend cbBTC", "FunctionSelector": "0x095ea7b3", "FunctionSignature": "approve(address,uint256)", - "LeafDigest": "0x1d128b55e12e742aeaa98c0197e8a0aedb1d8ab01ea4a9296c70549e9d97ccf6", + "LeafDigest": "0xe97747a6c3b0cb1847575e4c30240cb84d5ae849886ba3927b8f7aaa5906fb2b", "PackedArgumentAddresses": "0x47562b3738c439b80fe4012e6d40c8acb51ce136", "TargetAddress": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf" }, { "AddressArguments": ["0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Deposit WBTC into Aera vault", "FunctionSelector": "0x59e97475", "FunctionSignature": "deposit((address,uint256)[])", - "LeafDigest": "0x2c786d90f8d3f214d09dd342c867aebc7629ef8802c81e6e6c77619750b41ce0", + "LeafDigest": "0xc0f95ef44368dbbf5ce26f2363a56a260292e414514887030c418f59a0a7c3fd", "PackedArgumentAddresses": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": ["0x8236a87084f8B84306f72007F36F2618A5634494"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Deposit LBTC into Aera vault", "FunctionSelector": "0x59e97475", "FunctionSignature": "deposit((address,uint256)[])", - "LeafDigest": "0x8e302a03b785ae132d407d7e06a7aa6a5f5bf9ecb55592d55d43e68f4a0c3700", + "LeafDigest": "0x64f4a1aab9c8bf09794a56cf0197cec62b70bf2de8cf06e64c8b92157f787a9e", "PackedArgumentAddresses": "0x8236a87084f8b84306f72007f36f2618a5634494", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": ["0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Deposit cbBTC into Aera vault", "FunctionSelector": "0x59e97475", "FunctionSignature": "deposit((address,uint256)[])", - "LeafDigest": "0xf4c44292720c9c37630da4517ed291d1c0e0540c23a16ae183ff8eec81cf0346", + "LeafDigest": "0x53af3e9dfba63530e79bb47a0a939b371580b6801d4752740c7f9952e1b0b077", "PackedArgumentAddresses": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": ["0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Withdraw WBTC from Aera vault", "FunctionSelector": "0xecdbb2b3", "FunctionSignature": "withdraw((address,uint256)[])", - "LeafDigest": "0x12d083c1f485b54f266c059d309a77715d79e6a328e0023dbee581f42af7684b", + "LeafDigest": "0xd41d2e15ceb19060334aaceedb1c81df2cb2ccb37230d2b083efcab6a9b7c23e", "PackedArgumentAddresses": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": ["0x8236a87084f8B84306f72007F36F2618A5634494"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Withdraw LBTC from Aera vault", "FunctionSelector": "0xecdbb2b3", "FunctionSignature": "withdraw((address,uint256)[])", - "LeafDigest": "0x317b833dd1d80727fc8aa2168eb9b7f03e1d03e62398b1bc32d1535bf51d64d4", + "LeafDigest": "0xc487800bee301611fc0f386971a17a5a2fe19e3ae1b2dec085e0b6437d1365cc", "PackedArgumentAddresses": "0x8236a87084f8b84306f72007f36f2618a5634494", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": ["0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Withdraw cbBTC from Aera vault", "FunctionSelector": "0xecdbb2b3", "FunctionSignature": "withdraw((address,uint256)[])", - "LeafDigest": "0xfdd2e5f091f84e869acec1071ccdf7f282bf1f65205885ac7ecafc2606d31c73", + "LeafDigest": "0xa787aed50f9ae21a8bf37ea9eae2d9f68fa64266e615812c29ed95e8ca2e9800", "PackedArgumentAddresses": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": [], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Pause the Aera vault", "FunctionSelector": "0x8456cb59", "FunctionSignature": "pause()", - "LeafDigest": "0xb2b6a0fed1f0716a397df29a2ac9354b54f62940f1327de7cd074f35b97343a7", + "LeafDigest": "0xa4d58ec03012151e6c21cecdd0d2a1df86d827f192a798e96864bd311dab69d9", "PackedArgumentAddresses": "0x", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, { "AddressArguments": [], "CanSendValue": false, - "DecoderAndSanitizerAddress": "0x0000000000000000000000000000000000000045", + "DecoderAndSanitizerAddress": "0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A", "Description": "Resume the Aera vault", "FunctionSelector": "0x046f7da2", "FunctionSignature": "resume()", - "LeafDigest": "0x0665c8db193589281d4987ad19504b8c0d8eb065d2fcd8e0f3e68af7d42605e1", + "LeafDigest": "0xd9cbe3d8eaac1803196dea242fa673746c449cf4e06b076e104bd1436810ba73", "PackedArgumentAddresses": "0x", "TargetAddress": "0x47562b3738C439B80fe4012e6D40c8acB51ce136" }, @@ -195,40 +195,40 @@ ], "MerkleTree": { "0": [ - "0xea1b578f9dfde54ccc56e3a189b9a147a677ae0394d29b1e2132b97557a82506" + "0x88bd0b03942fffe1bfa2bd8a473dd1378da4d1c8cd6b4962ba1012520620da2e" ], "1": [ - "0xb56328f7f7034a0e65e096df1efbcbe0d6fd3adf287c5940fd1b8e6ceb5b985c", - "0x2aab459702140677ca6bec16ac2701d940dba6734d0f095284a2775c4b1b7b68" + "0xc5e94ab1731adaaeb6fe61b63d6680d627d21478440d820f14ef52f539783130", + "0x889e3593524ea3ef7fa966ad150dc320dad901908ec153bf0350166b8a8e3f1b" ], "2": [ - "0x7f50f51ac8cdbf962d42b8910dcca9450ee2fc3760114e21cce3a0f2539f3225", - "0xfa777927cf1d9fb642423b037182d540bec610a55b4591d2f35855ee2197d40b", - "0x0982b3e6f342b4e4b2f9aed886eba9d5c40d5ce5e8c2defdb56e8b7df1198859", + "0x7886e3683885632f916958e6005bb70b565c1e53f8278c4f76add321b8e2a7d3", + "0x2191753cf055280cc3b967c00a5ba0d14221684d74ce8ee099d1f82161796bd7", + "0x00a49c304011f4cbdac26f333febd1f93b08bd79c586c4091cf680767f1b5dc2", "0x849eda7a295b642e5ddaf49a30eec4470cf507efa83b4104c0752d069c7638fe" ], "3": [ - "0xd7bb29383adce6f418da6965766446983b73435a4d648222012386f7772174b5", - "0x1aed2284633a78872cc2ad3d2afbe22c9e402cbb925baf82a6a39389bf62d097", - "0xd541d82c81057623610a5065136ab41c83b77dcfecea05ef4adffc88dc9cd7b8", - "0x25bfaaa1e70e05c3960878091b850a1b2510379f76f4648290cda88bb1f9b275", - "0xb20f0546ac73e78edcd0e509cfb14322c075ca73794e82772cfa7e7115b8e143", - "0x59c74122643d1efa85e2e997174481987d2edebf77ddefb836c701d36d004d66", + "0x4d29654131c741eb3a2c7b5c301ba2260ea9c2e68b0d463eddf57c482781d237", + "0xb666dcbde0952ea559f2d7d034a46c07575392dfa1aec2da6444123db8119652", + "0xc99f2fba571c7348b1b292a8e85d02be01d9a39ec63c27b5bdb004b8070aba7f", + "0x89987d2e3b1afa6217e65ec418140277c75772e62902c26ebe074a2d0c8d07c0", + "0x5fb6f1a281302facb95ff93ed43ee2acce2516725c9315f730d6a36f2db40c18", + "0xccb813b5da32d3d390cfc26463df2f1b591dca3bc2a5c54fdd0d2891e8a3113a", "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba", "0xc5a36f3b7b955966d5ed3135dcc612f978306d73bce3697e230afae57fbaeeba" ], "4": [ - "0x446c8534bd6f42903e7f8bf69508b153f9bf35711ee82c89b59b4abd615e4286", - "0x107445da1aa296756aff9dd28cd850c9acda354c1d0504d90a78a5d3bb25bbf9", - "0x1d128b55e12e742aeaa98c0197e8a0aedb1d8ab01ea4a9296c70549e9d97ccf6", - "0x2c786d90f8d3f214d09dd342c867aebc7629ef8802c81e6e6c77619750b41ce0", - "0x8e302a03b785ae132d407d7e06a7aa6a5f5bf9ecb55592d55d43e68f4a0c3700", - "0xf4c44292720c9c37630da4517ed291d1c0e0540c23a16ae183ff8eec81cf0346", - "0x12d083c1f485b54f266c059d309a77715d79e6a328e0023dbee581f42af7684b", - "0x317b833dd1d80727fc8aa2168eb9b7f03e1d03e62398b1bc32d1535bf51d64d4", - "0xfdd2e5f091f84e869acec1071ccdf7f282bf1f65205885ac7ecafc2606d31c73", - "0xb2b6a0fed1f0716a397df29a2ac9354b54f62940f1327de7cd074f35b97343a7", - "0x0665c8db193589281d4987ad19504b8c0d8eb065d2fcd8e0f3e68af7d42605e1", + "0x7da029a8f8a436a16d9b43ec2d4997a7dc0bf6c6d5f580f053e7d4dbbc47e7d3", + "0x39e656b962df19b32b917bb86637b3dcc32bd52805a7c1258995f8bdf9650a0b", + "0xe97747a6c3b0cb1847575e4c30240cb84d5ae849886ba3927b8f7aaa5906fb2b", + "0xc0f95ef44368dbbf5ce26f2363a56a260292e414514887030c418f59a0a7c3fd", + "0x64f4a1aab9c8bf09794a56cf0197cec62b70bf2de8cf06e64c8b92157f787a9e", + "0x53af3e9dfba63530e79bb47a0a939b371580b6801d4752740c7f9952e1b0b077", + "0xd41d2e15ceb19060334aaceedb1c81df2cb2ccb37230d2b083efcab6a9b7c23e", + "0xc487800bee301611fc0f386971a17a5a2fe19e3ae1b2dec085e0b6437d1365cc", + "0xa787aed50f9ae21a8bf37ea9eae2d9f68fa64266e615812c29ed95e8ca2e9800", + "0xa4d58ec03012151e6c21cecdd0d2a1df86d827f192a798e96864bd311dab69d9", + "0xd9cbe3d8eaac1803196dea242fa673746c449cf4e06b076e104bd1436810ba73", "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", "0xa7a0fd846665d92e66be6155c6221b3acd7145ca7c4e4b67a594e4c516969400", diff --git a/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol b/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol index 16713c9e..bc142a0f 100644 --- a/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol +++ b/script/MerkleRootCreation/Mainnet/CreateLoopBTCMerkleRoot.s.sol @@ -18,7 +18,7 @@ contract CreateLoopBtcMerkleRootScript is Script, MerkleTreeHelper { address public boringVault = 0xFE0C961A49E1aEe2AE2d842fE40157365C6d978f; address public managerAddress = 0xaE4b4cfBB7A0B90e9455761ed6D93d6Dc1759710; address public accountantAddress = 0xf1ecf4802C2b5Cf9c830A4AF297842Daa6D0f986; - address public rawDataDecoderAndSanitizer = address(69); + address public rawDataDecoderAndSanitizer = 0x1bF0033c1F582ABFce07Dcb9b9020cB50416e20A; function setUp() external {}