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