├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.rst ├── daml.yaml ├── data ├── BondTrading1.csv ├── BondTrading10.csv ├── BondTrading1AllCash.csv ├── BondTradingBoth.csv ├── DualAssets.csv └── SingleAssets.csv ├── docs ├── 01-bond-trading-model.rst ├── 02-daml-implementation.rst ├── 03-automation-introduction.rst ├── 04-automation-implementation.rst └── images │ ├── ClassDiag.png │ ├── MarketSetup.svg │ ├── Performance.png │ ├── TradingPartyAutomation.svg │ ├── Transfer.svg │ └── runningScreen.png ├── frontend-config.js ├── pom.xml ├── scripts ├── start └── startApp ├── src ├── main │ ├── daml │ │ ├── Bond.daml │ │ ├── BondTradingMain.daml │ │ ├── Cash.daml │ │ ├── Dvp.daml │ │ ├── DvpNotification.daml │ │ ├── DvpTerms.daml │ │ ├── Settlement.daml │ │ ├── Setup.daml │ │ └── Test.daml │ ├── java │ │ └── com │ │ │ └── digitalasset │ │ │ └── examples │ │ │ └── bondTrading │ │ │ ├── BondTradingMain.java │ │ │ └── processor │ │ │ ├── EventProcessor.java │ │ │ ├── MarketSetupProcessor.java │ │ │ ├── TradeInjector.java │ │ │ └── TradingPartyProcessor.java │ └── resources │ │ └── logback.xml └── test │ ├── data │ ├── Test1Assets.csv │ └── Test1Trades.csv │ └── java │ └── com │ └── digitalasset │ └── examples │ └── bondTrading │ └── TradingPartyProcessorTests.java └── ui-backend.conf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/README.rst -------------------------------------------------------------------------------- /daml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/daml.yaml -------------------------------------------------------------------------------- /data/BondTrading1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/BondTrading1.csv -------------------------------------------------------------------------------- /data/BondTrading10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/BondTrading10.csv -------------------------------------------------------------------------------- /data/BondTrading1AllCash.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/BondTrading1AllCash.csv -------------------------------------------------------------------------------- /data/BondTradingBoth.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/BondTradingBoth.csv -------------------------------------------------------------------------------- /data/DualAssets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/DualAssets.csv -------------------------------------------------------------------------------- /data/SingleAssets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/data/SingleAssets.csv -------------------------------------------------------------------------------- /docs/01-bond-trading-model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/01-bond-trading-model.rst -------------------------------------------------------------------------------- /docs/02-daml-implementation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/02-daml-implementation.rst -------------------------------------------------------------------------------- /docs/03-automation-introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/03-automation-introduction.rst -------------------------------------------------------------------------------- /docs/04-automation-implementation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/04-automation-implementation.rst -------------------------------------------------------------------------------- /docs/images/ClassDiag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/ClassDiag.png -------------------------------------------------------------------------------- /docs/images/MarketSetup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/MarketSetup.svg -------------------------------------------------------------------------------- /docs/images/Performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/Performance.png -------------------------------------------------------------------------------- /docs/images/TradingPartyAutomation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/TradingPartyAutomation.svg -------------------------------------------------------------------------------- /docs/images/Transfer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/Transfer.svg -------------------------------------------------------------------------------- /docs/images/runningScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/docs/images/runningScreen.png -------------------------------------------------------------------------------- /frontend-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/frontend-config.js -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/pom.xml -------------------------------------------------------------------------------- /scripts/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/scripts/start -------------------------------------------------------------------------------- /scripts/startApp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/scripts/startApp -------------------------------------------------------------------------------- /src/main/daml/Bond.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Bond.daml -------------------------------------------------------------------------------- /src/main/daml/BondTradingMain.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/BondTradingMain.daml -------------------------------------------------------------------------------- /src/main/daml/Cash.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Cash.daml -------------------------------------------------------------------------------- /src/main/daml/Dvp.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Dvp.daml -------------------------------------------------------------------------------- /src/main/daml/DvpNotification.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/DvpNotification.daml -------------------------------------------------------------------------------- /src/main/daml/DvpTerms.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/DvpTerms.daml -------------------------------------------------------------------------------- /src/main/daml/Settlement.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Settlement.daml -------------------------------------------------------------------------------- /src/main/daml/Setup.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Setup.daml -------------------------------------------------------------------------------- /src/main/daml/Test.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/daml/Test.daml -------------------------------------------------------------------------------- /src/main/java/com/digitalasset/examples/bondTrading/BondTradingMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/java/com/digitalasset/examples/bondTrading/BondTradingMain.java -------------------------------------------------------------------------------- /src/main/java/com/digitalasset/examples/bondTrading/processor/EventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/java/com/digitalasset/examples/bondTrading/processor/EventProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/digitalasset/examples/bondTrading/processor/MarketSetupProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/java/com/digitalasset/examples/bondTrading/processor/MarketSetupProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/digitalasset/examples/bondTrading/processor/TradeInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/java/com/digitalasset/examples/bondTrading/processor/TradeInjector.java -------------------------------------------------------------------------------- /src/main/java/com/digitalasset/examples/bondTrading/processor/TradingPartyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/java/com/digitalasset/examples/bondTrading/processor/TradingPartyProcessor.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/data/Test1Assets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/test/data/Test1Assets.csv -------------------------------------------------------------------------------- /src/test/data/Test1Trades.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/test/data/Test1Trades.csv -------------------------------------------------------------------------------- /src/test/java/com/digitalasset/examples/bondTrading/TradingPartyProcessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/src/test/java/com/digitalasset/examples/bondTrading/TradingPartyProcessorTests.java -------------------------------------------------------------------------------- /ui-backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset-archive/ex-bond-trading/HEAD/ui-backend.conf --------------------------------------------------------------------------------