Encodes the data into a hex according to EIP-712. hashing encoded type bytes using QuickCrypto.keccack256Hash
QuickCrypto.keccack256Hash
String encodeHex({bool hash = true});