-
Notifications
You must be signed in to change notification settings - Fork 213
/
plutus-chain-index.cabal
161 lines (144 loc) · 3.73 KB
/
plutus-chain-index.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
cabal-version: 2.2
name: plutus-chain-index
version: 0.1.0.0
license: Apache-2.0
license-files:
LICENSE
NOTICE
maintainer: sjoerd.visscher@iohk.io
author: Sjoerd Visscher
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 <https://github.com/input-output-hk/plutus-apps#readme>
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
GeneralizedNewtypeDeriving
ImportQualifiedPost
ScopedTypeVariables
StandaloneDeriving
ghc-options:
-Wall -Wnoncanonical-monad-instances -Wunused-packages
-Wincomplete-uni-patterns -Wincomplete-record-updates
-Wredundant-constraints -Widentities -Wmissing-import-lists
library
import: lang
exposed-modules:
Marconi.Index.Datum
Marconi.Index.TxConfirmationStatus
Marconi.Index.Utxo
Plutus.ChainIndex.App
Plutus.ChainIndex.CommandLine
Plutus.ChainIndex.Config
Plutus.ChainIndex.Events
Plutus.ChainIndex.Lib
Plutus.ChainIndex.Logging
Plutus.ChainIndex.SyncStats
other-modules: Control.Concurrent.STM.TBMQueue
hs-source-dirs: src
--------------------
-- Local components
--------------------
build-depends:
, freer-extras
, plutus-chain-index-core
, plutus-ledger
--------------------------
-- Other IOG dependencies
--------------------------
build-depends:
, cardano-api
, iohk-monitoring
, ouroboros-network
, plutus-ledger-api
, plutus-script-utils
------------------------
-- Non-IOG dependencies
------------------------
build-depends:
, aeson
, async
, base >=4.7 && <5
, beam-migrate
, beam-sqlite
, clock
, containers
, contra-tracer
, data-default
, freer-simple
, lens
, optparse-applicative
, prettyprinter >=1.1.0.1
, resource-pool
, serialise
, sqlite-simple
, stm
, time-units
, yaml
executable plutus-chain-index
main-is: Main.hs
hs-source-dirs: app
default-language: Haskell2010
default-extensions: ImportQualifiedPost
ghc-options:
-threaded -rtsopts -with-rtsopts=-N -Wall -Wcompat
-Wincomplete-uni-patterns -Wincomplete-record-updates
-Wno-missing-import-lists -Wredundant-constraints -O0
build-depends:
, base >=4.9 && <5
, plutus-chain-index
executable marconi
main-is: Marconi.hs
hs-source-dirs: app
other-modules:
Marconi.Logging
Marconi.Orphans
default-language: Haskell2010
default-extensions: ImportQualifiedPost
ghc-options:
-threaded -rtsopts -with-rtsopts=-N -Wall -Wcompat
-Wincomplete-uni-patterns -Wincomplete-record-updates
-Wno-missing-import-lists -Wredundant-constraints -O0
-Wunused-packages
--------------------
-- Local components
--------------------
build-depends:
, plutus-hysterical-screams
, plutus-ledger
, plutus-streaming
--------------------------
-- Other IOG dependencies
--------------------------
build-depends:
, cardano-api
, iohk-monitoring
, plutus-ledger-api
------------------------
-- Non-IOG dependencies
------------------------
build-depends:
, base >=4.9 && <5
, bytestring
, containers
, lens
, mwc-random
, optparse-applicative
, prettyprinter
, serialise
, sqlite-simple
, stm
, streaming
, text
, time