DSProxy

Verified contract

Proxy

Active on Ethereum with 20 txns
Deployed by via 0x2c2556df at 17827495
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x3365c64c09c4b0006b2111262692f0fa4182f80504a6694e65f8dccda0562ed7
0x2aa536f068b9381de1bf1480e94114fed9dececcee108e1ab18855aee624f64f
0xfb11870b8efb7b39e4d4b661a685193e414f723a81c91d8265868c97db020bf8
0x6d037faab5c4dedc01e7f77eff973e3a6f18cf44c31cfd8613a7b62a35bac18a
0x2160c552790e90c3c15bdc737d777b46feaf1e4f60db9289cbc99d7125f52db3
0x3822e3191c1c4897b133dc07af881b325d4146066a9cd9d6e4036ba14d7c1de0
0xa78c66271fb593b62ca9362eb2236d480febf865337955fbb418cc4802e4aba6
0xe6fcc64e5107b10dd26c4821ac615ca525061386c74b3d0f5fca152bc2fdbb97
0xf2ba7611936c3138b8c540de6756df46f53795edf2609734460f47249411ee7a
0xa0de06a98561b1e7c7e0ce166a3823ec211e6bbf6c8312b789eb6dd404ad3f0a

Functions
Getter at block 21258676
authority(view returns (address)
0xde7897778074c5a3f4fa120709127180efa050c7
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0xad480fb66f0e18b82e71f5b90d84320e67786ef1
NO_PARAM_MAPPING(view returns (uint8)
[unknown]
RETURN_MAX_INDEX_VALUE(view returns (uint8)
[unknown]
RETURN_MIN_INDEX_VALUE(view returns (uint8)
[unknown]
SUB_MAX_INDEX_VALUE(view returns (uint8)
[unknown]
SUB_MIN_INDEX_VALUE(view returns (uint8)
[unknown]
actionType(pure returns (uint8)
[unknown]
adminVault(view returns (address)
[unknown]
logger(view returns (address)
[unknown]
registry(view returns (address)
[unknown]
Read-only
getCollAmountsFromAMM(address _controllerAddressaddress _userview returns (uint256 crvUsdAmountuint256 collAmount)
isControllerValid(address _controllerAddrview returns (bool)
parseInputs(bytes _callDatapure returns (struct CurveUsdPaybackParams params)
userMaxBorrow(address _controllerAddressaddress _userview returns (uint256 maxBorrow)
userMaxWithdraw(address _controllerAddressaddress _userview returns (uint256 maxWithdraw)
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_
executeAction(bytes _callDatabytes32[] _subDatauint8[] _paramMappingbytes32[] _returnValuespayable returns (bytes32)
executeActionDirect(bytes _callDatapayable 
kill(
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
ActionEvent(string indexed logNamebytes data
Constructor
constructor(address _cacheAddr
Fallback and receive
fallback(
Errors
CurveUsdInvalidController(
NonContractCall(
ReturnIndexValueError(
SenderNotAdmin(
SenderNotOwner(
SubIndexValueError(
ZeroAmountPayback(