cabal-version: 3.4 name: plutus-contract version: 1.0.0.0 license: Apache-2.0 license-files: LICENSE NOTICE maintainer: jann.mueller@iohk.io author: Jann Müller homepage: https://github.com/input-output-hk/plutus-apps#readme bug-reports: https://github.com/input-output-hk/plutus-apps/issues description: Please see the README on GitHub at build-type: Simple source-repository head type: git location: https://github.com/input-output-hk/plutus-apps common lang default-language: Haskell2010 default-extensions: DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable ExplicitForAll FlexibleContexts GeneralizedNewtypeDeriving ImportQualifiedPost MultiParamTypeClasses ScopedTypeVariables StandaloneDeriving -- See Plutus Tx readme for why we need the following flags: -- -fobject-code -fno-ignore-interface-pragmas and -fno-omit-interface-pragmas ghc-options: -Wall -Wnoncanonical-monad-instances -Wunused-packages -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Widentities -fobject-code -fno-ignore-interface-pragmas -fno-omit-interface-pragmas -Wmissing-home-modules flag defer-plugin-errors description: Defer errors from the plugin, useful for things like Haddock that can't handle it. default: False manual: True library import: lang exposed-modules: Data.Row.Extras Data.Text.Extras Data.UUID.Extras Plutus.Contract Plutus.Contract.Checkpoint Plutus.Contract.Constraints Plutus.Contract.Effects Plutus.Contract.Error Plutus.Contract.Logging Plutus.Contract.Request Plutus.Contract.Resumable Plutus.Contract.Schema Plutus.Contract.Secrets Plutus.Contract.Trace Plutus.Contract.Trace.RequestHandler Plutus.Contract.Types Plutus.Contract.Util Plutus.Contract.Wallet Plutus.Trace Plutus.Trace.Tag Plutus.Trace.Scheduler Plutus.Trace.Emulator.Types Wallet Wallet.API Wallet.Effects Wallet.Emulator Wallet.Emulator.Chain Wallet.Emulator.Error Wallet.Emulator.Folds Wallet.Emulator.LogMessages Wallet.Emulator.MultiAgent Wallet.Emulator.NodeClient Wallet.Emulator.Stream Wallet.Emulator.Types Wallet.Emulator.Wallet Wallet.Error Wallet.Graph Wallet.Rollup Wallet.Rollup.Types Wallet.Rollup.Render Wallet.Types hs-source-dirs: src -------------------- -- Local components -------------------- build-depends: , freer-extras , plutus-chain-index-core , plutus-ledger , plutus-ledger-constraints , plutus-script-utils -------------------------- -- Other IOG dependencies -------------------------- build-depends: , cardano-api , cardano-crypto , cardano-wallet-core , plutus-core , plutus-ledger-api , plutus-tx -- , cardano-ledger-core -- FIXME: probably needed -- , quickcheck-dynamic --if !(impl(ghcjs) || os(ghcjs)) -- build-depends: plutus-tx-plugin ------------------------ -- Non-IOG dependencies ------------------------ build-depends: , aeson >=1.5.2 , aeson-pretty , base >=4.7 && <5 , bytestring , containers , cryptonite >=0.25 , data-default , deepseq , flat , foldl , freer-simple , hashable , hedgehog , IntervalMap , lens , memory , mtl , openapi3 , pretty , prettyprinter >=1.1.0.1 , profunctors , row-types >=1.0.1.0 , semigroupoids , serialise , servant , stm , streaming , template-haskell , text , text-class , transformers , unordered-containers , uuid if flag(defer-plugin-errors) ghc-options: -fplugin-opt PlutusTx.Plugin:defer-errors ------------------------ -- Non-IOG dependencies ------------------------ build-depends: , tasty , tasty-golden , tasty-hunit