This repository contains multiple sample apps, from CorDapps that help you get started, all the way to demonstrating specific features and advanced usage.
If you are new to Corda and/or would like to learn all of the fundamentals in a guided and incremental manner please visit the new Corda Training Site
To get started explore the Basic folder, or navigate to the Advanced and Features folders to see a description of whats available. You can find the exact same set of CorDapp demonstration in Java language at link.
The samples are divided into 5 sections with the following desciption:
- Accounts: These samples showcases how to utilize Corda Accounts Libray to build CorDapps which aim to have massive user volume
- Advanced: In these samples, we demonstrate more complex and sophisticated features of Corda.
- Basic: They demonstrate fundamental and useful techniques for CorDapp development.
- Features: These samples demonstrate specific Corda functionalities.
- Tokens: These include TokenSDK related samples. Learn more at TokenSDK.
.
├── Accounts
│ ├── supplychain
│ ├── tictacthor
│ └── worldcupticketbooking
├── Advanced
│ ├── auction-cordapp
│ ├── negotiation-cordapp
│ └── obligation-cordapp
├── Basic
│ ├── cordapp-example
│ ├── flow-database-access
│ ├── flow-http-access
│ ├── flow-send-msg
│ ├── ping-pong
│ ├── rpc-nodeinfo
│ ├── spring-webserver
│ └── yo-cordapp
├── Features
│ ├── attachment-blacklist
│ ├── attachment-sendfile
│ ├── confidentialIdentity-whistleblower
│ ├── cordaService-autopayroll
│ ├── observableStates-tradereporting
│ ├── oracle-primenumber
│ ├── queryableState-carinsurance
│ ├── referenceStates-sanctionsBody
│ └── schedulableState-heartbeat
└── Tokens
├── bikemarket
├── dollartohousetoken
├── fungiblehousetoken
└── stockpaydivident