In other words if a contract looks like this:
contract tokenX {
bool public started = true;
function end()
{
started = false;
}
}
So everyone should be able to call end() but can someone call "started"? What if the owner of the contract is the contract itself? Can the contract simply call unknown function and trigger "reinitialization" or is this impossible? Thanx!