@hubiinetwork/soldoc
Version:
Solidity documentation generator
206 lines (94 loc) • 2.52 kB
Markdown
# AccessorManager
[see the source](https://github.com/dev-matan-tsuberi/soldoc/tree/master/contracts/AccessorManager.sol)
> AccessorManager
**Execution cost**: No bound available
**Deployment cost**: less than 254400 gas
**Combined cost**: No bound available
## Constructor
Params:
1. **deployer** *of type `address`*
## Events
### ChangeDeployerEvent(address,address)
**Execution cost**: No bound available
Params:
1. **oldDeployer** *of type `address`*
2. **newDeployer** *of type `address`*
### ChangeOperatorEvent(address,address)
**Execution cost**: No bound available
Params:
1. **oldOperator** *of type `address`*
2. **newOperator** *of type `address`*
### RegisterSignerEvent(address)
**Execution cost**: No bound available
Params:
1. **signer** *of type `address`*
## Methods
### changeDeployer(address)
>
>Change the deployer of this contract
**Execution cost**: less than 22910 gas
Params:
1. **newDeployer** *of type `address`*
> The address of the new deployer
### changeOperator(address)
>
>Change the operator of this contract
**Execution cost**: less than 22735 gas
Params:
1. **newOperator** *of type `address`*
> The address of the new operator
### deployer()
**Execution cost**: less than 691 gas
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### destructor()
>
>Return the address that is able to initiate self-destruction
**Execution cost**: less than 559 gas
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### isSigner(address)
>
>Gauge whether an address is registered signer
**Execution cost**: less than 728 gas
**Attributes**: constant
Params:
1. **_address** *of type `address`*
> The concerned address
Returns:
> true if address is registered signer, else false
1. **output_0** *of type `bool`*
### operator()
**Execution cost**: less than 581 gas
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### registerSigner(address)
>
>Registers a signer
**Execution cost**: less than 22647 gas
Params:
1. **newSigner** *of type `address`*
> The address of the signer to register
### signersMap(address)
**Execution cost**: less than 609 gas
**Attributes**: constant
Params:
1. **param_0** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### triggerDestroy()
**Execution cost**: No bound available
[Back to the top ↑](#accessormanager)