* Note: Role must be a hex string, as enforced in tests/rest/cli.sh ```shell $ curl -X POST http://localhost:8998/build/create_role --data \ '{ "role":"DEADBEEF", "seq": 1, "min_sigs": 1, "signers": [{ "addr": "4FF759D47C81754D8F553DCCAC8651D0AF74C7F9", "app": "role" }] }' ``` ```HTTP HTTP/1.1 200 OK Content-Type: application/json Date: Tue, 08 Aug 2017 19:15:13 GMT Content-Length: 387 { "type": "chain/tx", "data": { "chain_id": "test_chain_id", "expires_at": 0, "tx": { "type": "role/create", "data": { "role": "DEADBEEF", "min_sigs": 1, "signers": [ { "chain": "", "app": "role", "addr": "4FF759D47C81754D8F553DCCAC8651D0AF74C7F9" } ] } } } } ``` Updates #200 |
||
|---|---|---|
| app | ||
| benchmarks | ||
| client | ||
| cmd | ||
| docs | ||
| errors | ||
| modules | ||
| publish | ||
| stack | ||
| state | ||
| tests | ||
| version | ||
| _gen.go | ||
| .gitignore | ||
| CHANGELOG.md | ||
| circle.yml | ||
| context.go | ||
| Dockerfile | ||
| Dockerfile.dev | ||
| glide.lock | ||
| glide.yaml | ||
| handler.go | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| RELEASE.md | ||
| ROADMAP.md | ||
| tx_test.go | ||
| tx.go | ||
| txinner_wrapper.go | ||
| Vagrantfile | ||
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.