DSProxy

Verified contract

Proxy

Active on Ethereum with 827 txns
Deployed by via 0x2287ed34 at 15759440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x113f006cfc513aea112253a4fa25a3d906f0ae95c942255ab73e9c5ecc319e9b
0x5480c1948148b8ff6af8e3a098aaac7677b31755cc25e45a2f4ef827d47ee57a
0x571f9e3f64448b7b5ace84cab04e958917283c81cce00ea846d1659a820d2fef
0x91e8c2e80e5ef6a28a7ab904c069adbd499d8361f4444c03b564bbd220918d95
0x09011bbfa4a7a1febcd503f84f8590c69f6984902755fc19bad466196908d5fd
0xcda0bfec64572d4735db443ab7318e23b035dcd05eb0eec18c2bb382036852c0
0x603c934c5728bda8e9c8263b1cccce5d4fb893a2b0c0a020d4675b0922cdb97f
0x2d4f9af5ab803fcb5d85e3bec475af7302b570140f574feec1980097ba7249af
0xe44f2fe9d69bcdb327aee0caaba555ef62acb81e999ee0b0e80313caed340c5b
0xd70ee1113b08ff73b3320d468c528bb378ab6f1f11a3804fa4460ee654c5e495

Functions
Getter at block 21286137
authority(view returns (address)
0x0ed9e50414093eb5dfb8d51d0dad9ac8218ba983
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0xd3b35e70eeb68c9f4505b4e7dd0589da5d129ba1
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 CurveUsdSupplyParams 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(
ZeroAmountSupplied(