-
Notifications
You must be signed in to change notification settings - Fork 50
/
Copy pathcardano-addresses.cabal
223 lines (217 loc) · 6.18 KB
/
cardano-addresses.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
cabal-version: 1.12
name: cardano-addresses
version: 4.0.0
synopsis: Utils for constructing a command-line on top of cardano-addresses.
description: Please see the README on GitHub at <https://github.com/IntersectMBO/cardano-addresses>
category: Cardano
homepage: https://github.com/IntersectMBO/cardano-addresses#readme
bug-reports: https://github.com/IntersectMBO/cardano-addresses/issues
author: IOHK
maintainer: [email protected]
copyright: 2020 Input Output (Hong Kong) Ltd., 2021-2022 Input Output Global Inc. (IOG), 2023-2025 Intersect
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
ChangeLog.md
CONTRIBUTING.md
LICENSE
NOTICE
README.md
SECURITY.md
./schemas/address-inspect.json
source-repository head
type: git
location: https://github.com/IntersectMBO/cardano-addresses
flag release
description: Compile executables for a release.
manual: True
default: False
library
exposed-modules:
Cardano.Address
Cardano.Address.Derivation
Cardano.Address.Internal
Cardano.Address.KeyHash
Cardano.Address.Script
Cardano.Address.Script.Parser
Cardano.Address.Style.Byron
Cardano.Address.Style.Icarus
Cardano.Address.Style.Shared
Cardano.Address.Style.Shelley
Cardano.Codec.Bech32.Prefixes
Cardano.Codec.Cbor
Cardano.Mnemonic
Codec.Binary.Encoding
Command
Command.Address
Command.Address.Bootstrap
Command.Address.Delegation
Command.Address.Inspect
Command.Address.Payment
Command.Address.Pointer
Command.Address.Reward
Command.Key
Command.Key.Child
Command.Key.FromRecoveryPhrase
Command.Key.Hash
Command.Key.Inspect
Command.Key.Public
Command.Key.Private
Command.Key.WalletId
Command.RecoveryPhrase
Command.RecoveryPhrase.Generate
Command.Script
Command.Script.Hash
Command.Script.Preimage
Command.Script.Validation
Command.Version
Data.Word7
Options.Applicative.Credential
Options.Applicative.Derivation
Options.Applicative.Discrimination
Options.Applicative.Governance
Options.Applicative.MnemonicSize
Options.Applicative.Public
Options.Applicative.Script
Options.Applicative.Private
Options.Applicative.Style
System.Git.TH
System.IO.Extra
other-modules:
Paths_cardano_addresses
hs-source-dirs:
lib
default-extensions:
NoImplicitPrelude
ghc-options: -Wall -Wcompat -fwarn-redundant-constraints
build-depends:
aeson >= 2.0
, aeson-pretty
, ansi-terminal
, ansi-wl-pprint
, base >= 4.7 && < 5
, base58-bytestring >= 0.1.0 && < 0.2
, basement
, bech32 >= 1.1.7 && < 1.2
, bech32-th >= 1.1.7 && < 1.2
, binary
, bytestring >= 0.10.6 && < 0.13
, cardano-crypto >= 1.2.0 && < 1.4.0
, cborg >= 0.2.1 && <0.3
, containers >= 0.5 && < 0.8
, crypton >= 0.32 && < 1.1
, deepseq >= 1.4.4.0 && < 1.6
, digest
, either
, exceptions
, extra >= 1.7.14 && < 1.9
, fmt >= 0.6.3 && < 0.7
, hashable
, memory >= 0.18.0 && < 0.19
, mtl >= 2.2.2
, optparse-applicative >= 0.18.1.0 && < 0.19
, process >= 1.6.13.2 && < 1.7
, safe >= 0.3.19 && < 0.4
, template-haskell >= 2.16.0.0 && < 2.24
, text >= 1.2 && < 2.2
, transformers >= 0.5.6.2 && < 0.7
, unordered-containers
if flag(release)
ghc-options: -Werror
default-language: Haskell2010
executable cardano-address
main-is: Main.hs
other-modules:
Paths_cardano_addresses
hs-source-dirs:
exe
ghc-options: -Wall -Wcompat -fwarn-redundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >= 4.7 && < 5
, cardano-addresses
, with-utf8 >= 1.1.0.0 && < 1.2
if flag(release) && !impl(ghcjs) && !os(ghcjs)
ghc-options: -Werror -static -O2
cc-options: -static
ld-options: -static -pthread
default-language: Haskell2010
test-suite unit
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
AutoDiscover
Cardano.Address.DerivationSpec
Cardano.Address.Script.ParserSpec
Cardano.Address.ScriptSpec
Cardano.Address.Style.ByronSpec
Cardano.Address.Style.IcarusSpec
Cardano.Address.Style.SharedSpec
Cardano.Address.Style.ShelleySpec
Cardano.AddressSpec
Cardano.Codec.CborSpec
Cardano.MnemonicSpec
Codec.Binary.EncodingSpec
Command.Address.BootstrapSpec
Command.Address.DelegationSpec
Command.Address.InspectSpec
Command.Address.PaymentSpec
Command.Address.PointerSpec
Command.Address.RewardSpec
Command.Key.ChildSpec
Command.Key.FromRecoveryPhraseSpec
Command.Key.HashSpec
Command.Key.InspectSpec
Command.Key.PrivateSpec
Command.Key.PublicSpec
Command.Key.WalletIdSpec
Command.KeySpec
Command.RecoveryPhrase.GenerateSpec
Command.RecoveryPhraseSpec
Command.Script.HashSpec
Command.Script.PreimageSpec
Command.Script.ValidationSpec
CommandSpec
Data.Word7Spec
Options.Applicative.DerivationSpec
System.IO.ExtraSpec
Test.Arbitrary
Test.Utils
Paths_cardano_addresses
hs-source-dirs:
test
default-extensions:
NoImplicitPrelude
ghc-options: -Wall -Wcompat -fwarn-redundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-tools:
cardano-address
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
QuickCheck >= 2.14 && < 2.16
, aeson >= 2.0
, aeson-pretty
, base >= 4.7 && < 5
, bech32 >= 1.1.7 && < 1.2
, bech32-th >= 1.1.7 && < 1.2
, binary
, bytestring >= 0.10.6 && < 0.13
, cardano-addresses
, cardano-crypto
, crypton
, containers >= 0.5 && < 0.8
, hspec >= 2.11.0 && < 2.12
, hspec-golden >=0.1.0.3 && <0.2
, memory
, pretty-simple
, process
, string-interpolate
, temporary
, text >= 1.2 && < 2.2
, with-utf8 >= 1.1.0.0 && < 1.2
if os(windows)
build-depends:
Win32
if flag(release)
ghc-options: -Werror
default-language: Haskell2010