An application that allows writing ABCI servers.
Erlang Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
include
src
.gitattributes
.gitignore
LICENSE.md
Makefile
README.md
build.config
erlang.mk

README.md

abci_server

An Erlang application that allows writing Application Blockchain Interface servers.

This application uses semantic versioning 2.0.

erlang.mk is used as a build tool.

Documentation

Run make docs and open doc/index.html.

Contributing

To run tests, execute make tests.

Write function specifications. To run Dialyzer, execute make dialyzer.

No hard line length limit is imposed.

If you want to update include/abci.proto to a new version fetched from ABCI repository (where it is named types.proto), comment out eventual Go-related imports in that file and inline other imports.

License

This software is licensed under under the Apache License, Version 2.0 (the “License”); you may not use this software except in compliance with the License. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.