Skip to content

Commit

Permalink
Delete trading-bot
Browse files Browse the repository at this point in the history
  • Loading branch information
j-mueller committed Jul 19, 2023
1 parent 076da47 commit 5017b38
Show file tree
Hide file tree
Showing 23 changed files with 32 additions and 1,945 deletions.
1 change: 0 additions & 1 deletion cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ packages:
src/dex/muesli/muesli-core
src/dex/muesli/muesli-node-client
src/node-client
src/trading-bot
src/wallet
src/un-ada

Expand Down
4 changes: 4 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* Add `utcTimeToPosixTime` in `Convex.Utils`.
* Considering explicit error type `MonadBlockchainError` for `MonadBlockchainCardanoNodeT` to enable proper error handling by caller.

### Deleted

* Deleted the `trading-bot` package.

## [0.0.1] - 2023-04-26

* Initial release
2 changes: 1 addition & 1 deletion src/base/lib/Convex/Class.hs
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ data MonadBlockchainError e =

instance Show e => Show (MonadBlockchainError e) where
show (MonadBlockchainError e) = show e
show (FailWith str) = str
show (FailWith str) = str

{-| 'MonadBlockchain' implementation that connects to a cardano node
-}
Expand Down
5 changes: 2 additions & 3 deletions src/devnet/lib/Convex/Devnet/CardanoNode.hs
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@ import Control.Tracer (Tracer, traceWith)
import qualified Convex.Devnet.NodeQueries as Q
import Convex.Devnet.Utils (checkProcessHasNotDied,
defaultNetworkId, failure,
readConfigFile,
withLogFile)
readConfigFile, withLogFile)
import Data.Aeson (FromJSON, ToJSON (toJSON), (.=))
import qualified Data.Aeson as Aeson
import qualified Data.Aeson.KeyMap as Aeson.KeyMap
Expand Down Expand Up @@ -165,7 +164,7 @@ withCardanoNode tr networkId stateDirectory args@CardanoNodeArgs{nodeSocket, nod
(checkProcessHasNotDied "cardano-node" processHandle)
waitForNode
`finally` cleanupSocketFile >>= \case
Left _ -> failure "withCardanoNode: unexpected termination"
Left _ -> failure "withCardanoNode: unexpected termination"
Right res -> pure res

where
Expand Down
50 changes: 25 additions & 25 deletions src/devnet/lib/Convex/Devnet/Wallet.hs
Original file line number Diff line number Diff line change
Expand Up @@ -22,31 +22,31 @@ module Convex.Devnet.Wallet(
runningNodeBlockchain
) where

import Cardano.Api (AddressInEra, BabbageEra, BuildTx,
Lovelace, Tx, TxBodyContent)
import qualified Cardano.Api as C
import Control.Monad.IO.Class (MonadIO (..))
import Control.Monad.Reader (ReaderT (..), ask, lift)
import Control.Tracer (Tracer, traceWith)
import qualified Convex.BuildTx as BuildTx
import Convex.Class (MonadBlockchain,
runMonadBlockchainCardanoNodeT,
sendTx)
import qualified Convex.CoinSelection as CoinSelection
import Convex.Devnet.CardanoNode (RunningNode (..))
import qualified Convex.Devnet.NodeQueries as NodeQueries
import Convex.Devnet.Utils (keysFor)
import Convex.Lenses (emptyTx)
import Convex.MonadLog (MonadLog (..))
import Convex.Utxos (UtxoSet)
import qualified Convex.Utxos as Utxos
import Convex.Wallet (Wallet (..), address)
import qualified Convex.Wallet as Wallet
import Data.Aeson (FromJSON, ToJSON)
import Data.Function ((&))
import Data.Text (Text)
import GHC.Generics (Generic)
import Prettyprinter (defaultLayoutOptions, layoutPretty)
import Cardano.Api (AddressInEra, BabbageEra, BuildTx,
Lovelace, Tx, TxBodyContent)
import qualified Cardano.Api as C
import Control.Monad.IO.Class (MonadIO (..))
import Control.Monad.Reader (ReaderT (..), ask, lift)
import Control.Tracer (Tracer, traceWith)
import qualified Convex.BuildTx as BuildTx
import Convex.Class (MonadBlockchain,
runMonadBlockchainCardanoNodeT,
sendTx)
import qualified Convex.CoinSelection as CoinSelection
import Convex.Devnet.CardanoNode (RunningNode (..))
import qualified Convex.Devnet.NodeQueries as NodeQueries
import Convex.Devnet.Utils (keysFor)
import Convex.Lenses (emptyTx)
import Convex.MonadLog (MonadLog (..))
import Convex.Utxos (UtxoSet)
import qualified Convex.Utxos as Utxos
import Convex.Wallet (Wallet (..), address)
import qualified Convex.Wallet as Wallet
import Data.Aeson (FromJSON, ToJSON)
import Data.Function ((&))
import Data.Text (Text)
import GHC.Generics (Generic)
import Prettyprinter (defaultLayoutOptions, layoutPretty)
import qualified Prettyprinter.Render.Text as Render

faucet :: IO Wallet
Expand Down
53 changes: 0 additions & 53 deletions src/trading-bot/LICENSE

This file was deleted.

6 changes: 0 additions & 6 deletions src/trading-bot/app/Main.hs

This file was deleted.

87 changes: 0 additions & 87 deletions src/trading-bot/convex-trading-bot.cabal

This file was deleted.

1 change: 0 additions & 1 deletion src/trading-bot/lib/Convex/TradingBot.hs

This file was deleted.

Loading

0 comments on commit 5017b38

Please sign in to comment.