cabal-version: 1.12
name: cardano-addresses
version: 4.0.2
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: hal@cardanofoundation.org
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.Dictionary
Cardano.Dictionary.English
Cardano.Dictionary.French
Cardano.Dictionary.Generic
Cardano.Dictionary.Italian
Cardano.Dictionary.Japanese
Cardano.Dictionary.Korean
Cardano.Dictionary.Spanish
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.MnemonicLanguage
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.20
, 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