This repository has been archived by the owner on Aug 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 631
/
cardano-sl-db.cabal
231 lines (214 loc) · 8.38 KB
/
cardano-sl-db.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
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
name: cardano-sl-db
version: 3.2.0
synopsis: Cardano SL - basic DB interfaces
description: Cardano SL - basic DB interfaces
license: Apache-2.0
license-files:
LICENSE
NOTICE
author: Serokell
maintainer: hi@serokell.io
copyright: 2016 IOHK
category: Currency
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Pos.DB
Pos.DB.BatchOp
Pos.DB.Class
Pos.DB.Error
Pos.DB.Functions
Pos.DB.BlockIndex
Pos.DB.GState.Common
Pos.DB.GState.Lock
Pos.DB.GState.Stakes
Pos.DB.Misc.Common
Pos.DB.Pure
Pos.DB.Sum
Pos.DB.Rocks
Pos.DB.Rocks.Functions
Pos.DB.Rocks.Types
Pos.DB.Txp
Pos.DB.Txp.Logic
Pos.DB.Txp.MemState
Pos.DB.Txp.Settings
Pos.DB.Txp.Stakes
Pos.DB.Txp.Utxo
Pos.DB.Lrc
Pos.DB.Lrc.OBFT
Pos.DB.Delegation
Pos.DB.Ssc
Pos.DB.Ssc.SecretStorage
Pos.DB.Update
Pos.DB.Update.Poll.Logic.Version
Pos.DB.Block
Pos.DB.Epoch.Index
other-modules: Pos.DB.Txp.Logic.Common
Pos.DB.Txp.Logic.Global
Pos.DB.Txp.Logic.Local
Pos.DB.Txp.MemState.Class
Pos.DB.Txp.MemState.Holder
Pos.DB.Txp.MemState.Metrics
Pos.DB.Txp.MemState.Types
Pos.DB.Lrc.Common
Pos.DB.Lrc.Consumer
Pos.DB.Lrc.Consumer.Delegation
Pos.DB.Lrc.Consumer.Ssc
Pos.DB.Lrc.Consumer.Update
Pos.DB.Lrc.Consumer
Pos.DB.Lrc.Consumers
Pos.DB.Lrc.Context
Pos.DB.Lrc.Issuers
Pos.DB.Lrc.Leaders
Pos.DB.Lrc.Lrc
Pos.DB.Lrc.Mode
Pos.DB.Lrc.RichmenBase
Pos.DB.Lrc.Richmen
Pos.DB.Lrc.Seed
Pos.DB.Delegation.Cede.Holders
Pos.DB.Delegation.Cede.Logic
Pos.DB.Delegation.Core
Pos.DB.Delegation.Logic.Common
Pos.DB.Delegation.Logic.Mempool
Pos.DB.Delegation.Logic.VAR
Pos.DB.Delegation.Var
Pos.DB.Ssc.GState
Pos.DB.Ssc.Logic
Pos.DB.Ssc.Logic.Global
Pos.DB.Ssc.Logic.Local
Pos.DB.Ssc.Logic.VAR
Pos.DB.Ssc.State
Pos.DB.Ssc.State.Global
Pos.DB.Ssc.State.Local
Pos.DB.Update.Context
Pos.DB.Update.GState
Pos.DB.Update.Logic
Pos.DB.Update.MemState
Pos.DB.Update.GState.Misc
Pos.DB.Update.Logic.Global
Pos.DB.Update.Logic.Local
Pos.DB.Update.MemState.Functions
Pos.DB.Update.MemState.Types
Pos.DB.Update.Poll.DBPoll
Pos.DB.Update.Poll.Logic
Pos.DB.Update.Poll.PollState
Pos.DB.Update.Poll.Pure
Pos.DB.Update.Poll.Logic.Apply
Pos.DB.Update.Poll.Logic.Base
Pos.DB.Update.Poll.Logic.Normalize
Pos.DB.Update.Poll.Logic.Rollback
Pos.DB.Update.Poll.Logic.Softfork
Pos.DB.Block.BListener
Pos.DB.Block.Epoch
Pos.DB.Block.GState.BlockExtra
Pos.DB.Block.GState.SanityCheck
Pos.DB.Block.Internal
Pos.DB.Block.Load
Pos.DB.Block.Logic.Creation
Pos.DB.Block.Logic.Header
Pos.DB.Block.Logic.Internal
Pos.DB.Block.Logic.SplitByEpoch
Pos.DB.Block.Logic.Util
Pos.DB.Block.Logic.VAR
Pos.DB.Block.Lrc
Pos.DB.Block.Slog.Context
Pos.DB.Block.Slog.Logic
build-depends: aeson
, base
, binary
, bytestring
, cardano-sl-binary
, cardano-sl-chain
, cardano-sl-core
, cardano-sl-crypto
, cardano-sl-util
, concurrent-extra
, conduit
, containers
, cryptonite
, data-default
, directory
, ekg-core
, ether >= 0.5
, exceptions
, extra
, filepath
, formatting
, lens
, lrucache
, memory
, mmorph
, mtl
, resourcet
, rocksdb-haskell-ng
, safe-exceptions
, serokell-util
, stm
, tagged
, text
, time-units
, transformers
, universum
, unliftio
, unordered-containers
default-language: Haskell2010
default-extensions: DeriveDataTypeable
DeriveGeneric
GeneralizedNewtypeDeriving
StandaloneDeriving
FlexibleContexts
FlexibleInstances
MultiParamTypeClasses
FunctionalDependencies
DefaultSignatures
NoImplicitPrelude
OverloadedStrings
TypeApplications
TupleSections
ViewPatterns
LambdaCase
MultiWayIf
ConstraintKinds
UndecidableInstances
BangPatterns
TemplateHaskell
ScopedTypeVariables
MonadFailDesugaring
ghc-options: -Wall
-O2
build-tools: cpphs >= 1.19
ghc-options: -pgmP cpphs -optP --cpp
test-suite db-test
hs-source-dirs: test
main-is: test.hs
other-modules: Test.Pos.DB.Block.Logic.SplitByEpoch
Test.Pos.DB.Epoch.Index
Test.Pos.DB.Functions
Test.Pos.DB.Mode
Test.Pos.DB.Update.Poll.Logic.Version
type: exitcode-stdio-1.0
build-depends: base
, cardano-crypto
, cardano-sl-crypto
, cardano-sl-binary
, cardano-sl-chain
, cardano-sl-chain-test
, cardano-sl-core
, cardano-sl-core-test
, cardano-sl-db
, cardano-sl-util
, cardano-sl-util-test
, data-default
, filepath
, hedgehog
, mtl
, lens
, temporary
, universum
, unordered-containers
default-language: Haskell2010
default-extensions: NoImplicitPrelude
OverloadedStrings
ghc-options: -Wall