jabci/Readme.md

42 lines
1.4 KiB
Markdown
Raw Normal View History

# jABCI
2016-06-27 10:49:05 +02:00
A Java implementation of the Tendermint Application BlockChain Interface ([ABCI](https://github.com/tendermint/abci))
2016-06-27 10:49:05 +02:00
2017-10-25 15:30:13 +02:00
[![CircleCI](https://circleci.com/gh/jTendermint/jabci.svg?style=shield)](https://circleci.com/gh/jTendermint/jabci)
2016-06-27 10:49:05 +02:00
## How to use
Check out [StartupExampleDummy.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/StartupExampleDummy.java) or [JavaCounter.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/JavaCounter.java) for examples.
2017-03-13 19:06:45 +01:00
#### Maven integration
jABCI v0.20.0.2 Release is now available via maven central. Use the following dependency to include the latest release:
```xml
<dependency>
<groupId>com.github.jtendermint</groupId>
<artifactId>jabci</artifactId>
<version>0.20.0.2</version>
</dependency>
```
#### Update protobuf types
When you make changes to the protobuf file, you can enable the appropriate build-phase for the compiler-plugin to generate the file(s) in the target-directory.
2017-04-21 13:26:29 +02:00
Just switch the comments on line [pom.xml](https://github.com/jTendermint/jabci/blob/master/pom.xml#L86).
2017-02-19 17:18:21 +01:00
#### Compatibility
| jabci | tendermint |
|----------|------------|
| 0.12.x | 0.12.x |
| 0.15 | 0.15.0 |
| 0.16 | 0.16.0 |
| 0.17.1 | 0.17.0 |
| 0.17.1 | 0.17.1 |
| 0.17.1 | 0.18.0 |
| 0.17.1 | 0.19.0 |
| 0.20.0.x | 0.20.x |
| 0.20.0.x | 0.21.x |
| 0.20.0.x | 0.22.x |
2018-06-07 18:26:10 +02:00