type SignMessageOptions = { message: Message; privateKey: Hex };
type message = Message;
type privateKey = Hex;