EtherVault
Vault that holds Ether.
Authorized
event Authorized(address addr, bool authorized)
onlyAuthorized
modifier onlyAuthorized()
receive
receive() external payable
init
function init(address addressManager) external
sendEther
function sendEther(uint256 amount) public
Send Ether from EtherVault to the sender, checking they are authorized.
Parameters
Name | Type | Description |
---|---|---|
amount | uint256 | Amount of ether to send. |
authorize
function authorize(address addr, bool authorized) public
Set the authorized status of an address, only the owner can call this.
Parameters
Name | Type | Description |
---|---|---|
addr | address | Address to set the authorized status of. |
authorized | bool | Authorized status to set. |
isAuthorized
function isAuthorized(address addr) public view returns (bool)
Get the authorized status of an address.
Parameters
Name | Type | Description |
---|---|---|
addr | address | Address to get the authorized status of. |