# VaultAuth

Abstract contract that provides authorization check for vault operations

*Used by contracts that need to verify if a caller has permission to perform vault-specific actions. The authorization can come from either being the vault owner or having explicit permission through the vault's authority*

## Functions

### requiresVaultAuth

```solidity
modifier requiresVaultAuth(address vault);
```

## Errors

### Aera\_\_CallerIsNotAuthorized

```solidity
error Aera__CallerIsNotAuthorized();
```
