Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
{
"ignorePatterns": [
{
"pattern": "^https://twitter.com"
},
{
"pattern": "^https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Check Markdown links
name: Check links
on:
pull_request:
push:
Expand All @@ -15,8 +15,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: gaurav-nelson/[email protected].13
- uses: gaurav-nelson/[email protected].16
with:
folder-path: "."
use-verbose-mode: "yes"
config-file: ".github/workflows/md-link-checker-config.json"
config-file: ".github/workflows/link-checker-config.json"
1 change: 1 addition & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
### Changes

- [#4569](https://github.com/ignite/cli/pull/4569) Add flags to set coin type on commands. Add getters for bech32 prefix and coin type.
- [#4589](https://github.com/ignite/cli/pull/4589) Fix broken links

### Fixes

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/04-clients/02-typescript.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ Normally, Keplr provides a wallet object implementing the `OfflineSigner`
interface, so you can simply replace the `wallet` argument in client
instantiation with `window.keplr.getOfflineSigner(chainId)`. However, Keplr
requires information about your chain, like chain ID, denoms, fees, etc.
[`experimentalSuggestChain()`](https://docs.keplr.app/api/suggest-chain.html) is
[`experimentalSuggestChain()`](https://docs.keplr.app/api/guide/suggest-chain) is
a method Keplr provides to pass this information to the Keplr extension.

The generated client makes this easier by offering a `useKeplr()` method that
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/04-network/01-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Ignite Chain.

_Ignite is a blockchain to help launch Cosmos SDK-based blockchains._

Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://v1.cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.
Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.

Even though tools like Ignite CLI simplify the development of a Cosmos SDK blockchain, launching a new chain is a highly complex process. One of the major challenges of developing and launching your own sovereign blockchain is ensuring the security of the underlying consensus. Since Cosmos SDK chains are based on the PoS consensus, each blockchain requires initial coin allocations and validators before they can be launched, which presents developers with significant challenges, such as determining their chain's tokenomics or coordinating a robust validator set.

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/08-references/01-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -2696,7 +2696,7 @@ Configs for the chain registry

Scaffold the chain registry chain.json and assets.json files.

The chain registry is a GitHub repo, hosted at https://github.com/cosmos/cosmos-registry, that
The chain registry is a GitHub repo, hosted at https://github.com/cosmos/chain-registry, that
contains the chain.json and assets.json files of most of chains in the Cosmos ecosystem.
It is good practices, when creating a new chain, and about to launch a testnet or mainnet, to
publish the chain's metadata in the chain registry.
Expand Down
4 changes: 2 additions & 2 deletions docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,11 +205,11 @@ const config = {
},
{
label: "Twitter",
href: "https://twitter.com/ignite_com",
href: "https://x.com/ignite",
},
{
label: "Linkedin",
href: "https://www.linkedin.com/company/ignt/",
href: "https://www.linkedin.com/company/allinbits",
},
{
label: "YouTube",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ const client = new Client({
);
```

The problem is that for a new Ignite CLI scaffolded chain, Keplr has no knowledge of it thus requiring an initial call to [`experimentalSuggestChain()`](https://docs.keplr.app/api/suggest-chain.html) method to add the chain information to the user's Keplr instance.
The problem is that for a new Ignite CLI scaffolded chain, Keplr has no knowledge of it thus requiring an initial call to [`experimentalSuggestChain()`](https://docs.keplr.app/api/guide/suggest-chain) method to add the chain information to the user's Keplr instance.

The generated client makes this easier by offering a `useKeplr()` method that autodiscovers the chain information and sets it up for you. Thus you can instantiate the client without a wallet and then call `useKeplr()` to enable transacting via Keplr like so:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ In this tutorial, you will build a blockchain for a scavenger hunt game and lear
* Implement custom logic in the CLI commands
* Use an escrow account to store tokens

This tutorial was first presented as a workshop at GODays 2020 Berlin by [Billy Rennekamp](https://twitter.com/billyrennekamp).
This tutorial was first presented as a workshop at GODays 2020 Berlin by [Billy Rennekamp](https://x.com/billyrennekamp).

This session aims to get you thinking about what is possible when developing applications that have access to **digital scarcity as a primitive**. The easiest way to think of scarcity is as money; If money grew on trees it would stop being _scarce_ and stop having value.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ Normally, Keplr provides a wallet object implementing the `OfflineSigner`
interface, so you can simply replace the `wallet` argument in client
instantiation with `window.keplr.getOfflineSigner(chainId)`. However, Keplr
requires information about your chain, like chain ID, denoms, fees, etc.
[`experimentalSuggestChain()`](https://docs.keplr.app/api/suggest-chain.html) is
[`experimentalSuggestChain()`](https://docs.keplr.app/api/guide/suggest-chain) is
a method Keplr provides to pass this information to the Keplr extension.

The generated client makes this easier by offering a `useKeplr()` method that
Expand Down
2 changes: 1 addition & 1 deletion docs/versioned_docs/version-v0.26/04-network/01-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Ignite Chain.

_Ignite is a blockchain to help launch Cosmos SDK-based blockchains._

Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://v1.cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.
Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.

Even though tools like Ignite CLI simplify the development of a Cosmos SDK blockchain, launching a new chain is a highly complex process. One of the major challenges of developing and launching your own sovereign blockchain is ensuring the security of the underlying consensus. Since Cosmos SDK chains are based on the PoS consensus, each blockchain requires initial coin allocations and validators before they can be launched, which presents developers with significant challenges, such as determining their chain's tokenomics or coordinating a robust validator set.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ Normally, Keplr provides a wallet object implementing the `OfflineSigner`
interface, so you can simply replace the `wallet` argument in client
instantiation with `window.keplr.getOfflineSigner(chainId)`. However, Keplr
requires information about your chain, like chain ID, denoms, fees, etc.
[`experimentalSuggestChain()`](https://docs.keplr.app/api/suggest-chain.html) is
[`experimentalSuggestChain()`](https://docs.keplr.app/api/guide/suggest-chain) is
a method Keplr provides to pass this information to the Keplr extension.

The generated client makes this easier by offering a `useKeplr()` method that
Expand Down
2 changes: 1 addition & 1 deletion docs/versioned_docs/version-v0.27/04-network/01-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Ignite Chain.

_Ignite is a blockchain to help launch Cosmos SDK-based blockchains._

Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://v1.cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.
Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.

Even though tools like Ignite CLI simplify the development of a Cosmos SDK blockchain, launching a new chain is a highly complex process. One of the major challenges of developing and launching your own sovereign blockchain is ensuring the security of the underlying consensus. Since Cosmos SDK chains are based on the PoS consensus, each blockchain requires initial coin allocations and validators before they can be launched, which presents developers with significant challenges, such as determining their chain's tokenomics or coordinating a robust validator set.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ Normally, Keplr provides a wallet object implementing the `OfflineSigner`
interface, so you can simply replace the `wallet` argument in client
instantiation with `window.keplr.getOfflineSigner(chainId)`. However, Keplr
requires information about your chain, like chain ID, denoms, fees, etc.
[`experimentalSuggestChain()`](https://docs.keplr.app/api/suggest-chain.html) is
[`experimentalSuggestChain()`](https://docs.keplr.app/api/guide/suggest-chain) is
a method Keplr provides to pass this information to the Keplr extension.

The generated client makes this easier by offering a `useKeplr()` method that
Expand Down
2 changes: 1 addition & 1 deletion docs/versioned_docs/version-v28/04-network/01-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Ignite Chain.

_Ignite is a blockchain to help launch Cosmos SDK-based blockchains._

Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://v1.cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.
Using Cosmos SDK and Ignite CLI, developers can quickly create a crypto application that is decentralized, economical for usage, and scalable. The Cosmos SDK framework allows developers to create sovereign application-specific blockchains that become part of the wider [Cosmos ecosystem](https://cosmos.network/ecosystem/apps). Blockchains created with Cosmos SDK use a Proof-of-Stake (PoS) consensus protocol that requires validators to secure the chain.

Even though tools like Ignite CLI simplify the development of a Cosmos SDK blockchain, launching a new chain is a highly complex process. One of the major challenges of developing and launching your own sovereign blockchain is ensuring the security of the underlying consensus. Since Cosmos SDK chains are based on the PoS consensus, each blockchain requires initial coin allocations and validators before they can be launched, which presents developers with significant challenges, such as determining their chain's tokenomics or coordinating a robust validator set.

Expand Down
2 changes: 1 addition & 1 deletion ignite/cmd/scaffold_chain_registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ func NewScaffoldChainRegistry() *cobra.Command {
Short: "Configs for the chain registry",
Long: `Scaffold the chain registry chain.json and assets.json files.

The chain registry is a GitHub repo, hosted at https://github.com/cosmos/cosmos-registry, that
The chain registry is a GitHub repo, hosted at https://github.com/cosmos/chain-registry, that
contains the chain.json and assets.json files of most of chains in the Cosmos ecosystem.
It is good practices, when creating a new chain, and about to launch a testnet or mainnet, to
publish the chain's metadata in the chain registry.
Expand Down
2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ Ignite CLI is a free and open source product maintained by
[Ignite](https://ignite.com). Here's where you can find us. Stay in touch.

- [ignite.com website](https://ignite.com)
- [@ignite on Twitter](https://twitter.com/ignite)
- [@ignite on Twitter](https://x.com/ignite)
- [ignite.com/blog](https://ignite.com/blog)
- [Ignite Discord](https://discord.com/invite/ignite)
- [Ignite YouTube](https://www.youtube.com/@ignitehq)
Expand Down
Loading