This repository contains sample CorDapps created to show developers how to implement specific functionality. These samples are all Apache 2.0 licensed, so feel free to use them as the basis for your own CorDapps. You can find the exact same set of Cordapp demonstration in Kotlin language at link.
The samples are divided into 4 sections with the following desciption:
- advanced-cordapps: demonstrates multiple features of corda and normally it has sophisticated design
- basic-cordapps: demonstrates fundamental but useful techniques during cordapp development
- feature-specific-cordapps: demonstrates the general Corda functionalities.
- token-cordapps: TokenSDK related samples
.
├── advanced-cordapps
│ ├── auction-cordapp
│ ├── negotiation-cordapp
│ └── obligation-cordapp
├── basic-cordapps
│ ├── flow-database-access
│ ├── flow-http-access
│ ├── flow-send-msg
│ ├── rpc-nodeinfo
│ └── yo-cordapp
├── cordapp-template-java
├── feature-specific-cordapps
│ ├── Attachment-blacklist
│ ├── Attachment-sendfile
│ ├── ConfidentialIdentity-whistleblower
│ ├── CordaService-autopayroll
│ ├── ObservableStates-tradereporting
│ ├── Oracle-primenumber
│ ├── QueryableState-carinsurance
│ ├── ReferenceStates-sanctionsBody
│ └── SchedulableState-heartbeat
└── token-cordapps
├── bikemarket
├── dollartohousetoken
├── fungiblehousetoken
└── stockpaydivident
