DSProxy

Verified contract

Proxy

Active on Ethereum with 105 txns
Deployed by via 0x9d9099a2 at 15816962
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xac0eab83c0167bf2be30d5e8c5ab0ca7e15104c5d37817d85ed1f942540d9b21
0x4df19fe5c3ae8c049e8bf80b7584b43fb2e496076cae7bb704084d85060badb4
0x31f130c778a94670152c7372a05ed1ee2d5547095e0819032e38c7d496adb3a1
0x953cb93d1dad0f36a2d8663e03c11f95ddcc50a11497d4a706abbbcd6b00ffa7
0x0cf34d5f0e2d085af55a7f777137607cef4db8c2e048a9c1ef7bd8d78a8cbbc0
0xfdefb4f7600f8cbea172f88559412b8afc546ff21af7f0f4257ed634eb87d061
0x89332655f8161b3ba8550d00122056c8b2fa1d1b14b04d998df213eaa4224d4f
0x86b86718f3807a3ad35dcb6bd67e19829c8c7f007d084982123bfd507dd5456f
0x5eaed400afac0aa168885a6b8b3c4229276869d5e458c4b7de95308c1c4392c8
0x0128b0fc919a3696815155fe3573e20344e421ffb4d643c499eb8876d524b43a

Functions
Getter at block 20822880
authority(view returns (address)
0x6ff9615eb9280da36832ce02a721767b2b0f49f0
cache(view returns (address)
0x271293c67e2d3140a0e9381eff1f9b01e07b0795
owner(view returns (address)
0x001ac3f0972b620cd6be82ba54d111614d7d48fb
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(