ecrecover(hash, sig, v, malleabilityFlag): Uint8Array | null
Recovers an ECDSA signer address from a 32-byte message hash and a corresponding signature along with v recovery byte. Takes in an additional flag to check for malleability of the signature which is generally only ideal for transactions.
64 bytes representing the public key if the recovery was successful.