Controller

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4de86f63 at 14636300
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Controller"

No transactions found for "Controller"


Functions
Getter at block 21316387
MAX_DAO_VAULT_CREATOR_FEE(view returns (uint256)
6000
MAX_RISK_TOLERANCE(view returns (int8)
10
MAX_VAULT_CREATOR_FEE(view returns (uint256)
2000
MAX_VAULT_STRATEGIES(view returns (uint256)
18
MIN_RISK_TOLERANCE(view returns (int8)
-10
checkPaused(view 
()
emergencyRecipient(view returns (address)
0x0000000000000000000000000000000000000000
getAllStrategies(view returns (address[])
[]
getStrategiesCount(view returns (uint8)
0
paused(view returns (bool)
false
riskRegistry(view returns (address)
0xc815e5241be7f695fe9ecb7255154b2950c55fc1
spool(view returns (address)
0xe140bb5f424a53e0687bfc10f6845a5672d7e242
strategiesHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
totalVaults(view returns (uint256)
0
vaultImplementation(view returns (address)
0xa308828904977bbceb91a9b0cb3db07636734fb7
Read-only
isEmergencyWithdrawer(addressview returns (bool)
isPauser(addressview returns (bool)
isUnpauser(addressview returns (bool)
strategies(uint256view returns (address)
supportedUnderlying(addressview returns (bool)
validStrategy(addressview returns (bool)
validVault(addressview returns (bool)
verifyStrategies(address[] _strategiesview 
State-modifying
addStrategy(address strategyaddress[] allStrategies
createVault(struct VaultDetails detailsreturns (address vault)
emergencyWithdraw(address strategyuint256[] data
getRewards(address[] vaults
initialize(
pause(
removeStrategy(address strategybool skipDisableaddress[] allStrategies
removeStrategyAndWithdraw(address strategybool skipDisableuint256[] dataaddress[] allStrategies
runDisableStrategy(address strategy
setEmergencyRecipient(address _emergencyRecipient
setEmergencyWithdrawer(address userbool _isEmergencyWithdrawer
setPauser(address userbool _set
setUnpauser(address userbool _set
transferToSpool(address transferFromuint256 amount
unpause(
Events
DisableStrategy(address strategy
EmergencyRecipientUpdated(address indexed recipient
EmergencyWithdrawStrategy(address indexed strategy
EmergencyWithdrawerUpdated(address indexed withdrawerbool set
Paused(address account
PauserUpdated(address indexed userbool set
StrategyAdded(address strategy
StrategyRemoved(address strategy
Unpaused(address account
UnpauserUpdated(address indexed userbool set
VaultCreated(address indexed vaultaddress underlyingaddress[] strategiesuint256[] proportionsuint16 vaultFeeaddress riskProviderint8 riskTolerance
VaultInvalid(address vault
Constructor
constructor(address _spoolOwneraddress _riskRegistryaddress _spooladdress _strategyRegistryaddress _vaultImplementationaddress _proxyAdmin
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.