id | title |
---|---|
database_ContractManager |
ContractManager |
Source: database/ContractManager.sol
- LogContractAdded
- LogContractRemoved
- LogContractUpdated
- LogNewContractLocation
- addContract
- anyOwner
- contractExists
- fallback
- noEmptyAddress
- noEmptyString
- removeContract
- updateContract
-
LogContractAdded
event
LogContractAdded
(address _contractAddress, string _name, uint _blockNumber)
Parameters:
_contractAddress
- address_name
- string_blockNumber
- uint -
LogContractRemoved
event
LogContractRemoved
(address contractToDelete, string _name, uint _blockNumber)
Parameters:
contractToDelete
- address_name
- string_blockNumber
- uint -
LogContractUpdated
event
LogContractUpdated
(address oldAddress, string _name, uint _blockNumber)
Parameters:
oldAddress
- address_name
- string_blockNumber
- uint -
LogNewContractLocation
event
LogNewContractLocation
(address _contractAddress, string _name, uint _blockNumber)
Parameters:
_contractAddress
- address_name
- string_blockNumber
- uint
-
anyOwner
modifier
anyOwner
()
-
noEmptyAddress
modifier
noEmptyAddress
(address _contract)
Parameters:
_contract
- address -
noEmptyString
modifier
noEmptyString
(string _name)
Parameters:
_name
- string
-
addContract
function
addContract
(string _name, address _contractAddress) external
Modifiers:noEmptyAddress noEmptyString anyOwnerParameters:
_name
- string_contractAddress
- address -
contractExists
function
contractExists
(address _contract) public view returns (bool)
Parameters:
_contract
- addressReturns:bool -
fallback
function (address _database) public
Modifiers:noEmptyAddressParameters:
_database
- address -
removeContract
function
removeContract
(string _name) external
Modifiers:noEmptyString anyOwnerParameters:
_name
- string -
updateContract
function
updateContract
(string _name, address _newContractAddress) external
Modifiers:noEmptyAddress anyOwnerParameters:
_name
- string_newContractAddress
- address