DSProxy

Verified contract

Proxy

Active on Ethereum with 39 txns
Deployed by via 0x2680c267 at 14978482
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x8922655445ec261d781f8342aad0fd80043c00bdc3aa05807f5523c5083a9191
0xaa85d2d633b09e8e79ccfb1f8b05155da1c6e8059dfc233fcb10b9064eca6eea
0x673a3e4c7eb11a883415b047181eb06c228e8aa3e1abbdfac780574c3d3bea39
0xabd88b9170368c7bc1f265bea7d99424bbca328308dc38587cf6dac93e8efd7c
0xb90fa69a840b99cb1a7346ba73d9e2163d682b0a6e0913a9d61a09b9b84ffc2b
0x667720cc3922753b13d949b90c6ccb30200e9e234c9b41369676bedb8a380353
0x65a2541548649438b5856344602fc095471beeed8992775ee023bd050eac089f
0xae2511dc28b0b1611df64a279c51ca542a3e4aa9698186d413485592949ebc46
0xf4e0c31714b61964cb52a7ff543b5c3b008286395b98992d27d8942894a52d3c
0x508bb169bfc11c05631f48048d2691971014769c4fc9305fafde1d4e6b525c28

Functions
Getter at block 20911527
authority(view returns (address)
0x303a7b86cee040c7b89667b7a9ae07ae4bc9f1f9
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0xc00d8dac46b1f8bceae2477591822b4e5b0a7c6b
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(