@@ -27,12 +27,10 @@ common common-lang
2727 -Wall -Wcompat -Wincomplete-record-updates
2828 -Wincomplete-uni-patterns -Wredundant-constraints -fobject-code
2929 -fno-ignore-interface-pragmas -fno-omit-interface-pragmas
30- -fplugin=RecordDotPreprocessor
31-
32- -- -Werror
30+ -fplugin=RecordDotPreprocessor -Werror
3331
3432 build-depends :
35- , base ^ >= 4.14
33+ , base
3634 , record-dot-preprocessor
3735 , record-hasfield
3836
@@ -80,7 +78,10 @@ library
8078 BotPlutusInterface
8179 BotPlutusInterface.Balance
8280 BotPlutusInterface.BodyBuilder
81+ BotPlutusInterface.CardanoAPI
8382 BotPlutusInterface.CardanoCLI
83+ BotPlutusInterface.CardanoNode.Effects
84+ BotPlutusInterface.CardanoNode.Query
8485 BotPlutusInterface.ChainIndex
8586 BotPlutusInterface.CoinSelection
8687 BotPlutusInterface.Collateral
@@ -90,7 +91,6 @@ library
9091 BotPlutusInterface.ExBudget
9192 BotPlutusInterface.Files
9293 BotPlutusInterface.Helpers
93- BotPlutusInterface.QueryNode
9494 BotPlutusInterface.Server
9595 BotPlutusInterface.TimeSlot
9696 BotPlutusInterface.Types
@@ -103,13 +103,15 @@ library
103103 PlutusConfig.Types
104104
105105 build-depends :
106- , aeson ^ >= 1.5.0.0
106+ , aeson
107107 , attoparsec >= 0.13.2.2
108108 , bytestring ^>= 0.10.12.0
109109 , cardano-api
110110 , cardano-crypto
111111 , cardano-ledger-alonzo
112+ , cardano-ledger-babbage
112113 , cardano-ledger-core
114+ , cardano-ledger-shelley
113115 , cardano-prelude
114116 , cardano-slotting
115117 , config-schema
@@ -138,6 +140,7 @@ library
138140 , plutus-ledger-api
139141 , plutus-ledger-constraints
140142 , plutus-pab
143+ , plutus-script-utils
141144 , plutus-tx
142145 , plutus-tx-plugin
143146 , pretty
@@ -176,6 +179,7 @@ test-suite bot-plutus-interface-test
176179 main-is : Spec.hs
177180 ghc-options : -fplugin-opt PlutusTx.Plugin :defer-errors
178181 other-modules :
182+ Spec.BotPlutusInterface.AdjustUnbalanced
179183 Spec.BotPlutusInterface.Balance
180184 Spec.BotPlutusInterface.CoinSelection
181185 Spec.BotPlutusInterface.Collateral
@@ -184,12 +188,11 @@ test-suite bot-plutus-interface-test
184188 Spec.BotPlutusInterface.ContractStats
185189 Spec.BotPlutusInterface.Server
186190 Spec.BotPlutusInterface.TxStatusChange
187- Spec.BotPlutusInterface.UtxoParser
188191 Spec.MockContract
189192 Spec.RandomLedger
190193
191194 build-depends :
192- , aeson ^ >= 1.5.0.0
195+ , aeson
193196 , attoparsec
194197 , base
195198 , base-compat
@@ -220,6 +223,7 @@ test-suite bot-plutus-interface-test
220223 , plutus-ledger-api
221224 , plutus-ledger-constraints
222225 , plutus-pab
226+ , plutus-script-utils
223227 , plutus-tx
224228 , plutus-tx-plugin
225229 , pretty-diff
0 commit comments