contract xyz { mapping(address => bool) Users; function add(address userAddress) { require(userAddress != 0x0 && !Users[userAddress]); Users[userAddress] = true; } function pass(address passAddress) returns (bool) { return Users[passAddress]; } } contract SaveData { address[] addrs; string[] hashSet; xyz asd = xyz(); function Save(address PubAddress) { require(asd.pass(PubAddress)==true); addrs.push(PubAddress); //saving public addresses } //function to save hash function saveHash(string hashStr) { hashSet.push(hashStr); } } I am new to solidity, i am creating a simple user reg and checking and saving it using another contract. Contract xyz is working fine, but now i want to call it into SaveData Contract and check address using pass function that if address is whitelisted then only it will save the address.
thanks in advance