On running block_hash() function, I expect it to return true but it returns false. Please verify this.
contract HelloWorld =
record state = { word : string}
entrypoint init() = {word = ""}
public entrypoint block_hash () : bool =
// let hashstring = Bytes.to_str()
// hashstring
let msghash : bytes(32) = #928b20366943e2afd11ebc0eae2e53a93bf177a4fcf35bcc64d503704e65e202
let sig : bytes(64) = #c910daedceebb658f49ad862b2032e6b455143ebc1d698e9018ac4cf2d76f65fefda254893b0f56203b4cef1ff549f72ef155d58792fd52d0c1b6e210525e207
let signer : address = ak_Gd6iMVsoonGuTF8LeswwDDN2NF5wYHAoTRtzwdEcfS32LWoxm
let x = Crypto.verify_sig(msghash, signer ,sig )
x
// Option.force(x)