-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhschain-utxo-pow-node.cabal
201 lines (192 loc) · 5.91 KB
/
hschain-utxo-pow-node.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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
cabal-version: >=1.10
name: hschain-utxo-pow-node
version: 0.1.0.0
synopsis: UTXO node in PoW consensus
-- description:
-- bug-reports:
license: MIT
license-file: LICENSE
author: anton-k
maintainer: [email protected]
-- copyright:
-- category:
build-type: Simple
extra-source-files: CHANGELOG.md
library
Ghc-options: -Wall
exposed-modules: Hschain.Utxo.Pow.App
, Hschain.Utxo.Pow.App.Options
, Hschain.Utxo.Pow.App.Types
-- other-modules:
-- other-extensions:
build-depends: base >=4.11 && <5
, hex-common
, hschain-PoW
, hschain-config
, hschain-control
, hschain-crypto
, hschain-db
, hschain-logger
, hschain-merkle
, hschain-net
, hschain-pow-func
, hschain-utxo-lang
--
, aeson
, bytestring
, cryptonite
, data-fix >=0.3
, generic-lens
, lens
, mmorph
, containers
, exceptions
, monad-control
, katip
, mtl
, random
, optparse-applicative
, serialise
, servant
, servant-server
, sqlite-simple
, stm
, text
, transformers
, transformers-base
, vector
, warp
, yaml
hs-source-dirs: src
default-language: Haskell2010
default-extensions:
-- Deriving
DeriveAnyClass
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
StandaloneDeriving
-- Sugar
BangPatterns
LambdaCase
MultiWayIf
RecordWildCards
OverloadedStrings
TypeOperators
-- Types
ScopedTypeVariables
TypeApplications
-- Instances
FlexibleContexts
FlexibleInstances
executable hschain-utxo-pow-testnet
main-is: Main.hs
Ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1"
build-depends: base >=4.11 && <5
, hschain-utxo-pow-node
hs-source-dirs: app
default-language: Haskell2010
executable hschain-utxo-pow-mocknet
main-is: Mock.hs
Ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1"
build-depends: base >=4.11 && <5
, hschain-utxo-pow-node
hs-source-dirs: app
default-language: Haskell2010
executable hschain-utxo-pow-light
main-is: Light.hs
Ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1"
build-depends: base >=4.11 && <5
, hschain-utxo-pow-node
, yaml
hs-source-dirs: app
default-language: Haskell2010
executable hschain-utxo-pow-node-cli
main-is: CLI.hs
Ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1"
-- other-modules:
-- other-extensions:
build-depends: base >=4.11 && <5
, hschain-crypto
, hschain-PoW
, hschain-utxo-lang
, hschain-utxo-pow-node
, containers
, semigroups
, text
, yaml
, vector
, servant
, servant-client
, servant-client-core
, http-client
, optparse-applicative
hs-source-dirs: app
default-language: Haskell2010
-- Test suite
Test-suite hschain-utxo-pow-node-tests
Type: exitcode-stdio-1.0
Ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1"
Default-Language: Haskell2010
Build-Depends: base >=4.9 && <5
, hschain-utxo-lang
, hschain-utxo-pow-node -any
, hschain-PoW
, hschain-pow-func
, hschain-crypto
, hschain-logger
, hschain-control
, hschain-merkle
, hschain-db
, hschain-net
--
, exceptions
, stm
, bytestring
, text
, Boolean
, mtl
, random
, data-fix >=0.3
, lens
, vector
, transformers
, tasty >=0.11
, tasty-hunit >=0.10
hs-source-dirs: test
Main-is: Main.hs
Other-modules: TM.Store
TM.BCH.Util
TM.SmartCon.ErgoMix
TM.SmartCon.XorGame
TM.SmartCon.PayForCoffee
TM.SmartCon.Basic
default-extensions:
-- Deriving
DeriveAnyClass
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
StandaloneDeriving
-- Sugar
BangPatterns
LambdaCase
MultiWayIf
RecordWildCards
OverloadedStrings
TypeOperators
QuasiQuotes
-- Types
ScopedTypeVariables
TypeApplications
-- Instances
FlexibleContexts
FlexibleInstances