Skip to content

Tendermint Elixir ABCI Application Boilerplate

Latest
Compare
Choose a tag to compare
@ltfschoen ltfschoen released this 31 Jan 11:16

Simulate by running Interactive Elixir (IEx) to Start/Stop a Tendermint ABCI Server (that uses Erlang bindings) and then when Tendermint Core (Blockchain Engine) is run using a Tendermint Node it triggers the Elixir ABCI Application to run with hard-coded data, which is meant to process sent transactions or queries from cURL requests or from using ABCI-CLI (Tendermint Client) from the command line.
Merkle Tree Elixir library may be used to analyse replication of state across Tendermint Nodes using Merkle Proofs. ABCI Server Logs are shown in IEx.
Shell script created that allows developers to generate multiple Tendermint Testnet Nodes, and for defining Nodes as Validators or Non-Validators (seeds = "") in the Tendermint Configuration file (config.toml).
Unit Tests and Doctests that Verify the Handle Request Function of the Elixir ABCI Application.