Contract Name Registry
contracts/ContractResolver.sol

DigixGlobal

constructor

ContractResolver

event

RegisterEvent 27e557ae

inputs0bytes32_contractName
inputs1address_contractAddress
function

addUserToGroup ca54abed

inputs0bytes32_group
inputs1address_user
outputs0bool_success
function

delUserFromGroup fcc1f001

inputs0bytes32_group
inputs1address_user
outputs0bool_success
function, constant

getContract e16c7d98

Get address of a contract

inputs0bytes32_key

the bytestring name of the contract to look up

outputs0address_contract
function

initRegisterContract ae58b9dd

Called at contract initialization

inputs0bytes32_key

bytestring for CACP name

inputs1address_contractaddress

The address of the contract to be registered

outputs0bool_success
function, constant

isGroupMember cb3022ff

inputs0bytes32_group
inputs1address_user
outputs0bool_ismember
function

lockResolver 3bffa5de

Lock the resolver from any further modifications. This can only be called from an account that is part of the nsadmins group

outputs0bool_success
function, constant

locked cf309012

outputs0bool
function, constant

owner 8da5cb5b

outputs0address
function

registerAdmin c38c5813

inputs0address_newadmin
outputs0bool_success
function

registerContract 645c6fae

Register a contract. This can only be called from an account that is part of the nsadmins group

inputs0bytes32_key

the bytestring of the contract name

inputs1address_contract

the address of the contract

outputs0bool_success
function

unlockResolver 53998bf9

Unlock the resolver to allow further modifications. This can only be called from an account that is part of the nsadmins group

outputs0bool_success
function

unregisterAdmin 54d41bbd

inputs0address_oldadmin
outputs0bool_success