Skip to content

Latest commit

 

History

History
104 lines (59 loc) · 5.48 KB

api_database_contractmanager.md

File metadata and controls

104 lines (59 loc) · 5.48 KB
id title
database_ContractManager
ContractManager

api_database_ContractManager

contract ContractManager

Source: database/ContractManager.sol

Index

Reference

Events

  • 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

Modifiers

  • anyOwner

    modifier anyOwner()

  • noEmptyAddress

    modifier noEmptyAddress(address _contract)

    Parameters:_contract - address

  • noEmptyString

    modifier noEmptyString(string _name)

    Parameters:_name - string

Functions

  • 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