Skip to content

Commit

Permalink
feat(#97): update nix flake
Browse files Browse the repository at this point in the history
- Update to Atlas v0.11.1
  • Loading branch information
Pitometsu-GeniusYield committed Feb 24, 2025
1 parent 1f96f93 commit db9d270
Show file tree
Hide file tree
Showing 6 changed files with 383 additions and 127 deletions.
66 changes: 38 additions & 28 deletions cabal.project
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
repository cardano-haskell-packages
url: https://input-output-hk.github.io/cardano-haskell-packages
url: https://chap.intersectmbo.org/
secure: True
root-keys:
3e0cce471cf09815f930210f7827266fd09045445d65923e6d0238a6cd15126f
Expand All @@ -10,11 +10,12 @@ repository cardano-haskell-packages
d4a35cd3121aa00d18544bb0ac01c3e1691d618f462c46129271bccf39f7e8ee

-- repeating the index-state for hackage to work around hackage.nix parsing limitation
index-state: 2024-08-27T16:28:01Z
index-state: 2025-01-14T23:25:37Z

-- NOTE: Do not bump chap index beyond that used by target cardano-node version.
index-state:
, hackage.haskell.org 2024-08-27T16:28:01Z
, cardano-haskell-packages 2024-07-24T14:16:32Z
, hackage.haskell.org 2025-01-14T23:25:37Z
, cardano-haskell-packages 2025-02-15T18:39:38Z

packages: .
packages: geniusyield-annset
Expand All @@ -27,24 +28,24 @@ test-show-details: direct
source-repository-package
type: git
location: https://github.com/geniusyield/dex-contracts-api
tag: v0.11.0
--sha256: sha256-fV6jQVxoPfv1DdssmuHDmyvKcFpFCReiSeZ3n76zC9M=
tag: bb81fc95bfa5132bc4bb18db2cd182221eccf1b4
--sha256: sha256-BEXMgTeERUpqgMFXpC2Eib9LGoMnOq/XoBiXjEPc//w=
subdir:
geniusyield-dex-api
geniusyield-onchain/geniusyield-common

source-repository-package
type: git
location: https://github.com/geniusyield/ply
tag: 4a61941b3287782d2c11f9ab1cae0889d0a57385
--sha256: sha256-24WKaBs6qiJzi++wTyqIh61Dc1QeCzeo0YqLE4wsEbg=
tag: 93306f5ad3e7db7c8519d446cc1503802fd047db
--sha256: sha256-S8gQqrIDiSewhfXPIMjtnEor4r8q2g/Vm7N/FWet5yc=
subdir: ply-core

source-repository-package
type: git
location: https://github.com/geniusyield/atlas
tag: v0.6.0
--sha256: sha256-v+tTCIz8uyaQfsMJRc5F36TNK9ZPfrBxwXLYaXqZrZA=
tag: v0.11.1
--sha256: sha256-leT3lll0Fms4fjPuRqUBSRqjl28ARI+vIs1Xn14VO98=

-------- Begin contents from @atlas@'s @cabal.project@ file. --------

Expand All @@ -54,33 +55,32 @@ package cardano-crypto-praos
source-repository-package
type: git
location: https://github.com/maestro-org/haskell-sdk
tag: v1.7.2
--sha256: sha256-nXnelHH4a+V0nguP8oUDlyEz/fLQ/i1fs/flyZTmvAc=
tag: v1.7.3
--sha256: sha256-FYZMbh9Uz+RIjjXIf3PBK94mhd1XMX/wxHDA9LukvQg=

-- TODO: Temporary, until proposed changes are in upstream (track https://github.com/mlabs-haskell/clb/pull/44)
source-repository-package
type: git
location: https://github.com/sourabhxyz/clb
tag: 09414a93047b4c7f6e03e20d1730c9c0f88e1d46
--sha256: sha256-y5fF8IDywt/pQ3HsRE6CpAlqK4uiU/SRuDIqSHxBED0=
tag: 257475d987994db8dc5b1b27c9cdf6d6ea547a2c
--sha256: sha256-Tf9Pxh0W1cyvqPKKA07VVZCOLJBMk8W7BVLV+jwZeOM=
subdir:
clb

-- Obtaining cardano-node stuff for 9.1.0. These aren't published on CHaP yet.
-- Obtaining cardano-node stuff for 10.1.3. These aren't published on CHaP yet.
source-repository-package
type: git
location: https://github.com/IntersectMBO/cardano-node
tag: 9.1.0
--sha256: sha256-F5wgRA820x16f+8c/LlEEBG0rMJIA1XWw6X0ZwX5UWs=
tag: 10.1.3
--sha256: sha256-v0q8qHdI6LKc8mP43QZt3UGdTNDQXE0aF6QapvZsTvU=
subdir:
cardano-node
cardano-testnet
trace-dispatcher

-- TODO: Make changes upstream
source-repository-package
type: git
location: https://github.com/geniusyield/cardano-wallet
tag: 3413fdf74fd25b100662abf2a49c1afc892f1b79
--sha256: sha256-V5DNUzraaDJo6cXc1eeVVIJNWqC8JayQrJeNNLg/Els=
location: https://github.com/cardano-foundation/cardano-wallet
tag: 630ef0067c2c0df1b398256d75923db928beefa1
--sha256: sha256-0iDG3LW60pb+ih+nfqQ3vR+WI7JEm+0kI3Vg7jqm1L0=
subdir:
lib/address-derivation-discovery
lib/balance-tx/
Expand All @@ -94,7 +94,6 @@ source-repository-package
lib/network-layer/
lib/numeric/
lib/primitive/
lib/read
lib/secrets
lib/std-gen-seed/
lib/test-utils/
Expand All @@ -103,6 +102,15 @@ source-repository-package
lib/wallet-benchmarks/
lib/wallet/

source-repository-package
type: git
location: https://github.com/cardano-foundation/cardano-wallet-agda
tag: f3479b501a2efe50bcf1ee0d09bc2d1325a982e7
--sha256: 10d6k7mw1zw9vpzz8dhb52vfmj2rshsk225nvyl8nrc94fr627kz
subdir:
lib/customer-deposit-wallet-pure
lib/cardano-wallet-read

------ Following is mostly from @cardano-wallet@'s @cabal.project@ file. -------

--------------------------------------------------------------------------------
Expand Down Expand Up @@ -162,9 +170,10 @@ constraints:
base >= 4.18.2.0 && < 5
, openapi3 >= 3.2.0
, persistent ^>= 2.14.6.0
, cardano-node ^>= 9.1.0
, cardano-node ^>= 10.1.3
, bech32 >= 1.1.7


-- lower versions of katip won't build with the Win32-2.12.0.1
-- which is shipped with the ghc-9.2.8
, katip >= 0.8.7.4
Expand All @@ -173,9 +182,10 @@ constraints:
-- Cardano Node dependencies:
, io-classes >= 1.4
, io-classes -asserts
, ouroboros-consensus-cardano ^>= 0.18
, ouroboros-network ^>= 0.16.1
, ouroboros-network-protocols ^>= 0.9

, ouroboros-consensus-cardano ^>= 0.20.0.0
, ouroboros-network ^>= 0.17.1.2
, ouroboros-network-protocols ^>= 0.11.0.0

-- END Constraints tweaking section
--------------------------------------------------------------------------------
Expand Down
Loading

0 comments on commit db9d270

Please sign in to comment.