Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marlowe Runtime v1.0.0 packages #783

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions _sources/marlowe-apps/1.0.0/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
timestamp = 2024-06-07T12:46:21Z
github = { repo = "input-output-hk/marlowe-cardano", rev = "c86a8b5edcab7a19e3f2327e372b5919c93444b7" }
subdir = 'marlowe-apps'

[[revisions]]
number = 1
timestamp = 2024-06-07T14:15:03Z
123 changes: 123 additions & 0 deletions _sources/marlowe-apps/1.0.0/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
cabal-version: 3.4
name: marlowe-apps
version: 1.0.0
synopsis: Marlowe Runtimee applications
license: Apache-2.0
license-file: LICENSE
author: Brian W Bush <[email protected]>
maintainer: Brian W Bush <[email protected]>
category: Network
build-type: Simple
extra-source-files: ReadMe.md

library
exposed-modules:
Language.Marlowe.Runtime.App
Language.Marlowe.Runtime.App.Build
Language.Marlowe.Runtime.App.Channel
Language.Marlowe.Runtime.App.List
Language.Marlowe.Runtime.App.Parser
Language.Marlowe.Runtime.App.Run
Language.Marlowe.Runtime.App.Sign
Language.Marlowe.Runtime.App.Stream
Language.Marlowe.Runtime.App.Submit
Language.Marlowe.Runtime.App.Transact
Language.Marlowe.Runtime.App.Types

hs-source-dirs: src
build-depends:
, aeson
, async
, base >=4.9 && <5
, bytestring
, cardano-api ^>=8.39.2.0
, containers
, data-default
, eventuo11y >=0.9 && <0.11
, eventuo11y-dsl ^>=0.2
, eventuo11y-json ^>=0.3.0.3
, marlowe-cardano
, marlowe-chain-sync
, marlowe-client
, marlowe-protocols
, marlowe-runtime:{marlowe-runtime, config, sync-api, tx-api}
, mtl
, network
, optparse-applicative
, random
, stm
, text
, time
, time-units

ghc-options:
-Wall -Wnoncanonical-monad-instances -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wredundant-constraints -Widentities
-Wunused-packages

default-language: Haskell2010

executable marlowe-pipe
main-is: Main.hs
hs-source-dirs: pipe
build-depends:
, aeson
, base >=4.9 && <5
, bytestring
, eventuo11y >=0.9 && <0.11
, eventuo11y-dsl ^>=0.2
, eventuo11y-json ^>=0.3.0.3
, marlowe-apps
, mtl
, optparse-applicative
, text

ghc-options:
-Wall -Wnoncanonical-monad-instances -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wredundant-constraints -Widentities
-Wunused-packages

default-language: Haskell2010

executable marlowe-oracle
main-is: Main.hs
hs-source-dirs: oracle
other-modules:
Language.Marlowe.Oracle.Detect
Language.Marlowe.Oracle.Process
Language.Marlowe.Oracle.Types
Network.Oracle
Network.Oracle.CoinGecko
Network.Oracle.Random
Network.Oracle.Sofr

build-depends:
, aeson
, base >=4.9 && <5
, base16-aeson
, bytestring
, cardano-api ^>=8.39.2.0
, eventuo11y >=0.9 && <0.11
, eventuo11y-dsl ^>=0.2
, eventuo11y-json ^>=0.3.0.3
, http-client
, http-client-tls
, marlowe-apps
, marlowe-cardano
, marlowe-chain-sync
, marlowe-runtime
, mtl
, optparse-applicative
, plutus-ledger-api ^>=1.21
, process
, servant
, servant-client
, text
, time-units

ghc-options:
-Wall -Wnoncanonical-monad-instances -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wredundant-constraints -Widentities
-Wunused-packages

default-language: Haskell2010
7 changes: 7 additions & 0 deletions _sources/marlowe-benchmark/0.1.0.0/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
timestamp = 2024-06-07T12:47:23Z
github = { repo = "input-output-hk/marlowe-cardano", rev = "c86a8b5edcab7a19e3f2327e372b5919c93444b7" }
subdir = 'marlowe-benchmark'

[[revisions]]
number = 1
timestamp = 2024-06-07T14:15:15Z
97 changes: 97 additions & 0 deletions _sources/marlowe-benchmark/0.1.0.0/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
cabal-version: 3.4
name: marlowe-benchmark
version: 0.1.0.0
synopsis: Benchmarking for the Marlowe Runtime
bug-reports: https://github.com/input-output-hk/marlowe-marlowe/issues
license: Apache-2.0
author: Brian W Bush
maintainer: [email protected]
category: Language
license-files:
LICENSE
NOTICE

flag defer-plugin-errors
description:
Defer errors from the plugin, useful for things like Haddock that can't handle it.

default: False
manual: True

source-repository head
type: git
location: https://github.com/input-output-hk/marlowe-cardano
subdir: marlowe-benchmark

common lang
default-language: Haskell2010
default-extensions:
BlockArguments
DeriveAnyClass
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
EmptyCase
ExplicitForAll
GeneralizedNewtypeDeriving
LambdaCase
NamedFieldPuns
NumericUnderscores
OverloadedStrings
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications

