Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Go to file
2015-12-14 21:41:57 +01:00
docs Docs: regen HTML 2015-12-14 18:22:54 +01:00
gradle/wrapper Initial import 2015-11-03 17:54:17 +01:00
notes Initial import 2015-11-03 17:54:17 +01:00
src State machines: don't leak references to completed state machines. Add an extension function for working with futures. 2015-12-14 21:41:57 +01:00
.gitignore Documentation HTML build 2015-11-25 18:01:38 +01:00
build.gradle Trading protocol work in progress 2015-12-11 15:19:13 +01:00
gradlew Initial import 2015-11-03 17:54:17 +01:00
gradlew.bat Initial import 2015-11-03 17:54:17 +01:00
README.md Update README 2015-12-07 19:52:12 +01:00
settings.gradle Rename 'playground' to 'R3 Prototyping' 2015-11-30 17:00:25 +00:00

This source tree contains explorations of various design concepts the R3 DLG is exploring.

Things you need to know:

  • The main documentation is in the form of a website in the git repository. Load the website in the docs/build/html directory to start reading about what's included, how to get set up, and to read a tutorial on writing smart contracts in this framework.

  • The code is a JVM project written mostly in Kotlin, which you can think of as a simpler version of Scala (or alternatively, a much better syntax for Java). Kotlin can be learned quickly and is designed to be readable, so you won't need to know it very well to understand what the code is doing. If you'd like to add new features, please read its documentation on the website.

    There is also Java code included, to demonstrate how to use the framework from a more familiar language.

  • For bug tracking we use JIRA. For source control we use BitBucket. You should have received credentials for these services as part of getting set up. If you don't have access, please contact Richard Brown or James Carlyle.

  • There is a mailing list for discussion, brainstorming etc called r3dlg-awg which you should have been added to already. If you aren't on it, again, please get in touch.