Documentation for EIP712.
EIP712
Module to build EIP-712 typed data, which can then be signed or recovered from.
There are a number of ways to look at recovery bits. Either