Whitelisted Actions
function execTransactionWithRole(
address to,
uint256 value,
bytes calldata data,
Operation operation,
bytes32 roleKey,
bool shouldRevert
)Timelocked Actions
/// @dev Adds a transaction to the queue (same as avatar interface so that this can be placed between other modules and the avatar).
/// @param to Destination address of module transaction
/// @param value Ether value of module transaction
/// @param data Data payload of module transaction
/// @param operation Operation type of module transaction
/// @return success Whether or not the call was successfully queued for execution
/// @notice Can only be called by enabled modules
function execTransactionFromModule(
address to,
uint256 value,
bytes calldata data,
Operation operation
) public returns (bool success);
Curator Permission Scope
Pausing the Vault
1. Vault-Level Pause (AsyncVault)
2. System-Level Pause (SAFE Modules)
Tokens Approvals
Principal Tokens Functions
Liquidity Zaps Functions
Interest Bearing Tokens Functions
Spectra ERC4626 Wrappers Functions
Spectra Markets Functions
Revocation & Emergency Management
Last updated