DSProxy

Verified contract

Proxy

Active on Ethereum with 18 txns
Deployed by via 0x836c2dc5 at 16384508
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,368,323.11
ERC-20
Value $360,294.11
ERC-20
Value $179,440.84
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x3e1ce9c2d91ce4cbefa661418949d0dbd9a487b10c04ce4df2fec6990d0ef6f2
0xd206a59ff8eaff08c31e2984cf7e24747971d1ea3bc52e3083ad003d35a74774
0xe29c2ab4d3723ebb1b126e12eee3c88f569105e58f49d99555527c3ea98f1625
0x29bf49669257b08adab0917f3a818d294ab7c952288a70614d6c78c4364b7851
0xbbe94c4982816800f4b9f62586bed4918b0787147e9faf63560251889c31f722
0xcc2ff3c6da30d7f94fe0ec2e55619057fd40dd6db5726de15c2f501a4d4d2701
0x798912e96ada18ae47607f451d86393ef810eed51741ef03eba6d48a5d6b14d6
0xcadecc45e76758320ad1c95c1d152566dbf99334c110da638e246068c7e9a183
0x930ee7ec768f26004779fb6ea7bbf76939c25997107e03439e824752fe7108c9
0xa442e10cc78802df6566cbf788a25bb8ae5d164ee1c68b1392d76e1a0da6a675

Functions
Getter at block 20852354
authority(view returns (address)
0x146f8dfb35d525fd5d19074083bfc7a55878b61e
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x805bcd80cb4b6453e09313b372a7b62d1261af49
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