SparkSubProxy

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x040b5a5f at 20869997
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "SparkSubProxy"

No transactions found for "SparkSubProxy"


Functions
Getter at block 21127735
BOOST_BUNDLE_ID(view returns (uint64)
19
EXECUTE_SELECTOR(view returns (bytes4)
0x1cff79cd
REPAY_BUNDLE_ID(view returns (uint64)
18
SENTINEL_MODULES(view returns (address)
0x0000000000000000000000000000000000000001
SPARK_REFERRAL_CODE(view returns (uint16)
0
adminVault(view returns (address)
0xccf3d848e08b94478ed8f46ffead3008faf581fd
Read-only
formatBoostSub(struct SparkSubProxySparkSubData _userview returns (struct StrategyModelStrategySub boostSub)
formatRepaySub(struct SparkSubProxySparkSubData _userview returns (struct StrategyModelStrategySub repaySub)
isDSProxy(address _proxyview returns (bool)
parseSubData(bytes _encodedInputpure returns (struct SparkSubProxySparkSubData user)
parseSubIds(bytes _encodedInputpure returns (uint32 subId1uint32 subId2)
State-modifying
activateSub(bytes _encodedInput
deactivateSub(bytes _encodedInput
disableModule(address _moduleAddr
enableModule(address _moduleAddr
giveProxyPermission(address _contractAddr
giveWalletPermission(bool _isDSProxy
kill(
removeProxyPermission(address _contractAddr
subToSparkAutomation(bytes _encodedInput
updateSubData(bytes _encodedInput
withdrawStuckFunds(address _tokenaddress _receiveruint256 _amount
Events

This contract contains no event objects.

Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ModuleNotFoundError(address moduleAddr
NonContractCall(
RangeTooClose(uint128 ratiouint128 targetRatio
SenderNotAdmin(
SenderNotOwner(
WrongSubParams(uint128 minRatiouint128 maxRatio