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
30 changes: 15 additions & 15 deletions docs.json
Original file line number Diff line number Diff line change
@@ -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",
Expand All @@ -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": [
Expand All @@ -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"
]
}
]
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'CLI Setup'
title: 'Connect to the Network'
description: 'Connect with the chain - Set up your node'
---

Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions docs/devnet/overview.mdx → docs/devnet/introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "Overview"
title: "Introduction"
description: "This page provides general information to help you get started building on the Gaia EVM Devnet."
---

## Introduction

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!

Expand Down
13 changes: 2 additions & 11 deletions docs/devnet/precompiles/overview.mdx
Original file line number Diff line number Diff line change
@@ -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 |
Expand All @@ -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.
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
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 |
| -------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| 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. |
Original file line number Diff line number Diff line change
@@ -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
Expand Down