Skip to content

Instantly share code, notes, and snippets.

@ricmoo
Last active August 2, 2023 04:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ricmoo/8cd9e4ef17c5b687826760374bfa462f to your computer and use it in GitHub Desktop.
Save ricmoo/8cd9e4ef17c5b687826760374bfa462f to your computer and use it in GitHub Desktop.
Analysis of ENS Endowment preset 1

scopeRevokeFunction(uint16 role, address targetAddress, bytes4 functionSig)

  • 1
  • 0xe4683Fe8F53da14cA5DAc4251EaDFb3aa614d528 (address "Balancer stETH Stable Pool Aura Deposit Vault")
  • 0x3d18b912 (selector: "getReward()")

scopeRevokeFunction(uint16 role, address targetAddress, bytes4 functionSig)

  • 1
  • 0xe4683Fe8F53da14cA5DAc4251EaDFb3aa614d528 (address "Balancer stETH Stable Pool Aura Deposit Vault")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")

scopeRevokeFunction(uint16 role, address targetAddress, bytes4 functionSig)

  • 1
  • 0x182B723a58739a9c974cFDB385ceaDb237453c28 (address "Curve.fi steCRV Gauge Deposit")
  • 0x84e9bd7e (selector: "claim_rewards(address)")

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 (address "Lido: stETH Withdrawal NFT")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 (address "Lido: stETH Withdrawal NFT")
  • 0xd6681042 (selector: "requestWithdrawals(uint256[],address)")
  • bool<2>
    • false
    • true
  • uint8<2>
    • 0
    • 0
  • uint8<2>
    • 0
    • 0
  • bytes<2>
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 (address "Lido: stETH Withdrawal NFT")
  • 0x19aa6257 (selector: "requestWithdrawalsWstETH(uint256[],address)")
  • bool<2>
    • false
    • true
  • uint8<2>
    • 0
    • 0
  • uint8<2>
    • 0
    • 0
  • bytes<2>
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 (address "Lido: stETH Withdrawal NFT")
  • 0xe3afe0a3 (selector: "claimWithdrawals(uint256[],uint256[])")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xc3d688B66703497DAA19211EEdff47f25384cdc3 (address "Compound USDC")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xc3d688B66703497DAA19211EEdff47f25384cdc3 (address "Compound USDC")
  • 0xf2b9fdb8 (selector: "supply(address,uint256)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xc3d688B66703497DAA19211EEdff47f25384cdc3 (address "Compound USDC")
  • 0xf3fef3a3 (selector: "withdraw(address,uint256)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x1B0e765F6224C21223AeA2af16c1C46E38885a40 (contract deployed by "Compound: Deployer 5")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x1B0e765F6224C21223AeA2af16c1C46E38885a40 (contract deployed by "Compound: Deployer 5")
  • 0xb7034f7e (selector: "claim(address,address,bool)")
  • bool<2>
    • true
    • true
  • uint8<2>
    • 0
    • 0
  • uint8<2>
    • 0
    • 0
  • bytes<2>
    • 0x000000000000000000000000c3d688b66703497daa19211eedff47f25384cdc3
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (address "Aave V3 Pool (reported below)")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (address "Aave V3 Pool (reported below)")
  • 0x617ba037 (selector: "supply(address,uint256,address,uint16)")
  • bool<3>
    • false
    • false
    • true
  • uint8<3>
    • 0
    • 0
    • 0
  • uint8<3>
    • 0
    • 0
    • 0
  • bytes<3>
    • 0x
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (address "Aave V3 Pool (reported below)")
  • 0x617ba037 (selector: "supply(address,uint256,address,uint16)")
  • 0
  • 0
  • bytes<2>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (address "Aave V3 Pool (reported below)")
  • 0x69328dec (selector: "withdraw(address,uint256,address)")
  • bool<3>
    • false
    • false
    • true
  • uint8<3>
    • 0
    • 0
    • 0
  • uint8<3>
    • 0
    • 0
    • 0
  • bytes<3>
    • 0x
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (address "Aave V3 Pool (reported below)")
  • 0x69328dec (selector: "withdraw(address,uint256,address)")
  • 0
  • 0
  • bytes<2>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")
  • 0x0b4c7e4d (selector: "add_liquidity(uint256[2],uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")
  • 0x5b36389c (selector: "remove_liquidity(uint256,uint256[2])")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")
  • 0xe3103273 (selector: "remove_liquidity_imbalance(uint256[2],uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")
  • 0x3df02124 (selector: "exchange(int128,int128,uint256,uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xA2B47E3D5c44877cca798226B7B8118F9BFb7A56 (contract deployed by "Curve.fi: Deployer")
  • 0xa6417ed6 (selector: "exchange_underlying(int128,int128,uint256,uint256)")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06 (contract deployed by "Curve.fi: Deployer")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06 (contract deployed by "Curve.fi: Deployer")
  • 0x0b4c7e4d (selector: "add_liquidity(uint256[2],uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06 (contract deployed by "Curve.fi: Deployer")
  • 0x5b36389c (selector: "remove_liquidity(uint256,uint256[2])")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06 (contract deployed by "Curve.fi: Deployer")
  • 0xe3103273 (selector: "remove_liquidity_imbalance(uint256[2],uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xeB21209ae4C2c9FF2a86ACA31E123764A3B6Bc06 (contract deployed by "Curve.fi: Deployer")
  • 0x1a4d01d2 (selector: "remove_liquidity_one_coin(uint256,int128,uint256)")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x7ca5b0a2910B33e9759DC7dDB0413949071D7575 (address "Curve cCRV Liquidity Gauge (reported below)")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x7ca5b0a2910B33e9759DC7dDB0413949071D7575 (address "Curve cCRV Liquidity Gauge (reported below)")
  • 0xb6b55f25 (selector: "deposit(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x7ca5b0a2910B33e9759DC7dDB0413949071D7575 (address "Curve cCRV Liquidity Gauge (reported below)")
  • 0x2e1a7d4d (selector: "withdraw(uint256)")
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x7ca5b0a2910B33e9759DC7dDB0413949071D7575 (address "Curve cCRV Liquidity Gauge (reported below)")
  • 0x1d2747d4 (selector: "set_approve_deposit(address,bool)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x000000000000000000000000271fbe8ab7f1fb262f81c77ea5303f03da9d3d6a
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x271fbE8aB7f1fB262f81C77Ea5303F03DA9d3d6A (contract deployed by "Curve.fi: Deployer 2")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x271fbE8aB7f1fB262f81C77Ea5303F03DA9d3d6A (contract deployed by "Curve.fi: Deployer 2")
  • 0xaba17d93 (selector: "deposit_and_stake(address,address,address,uint256,address[5],uint256[5],uint256,bool,address)")
  • bool<13>
    • false
    • false
    • false
    • true
    • false
    • false
    • false
    • false
    • false
    • false
    • false
    • false
    • true
  • uint8<13>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • uint8<13>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • bytes<13>
    • 0x
    • 0x
    • 0x
    • 0x0000000000000000000000000000000000000000000000000000000000000002
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x0000000000000000000000000000000000000000000000000000000000000000
  • 1

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x271fbE8aB7f1fB262f81C77Ea5303F03DA9d3d6A (contract deployed by "Curve.fi: Deployer 2")
  • 0xaba17d93 (selector: "deposit_and_stake(address,address,address,uint256,address[5],uint256[5],uint256,bool,address)")
  • 0
  • 0
  • bytes<3>
    • 0x000000000000000000000000dc24316b9ae028f1497c275eb9192a3ea0f67022
    • 0x000000000000000000000000a2b47e3d5c44877cca798226b7b8118f9bfb7a56
    • 0x000000000000000000000000eb21209ae4c2c9ff2a86aca31e123764a3b6bc06

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x271fbE8aB7f1fB262f81C77Ea5303F03DA9d3d6A (contract deployed by "Curve.fi: Deployer 2")
  • 0xaba17d93 (selector: "deposit_and_stake(address,address,address,uint256,address[5],uint256[5],uint256,bool,address)")
  • 1
  • 0
  • bytes<2>
    • 0x00000000000000000000000006325440d014e39736583c165c2963ba99faf14e
    • 0x000000000000000000000000845838df265dcd2c412a1dc9e959c7d08537f8a2

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x271fbE8aB7f1fB262f81C77Ea5303F03DA9d3d6A (contract deployed by "Curve.fi: Deployer 2")
  • 0xaba17d93 (selector: "deposit_and_stake(address,address,address,uint256,address[5],uint256[5],uint256,bool,address)")
  • 2
  • 0
  • bytes<2>
    • 0x000000000000000000000000182b723a58739a9c974cfdb385ceadb237453c28
    • 0x0000000000000000000000007ca5b0a2910b33e9759dc7ddb0413949071d7575

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xA57b8d98dAE62B26Ec3bcC4a365338157060B234 (contract deployed by "Aura: Deployer 2")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xA57b8d98dAE62B26Ec3bcC4a365338157060B234 (contract deployed by "Aura: Deployer 2")
  • 0x43a0d066 (selector: "deposit(uint256,uint256,bool)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xA57b8d98dAE62B26Ec3bcC4a365338157060B234 (contract deployed by "Aura: Deployer 2")
  • 0x43a0d066 (selector: "deposit(uint256,uint256,bool)")
  • 0
  • 0
  • bytes<3>
    • 0x0000000000000000000000000000000000000000000000000000000000000073
    • 0x0000000000000000000000000000000000000000000000000000000000000051
    • 0x000000000000000000000000000000000000000000000000000000000000006d

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x59D66C58E83A26d6a0E35114323f65c3945c89c1 (address "Balancer stETH Stable Pool Aura Deposit Vault")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x59D66C58E83A26d6a0E35114323f65c3945c89c1 (address "Balancer stETH Stable Pool Aura Deposit Vault")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x59D66C58E83A26d6a0E35114323f65c3945c89c1 (address "Balancer stETH Stable Pool Aura Deposit Vault")
  • 0x3d18b912 (selector: "getReward()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xD48451A61d5190a1Ba7C9D17056490cB5d50999d (address "Balancer Aave v3 Boosted StablePool Aura Deposit Vault")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xD48451A61d5190a1Ba7C9D17056490cB5d50999d (address "Balancer Aave v3 Boosted StablePool Aura Deposit Vault")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xD48451A61d5190a1Ba7C9D17056490cB5d50999d (address "Balancer Aave v3 Boosted StablePool Aura Deposit Vault")
  • 0x3d18b912 (selector: "getReward()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xDd1fE5AD401D4777cE89959b7fa587e569Bf125D (address "Balancer rETH Stable Pool Aura Deposit Vault")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xDd1fE5AD401D4777cE89959b7fa587e569Bf125D (address "Balancer rETH Stable Pool Aura Deposit Vault")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xDd1fE5AD401D4777cE89959b7fa587e569Bf125D (address "Balancer rETH Stable Pool Aura Deposit Vault")
  • 0x3d18b912 (selector: "getReward()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xcD4722B7c24C29e0413BDCd9e51404B4539D14aE (address "Balancer B-stETH-STABLE Gauge Deposit")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xcD4722B7c24C29e0413BDCd9e51404B4539D14aE (address "Balancer B-stETH-STABLE Gauge Deposit")
  • 0xb6b55f25 (selector: "deposit(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xcD4722B7c24C29e0413BDCd9e51404B4539D14aE (address "Balancer B-stETH-STABLE Gauge Deposit")
  • 0x2e1a7d4d (selector: "withdraw(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xcD4722B7c24C29e0413BDCd9e51404B4539D14aE (address "Balancer B-stETH-STABLE Gauge Deposit")
  • 0xe6f1daf2 (selector: "claim_rewards()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x239e55F427D44C3cc793f49bFB507ebe76638a2b (contract deployed by "Contract Deployer - nventuro.eth")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x239e55F427D44C3cc793f49bFB507ebe76638a2b (contract deployed by "Contract Deployer - nventuro.eth")
  • 0x6a627842 (selector: "mint(address)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x239e55F427D44C3cc793f49bFB507ebe76638a2b (contract deployed by "Contract Deployer - nventuro.eth")
  • 0x6a627842 (selector: "mint(address)")
  • 0
  • 0
  • bytes<3>
    • 0x000000000000000000000000cd4722b7c24c29e0413bdcd9e51404b4539d14ae
    • 0x0000000000000000000000000052688295413b32626d226a205b95cdb337de86
    • 0x00000000000000000000000079ef6103a513951a3b25743db509e267685726b7

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x0052688295413b32626D226a205b95cDB337DE86 (address "Balancer bb-a-USD Gauge Deposit ")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0052688295413b32626D226a205b95cDB337DE86 (address "Balancer bb-a-USD Gauge Deposit ")
  • 0xb6b55f25 (selector: "deposit(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0052688295413b32626D226a205b95cDB337DE86 (address "Balancer bb-a-USD Gauge Deposit ")
  • 0x2e1a7d4d (selector: "withdraw(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0052688295413b32626D226a205b95cDB337DE86 (address "Balancer bb-a-USD Gauge Deposit ")
  • 0xe6f1daf2 (selector: "claim_rewards()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x79eF6103A513951a3b25743DB509E267685726B7 (address "Balancer B-rETH-STABLE Gauge Deposit")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x79eF6103A513951a3b25743DB509E267685726B7 (address "Balancer B-rETH-STABLE Gauge Deposit")
  • 0xb6b55f25 (selector: "deposit(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x79eF6103A513951a3b25743DB509E267685726B7 (address "Balancer B-rETH-STABLE Gauge Deposit")
  • 0x2e1a7d4d (selector: "withdraw(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x79eF6103A513951a3b25743DB509E267685726B7 (address "Balancer B-rETH-STABLE Gauge Deposit")
  • 0xe6f1daf2 (selector: "claim_rewards()")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x60759fce (selector: "depositAll(uint256,bool)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x60759fce (selector: "depositAll(uint256,bool)")
  • 0
  • 0
  • bytes<2>
    • 0x0000000000000000000000000000000000000000000000000000000000000019
    • 0x0000000000000000000000000000000000000000000000000000000000000000

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x43a0d066 (selector: "deposit(uint256,uint256,bool)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x43a0d066 (selector: "deposit(uint256,uint256,bool)")
  • 0
  • 0
  • bytes<2>
    • 0x0000000000000000000000000000000000000000000000000000000000000019
    • 0x0000000000000000000000000000000000000000000000000000000000000000

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x441a3e70 (selector: "withdraw(uint256,uint256)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xF403C135812408BFbE8713b5A23a04b3D48AAE31 (contract deployed by "Contract Deployer - Convex Finance: Deployer")
  • 0x441a3e70 (selector: "withdraw(uint256,uint256)")
  • 0
  • 0
  • bytes<2>
    • 0x0000000000000000000000000000000000000000000000000000000000000019
    • 0x0000000000000000000000000000000000000000000000000000000000000000

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x0A760466E1B4621579a82a39CB56Dda2F4E70f03 (contract deployed by "Convex Finance: Deployer")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0A760466E1B4621579a82a39CB56Dda2F4E70f03 (contract deployed by "Convex Finance: Deployer")
  • 0xa694fc3a (selector: "stake(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0A760466E1B4621579a82a39CB56Dda2F4E70f03 (contract deployed by "Convex Finance: Deployer")
  • 0x38d07436 (selector: "withdraw(uint256,bool)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x0A760466E1B4621579a82a39CB56Dda2F4E70f03 (contract deployed by "Convex Finance: Deployer")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x0A760466E1B4621579a82a39CB56Dda2F4E70f03 (contract deployed by "Convex Finance: Deployer")
  • 0x7050ccd9 (selector: "getReward(address,bool)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xf34DFF761145FF0B05e917811d488B441F33a968 (contract deployed by "Convex Finance: Deployer")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xf34DFF761145FF0B05e917811d488B441F33a968 (contract deployed by "Convex Finance: Deployer")
  • 0xa694fc3a (selector: "stake(uint256)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xf34DFF761145FF0B05e917811d488B441F33a968 (contract deployed by "Convex Finance: Deployer")
  • 0x38d07436 (selector: "withdraw(uint256,bool)")
  • 0

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xf34DFF761145FF0B05e917811d488B441F33a968 (contract deployed by "Convex Finance: Deployer")
  • 0xc32e7202 (selector: "withdrawAndUnwrap(uint256,bool)")
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xf34DFF761145FF0B05e917811d488B441F33a968 (contract deployed by "Convex Finance: Deployer")
  • 0x7050ccd9 (selector: "getReward(address,bool)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x373238337Bfe1146fb49989fc222523f83081dDb (contract deployed by "Maker: Deployer 4")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x373238337Bfe1146fb49989fc222523f83081dDb (contract deployed by "Maker: Deployer 4")
  • 0x3b4da69f (selector: "join(address,uint256)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x373238337Bfe1146fb49989fc222523f83081dDb (contract deployed by "Maker: Deployer 4")
  • 0xef693bed (selector: "exit(address,uint256)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x373238337Bfe1146fb49989fc222523f83081dDb (contract deployed by "Maker: Deployer 4")
  • 0xeb0dff66 (selector: "exitAll(address)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xDD3f50F8A6CafbE9b31a427582963f465E745AF8 (address "Rocket Pool Deposit (reported below)")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xDD3f50F8A6CafbE9b31a427582963f465E745AF8 (address "Rocket Pool Deposit (reported below)")
  • 0xd0e30db0 (selector: "deposit()")
  • 1

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xae78736Cd615f374D3085123A210448E74Fc6393 (address "Rocket Pool ETH ")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0xae78736Cd615f374D3085123A210448E74Fc6393 (address "Rocket Pool ETH ")
  • 0x42966c68 (selector: "burn(uint256)")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x16D5A408e807db8eF7c578279BEeEe6b228f1c1C (address "Rocket Swap Router (reported below)")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x16D5A408e807db8eF7c578279BEeEe6b228f1c1C (address "Rocket Swap Router (reported below)")
  • 0x55362f4d (selector: "swapTo(uint256,uint256,uint256,uint256)")
  • 1

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x16D5A408e807db8eF7c578279BEeEe6b228f1c1C (address "Rocket Swap Router (reported below)")
  • 0xa824ae8b (selector: "swapFrom(uint256,uint256,uint256,uint256,uint256)")
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x827179dD56d07A7eeA32e3873493835da2866976 (address "Sushiswap Route Processor (reported below)")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x827179dD56d07A7eeA32e3873493835da2866976 (address "Sushiswap Route Processor (reported below)")
  • 0x2646478b (selector: "processRoute(address,uint256,address,uint256,address,bytes)")
  • bool<5>
    • false
    • false
    • false
    • false
    • true
  • uint8<5>
    • 0
    • 0
    • 0
    • 0
    • 0
  • uint8<5>
    • 0
    • 0
    • 0
    • 0
    • 0
  • bytes<5>
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x827179dD56d07A7eeA32e3873493835da2866976 (address "Sushiswap Route Processor (reported below)")
  • 0x2646478b (selector: "processRoute(address,uint256,address,uint256,address,bytes)")
  • 0
  • 0
  • bytes<8>
    • 0x000000000000000000000000c00e94cb662c3520282e6f5717214004a7f26888
    • 0x000000000000000000000000ba100000625a3754423978a60c9317c58a424e3d
    • 0x0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b32
    • 0x000000000000000000000000d533a949740bb3306d119cc777fa900ba034cd52
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x827179dD56d07A7eeA32e3873493835da2866976 (address "Sushiswap Route Processor (reported below)")
  • 0x2646478b (selector: "processRoute(address,uint256,address,uint256,address,bytes)")
  • 2
  • 0
  • bytes<4>
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xB576491F1E6e5E62f1d8F26062Ee822B40B0E0d4 (contract deployed by "Curve.fi: Deployer 2")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xB576491F1E6e5E62f1d8F26062Ee822B40B0E0d4 (contract deployed by "Curve.fi: Deployer 2")
  • 0x5b41b908 (selector: "exchange(uint256,uint256,uint256,uint256)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x0000000000000000000000000000000000000000000000000000000000000001
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xdEb83d81d4a9758A7bAec5749DA863C409ea6C6B (address "CowSwap Order Signer (reported below)")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xdEb83d81d4a9758A7bAec5749DA863C409ea6C6B (address "CowSwap Order Signer (reported below)")
  • 0x83afcefd (selector: "signOrder(address,address,uint256,uint256,uint32,uint32,uint256,uint256,bytes32,bool,bytes32,bytes32)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xdEb83d81d4a9758A7bAec5749DA863C409ea6C6B (address "CowSwap Order Signer (reported below)")
  • 0x83afcefd (selector: "signOrder(address,address,uint256,uint256,uint32,uint32,uint256,uint256,bytes32,bool,bytes32,bytes32)")
  • 0
  • 0
  • bytes<13>
    • 0x000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf
    • 0x000000000000000000000000ba100000625a3754423978a60c9317c58a424e3d
    • 0x000000000000000000000000c00e94cb662c3520282e6f5717214004a7f26888
    • 0x000000000000000000000000d533a949740bb3306d119cc777fa900ba034cd52
    • 0x0000000000000000000000004e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b32
    • 0x000000000000000000000000ae78736cd615f374d3085123a210448e74fc6393
    • 0x00000000000000000000000048c3399719b582dd63eb5aadf12a40b4c3f52fa2
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xdEb83d81d4a9758A7bAec5749DA863C409ea6C6B (address "CowSwap Order Signer (reported below)")
  • 0x83afcefd (selector: "signOrder(address,address,uint256,uint256,uint32,uint32,uint256,uint256,bytes32,bool,bytes32,bytes32)")
  • 1
  • 0
  • bytes<7>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000ae78736cd615f374d3085123a210448e74fc6393
    • 0x000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x182B723a58739a9c974cFDB385ceaDb237453c28 (address "Curve.fi steCRV Gauge Deposit")

scopeAllowFunction(uint16 role, address targetAddress, bytes4 functionSig, uint8 options)

  • 1
  • 0x182B723a58739a9c974cFDB385ceaDb237453c28 (address "Curve.fi steCRV Gauge Deposit")
  • 0xe6f1daf2 (selector: "claim_rewards()")
  • 0

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x182B723a58739a9c974cFDB385ceaDb237453c28 (address "Curve.fi steCRV Gauge Deposit")
  • 0x1d2747d4 (selector: "set_approve_deposit(address,bool)")
  • bool<1>
    • true
  • uint8<1>
    • 0
  • uint8<1>
    • 0
  • bytes<1>
    • 0x000000000000000000000000271fbe8ab7f1fb262f81c77ea5303f03da9d3d6a
  • 0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xd061D61a4d941c39E5453435B6345Dc261C2fcE0 (address "Curve Token Minter (reported below)")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xd061D61a4d941c39E5453435B6345Dc261C2fcE0 (address "Curve Token Minter (reported below)")
  • 0x6a627842 (selector: "mint(address)")
  • bool<0>
  • uint8<0>
  • uint8<0>
  • bytes<0>
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xd061D61a4d941c39E5453435B6345Dc261C2fcE0 (address "Curve Token Minter (reported below)")
  • 0x6a627842 (selector: "mint(address)")
  • 0
  • 0
  • bytes<2>
    • 0x000000000000000000000000182b723a58739a9c974cfdb385ceadb237453c28
    • 0x0000000000000000000000007ca5b0a2910b33e9759dc7ddb0413949071d7575

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")
  • 0x9eba6619 (selector: "depositSingle(address,address,uint256,bytes32,(address[],uint256[],bytes,bool))")
  • bool<16>
    • false
    • false
    • false
    • false
    • true
    • true
    • true
    • true
    • false
    • true
    • false
    • true
    • true
    • false
    • false
    • true
  • uint8<16>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • uint8<16>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • bytes<16>
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x00000000000000000000000000000000000000000000000000000000000000a0
    • 0x0000000000000000000000000000000000000000000000000000000000000080
    • 0x00000000000000000000000000000000000000000000000000000000000000e0
    • 0x0000000000000000000000000000000000000000000000000000000000000140
    • 0x
    • 0x0000000000000000000000000000000000000000000000000000000000000002
    • 0x
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x0000000000000000000000000000000000000000000000000000000000000002
    • 0x
    • 0x
    • 0x00000000000000000000000000000000000000000000000000000000000000c0
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")
  • 0x9eba6619 (selector: "depositSingle(address,address,uint256,bytes32,(address[],uint256[],bytes,bool))")
  • 0
  • 0
  • bytes<2>
    • 0x00000000000000000000000059d66c58e83a26d6a0e35114323f65c3945c89c1
    • 0x000000000000000000000000dd1fe5ad401d4777ce89959b7fa587e569bf125d

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")
  • 0x9eba6619 (selector: "depositSingle(address,address,uint256,bytes32,(address[],uint256[],bytes,bool))")
  • 1
  • 0
  • bytes<3>
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x000000000000000000000000ae78736cd615f374d3085123a210448e74fc6393

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")
  • 0x9eba6619 (selector: "depositSingle(address,address,uint256,bytes32,(address[],uint256[],bytes,bool))")
  • 3
  • 0
  • bytes<2>
    • 0x32296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080
    • 0x1e19cf2d73a72ef1332c882f20534b6519be0276000200000000000000000112

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xB188b1CB84Fb0bA13cb9ee1292769F903A9feC59 (contract deployed by "Aura: Deployer")
  • 0x9eba6619 (selector: "depositSingle(address,address,uint256,bytes32,(address[],uint256[],bytes,bool))")
  • 10
  • 0
  • bytes<2>
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
    • 0x000000000000000000000000ae78736cd615f374d3085123a210448e74fc6393

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0xb95cac28 (selector: "joinPool(bytes32,address,address,(address[],uint256[],bytes,bool))")
  • bool<3>
    • false
    • true
    • true
  • uint8<3>
    • 0
    • 0
    • 0
  • uint8<3>
    • 0
    • 0
    • 0
  • bytes<3>
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0xb95cac28 (selector: "joinPool(bytes32,address,address,(address[],uint256[],bytes,bool))")
  • 0
  • 0
  • bytes<3>
    • 0x32296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080
    • 0xfebb0bbf162e64fb9d0dfe186e517d84c395f016000000000000000000000502
    • 0x1e19cf2d73a72ef1332c882f20534b6519be0276000200000000000000000112

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x8bdb3913 (selector: "exitPool(bytes32,address,address,(address[],uint256[],bytes,bool))")
  • bool<3>
    • false
    • true
    • true
  • uint8<3>
    • 0
    • 0
    • 0
  • uint8<3>
    • 0
    • 0
    • 0
  • bytes<3>
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x8bdb3913 (selector: "exitPool(bytes32,address,address,(address[],uint256[],bytes,bool))")
  • 0
  • 0
  • bytes<3>
    • 0x32296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080
    • 0xfebb0bbf162e64fb9d0dfe186e517d84c395f016000000000000000000000502
    • 0x1e19cf2d73a72ef1332c882f20534b6519be0276000200000000000000000112

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x52bbbe29 (selector: "swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)")
  • bool<14>
    • true
    • true
    • false
    • true
    • false
    • false
    • false
    • false
    • false
    • false
    • false
    • false
    • true
    • true
  • uint8<14>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • uint8<14>
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
  • bytes<14>
    • 0x00000000000000000000000000000000000000000000000000000000000000e0
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x
    • 0x00000000000000000000000000000000000000000000000000000000000000c0
    • 0x0000000000000000000000000000000000000000000000000000000000000000
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x52bbbe29 (selector: "swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)")
  • 7
  • 0
  • bytes<9>
    • 0x6667c6fa9f2b3fc1cc8d85320b62703d938e43850000000000000000000004fb
    • 0xa1697f9af0875b63ddc472d6eebada8c1fab85680000000000000000000004f9
    • 0xcbfa4532d8b2ade2c261d3dd5ef2a2284f7926920000000000000000000004fa
    • 0xcfca23ca9ca720b6e98e3eb9b6aa0ffc4a5c08b9000200000000000000000274
    • 0x5c6ee304399dbdb9c8ef030ab642b10820db8f56000200000000000000000014
    • 0x0b09dea16768f0799065c475be02919503cb2a3500020000000000000000001a
    • 0x96646936b91d6b9d7d0c47c496afbf3d6ec7b6f8000200000000000000000019
    • 0xefaa1604e82e1b3af8430b90192c1b9e8197e377000200000000000000000021
    • 0x32296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x52bbbe29 (selector: "swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)")
  • 9
  • 0
  • bytes<11>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x0000000000000000000000006667c6fa9f2b3fc1cc8d85320b62703d938e4385
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000a1697f9af0875b63ddc472d6eebada8c1fab8568
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000cbfa4532d8b2ade2c261d3dd5ef2a2284f792692
    • 0x000000000000000000000000c0c293ce456ff0ed870add98a0828dd4d2903dbf
    • 0x000000000000000000000000ba100000625a3754423978a60c9317c58a424e3d
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x000000000000000000000000c00e94cb662c3520282e6f5717214004a7f26888
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0xBA12222222228d8Ba445958a75a0704d566BF2C8 (contract deployed by "Balancer: Deployer 3")
  • 0x52bbbe29 (selector: "swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)")
  • 10
  • 0
  • bytes<8>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x0000000000000000000000006667c6fa9f2b3fc1cc8d85320b62703d938e4385
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000a1697f9af0875b63ddc472d6eebada8c1fab8568
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000cbfa4532d8b2ade2c261d3dd5ef2a2284f792692
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
    • 0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0

scopeTarget(uint16 role, address targetAddress)

  • 1
  • 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 (contract deployed by "Uniswap V3: Old Deployer")

scopeFunction(uint16 role, address targetAddress, bytes4 functionSig, bool[] isParamScoped, uint8[] paramType, uint8[] paramComp, bytes[] compValue, uint8 options)

  • 1
  • 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 (contract deployed by "Uniswap V3: Old Deployer")
  • 0x04e45aaf (selector: "exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))")
  • bool<4>
    • false
    • false
    • false
    • true
  • uint8<4>
    • 0
    • 0
    • 0
    • 0
  • uint8<4>
    • 0
    • 0
    • 0
    • 0
  • bytes<4>
    • 0x
    • 0x
    • 0x
    • 0x0000000000000000000000004f2083f5fbede34c2714affb3105539775f7fe64
  • 0

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 (contract deployed by "Uniswap V3: Old Deployer")
  • 0x04e45aaf (selector: "exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))")
  • 0
  • 0
  • bytes<11>
    • 0x000000000000000000000000c00e94cb662c3520282e6f5717214004a7f26888
    • 0x000000000000000000000000d533a949740bb3306d119cc777fa900ba034cd52
    • 0x0000000000000000000000004e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b32
    • 0x00000000000000000000000020bc832ca081b91433ff6c17f85701b6e92486c5
    • 0x000000000000000000000000fe2e637202056d30016725477c5da089ab0a043a
    • 0x00000000000000000000000048c3399719b582dd63eb5aadf12a40b4c3f52fa2
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2

scopeParameterAsOneOf(uint16 role, address targetAddress, bytes4 functionSig, uint256 paramIndex, uint8 paramType, bytes[] compValues)

  • 1
  • 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 (contract deployed by "Uniswap V3: Old Deployer")
  • 0x04e45aaf (selector: "exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))")
  • 1
  • 0
  • bytes<5>
    • 0x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f
    • 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
    • 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
    • 0x000000000000000000000000fe2e637202056d30016725477c5da089ab0a043a
    • 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
@ricmoo
Copy link
Author

ricmoo commented Aug 1, 2023

Please search for ??? for some things I couldn't find any info on.

@santinomics
Copy link

Hello @ricmoo, thank you for taking the time to review the payload and for your valuable questions.
The contracts mentioned in the payload are an essential part of the proposed protocols, and all of them can be found in the documentation of the respective protocols. In this context, the deployers of these contracts are not relevant to the discussion.
To clarify, the addresses signalled with ??? correspond to contracts that are necessary for interacting with the protocols included in the preset. Here are some examples:

  1. 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 - Aave V3 Pool
  • Contract for interactions with Aave V3 lending markets
  • Link to docs
  1. 0x7ca5b0a2910B33e9759DC7dDB0413949071D7575 - Curve cCRV Liquidity Gauge
  • Contract for staking LP tokens to receive CRV emissions
  • Links to docs: 1, 2
  1. 0xDD3f50F8A6CafbE9b31a427582963f465E745AF8 - Rocket Pool Deposit

The other signaled contracts are:

  1. 0x16D5A408e807db8eF7c578279BEeEe6b228f1c1C - Rocket Swap Router
  2. 0x827179dd56d07a7eea32e3873493835da2866976 - Sushiswap Route Processor
  3. 0xdEb83d81d4a9758A7bAec5749DA863C409ea6C6B - CowSwap Order Signer
  4. 0xd061D61a4d941c39E5453435B6345Dc261C2fcE0 - Curve Token Minter

If you have any further questions or need more information, feel free to ask.

@ricmoo
Copy link
Author

ricmoo commented Aug 2, 2023

@santinomics Thanks! I've updated the above file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment