DSProxy

Verified contract

Proxy

Active on Ethereum with 37 txns
Deployed by via 0xb6fde06a at 15357366
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x212fede79506f8d74ccfe3eaf02ee5e1b53ca8015a209823ac643d279c81adfb
0xd34c5725e67a1857004effd64d968199ea50539a83dad54056de313c02fbdf98
0x783bee50802b9804401a0032891c4376412f655a65874acf25e018ed92590e5e
0x41c7273a21580c07ce1e3e54e9c5bf0295316eb9a814976a5028f70bcd5b534c
0xf55b847620e961106676e0b82c2bc1feb363b484e0e244288bf8cd70ca1c88b8
0x51d897feea516fa8e7c92d04af30e5f6aba04ba35507101d769c2efd04c074bf
0xd39e3852bc12c11de00a46d0af490e6003ebe70d91033113bf8e4968eafe2911
0xbbf51861026d3046192efcf930a3661fd423fbe5b862dd5b0dc83e293d438788
0x342f61711e82a3f0e4ac2786e9132c643c8096643986b1457837843aef09b5bd
0x0c1d3766b14512d4ec3d2a900f839d102ae704198bec7e80cb43f705a27ba130

Functions
Getter at block 21228992
authority(view returns (address)
0xf9e1c3f5b5f1ef4ddb69ea1b4b5bcc72bdc37e0a
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0xab520a40f484b7d4bf24e42ab6d7ba7a78f73066
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(