corda/samples/notary-demo
Katarzyna Streich 495e870b74 NodeInfo remove main identity (#1284)
* Remove node's main identitiy from NodeInfo.

Preparation for getting rid of services + supporting multiple identities
on the node.
NodeInfo keeps multiple identities as a list. For now the first one is treated as a special one.
Introduced function chooseIdentity in CoreTestUtils as a preparation for proper handling of multiple identities in the future.
Remove legalIdentityKey from ServiceHub, add extension function - chooseIdentity on ServiceHub.
Add `me` field on FlowStateMachineImplemetation, flows should know what the calling identity is.
Remove SERVICES_PREFIX in artemis messaging layer.

* Address minor comments.

* Fixes after rebase.

Remove chooseIdentity from ServiceHub

* Rename me to ourIdentity on FlowLogic

* Fixes after rebase

* Address Ross comments, fixes

* Fix after rebase

* Fix services certificate paths

Apply Patrick's patch.
2017-09-15 14:39:34 +01:00
..
src/main/kotlin/net/corda/notarydemo NodeInfo remove main identity (#1284) 2017-09-15 14:39:34 +01:00
build.gradle Spinoff driver into own project with demorun (#1401) 2017-09-05 09:50:51 +01:00
README.md BFT notary demo (#725) 2017-05-24 12:25:06 +01:00

Distributed Notary Demo

This program is a simple demonstration of a node getting multiple transactions notarised by a distributed (Raft or BFT SMaRt) notary.

Please see docs/build/html/running-the-demos.html to learn how to use this demo.