8160

In Corda `devMode`, do I have to rerun the bootstrapper after creating or updating a CorDapp

Question:

I am running a Corda network in devMode using the Network Bootstrapper.

If I create a new CorDapp JAR/update an existing CorDapp JAR, and want to deploy it to the network, how do I proceed? Is it enough to stop each node, add the JAR to each node's cordapps folder, and restart the nodes? Or do I have to rerun the bootstrapper?

Answer1:

You will need to rerun the bootstrapper to update the whitelistedContractImplementations in the NetworkParameters. See <a href="https://docs.corda.net/head/network-bootstrapper.html#updating-the-contract-whitelist-for-bootstrapped-networks" rel="nofollow">https://docs.corda.net/head/network-bootstrapper.html#updating-the-contract-whitelist-for-bootstrapped-networks</a>.

Recommend

  • Connect to strongest access point (access point with the strongest signal) with the same SSID
  • Apple Reachability Notifications for Network OR Wi-Fi
  • Flush google analytics events manually with Google Play Services
  • ManagementObjectSearcher select network printers?
  • xul/xpcom copy image from string to clipboard
  • how tensorflow worker driver training process and cause variables update on ps job?
  • Serializing socket
  • IllegalArgumentException caught when parsing URL with JSON String
  • SQL Server Integrated Security from an Azure Web Site
  • Access PCF DEV from external machine on same network as host
  • WP7 - read from CSV file? Or what to do with the data?
  • Deploying pre-encrypted configuration files to a production environment
  • Accessing local repository in offline mode
  • How to load Q library with Require.js?
  • How do you create a Fuseki SPARQL server using the Apache Jena Java API?
  • apply a javascript function to draggable copy
  • In Java, how can I construct a File from a resource?
  • joining two bezier curves
  • Private IP address in reserved subnet range
  • Android Studio Can't Find tools.jar
  • SonarQube: Cannot deactivate rule with missing quality profile
  • Android changing fragment order inside FragmentPagerAdapter
  • Create DicomImage from scratch using Dcmtk
  • Groovy: Unexpected token “:”
  • Installing iPhone App to iPhone
  • Launch Runnable Jar from Web Start
  • jQuery show() function is not executed in Safari if submit handler returns true
  • How to make a tree having multiple type of nodes and each node can have multiple child nodes in java
  • script to move all files from one location to another location
  • Trying to switch camera back to front but getting exception
  • retrieve vertices with no linked edge in arangodb
  • using conditional logic : check if record exists; if it does, update it, if not, create it
  • Error creating VM instance in Google Compute Engine
  • Angular 2 constructor injection vs direct access
  • Understanding cpu registers
  • Java static initializers and reflection
  • Android Google Maps API OnLocationChanged only called once
  • Add sale price programmatically to product variations
  • How can i traverse a binary tree from right to left in java?
  • UserPrincipal.Current returns apppool on IIS