1a45755027c6a523ef7b7e4e1cc891909f05e1b4
After offline emails and a video call with @ethanfrey, a goal was decided to move things around i.e: - [X] Move /build/send and /query/account to modules/coin/rest Due to that move, there is a lot of overlap between needed code and utils so extracted common code to make https://github.com/tendermint/tmlibs/pull/33 so make sure to pull in that commit into your tmlibs tree. After code review feedback: client/rest, modules/coin/rest: FoutputProof, PrepareSendTx helper * Extract OutputProof to FoutputProof helper that can be used in modules/coin/rest/handlers.go as proofs.FoutputProof * Revert r.HandleFunc("/tx", doPostTx).Methods("POST") which was erraneously deleted * Use function signatures from "tendermint/tmblibs/common"
Quark
Quark is an ABCI application designed to be used with the Tendermint consensus engine to form a Proof-of-Stake cryptocurrency. It also provides a general purpose framework for extending the feature-set of the cryptocurrency by implementing plugins.
Quark serves as a reference implementation for how we build ABCI applications in Go, and is the framework in which we implement the Cosmos Hub. It's easy to use, and doesn't require any forking - just implement your plugin, import the quark libraries, and away you go with a full-stack blockchain and command line tool for transacting.
Prerequisites
Installation
go get -u github.com/tendermint/basecoin/cmd/basecoin
See the install guide for more details.
Guide
- Getting started with the Quark basics
- Learning to use the plugin system
- More features of the Quark tool
- Learn how to use Inter-Blockchain Communication (IBC)
- See more examples
To deploy a testnet, see our repository of deployment tools.
Releases
2
v0.53.4-zenith-0.1.0
Latest
Languages
Go
93.1%
C
5.5%
Java
0.3%
Sage
0.3%
Makefile
0.2%
Other
0.5%