DSProxy

Verified contract

Proxy

Active on Ethereum with 30 txns
Deployed by via 0x20661e23 at 17696805
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
 (#0)
ERC-1555
--
0x0866a50b3a5e32a720995f79745223cda5408a74ab19ce63d611c51704a0a67d
0x21ea46949fde974aab2e3a8a4d14aff595e454062c801414cab4c77359b18969
0xe9061dd7408428ecf78831758f149bf100b98d77fae5e1dd669b23951f281994
0x43d5c866f5f356cc4b20a11aae93ed204c9fe9289e12374ba95b1ba95891f437
0x82bac353135ce6a8ab0be0753f8720422bcc26b0844c6b1fb6d44cca74b92d48
0x09ece6ce2bd69df036e1a1e04911e5aabce5eb9b86e3a564fe0c046c48ea707c
0x17e6a152f53238e592788178ac14429ab095d3551f6dc0e91543d1ffe398e6d9
0x0d5c2abce02241600966baafb0348fbaa0c3ab97a6f834fab2550764125a9263
0x86f78e7202cdfb742ac0289d48eb961e6c236e32f01e18eb6a21e2430e14b491
0x0915d4b246fe75b38fa868a2f25a651e028fd3b98ea75936b10e1bf8453f3af1

Functions
Getter at block 21388908
authority(view returns (address)
0x0000000000000000000000000000000000000000
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x9e629a752f730e4bddf006c03adcdf28d8026ae1
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 CurveUsdSelfLiquidateWithCollParams 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(