Our use of cookies

We use necessary cookies to make our site work, as well as optional cookies to help us improve use of our site. For more detailed information about the cookies we use, see our Cookies Declaration

Please select one of the following options to continue to our site.
corda Corda Documentation
  • R3
  1. Home
  2. Corda OS 4.6
  3. Nodes
API:  Kotlin / JavaDoc
Corda Enterprise 4.7 Corda OS 4.7 Apps CENM 1.5 CorDapp Design Language Corda Enterprise 4.6 Corda Enterprise 4.5 Corda Enterprise 4.4 Corda Enterprise 4.3 Corda Enterprise 4.2 Corda Enterprise 4.1 Corda Enterprise 4.0 Corda Enterprise 3.3 Corda Enterprise 3.2 Corda Enterprise 3.1 Corda Enterprise 3.0 Corda OS 4.6 Corda OS 4.5 Corda OS 4.4 Corda OS 4.3 Corda OS 4.1 Corda OS 4.0 Corda OS 3.4 Corda OS 3.3 Corda OS 3.2 Corda OS 3.1 Corda OS 3.0 Corda OS 2.0 Corda OS 1.0 CENM 1.4 CENM 1.3 CENM 1.2 CENM 1.1 CENM 1.0
  • Release notes

    • Release files and checksums

    • Third-party software licence information

  • Upgrading CorDapps and nodes

    • Corda features and versions

    • Upgrading CorDapps to newer Platform Versions

    • Upgrading your node to Corda 4.6

  • Corda API

    • API: Contracts

    • API: Contract Constraints

    • API: Core types

    • API: Flows

    • API: Identity

    • API: Persistence

    • API: RPC operations

    • API: Service Classes

    • API: ServiceHub

    • API: States

    • API: Testing

    • API: Transactions

    • API: Vault Query

  • Development

    • Key concepts

      • Network

      • Ledger

      • States

      • Transactions

      • Contracts

      • Flows

      • Consensus

      • Notaries

      • Vault

        • Soft Locking

      • Time-windows

      • Oracles

      • Nodes

      • Transaction tear-offs

      • Trade-offs

      • Deterministic JVM

    • CorDapps

      • What is a CorDapp?

      • Getting set up for CorDapp development

      • Running a sample CorDapp

      • Structuring a CorDapp

      • Building and installing a CorDapp

      • Building CorDapps against a non-release branch

      • Debugging a CorDapp

      • Secure coding guidelines

      • Configuring Responder Flows

      • Starting a flow with a client-provided unique ID

      • Flow cookbook

    • Tutorials

      • Hello, World!

        • Obtaining the CorDapp Template

        • Writing the state

        • Writing the flow

        • Running your CorDapp

        • Applying contract constraints

          • Writing the contract

          • Updating the flow

      • Core tutorials

        • Writing contracts

        • Writing contract tests

        • Building transactions

        • Writing flows

        • Writing flow tests

        • Integration testing

      • Supplementary tutorials

        • Scheduling time-based events

        • Upgrading contracts

        • Working with attachments

        • Defining transaction tear-offs

        • Posting transactions to observer nodes

        • Writing oracle services

        • Writing a custom notary service (experimental)

        • Working with the CordaRPCClient API

    • Tools

      • Corda Network Builder

      • Network Bootstrapper

      • DemoBench

      • Checkpoint Tooling

    • Node internals

      • Node services

      • Networking and messaging

    • Component library

      • Contract catalogue

      • Financial model

      • Interest rate swaps

    • Tokens SDK

      • Selection in the Tokens SDK

      • Tokens SDK evolvable token example

    • Serialization

      • Object serialization

      • Pluggable Serializers for CorDapps

      • Pluggable serializers for CorDapp checkpoints

      • Default Class Evolution

      • Enum Evolution

      • JSON

      • Blob Inspector

      • Wire format

    • Versioning and upgrades

      • API stability guarantees

      • Versioning

      • Release new CorDapp versions

      • CorDapp constraints migration

      • CorDapp Upgradeability Guarantees

    • Advanced CorDapp concepts

    • Troubleshooting

    • Deterministic Corda Modules

  • Operations

    • Nodes

      • Node folder structure

      • Node identity

      • Node configuration

      • Configuration fields

      • Node command-line options

      • Node administration

      • Deploying a node to a server

      • Database access when running H2

      • Database tables

      • Upgrading CorDapps on a node

      • Node shell

      • Interacting with a node

        • Node error codes

      • Creating nodes locally

      • Running nodes locally

      • Flow Hospital

      • Node Explorer

    • Networks

      • What is a compatibility zone?

      • Network certificates

      • The network map

      • Cipher suites supported by Corda

      • Joining an existing compatibility zone

      • Joining Corda Testnet

      • Deploying Corda to Testnet

        • Deploying Corda to Corda Testnet from an Azure Cloud Platform VM

        • Deploying Corda to Corda Testnet from an AWS Cloud Platform VM

        • Deploying Corda to Corda Testnet from a Google Cloud Platform VM

        • Deploying Corda to Corda Testnet from your local environment

        • Using the Node Explorer to test a Corda node on Corda Testnet

      • Setting up a dynamic compatibility zone

      • Setting up a notary service

      • Managing Business Network membership

    • Official Corda Docker Image

    • Load testing

    • Shell extensions for CLI Applications

  • Corda Network Foundation

    • Corda Network Pre-Production environment

  • Participate

    • Contributing philosophy

    • How to contribute

    • Building Corda

    • Testing your changes

    • Checking API stability

    • Build the documentation

    • Code style guide

    • CLI UX Guide

    • Extending the state machine

    • Flow framework internals

Nodes

  • Back to top

Node Usage

  • Node folder structure
  • Node identity
  • Node configuration
  • Node command-line options
  • Node administration
  • Deploying a node to a server
  • Database access when running H2
  • Database tables
  • Upgrading CorDapps on a node
  • Node shell
  • Interacting with a node
  • Creating nodes locally
  • Running nodes locally
  • Flow Hospital
‹‹ Prev  |  Next ››

© R3 Ltd 2021