DSProxy

Verified contract

Proxy

Active on Ethereum with 116 txns
Deployed by via 0x793d837a at 18051425
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $445,557
ERC-20
--
ERC-20
--
ERC-20
--
0x2084c43799ac041de86c0d92986543665e9dc28939cab6a9d76a4136c67bfa1c
0x99f91c34004cba6b1bb7e35ac5b01431e3cfd2e2353019d46fa8f6a318a1042d
0xc652ae2b7239a4104f379a9a42d62d971c81dcf69eb5b12cd8cc5ac42f85d07c
0x5af945a2bd894266f2cdca54dfeabfa415010b3d49660527f8f57727053118f7
0xfcb30ea5516563b567e1ff22e920551630b94edbc59d26c634895c11b5e1fc74
0xd18f9baceca29a1e28d1d899c8b192020a89a7b888afa47fa7a4bdf46fd64bb9
0x63c12dbdafd46a778a782cc358ddce1ab98a662638cd5ca13a1af383421b09ae
0xe9f7c996fd193a3490e85439054ecafe4524bc4895290dc2dd86164ea2f23d41
0x10a36318e375924427237f935d080e9b2bd1e947e68fc33dc96a57a51f0b85eb
0x2390b063bd533bb702fbce1f6f0420311bb69c6f8b84008d2029232fbcb6ee26

Functions
Getter at block 20910360
authority(view returns (address)
0xdf8e90a3241765364d203cb8f546bf10362393be
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x6d05dd2db1e331bb0753b89b99047c1d206d5840
AAVE_V3_MARKET(view returns (address)
[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
disableLastModule(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
NonContractCall(
RangeTooClose(uint128 ratiouint128 targetRatio
SenderNotAdmin(
SenderNotOwner(
WrongSubParams(uint128 minRatiouint128 maxRatio