public Address RecoverAddress(Span <byte> signatureBytes, Keccak message) { Span <byte> publicKey = stackalloc byte[65]; bool success = Proxy.RecoverKeyFromCompact(publicKey, message.Bytes, signatureBytes.Slice(0, 64), signatureBytes[64], false); if (!success) { return(null); } return(PublicKey.ComputeAddress(publicKey.Slice(1, 64))); }