diff --git a/docs.json b/docs.json index 5552007c..8581a091 100644 --- a/docs.json +++ b/docs.json @@ -1,7 +1,7 @@ { "$schema": "https://mintlify.com/docs.json", "name": "Cosmos Documentation", - "description": "Build the future of interoperable blockchains with Cosmos", + "description": "Build the future of the internet of blockchains with Cosmos.", "theme": "mint", "colors": { "primary": "#40eff2", @@ -26,23 +26,14 @@ "tabs": [ { "tab": "Documentation", - "pages": [ + "groups": [ { "group": "Gaia EVM Devnet", "pages": [ - "docs/devnet/overview", - "docs/devnet/cli-setup", - "docs/devnet/how-to-get-tokens", - "docs/devnet/launched-contracts", - { - "group": "Tooling", - "pages": [ - "docs/devnet/tooling/overview", - "docs/devnet/tooling/foundry", - "docs/devnet/tooling/hardhat", - "docs/devnet/tooling/testing-and-fuzzing" - ] - }, + "docs/devnet/introduction", + "docs/devnet/connect-to-the-network", + "docs/devnet/get-tokens", + "docs/devnet/predeploys", { "group": "Precompiles", "pages": [ @@ -60,6 +51,15 @@ "docs/devnet/precompiles/staking", "docs/devnet/precompiles/werc20" ] + }, + { + "group": "Tooling & Resources", + "pages": [ + "docs/devnet/tooling-and-resources/overview", + "docs/devnet/tooling-and-resources/foundry", + "docs/devnet/tooling-and-resources/hardhat", + "docs/devnet/tooling-and-resources/testing-and-fuzzing" + ] } ] } diff --git a/docs/devnet/cli-setup.mdx b/docs/devnet/connect-to-the-network.mdx similarity index 99% rename from docs/devnet/cli-setup.mdx rename to docs/devnet/connect-to-the-network.mdx index 0aa56937..63a67b2a 100644 --- a/docs/devnet/cli-setup.mdx +++ b/docs/devnet/connect-to-the-network.mdx @@ -1,5 +1,5 @@ --- -title: 'CLI Setup' +title: 'Connect to the Network' description: 'Connect with the chain - Set up your node' --- diff --git a/docs/devnet/how-to-get-tokens.mdx b/docs/devnet/get-tokens.mdx similarity index 86% rename from docs/devnet/how-to-get-tokens.mdx rename to docs/devnet/get-tokens.mdx index 325ad891..5956bdee 100644 --- a/docs/devnet/how-to-get-tokens.mdx +++ b/docs/devnet/get-tokens.mdx @@ -1,7 +1,10 @@ --- -title: 'How To Get Tokens' +title: 'Get Tokens' +description: 'This page explains how to get test tokens on the network.' --- +## Faucet + To receive funds on the Cosmos EVM Devnet you can use [our faucet](https://faucet.cosmos.network). Wallets may receive tokens up to a maximum of once per 12 hours, and will be topped up only to that amount at any given time diff --git a/docs/devnet/overview.mdx b/docs/devnet/introduction.mdx similarity index 99% rename from docs/devnet/overview.mdx rename to docs/devnet/introduction.mdx index 364c56d7..348c6a7e 100644 --- a/docs/devnet/overview.mdx +++ b/docs/devnet/introduction.mdx @@ -1,5 +1,5 @@ --- -title: "Overview" +title: "Introduction" description: "This page provides general information to help you get started building on the Gaia EVM Devnet." --- @@ -7,7 +7,7 @@ description: "This page provides general information to help you get started bui Welcome to the Gaia EVM Devnet documentation! -The Gaia EVM Devnet is a dedicated environment designed for Cosmos EVM builders to explore the full potential of EVM capabilities within the Cosmos ecosystem. It offers a space to experiment with novel applications, test new ideas, and provide valuable feedback to help shape the evolution of the network to ensure your applications needs are met. +The Gaia EVM Devnet is a dedicated environment designed for Cosmos EVM builders to explore the full potential of EVM capabilities within the Cosmos ecosystem. It offers a space to experiment with novel applications, test new ideas, and provide valuable feedback to help shape the evolution of the network to ensure your applications' needs are met. This documentation is still a work-in-progress, with the goal of having everything you need to know about the network and its functionality in one place! If anything is missing or confusing, please reach out to us and we'll improve it right away. Happy building! diff --git a/docs/devnet/precompiles/overview.mdx b/docs/devnet/precompiles/overview.mdx index c9c3ce4a..0ad472dc 100644 --- a/docs/devnet/precompiles/overview.mdx +++ b/docs/devnet/precompiles/overview.mdx @@ -1,13 +1,9 @@ --- -title: "Precompiles Overview" -description: "Precompiles are special contracts integrated at a protocol level, to provide a solidity interface for functions that Solidity cannot realistically perform, or that would otherwise be very gas intensive. -Many of these provide access to Cosmos SDK modules for EVM clients" +title: "Overview" +description: "Precompiles are predefined functions that are integrated at the protocol level but exposed as EVM smart contract interfaces. Many precompiles provide access to Cosmos SDK module functionality for EVM applications and clients to easily leverage." icon: "code" -mode: "wide" --- - - ## Available Precompiles | Precompile | Address | Purpose | Reference | @@ -23,8 +19,3 @@ mode: "wide" | **Slashing** | `0x0000000000000000000000000000000000000806` | Validator slashing and jail management | [Details](./slashing) | | **Evidence** | `0x0000000000000000000000000000000000000807` | Validator misbehavior evidence submission | [Details](./evidence) | | **P256** | `0x0000000000000000000000000000000000000100` | P-256 elliptic curve cryptographic operations | [Details](./p256) | - - -### Other - -See also: [Pre-deployed Contracts](../launched-contracts) like `multicall3`, `create2`, etc. \ No newline at end of file diff --git a/docs/devnet/launched-contracts.mdx b/docs/devnet/predeploys.mdx similarity index 87% rename from docs/devnet/launched-contracts.mdx rename to docs/devnet/predeploys.mdx index 76d7561c..2e54c95c 100644 --- a/docs/devnet/launched-contracts.mdx +++ b/docs/devnet/predeploys.mdx @@ -1,6 +1,6 @@ --- -title: 'Pre-deployed Contracts' -description: "Index of pre-deployed or 'canonical' contracts" +title: 'Predeploys' +description: "Index of smart contracts deployed to predetermined addresses at genesis." --- | Label/Token | Address | Purpose / Scope | @@ -8,4 +8,4 @@ description: "Index of pre-deployed or 'canonical' contracts" | Create2 | `0x4e59b44847b379578588920ca78fbf26c0b4956c` | Allows creation of contracts at predetermined addresses. | | Multicall3 | `0xcA11bde05977b3631167028862bE2a173976CA11` | Aggregate results from multiple contract reads into a single JSON-RPC request, and/or executes multiple state-changing calls in a single transaction. | | Permit2 | `0x000000000022D473030F116dDEE9F6B43aC78BA3` | Uniswap's framework that improves upon token approvals by allowing batch operations (approve+transact), is gas efficient, and automatic expiration of approvals. | -| Safe singleton factory | `0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7` | Single, immutable smart contract that contains all the core logic for Safe wallet functionality. | +| Safe Singleton Factory | `0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7` | Single, immutable smart contract that contains all the core logic for Safe wallet functionality. | diff --git a/docs/devnet/tooling/foundry.mdx b/docs/devnet/tooling-and-resources/foundry.mdx similarity index 100% rename from docs/devnet/tooling/foundry.mdx rename to docs/devnet/tooling-and-resources/foundry.mdx diff --git a/docs/devnet/tooling/hardhat.mdx b/docs/devnet/tooling-and-resources/hardhat.mdx similarity index 100% rename from docs/devnet/tooling/hardhat.mdx rename to docs/devnet/tooling-and-resources/hardhat.mdx diff --git a/docs/devnet/tooling/overview.mdx b/docs/devnet/tooling-and-resources/overview.mdx similarity index 89% rename from docs/devnet/tooling/overview.mdx rename to docs/devnet/tooling-and-resources/overview.mdx index be7757bd..b1d4b2e2 100644 --- a/docs/devnet/tooling/overview.mdx +++ b/docs/devnet/tooling-and-resources/overview.mdx @@ -1,7 +1,6 @@ --- -title: "Tooling & Resources" -description: "Small collection of resources to boost your workflows." -mode: "wide" +title: Overview +description: "Collection of tooling and resources to 10x your development workflows." --- ## Development & Testing Toolkits diff --git a/docs/devnet/tooling/testing-and-fuzzing.mdx b/docs/devnet/tooling-and-resources/testing-and-fuzzing.mdx similarity index 100% rename from docs/devnet/tooling/testing-and-fuzzing.mdx rename to docs/devnet/tooling-and-resources/testing-and-fuzzing.mdx