starport

module
v0.14.1-0...-8b31b97 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2021 License: Apache-2.0

README

Starport

Starport is the easiest way to build a blockchain. It is a developer-friendly interface to the Cosmos SDK, the world's most widely-used blockchain application framework. Starport generates boilerplate code for you, so you can focus on writing business logic.

Quick start

Open Starport in your browser, or install it. Then:

starport app github.com/foo/mychain

cd mychain

starport serve

Documentation

To learn how to use Starport, check out the Starport Documentation. To learn more about how to customize your blockchain see config.yml reference. To install Starport locally on GNU/Linux or macOS, follow these steps.

Questions

For questions and support please join the #starport channel in the Cosmos Community Discord. The issue list of this repo is exclusively for bug reports and feature requests.

Contributing

We welcome contributions from everyone. The develop contains the development version. You can branch of from develop and create a pull request, or maintain your own fork and submit a cross-repository pull request. Thank you to all those who have contributed to Starport!

Stay in touch

Starport is a free and open source product maintained by Tendermint. Follow us to get the latest updates!

Directories

Path Synopsis
starport
errors
Package errors keeps Starport errors.
Package errors keeps Starport errors.
pkg/chaincmd/runner
Package chaincmdrunner provides a high level access to a blockchain's commands.
Package chaincmdrunner provides a high level access to a blockchain's commands.
pkg/cliquiz
Package cliquiz is a tool to collect answers from the users on cli.
Package cliquiz is a tool to collect answers from the users on cli.
pkg/confile
Package confile is helper to load and overwrite configuration files.
Package confile is helper to load and overwrite configuration files.
pkg/cosmoscoin
Package cosmoscoin provides utilities to deal with SDK coins.
Package cosmoscoin provides utilities to deal with SDK coins.
pkg/cosmosfaucet
Package cosmosfaucet is a faucet to request tokens for sdk accounts.
Package cosmosfaucet is a faucet to request tokens for sdk accounts.
pkg/ctxreader
Package ctxreader brings context.Context to io.Reader
Package ctxreader brings context.Context to io.Reader
pkg/events
Package events provides functionalities for packages to log their states as events for others to consume and display to end users in meaningful ways.
Package events provides functionalities for packages to log their states as events for others to consume and display to end users in meaningful ways.
pkg/fswatcher
Package fswatcher provides functionalities to watch changes on the filesystem.
Package fswatcher provides functionalities to watch changes on the filesystem.
pkg/gacli
Package gacli is a client for Google Analyrics to send data points for hint-type=event.
Package gacli is a client for Google Analyrics to send data points for hint-type=event.
pkg/goenv
Package goenv defines env variables known by Go and some utilities around it.
Package goenv defines env variables known by Go and some utilities around it.
pkg/httpstatuschecker
httpstatuschecker is a tool check health of http pages.
httpstatuschecker is a tool check health of http pages.
pkg/lineprefixer
Package lineprefixer is a helpers to add prefixes to new lines.
Package lineprefixer is a helpers to add prefixes to new lines.
pkg/prefixgen
Package prefixgen is a prefix generation helper for log messages and any other kind.
Package prefixgen is a prefix generation helper for log messages and any other kind.
services/scaffolder
Package scaffolder initializes Starport apps and modifies existing ones to add more features in a later time.
Package scaffolder initializes Starport apps and modifies existing ones to add more features in a later time.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL