Contract to manage the admin roles in DAO (founders, prls, kyc admins)
/contracts/interactive/DaoIdentity.sol

Digix Holdings

constructor

DaoIdentity

inputs0address_resolver
function, constant

CONTRACT_ADDRESS db4ecbc1

function

addGroupUser 737988e3

Function to add an address to a group (only root can call this function)

inputs0uint256_group_id

ID of the group to be added in

inputs1address_user

Ethereum address of the user

inputs2bytes32_doc

hash of IPFS doc containing details of this user

function, constant

get_contract 3f83acff

Get the address of a contract

inputs0bytes32_key

the resolver key to look up

outputs0address_contract

the address of the contract

function, constant

key 3943380c

function

removeGroupUser c86ee925

Function to remove a user from group (only root can call this)

inputs0address_user

Ethereum address of the user to be removed from their group

function, constant

resolver 04f3bcec

function

updateKyc 944ae971

Function to update the KYC data of user (expiry data of valid KYC) (can only be called by the KYC ADMIN role)

inputs0address_user

Ethereum address of the user

inputs1bytes32_doc

hash of the IPFS doc containing kyc information about this user

inputs2uint256_id_expiration

expiry date of the KYC