Source: src/periphery/endowment/EndowmentController_v1.sol. Interfaces: IEndowmentController_v1.

Functions

arm

IEndowmentController_v1.sol#L58

disarm

IEndowmentController_v1.sol#L59

draw

Parameters IEndowmentController_v1.sol#L60

forwardSurplus

IEndowmentController_v1.sol#L61

initialize

Parameters IEndowmentController_v1.sol#L54

setBeneficiary

Parameters IEndowmentController_v1.sol#L57

View functions

configuration

Returns IEndowmentController_v1.sol#L55

isArmed

Returns IEndowmentController_v1.sol#L56

Events

Armed

Parameters IEndowmentController_v1.sol#L49

BeneficiaryChanged

Parameters IEndowmentController_v1.sol#L44

ControllerInitialized

Parameters IEndowmentController_v1.sol#L41

Disarmed

Parameters IEndowmentController_v1.sol#L50

DrawForwarded

Parameters IEndowmentController_v1.sol#L51

SurplusForwarded

Parameters IEndowmentController_v1.sol#L52

Errors

EndowmentController__Access__AdminRoleRequired

Parameters IEndowmentController_v1.sol#L30

EndowmentController__Access__EndowmentAdminOnly

Parameters IEndowmentController_v1.sol#L27

EndowmentController__Arm__SetupNotFinal

IEndowmentController_v1.sol#L31

EndowmentController__Beneficiary__AlreadyArmed

IEndowmentController_v1.sol#L36

EndowmentController__Beneficiary__InvalidAddress

Parameters IEndowmentController_v1.sol#L37

EndowmentController__Beneficiary__NotSet

IEndowmentController_v1.sol#L35

EndowmentController__Call__Reentrant

IEndowmentController_v1.sol#L38

EndowmentController__Core__NotReady

IEndowmentController_v1.sol#L32

EndowmentController__Draw__Disarmed

IEndowmentController_v1.sol#L33

EndowmentController__Init__AlreadyInitialized

IEndowmentController_v1.sol#L24

EndowmentController__Init__InvalidConfig

Parameters IEndowmentController_v1.sol#L26

EndowmentController__Init__NotInitialized

IEndowmentController_v1.sol#L25

EndowmentController__Permission__LifecycleBlocked

Parameters IEndowmentController_v1.sol#L34

EndowmentController__Transfer__UnexpectedBalance

IEndowmentController_v1.sol#L39