|
3 | 3 | This folder features several sample projects, each of them demonstrates different specific features of corda. |
4 | 4 |
|
5 | 5 | ### [Blacklist -- Attachment](./attachment-blacklist): |
6 | | -This CorDapp allows nodes to reach agreement over arbitrary strings of text, but only with parties that are not included in the blacklist uploaded to the nodes as an [attachment](https://training.corda.net/corda-details/attachments/). |
| 6 | +This CorDapp allows nodes to reach agreement over arbitrary strings of text, but only with parties that are not included in the blacklist uploaded to the nodes as an [attachment](https://training.corda.net/corda-details/attachments/). |
7 | 7 |
|
8 | 8 | ### [Sendfile -- Attachment](./attachment-sendfile): |
9 | | -This Cordapp shows how to upload and download an [attachment](https://training.corda.net/corda-details/attachments/) via a flow. |
| 9 | +This Cordapp shows how to upload and download an [attachment](https://training.corda.net/corda-details/attachments/) via a flow. |
10 | 10 | <p align="center"> |
11 | 11 | <img src="./attachment-sendfile/graph.png" alt="Corda" width="700"> |
12 | 12 | </p> |
13 | 13 |
|
14 | 14 | ### [Whistleblower -- Confidential Identity ](./confidentialidentity-whistleblower): |
15 | | -This CorDapp is a simple showcase of [confidential identities](https://docs.corda.net/docs/corda-os/api-identity.html#confidential-identities) (i.e. anonymous public keys). |
| 15 | +This CorDapp is a simple showcase of [confidential identities](https://docs.corda.net/docs/corda-os/api-identity.html#confidential-identities) (i.e. anonymous public keys). |
16 | 16 |
|
17 | 17 | ### [Autopayroll -- CordaService](./cordaservice-autopayroll): |
18 | | -This Cordapp shows how to trigger a flow with vault update(completion of prior flows) using [CordaService](https://training.corda.net/corda-details/automation/#services) & [trackby](https://training.corda.net/corda-details/automation-solution/#track-and-notify). |
| 18 | +This Cordapp shows how to trigger a flow with vault update(completion of prior flows) using [CordaService](https://training.corda.net/corda-details/automation/#services) & [trackby](https://training.corda.net/corda-details/automation-solution/#track-and-notify). |
19 | 19 | <p align="center"> |
20 | 20 | <img src="./cordaservice-autopayroll/webpic/Business%20Logic.png" alt="Corda" width="500"> |
21 | 21 | </p> |
22 | 22 |
|
23 | 23 | ### [Trade Reporting -- ObservableStates](./observablestates-tradereporting): |
24 | | -This CorDapp shows how Corda's [observable states](https://docs.corda.net/docs/corda-os/4.4/tutorial-observer-nodes.html#observer-nodes) feature works. Observable states is the ability for nodes who are not participants in a transaction to still store them if the transactions are sent to them. |
| 24 | +This CorDapp shows how Corda's [observable states](https://docs.corda.net/docs/corda-os/4.4/tutorial-observer-nodes.html#observer-nodes) feature works. Observable states is the ability for nodes who are not participants in a transaction to still store them if the transactions are sent to them. |
25 | 25 |
|
26 | 26 | ### [Prime Number -- Oracle](./oracle-primenumber): |
27 | 27 | This CorDapp implements an [oracle service](https://training.corda.net/corda-details/oracles) that allows nodes to: |
28 | 28 |
|
29 | 29 | * Request the Nth prime number |
30 | | -* Request the oracle's signature to prove that the number included in their transaction is actually the Nth prime number |
| 30 | +* Request the oracle's signature to prove that the number included in their transaction is actually the Nth prime number |
31 | 31 |
|
32 | 32 |
|
33 | 33 | ### [Car Insurance -- QueryableState](./queryablestate-carinsurance): |
34 | | -This CorDapp demonstrates [QueryableState](https://docs.corda.net/docs/corda-os/api-persistence.html) works in Corda. Corda allows developers to have the ability to expose some or all parts of their states to a custom database table using an ORM tools. To support this feature the state must implement `QueryableState`. |
| 34 | +This CorDapp demonstrates [QueryableState](https://docs.corda.net/docs/corda-os/api-persistence.html) works in Corda. Corda allows developers to have the ability to expose some or all parts of their states to a custom database table using an ORM tools. To support this feature the state must implement `QueryableState`. |
35 | 35 |
|
36 | 36 | ### [Sanctionsbody -- ReferenceStates](./referencestates-sanctionsbody): |
37 | 37 | This CorDapp demonstrates the use of [reference states](https://training.corda.net/corda-details/reference-states/) in a transaction and in the verification method of a contract. |
38 | 38 |
|
39 | | -This CorDapp allows two nodes to enter into an IOU agreement, but enforces that both parties belong to a list of sanctioned entities. This list of sanctioned entities is taken from a referenced SanctionedEntities state. |
| 39 | +This CorDapp allows two nodes to enter into an IOU agreement, but enforces that both parties belong to a list of sanctioned entities. This list of sanctioned entities is taken from a referenced SanctionedEntities state. |
40 | 40 |
|
41 | 41 | ### [Heartbeat -- SchedulableState](./schedulablestate-heartbeat): |
42 | | -This CorDapp is a simple showcase of [scheduled activities](https://docs.corda.net/docs/corda-os/event-scheduling.html#how-to-implement-scheduled-events) (i.e. activities started by a node at a specific time without direct input from the node owner). |
| 42 | +This CorDapp is a simple showcase of [scheduled activities](https://docs.corda.net/docs/corda-os/event-scheduling.html#how-to-implement-scheduled-events) (i.e. activities started by a node at a specific time without direct input from the node owner). |
| 43 | + |
43 | 44 | <p align="center"> |
44 | 45 | <img src="./schedulablestate-heartbeat/heart.jpg" alt="Corda" width="500"> |
45 | 46 | </p> |
| 47 | + |
| 48 | + |
| 49 | +### [Logging Cordapp](./logging-cordapp): |
| 50 | +This cordapp has some examples on how to setup custom logging with corda for either json logging and other tooling. |
| 51 | + |
0 commit comments