mirror of
https://github.com/corda/corda.git
synced 2025-03-15 08:41:04 +00:00
* Updated interoperability scenarios to use GA Release Candidate * Removed "with proxy" and updated incorrect reference to OS master. * Update to resolve Artifactory tools if available (blob-inspector, network-bootstrapper, database-migration) * Allow passing in of argument to specify one or more scenarios to run. * Updated to RC03. * Added Oracle support in Behave framework and included functional test scenarios. * behave test using snapshot (#970) * make behave use snapshots from artifactory * rebase and fix * address PR issues * address PR issues * gradle task for bdd (#989) * gradle task for bdd (#989) * fix typo * Publishing behave-api jar for use by external applications (eg. cordapp-option). Fixed SIMMM valuation behave scenario test and startup. * Publishing behave-api jar for use by external applications (eg. cordapp-option). Fixed SIMMM valuation behave scenario test and startup. * Various fixes to make BDD working in Teamcity (#1063) * fix typo * print docker log * print docker log * attempt to fix docker * attempt to fix docker * attempt to fix docker * update to RC04 * disable clean up * try to find out why the test pick up the wrong jar * test * minor fixes * fix wrong bootstrapping procedure * remove DISABLE_CLEANUP * attempt to fix error * fixes to get postgres working * enable cleanup * generate cucumber report * bump to RC06 * attempt to make cucumber generate http report * cucumber report * some minor cleanup * removed DP3 nodes from scenarios, added oracle and bumped to RC07 * fix licence issue * fixed bootstrapper placing corda jar * Update interoperability.feature * Added missing published artifact. * Fixed compilation errors raised by stricter compilation flag checking. * Minor changes following rebase from master and re-testing. * Updates to reflect last minute naming and versioning changes applied to 3.0 release. Updated scenarios to use the officially released version of CE 3.0 * Updates following lastest PR review feedback. * Updates following lastest PR review feedback. * Align with master (maxMessageSize = mazTransactionSize). * Fix snapshot version regex matching. * Set logging level to DEBUG to ensure pattern matches catch log message output which has been downgraded from INFO * Add all supported interoperable versions.
Sample applications
Please refer to README.md
in the individual project folders. There are the following demos:
- attachment-demo A simple demonstration of sending a transaction with an attachment from one node to another, and then accessing the attachment on the remote node.
- irs-demo A demo showing two nodes agreeing to an interest rate swap and doing fixings using an oracle.
- trader-demo A simple driver for exercising the two party trading flow. In this scenario, a buyer wants to purchase some commercial paper by swapping his cash for commercial paper. The seller learns that the buyer exists, and sends them a message to kick off the trade. The seller, having obtained his CP, then quits and the buyer goes back to waiting. The buyer will sell as much CP as he can! We recommend starting with this demo.
- Network-visualiser A tool that uses a simulation to visualise the interaction and messages between nodes on the Corda network. Currently only works for the IRS demo.
- simm-valuation-demo A demo showing two nodes reaching agreement on the valuation of a derivatives portfolio.
- notary-demo A simple demonstration of a node getting multiple transactions notarised by a single or distributed (Raft or BFT SMaRt) notary.
- bank-of-corda-demo A demo showing a node acting as an issuer of fungible assets (initially Cash)