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
amosmwsmith 4ea74a45b5
ENT-5018: Updated documentation for RPC Settings address field based on client … (#5991)
* Updated documentation for RPC Settings address field based on client feedback explain implications of specifying 0.0.0.0 as host.

* Further updates to p2pAddress and messagingServerAddress sections of node settings.

* Further updates to additionalP2pAddresses and explaining localhost vs loopback address implications.

* Correct messagingServerAddress and amend adminAddress section.
2020-02-25 17:28:04 +00:00
.ci TM-197 Fix failing test caused by regression and ignoring flaky DistributedServiceTests (#5934) 2020-02-12 14:26:06 +00:00
.github
.idea
client Merge commit '21325dfa4fb8151e77f368e9356c16ae89c70aa3' into chrisr4-44-merge 2020-02-15 14:45:50 +00:00
common EG-65 - Improved error reporting on stdout (#5962) 2020-02-17 11:34:00 +00:00
confidential-identities
config
core Update "in-process" test on basis it can be made to work. 2020-02-19 10:42:44 +00:00
core-deterministic NOTICK: Fix more Gradle technical debt. (#5989) 2020-02-20 17:01:24 +00:00
core-tests [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
detekt-plugins NOTICK: Update Gradle files for DeteKt plugins. (#5970) 2020-02-16 08:21:05 +00:00
docker Updating Artifactory URLs for Corda OS (#5930) (#5939) (#5941) 2020-02-11 14:39:57 +00:00
docs ENT-5018: Updated documentation for RPC Settings address field based on client … (#5991) 2020-02-25 17:28:04 +00:00
experimental [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
finance [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
gradle/wrapper
isolated
jdk8u-deterministic
lib
node ENT-4955: Hide usage of FlowHospital inside StateMachineManager (#5997) 2020-02-25 14:10:59 +00:00
node-api
release-tools
samples ENT-4652: Tighten Groovy code for writing Cordapp-Dependencies. 2020-02-13 19:43:30 +00:00
serialization [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
serialization-deterministic NOTICK: Fix more Gradle technical debt. (#5989) 2020-02-20 17:01:24 +00:00
serialization-djvm Merge commit 'ae478cc8ad30d086e6748ba5f35433202d74aeba' into chrisr3-44-merge 2020-02-18 09:25:42 +00:00
serialization-tests [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
testing NOTICK: Fix potential infinite loop when a SecurityManager is installed. (#5993) 2020-02-24 09:36:16 +00:00
tools Merge pull request #5974 from corda/CORDA-3593-shell-exits-after-shutdown-cmd 2020-02-18 11:10:54 +00:00
.dockerignore
.gitignore
build.gradle NOTICK: Fix more Gradle technical debt. (#5989) 2020-02-20 17:01:24 +00:00
BUILD.md
buildCacheSettings.gradle
constants.properties CORDA-3618: Upgrade to Corda Gradle plugins 5.0.8. 2020-02-17 12:29:52 +00:00
CONTRIBUTING.md
CONTRIBUTORS.md
detekt-baseline-config.yml
detekt-baseline.xml NOTICK - Add tests for handling of user errors in reconnecting observables (#5932) 2020-02-14 09:58:32 +00:00
detekt-config.yml
deterministic.gradle
gradle.properties
gradlew
gradlew.bat
Jenkinsfile TM-197 Fix failing test caused by regression and ignoring flaky DistributedServiceTests (#5934) 2020-02-12 14:26:06 +00:00
LICENSE
README.md
SECURITY.md
settings.gradle [NOTICK] Add a detekt rule to catch tests with no timeout (#5959) 2020-02-14 17:31:02 +00:00
sizing.sh
TRADEMARK

Corda

License

Corda

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.

Features

  • Smart contracts that can be written in Java and other JVM languages
  • Flow framework to manage communication and negotiation between participants
  • Peer-to-peer network of nodes
  • "Notary" infrastructure to validate uniqueness and sequencing of transactions without global broadcast
  • Enables the development and deployment of distributed apps called CorDapps
  • Written in Kotlin, targeting the JVM

Getting started

  1. Read the Getting Started documentation
  2. Run the Example CorDapp
  3. Read about Corda's Key Concepts
  4. Follow the Hello, World! tutorial

Contributing

Corda is an open-source project and contributions are welcome!

To find out how to contribute, please see our contributing docs.

License

Apache 2.0

Acknowledgements

YourKit

YourKit supports open source projects with its full-featured Java Profiler.

YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.