TwoKeyPlasmaMaintainersRegistry
contract TwoKeyPlasmaMaintainersRegistry
is Upgradeable
Index
Reference
Functions
addMaintainer
function addMaintainer(address _maintainer) internal
- Parameters:
_maintainer
- address
addMaintainers
function addMaintainers(address[] _maintainers) public
Only twoKeyAdmin contract is eligible to mutate state of maintainers, Function which can add new maintainers, in general it's array because this supports adding multiple addresses in 1 trnx.
- Parameters:
_maintainers
- is the array of maintainer addresses
getAllMaintainers
function getAllMaintainers() public view returns (address[])
- Returns:
- address[]
isMaintainer
function isMaintainer(address _address) internal view returns (bool)
- Parameters:
_address
- address- Returns:
- bool
onlyMaintainer
function onlyMaintainer(address _sender) public view returns (bool)
- Parameters:
_sender
- address- Returns:
- bool
removeMaintainer
function removeMaintainer(address _maintainer) internal
- Parameters:
_maintainer
- address
removeMaintainers
function removeMaintainers(address[] _maintainers) public
Only twoKeyAdmin contract is eligible to mutate state of maintainers, Function which can remove some maintainers, in general it's array because this supports adding multiple addresses in 1 trnx.
- Parameters:
_maintainers
- is the array of maintainer addresses
setInitialParams
function setInitialParams(address _twoKeySingletonRegistryPlasma, address _proxyStorage, address[] _maintainers) public
- Parameters:
_twoKeySingletonRegistryPlasma
- address_proxyStorage
- address_maintainers
- address[]