Skip to content

Commit

Permalink
Merge branch 'develop' into feat/genesis-validate-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Pantani authored Aug 25, 2021
2 parents 8fa2b37 + 6842b97 commit 0c01ffc
Show file tree
Hide file tree
Showing 98 changed files with 6,557 additions and 14,006 deletions.
27 changes: 24 additions & 3 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,34 @@

## Unreleased

### Features
### Features:

- Added `--signer` flag to `message`, `list`, `map` and `single` scaffolding to allow customizing the name of the signer of the message
- Added `--index` flag to `scaffold map` to provide a custom list of indices
- Added `scaffold type` to scaffold a protocol buffer definition of a type
- Automatically check for new Starport versions
- Added `starport tools completions` to generate CLI completions
- Added `starport generate dart` to generate a Dart client from protocol buffer files
- Added `starport scaffold flutter` to scaffold a Flutter mobile app template
- Added `starport account` commands to manage accounts (key pairs)
- `starport version` now prints out detailed information about OS, Go version and more.

### Fixes:

- Scaffolding a message now doesn't prevent scaffolding a map/list/single with the same type name (with `--no-message` flag)
- Generate Go code only from proto files only from directories specified in `config.yml` or default ones
- Fixed faucet token transfer calculation
- Removed `creator` field for types scaffolded with the `--no-message` flag

- Added `--signer` flag to `scaffold message` to allow customising the name of the signer of the message
## `v0.17.3`

### Fixes:

- oracle: add a specific BandChain pkg version to avoid Cosmos SDK version conflicts

## `v0.17.2`

### Features
### Features:

- `client.toml` is initialized and used by node's CLI, can be configured through `config.yml` with the `init.client` property
- Support serving Cosmos SDK `v0.43.x` based chains.
Expand Down
6 changes: 1 addition & 5 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,7 @@ module.exports = {
path: "https://github.com/tendermint/starport",
},
{
title: "Tutorials",
path: "https://tutorials.cosmos.network",
},
{
title: "Cosmos SDK docs",
title: "Cosmos SDK Docs",
path: "https://docs.cosmos.network",
},
],
Expand Down
20 changes: 13 additions & 7 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,14 @@ With just a few commands, you can use Starport to:
* Use automatically generated TypeScript/Vuex clients to interact with your blockchain
* Use the Vue.js web app template with a set of components and Vuex modules

## Install Starport

To install the `starport` binary in `/usr/local/bin` run the following command:

```
curl https://get.starport.network/starport! | bash
```

## Projects using Tendermint and Cosmos SDK

Many projects already showcase the Tendermint BFT Consensus Engine and the Cosmos SDK. Explore the [Cosmos Network Ecosystem](https://cosmos.network/ecosystem/apps) to discover a wide variety of apps, blockchains, wallets, and explorers that are built in the Cosmos ecosystem.
Expand All @@ -23,17 +31,15 @@ Many projects already showcase the Tendermint BFT Consensus Engine and the Cosmo

* [Sifchain: omni-chain solution for DEXes](https://github.com/Sifchain/sifnode)
* [crypto.org chain](https://github.com/crypto-org-chain/chain-main) ([initialized with Starport](https://github.com/crypto-org-chain/chain-main/commit/37b2ecb49a9aae7c581270a4f2dbecfcd8e8a6e9))
* [OmniFlix Hub](https://github.com/OmniFlix/omniflixhub)
* [Cudos](https://github.com/CudoVentures/cudos-node)
* [Zenchain](https://github.com/zenchainprotocol/zenchain)
* [Onomy Protocol](https://github.com/onomyprotocol/ochain)
* [Interchain accounts demo](https://github.com/cosmos/interchain-accounts)
* [Lazy Ledger](https://github.com/lazyledger/lazyledger-app)
* [Umee: decentralized universal capital facility](https://github.com/umee-network/umee)
* [Starport Network](https://github.com/tendermint/spn)
* [Juno interoperable smart contract hub](https://github.com/CosmosContracts/Juno)
* [Affondra](https://github.com/EG-easy/affondra)
* [Finding Imposter](https://github.com/chantmk/Finding-imposter)
* [Flares payment network](https://github.com/wangfeiping/flares)

## Summary

- Starport lets you create, develop, and build a blockchain.
- Starport and Cosmos SDK modules are written in Go.
- Create Cosmos SDK modules to implement custom functionality.
* [Flares payment network](https://github.com/wangfeiping/flares)
2 changes: 1 addition & 1 deletion docs/cli/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ order: 1
description: Starport CLI docs.
parent:
order: 8
title: CLI
title: CLI Reference
---

# CLI
Expand Down
45 changes: 0 additions & 45 deletions docs/configure/genesis.md

This file was deleted.

38 changes: 0 additions & 38 deletions docs/configure/index.md

This file was deleted.

6 changes: 0 additions & 6 deletions docs/extra/index.md

This file was deleted.

Loading

0 comments on commit 0c01ffc

Please sign in to comment.