ghc-options:
-Wall -Wnoncanonical-monad-instances -Wunused-packages
-Wincomplete-uni-patterns -Wincomplete-record-updates
-Wredundant-constraints -Widentities -threaded

if flag(defer-plugin-errors)
ghc-options: -fplugin-opt PlutusTx.Plugin:defer-errors

executable marlowe-benchmark
import: lang
hs-source-dirs: app
main-is: Main.hs
other-modules:
Language.Marlowe.Runtime.Benchmark
Language.Marlowe.Runtime.Benchmark.BulkSync
Language.Marlowe.Runtime.Benchmark.HeaderSync
Language.Marlowe.Runtime.Benchmark.Lifecycle
Language.Marlowe.Runtime.Benchmark.Lifecycle.Scenario
Language.Marlowe.Runtime.Benchmark.Query
Language.Marlowe.Runtime.Benchmark.Query.Generate
Language.Marlowe.Runtime.Benchmark.Sync
Paths_marlowe_benchmark

build-depends:
, aeson
, base >=4.9 && <5
, bytestring
, cardano-api
, cardano-api-gen
, containers
, data-default
, directory
, hedgehog-quickcheck
, marlowe-cardano
, marlowe-chain-sync
, marlowe-client
, marlowe-runtime:{marlowe-runtime, sync-api, tx-api}
, optparse-applicative
, ouroboros-network-protocols
, plutus-ledger-api
, QuickCheck
, random
, split
, text
, time
, unliftio
, yaml
7 changes: 7 additions & 0 deletions _sources/marlowe-contracts/1.0.0/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
timestamp = 2024-06-07T12:46:28Z
github = { repo = "input-output-hk/marlowe-cardano", rev = "c86a8b5edcab7a19e3f2327e372b5919c93444b7" }
subdir = 'marlowe-contracts'

[[revisions]]
number = 1
timestamp = 2024-06-07T14:15:27Z
112 changes: 112 additions & 0 deletions _sources/marlowe-contracts/1.0.0/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
cabal-version: 3.4
name: marlowe-contracts
version: 1.0.0
license: Apache-2.0
license-files:
LICENSE
NOTICE

build-type: Simple
maintainer: [email protected]
stability: experimental
author: Yves Hauser
synopsis: Collection of Marlowe contract examples
description: Collection of Marlowe contract examples
category: Language
extra-doc-files: ReadMe.md

source-repository head
type: git
location: https://github.com/input-output-hk/marlowe-cardano
subdir: marlowe-contracts

flag defer-plugin-errors
description:
Defer errors from the plugin, useful for things like Haddock that can't handle it.

default: False
manual: True

common lang
default-language: Haskell2010
default-extensions:
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
ExplicitForAll
ScopedTypeVariables
StandaloneDeriving

ghc-options:
-Wall -Wnoncanonical-monad-instances -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wredundant-constraints -Widentities

if flag(defer-plugin-errors)
ghc-options: -fplugin-opt PlutusTx.Plugin:defer-errors

library
import: lang
hs-source-dirs: src
exposed-modules:
Marlowe.Contracts
Marlowe.Contracts.ChunkedValueTransfer
Marlowe.Contracts.Common
Marlowe.Contracts.Escrow
Marlowe.Contracts.Forward
Marlowe.Contracts.Futures
Marlowe.Contracts.Options
Marlowe.Contracts.Raffle
Marlowe.Contracts.StructuredProducts
Marlowe.Contracts.Swap
Marlowe.Contracts.Trivial
Marlowe.Contracts.UTC.Common
Marlowe.Contracts.UTC.CouponBond
Marlowe.Contracts.UTC.Forward
Marlowe.Contracts.UTC.Options
Marlowe.Contracts.UTC.StructuredProducts
Marlowe.Contracts.UTC.Swap
Marlowe.Contracts.UTC.ZeroCouponBond
Marlowe.Contracts.ZeroCouponBond

other-modules:
build-depends:
, aeson
, base >=4.9 && <5
, containers
, ilist
, marlowe-cardano
, marlowe-object
, plutus-ledger-api ^>=1.21
, plutus-tx ^>=1.21
, split
, text
, time

test-suite marlowe-contracts-test
import: lang
hs-source-dirs: test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Spec.Marlowe.Analysis
Spec.Marlowe.Contracts

build-depends:
, base >=4.9 && <5
, bytestring
, marlowe-cardano
, marlowe-contracts
, marlowe-object
, plutus-ledger-ada
, plutus-ledger-api
, plutus-tx
, QuickCheck
, tasty
, tasty-hunit
, tasty-quickcheck
, text
, time
, unordered-containers
, uuid
7 changes: 7 additions & 0 deletions _sources/marlowe-object/1.0.0/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
timestamp = 2024-06-07T12:46:37Z
github = { repo = "input-output-hk/marlowe-cardano", rev = "c86a8b5edcab7a19e3f2327e372b5919c93444b7" }
subdir = 'marlowe-object'

[[revisions]]
number = 1
timestamp = 2024-06-07T14:15:59Z
Loading
Loading