pragma solidity ^0.4.0; contract Panel1User1 { address panel1; bytes4 public function_set; constructor(address _at) public { panel1 = _at; // function hashes // "57de26a4": "read()", // "4ed3885e": "set(string)" function_set = bytes4(keccak256("set(string)")); } function publish(string notice) public returns(bool){ return panel1.call(function_set, notice); } }