2024-02-22 22:06:23 +00:00
|
|
|
cabal-version: 3.0
|
|
|
|
name: zenith
|
2024-11-21 15:39:18 +00:00
|
|
|
version: 0.7.0.0-beta
|
2024-02-22 22:06:23 +00:00
|
|
|
license: MIT
|
|
|
|
license-file: LICENSE
|
|
|
|
author: Rene Vergara
|
2024-03-17 12:17:52 +00:00
|
|
|
maintainer: pitmutt@vergara.tech
|
2024-02-22 22:06:23 +00:00
|
|
|
copyright: (c) 2022-2024 Vergara Technologies LLC
|
|
|
|
build-type: Custom
|
|
|
|
category: Blockchain
|
|
|
|
extra-doc-files:
|
|
|
|
README.md
|
|
|
|
CHANGELOG.md
|
|
|
|
zenith.cfg
|
2022-06-20 21:46:13 +00:00
|
|
|
|
|
|
|
|
2024-02-22 22:06:23 +00:00
|
|
|
custom-setup
|
|
|
|
setup-depends:
|
2024-02-26 15:52:30 +00:00
|
|
|
base >= 4.12 && < 5
|
|
|
|
, Cabal >= 3.2.0.0
|
2024-02-22 22:06:23 +00:00
|
|
|
, directory >= 1.3.6.0
|
|
|
|
, filepath >= 1.3.0.2
|
2024-02-26 15:52:30 +00:00
|
|
|
, regex-base
|
|
|
|
, regex-compat
|
2022-06-20 21:46:13 +00:00
|
|
|
|
|
|
|
library
|
2024-02-22 22:06:23 +00:00
|
|
|
ghc-options: -Wall -Wunused-imports
|
2022-06-20 21:46:13 +00:00
|
|
|
exposed-modules:
|
2024-02-22 22:06:23 +00:00
|
|
|
Zenith.CLI
|
2024-05-23 21:20:43 +00:00
|
|
|
Zenith.GUI
|
2024-05-27 12:37:34 +00:00
|
|
|
Zenith.GUI.Theme
|
2024-02-22 22:06:23 +00:00
|
|
|
Zenith.Core
|
|
|
|
Zenith.DB
|
|
|
|
Zenith.Types
|
|
|
|
Zenith.Utils
|
|
|
|
Zenith.Zcashd
|
2024-03-19 20:09:12 +00:00
|
|
|
Zenith.Scanner
|
2024-11-21 15:39:18 +00:00
|
|
|
Zenith.RPC
|
|
|
|
Zenith.Tree
|
2022-06-20 21:46:13 +00:00
|
|
|
hs-source-dirs:
|
2024-02-22 22:06:23 +00:00
|
|
|
src
|
2022-06-20 21:46:13 +00:00
|
|
|
build-depends:
|
|
|
|
Clipboard
|
2024-11-21 15:39:18 +00:00
|
|
|
, Hclip
|
|
|
|
, JuicyPixels
|
2022-06-20 21:46:13 +00:00
|
|
|
, aeson
|
2022-06-23 15:29:33 +00:00
|
|
|
, array
|
2024-04-07 14:25:25 +00:00
|
|
|
, ascii-progress
|
2024-11-21 15:39:18 +00:00
|
|
|
, async
|
2024-02-26 15:52:30 +00:00
|
|
|
, base >=4.12 && <5
|
2022-06-23 15:29:33 +00:00
|
|
|
, base64-bytestring
|
2024-11-21 15:39:18 +00:00
|
|
|
, binary
|
|
|
|
, borsh
|
2024-02-08 19:26:54 +00:00
|
|
|
, brick
|
2022-06-20 21:46:13 +00:00
|
|
|
, bytestring
|
2024-11-21 15:39:18 +00:00
|
|
|
, configurator
|
2024-06-17 19:27:00 +00:00
|
|
|
, data-default
|
2024-07-12 16:30:12 +00:00
|
|
|
, directory
|
2024-04-07 14:25:25 +00:00
|
|
|
, esqueleto
|
2024-05-05 14:49:55 +00:00
|
|
|
, exceptions
|
2024-11-21 15:39:18 +00:00
|
|
|
, filepath
|
2024-03-22 20:36:43 +00:00
|
|
|
, ghc
|
2024-11-21 15:39:18 +00:00
|
|
|
, generics-sop
|
2024-04-03 20:14:14 +00:00
|
|
|
, haskoin-core
|
2024-03-22 20:36:43 +00:00
|
|
|
, hexstring
|
2024-02-12 21:08:36 +00:00
|
|
|
, http-client
|
2022-06-20 21:46:13 +00:00
|
|
|
, http-conduit
|
|
|
|
, http-types
|
2024-02-09 22:18:48 +00:00
|
|
|
, microlens
|
|
|
|
, microlens-mtl
|
|
|
|
, microlens-th
|
2024-11-21 15:39:18 +00:00
|
|
|
, monad-logger
|
|
|
|
, transformers
|
2024-05-23 21:20:43 +00:00
|
|
|
, monomer
|
2024-02-09 22:18:48 +00:00
|
|
|
, mtl
|
2024-01-22 18:58:37 +00:00
|
|
|
, persistent
|
|
|
|
, persistent-sqlite
|
|
|
|
, persistent-template
|
2022-06-20 21:46:13 +00:00
|
|
|
, process
|
2024-11-21 15:39:18 +00:00
|
|
|
, pureMD5
|
|
|
|
, qrcode-core
|
|
|
|
, qrcode-juicypixels
|
2022-06-20 21:46:13 +00:00
|
|
|
, regex-base
|
2022-06-23 15:29:33 +00:00
|
|
|
, regex-compat
|
2022-06-20 21:46:13 +00:00
|
|
|
, regex-posix
|
2024-11-21 15:39:18 +00:00
|
|
|
, resource-pool
|
2022-06-20 21:46:13 +00:00
|
|
|
, scientific
|
2024-11-21 15:39:18 +00:00
|
|
|
, secp256k1-haskell >= 1
|
|
|
|
, servant-server
|
2022-06-20 21:46:13 +00:00
|
|
|
, text
|
2024-05-23 21:20:43 +00:00
|
|
|
, text-show
|
2024-04-21 12:07:51 +00:00
|
|
|
, time
|
2024-11-21 15:39:18 +00:00
|
|
|
, uuid
|
2022-06-20 21:46:13 +00:00
|
|
|
, vector
|
2024-02-09 22:18:48 +00:00
|
|
|
, vty
|
2024-11-21 15:39:18 +00:00
|
|
|
, vty-crossplatform
|
2024-03-17 12:17:52 +00:00
|
|
|
, word-wrap
|
2023-04-18 18:32:37 +00:00
|
|
|
, zcash-haskell
|
2024-12-09 00:53:10 +00:00
|
|
|
, unordered-containers
|
2024-02-25 22:23:32 +00:00
|
|
|
--pkgconfig-depends: rustzcash_wrapper
|
2024-02-26 15:52:30 +00:00
|
|
|
default-language: Haskell2010
|
2022-06-20 21:46:13 +00:00
|
|
|
|
|
|
|
executable zenith
|
2024-03-17 12:17:52 +00:00
|
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
2022-06-20 21:46:13 +00:00
|
|
|
main-is: Main.hs
|
|
|
|
hs-source-dirs:
|
2024-02-22 22:06:23 +00:00
|
|
|
app
|
2022-06-20 21:46:13 +00:00
|
|
|
build-depends:
|
2024-02-26 15:52:30 +00:00
|
|
|
base >=4.12 && <5
|
2024-02-08 19:26:54 +00:00
|
|
|
, brick
|
2022-06-20 21:46:13 +00:00
|
|
|
, bytestring
|
|
|
|
, configurator
|
|
|
|
, data-default
|
|
|
|
, sort
|
2024-07-11 13:38:20 +00:00
|
|
|
--, structured-cli
|
2022-06-20 21:46:13 +00:00
|
|
|
, text
|
|
|
|
, time
|
|
|
|
, zenith
|
2024-02-26 15:52:30 +00:00
|
|
|
, zcash-haskell
|
2024-02-25 22:23:32 +00:00
|
|
|
pkgconfig-depends: rustzcash_wrapper
|
2024-02-26 15:52:30 +00:00
|
|
|
default-language: Haskell2010
|
2022-06-20 21:46:13 +00:00
|
|
|
|
2024-11-21 15:39:18 +00:00
|
|
|
executable zenithserver
|
|
|
|
ghc-options: -main-is Server -threaded -rtsopts -with-rtsopts=-N
|
|
|
|
main-is: Server.hs
|
2024-03-22 20:36:43 +00:00
|
|
|
hs-source-dirs:
|
|
|
|
app
|
|
|
|
build-depends:
|
|
|
|
base >=4.12 && <5
|
|
|
|
, configurator
|
2024-05-05 14:49:55 +00:00
|
|
|
, monad-logger
|
2024-11-21 15:39:18 +00:00
|
|
|
, wai-extra
|
|
|
|
, warp
|
|
|
|
, servant-server
|
|
|
|
, text
|
|
|
|
, unix
|
|
|
|
, zcash-haskell
|
2024-03-22 20:36:43 +00:00
|
|
|
, zenith
|
|
|
|
pkgconfig-depends: rustzcash_wrapper
|
|
|
|
default-language: Haskell2010
|
|
|
|
|
2024-02-22 22:06:23 +00:00
|
|
|
test-suite zenith-tests
|
2022-06-20 21:46:13 +00:00
|
|
|
type: exitcode-stdio-1.0
|
2024-03-17 12:17:52 +00:00
|
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
2022-06-20 21:46:13 +00:00
|
|
|
main-is: Spec.hs
|
|
|
|
hs-source-dirs:
|
2024-02-22 22:06:23 +00:00
|
|
|
test
|
2022-06-20 21:46:13 +00:00
|
|
|
build-depends:
|
2024-02-26 15:52:30 +00:00
|
|
|
base >=4.12 && <5
|
2024-02-22 22:06:23 +00:00
|
|
|
, bytestring
|
2024-11-21 15:39:18 +00:00
|
|
|
, aeson
|
2024-02-22 22:06:23 +00:00
|
|
|
, configurator
|
2024-05-09 15:44:07 +00:00
|
|
|
, monad-logger
|
2024-11-21 15:39:18 +00:00
|
|
|
, borsh
|
|
|
|
, aeson
|
2024-02-22 22:06:23 +00:00
|
|
|
, data-default
|
|
|
|
, sort
|
|
|
|
, text
|
|
|
|
, time
|
2024-01-22 18:58:37 +00:00
|
|
|
, persistent
|
|
|
|
, persistent-sqlite
|
2024-02-22 22:06:23 +00:00
|
|
|
, hspec
|
2024-04-25 19:22:44 +00:00
|
|
|
, hexstring
|
2024-04-07 14:25:25 +00:00
|
|
|
, HUnit
|
2024-02-27 14:33:12 +00:00
|
|
|
, directory
|
2024-02-19 20:05:32 +00:00
|
|
|
, zcash-haskell
|
2022-06-20 21:46:13 +00:00
|
|
|
, zenith
|
2024-02-25 22:23:32 +00:00
|
|
|
pkgconfig-depends: rustzcash_wrapper
|
2024-02-26 15:52:30 +00:00
|
|
|
default-language: Haskell2010
|
2024-11-21 15:39:18 +00:00
|
|
|
|
|
|
|
test-suite zenithserver-tests
|
|
|
|
type: exitcode-stdio-1.0
|
|
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
|
|
|
main-is: ServerSpec.hs
|
|
|
|
hs-source-dirs:
|
|
|
|
test
|
|
|
|
build-depends:
|
|
|
|
base >=4.12 && <5
|
|
|
|
, bytestring
|
|
|
|
, aeson
|
|
|
|
, configurator
|
|
|
|
, monad-logger
|
|
|
|
, data-default
|
|
|
|
, sort
|
|
|
|
, text
|
|
|
|
, time
|
|
|
|
, uuid
|
|
|
|
, http-conduit
|
|
|
|
, persistent
|
|
|
|
, persistent-sqlite
|
|
|
|
, hspec
|
|
|
|
, hexstring
|
|
|
|
, warp
|
|
|
|
, servant-server
|
|
|
|
, HUnit
|
|
|
|
, directory
|
|
|
|
, zcash-haskell
|
|
|
|
, zenith
|
|
|
|
pkgconfig-depends: rustzcash_wrapper
|
|
|
|
default-language: Haskell2010
|