packages feed

project-m36-0.8.1: src/bin/ProjectM36/Client/Json.hs

{-# OPTIONS_GHC -fno-warn-orphans #-}
module ProjectM36.Client.Json where
import Data.Aeson
import ProjectM36.Server.RemoteCallTypes.Json ()
import ProjectM36.Client
import ProjectM36.TransactionGraph
import Control.Exception (IOException)

instance ToJSON EvaluatedNotification
instance FromJSON EvaluatedNotification

instance ToJSON ConnectionError

instance ToJSON IOException where
  toJSON err = object ["IOException" .= show err]

instance ToJSON MerkleValidationError