code: func SignTextValidator(validatorData ValidatorData) (hexutil.Bytes, string) {
  	msg := fmt.Sprintf("\x19\x00%s%s", string(validatorData.Address.Bytes()), string(validatorData.Message))
  	fmt.Printf("SignTextValidator:%s\n", msg)
  	return crypto.Keccak256([]byte(msg)), msg
  }
docs: // SignTextWithValidator signs the given message which can be further recovered
  // with the given validator.
  // hash = keccak256("\x19\x00"${address}${data}).