Controller

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x9a384d9a at 16949933
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 20858354
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)
0x165ce764e2511bc5bbd1e239db4fdb63234c8ba3
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.