anchor.diff:  Test Bitcoin and Omni Core RPC calls against an instance of `omnicored` running in RegTest mode.
   
   Omni Consensus Tests::
  -Use the `getallbalancesforid_MP` RPC to get balances for multiple Omni Protocol currencies and compare them against balance information from several well-known public Omni Protocol servers with consensus-checking Web APIs.
  +Use the `omni_getallbalancesforid` RPC to get balances for multiple Omni Protocol currencies and compare them against balance information from several well-known public Omni Protocol servers with consensus-checking Web APIs.
   
   === In ConsensusJ
   
   Bitcoin RegTest Tests::
   Test Bitcoin RPC calls against an instance of `bitcoind` running in RegTest mode.
   
  -== Installing pre-requisites
  -
  -The only prerequisite for running these tests is an installed Java Runtime Environment. Either an Oracle or OpenJDK VM will work. Java 8 or later is required.
  +=== Installing pre-requisites
  +
  +The only prerequisite for running these tests is an installed Java Runtime Environment. Either an Oracle or OpenJDK VM will work. Java 11 or later is required.
   
   All other dependencies are automatically downloaded and cached by the test startup script.
   
  -== Running the tests manually
  +=== Running the tests manually
   
   . Check out this project using Git
   
  
positive.code: 
  == OmniJ Command-line Consensus tool
  
  The command-line consensus tool, `omnij-consensus-tool` can be built into a native, self-contained, executable using https://www.graalvm.org[GraalVM]. You'll need a Java 11 (or later) version of GraalVM, we currently recommend version 20.1.0 (java11).
  
  === Building
  
  
negative.code: * OmniJ https://www.omnilayer.org/OmniJ/groovydoc/[GroovyDoc]
  * OmniJ https://ci.omni.foundation/job/OmniJ/[Unit Test Results] (currently unavailable)
  
  === Including the OmniJ Maven Artifacts (JARs) in your build
  
  WARNING: These binaries have not been audited. Use only on TestNet or RegTest.
  
  Although the API is changing, binary releases are available on https://gitlab.com/OmniLayer/OmniJ/-/packages[Gitlab.com]. You can download JARs or use the provided Maven coordinates to link to them directly from your `pom.xml` or `build.gradle`.
  
  ==== Maven
  
  Add the following to the `<repositories>` section of your `pom.xml`:
  
  [source, xml]
  ----
    <repository>
      <id>omnij-gitlab-maven</id>
      <url>https://gitlab.com/api/v4/projects/26583853/packages/maven</url>
    </repository>
  ----
  
  In the `<dependencies>` section of your `pom.xml` add a `<dependency>` element that references the OmniJ JAR that you need. For example if you are using classes from `omnij-core` add the following `<dependency>` configuration:
  
  [source, xml, subs="attributes+"]
  ----
      <dependency>
        <groupId>foundation.omni</groupId>
        <artifactId>omnij-core</artifactId>
        <version>{omnij-version}</version>
      </dependency>
  ----
  
  If you are using the `omnij-jsonrpc` JAR, add the following:
  
  [source, xml, subs="attributes+"]
  ----
      <dependency>
        <groupId>foundation.omni</groupId>
        <artifactId>omnij-jsonrpc</artifactId>
        <version>{omnij-version}</version>
      </dependency>
  ----
  
  
  ==== Gradle
  
  Add the following to the `repositories` section of your `build.gradle`:
  
  [source, groovy]
  ----
      maven { url 'https://gitlab.com/api/v4/projects/26583853/packages/maven' }
  ----
  
  In the `dependencies` section of your `build.gradle` add an `implementation` configuration that references the OmniJ JAR that you need. For example if you are using classes from `omnij-core` add the following `implementation` configuration:
  
  [source, groovy, subs="attributes"]
  ----
      implementation "foundation.omni:omnij-core:{omnij-version}"
  ----
  
  If you are using the `omnij-jsonrpc` JAR, add the following:
  
  [source, groovy, subs="attributes"]
  ----
      implementation "foundation.omni:omnij-jsonrpc:{omnij-version}"
  ----
  
  === Building OmniJ
  
  The only prerequisite for building OmniJ is having Java JDK 11 or later installed. All other prerequisites are downloaded automatically by the http://gradle.org/docs/current/userguide/gradle_wrapper.html[Gradle Wrapper] script.
  
  . Check out this project using Git
  
  