Contract Overview
Overview
State Variables
Variable
Type
Description
Enum: VaultState
enum VaultState { ACTIVE, GUARDED, EMERGENCY }State
Behavior
Modifiers
onlyAuthorized
onlyAuthorizednotEmergency
notEmergencyFunctions
depositETH()
depositETH()depositERC20(address token, uint256 amount)
depositERC20(address token, uint256 amount)setRiskScore(uint256 score)
setRiskScore(uint256 score)triggerEmergency()
triggerEmergency()resetVault()
resetVault()getUserBalance(address user, address token)
getUserBalance(address user, address token)addSupportedToken(address token)
addSupportedToken(address token)setAuthorizedCaller(address caller)
setAuthorizedCaller(address caller)setRiskThreshold(uint256 threshold)
setRiskThreshold(uint256 threshold)Internal Functions
_executeEmergency(uint256 score)
_executeEmergency(uint256 score)_returnAllFunds()
_returnAllFunds()Events
Event
Parameters
Trigger
Security Notes
Last updated