DSProxy

Verified contract

Proxy

Active on Ethereum with 67 txns
Deployed by via 0xad0c5a31 at 9301628
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xcfa63e7889dd262460e998ddd9fb9279bbb690c663408bc13fff1c6c9f441a10
0xe3270a1595d77181a150913cc90350521e54749c8f292fec237a55d35e67aa3b
0x08b633223eb929bb0806732cec9d8bb2060a99e0f11a327705dfcff035a9a231
0xd2161e44a37bdde6b6233386308ae03bc9713d31fd3ed654a17cade7639e6b77
0x0651e6fc792488d631a4c7ea412f42778952be7d6335985e8e47f136974cc574
0x332037a39bdc1d93484c7828cb476a4f12f9debda5d8bed4e02f38053dfcf749
0x81877fc02c5a49e47b2c39e6ce4e806b7fe8bc68ead68d79a056aa8b8e2ed87f
0x274b0827e6e2b27fc22782066ef1fb9636127051655490e969c6c4b573cbcd03
0x18836e203b0a93f9bdb4270a5f612ffda71949c72b60e9a04d22cdb02cb849e9
0x4f63551f77361e97f117a1178ce2e799deeb57afe8184d79b2049a55ec8c215a

Functions
Getter at block 21257721
authority(view returns (address)
0xcc69f09ffd08c89eff8beaa92c739d724a3cd0a7
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x3d92d95813fcafff500064f77f2510ef96017eba
NO_PARAM_MAPPING(view returns (uint8)
[unknown]
RETURN_MAX_INDEX_VALUE(view returns (uint8)
[unknown]
RETURN_MIN_INDEX_VALUE(view returns (uint8)
[unknown]
SPARK_REFERRAL_CODE(view returns (uint16)
[unknown]
STABLE_ID(view returns (uint256)
[unknown]
SUB_MAX_INDEX_VALUE(view returns (uint8)
[unknown]
SUB_MIN_INDEX_VALUE(view returns (uint8)
[unknown]
VARIABLE_ID(view returns (uint256)
[unknown]
actionType(pure returns (uint8)
[unknown]
adminVault(view returns (address)
[unknown]
logger(view returns (address)
[unknown]
registry(view returns (address)
[unknown]
Read-only
decodeInputs(bytes encodedInputpure returns (struct SparkBorrowParams params)
encodeInputs(struct SparkBorrowParams paramspure returns (bytes encodedInput)
parseInputs(bytes _callDatapure returns (struct SparkBorrowParams params)
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 
executeActionDirectL2(payable 
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
NonContractCall(
ReturnIndexValueError(
SenderNotAdmin(
SenderNotOwner(
SubIndexValueError(