DSProxy

Verified contract

Proxy

Active on Ethereum with 20 txns
Deployed by via 0x227e24bb at 18571146
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $205,655.12
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x124a70ed1f5ed4331a3e7a1a175b9dc9cd02061e9bead5b7fc66bd828204379f
0xb7cef7ecd2737297df79910ffb2a3acbb7e83c6bdadbace1a0b670933c8ec8b2
0x0b02d95c7d6a0e5853d84270b827962c0a361499996985c514f471f18e809fe3
0x694c3f7cfa3ee0e33a8daa17ba54f2e0ae8221b17cb339c098a88e69b887bbd1
0xd0c65d552e5a9220ec66ac84fd42071026262193d6d1757d8ce14995b7c41e89
0xff5355e1b39f15cbe6c65186884981081bbc3430598b025988c9cefba6ebaaca
0xb74f0171033266619da75532f799d60fa6130d48b2c5c7aa2143a5370d913b76
0x81dcfda5a62e82ad26135c1b6bc86b78ebbb32f4ee2250268ab6e71550ee7c55
0x50b338a36c5b5ab4b6de6358e348cb6dee16024ac781b40aa96198610ddd561c
0xd75140f1cb6c781b85655e53aaa41edb28debc3a55c72d6a0aebc3d6e098dcdf

Functions
Getter at block 21290455
authority(view returns (address)
0xf93fadee09476493783335ce86a09905ac8fa7d4
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x4b4bde74e144db99963be9966834d7a18eed9719
AAVE_REFERRAL_CODE(view returns (uint16)
[unknown]
BOOST_BUNDLE_ID(view returns (uint64)
[unknown]
EXECUTE_SELECTOR(view returns (bytes4)
[unknown]
REPAY_BUNDLE_ID(view returns (uint64)
[unknown]
SENTINEL_MODULES(view returns (address)
[unknown]
adminVault(view returns (address)
[unknown]
Read-only
formatBoostSub(struct AaveV3SubProxyAaveSubData _userview returns (struct StrategyModelStrategySub boostSub)
formatRepaySub(struct AaveV3SubProxyAaveSubData _userview returns (struct StrategyModelStrategySub repaySub)
isDSProxy(address _proxyview returns (bool)
parseSubData(bytes _encodedInputpure returns (struct AaveV3SubProxyAaveSubData user)
parseSubIds(bytes _encodedInputpure returns (uint32 subId1uint32 subId2)
State-modifying
execute(address _targetbytes _datapayable returns (bytes32 response)
execute(bytes _codebytes _datapayable returns (address targetbytes32 response)
setAuthority(address authority_
setCache(address _cacheAddrreturns (bool)
setOwner(address owner_
activateSub(bytes _encodedInput
deactivateSub(bytes _encodedInput
disableModule(address _moduleAddr
enableModule(address _moduleAddr
giveProxyPermission(address _contractAddr
giveWalletPermission(bool _isDSProxy
kill(
removeProxyPermission(address _contractAddr
subToAaveAutomation(bytes _encodedInput
updateSubData(bytes _encodedInput
withdrawStuckFunds(address _tokenaddress _receiveruint256 _amount
Events
LogNote(bytes4 indexed sigaddress indexed guybytes32 indexed foobytes32 indexed baruint256 wadbytes fax anonymous
LogSetAuthority(address indexed authority
LogSetOwner(address indexed owner
Constructor
constructor(address _cacheAddr
Fallback and receive
fallback(
Errors
ModuleNotFoundError(address moduleAddr
NonContractCall(
RangeTooClose(uint128 ratiouint128 targetRatio
SenderNotAdmin(
SenderNotOwner(
WrongSubParams(uint128 minRatiouint128 maxRatio