ContractsManager
/contracts/core/contracts/ContractsManager.sol

constructor

ContractsManager

inputs0address_store
inputs1bytes32_crate
event

Error 9cf38cf2

inputs0addressself
inputs1uint256errorCode
event

LogAddContract 78d9711b

inputs0addresscontractAddress
inputs1bytes32t
event

LogContractAddressChange 7f67b774

inputs0addresscontractAddress
inputs1bytes32t
function

addContract b7c46cd5

Allow owner to add new contract

inputs0address_contract

contacts address

inputs1bytes32_type

contracts type

outputs0uint256
function

changeContractOwnership 557f4bc9

Prepares ownership pass. * Can only be called by current owner.

inputs0address_to

address of the next owner. 0x0 is not allowed.

outputs0bool
function

claimContractOwnership 4592cd1d

Finalize ownership pass. * Can only be called by pending owner.

outputs0bool
function, constant

contractOwner ce606ee0

function

destroy 83197ef0

Only owner can call it

Destroy contract and scrub a data

function, constant

getContractAddressByType bc657927

Returns a contracts address by given type.

inputs0bytes32_type
outputs0addresscontractAddress
function, constant

getContractAddresses 953874d2

Returns an array containing all contracts addresses.

outputs0address[]
function, constant

isExists e0d4f1c3

Tells whether a contract wit a given address exists.

inputs0address_contract
outputs0bool
function, constant

pendingContractOwner 5aa77d3c

function

removeContract c375c2ef

Allow owner to add new contract

inputs0address_contract

contacts address

outputs0uint256
function

transferContractOwnership a843c51f

Direct ownership pass without change/claim pattern. Can be invoked only by current contract owner

inputs0address_to

the next contract owner

outputs0bool
function

withdrawnTokens d8f9659b

inputs0address[]tokens
inputs1address_to