Developer Office Hours
From e1808545684eb6fc604dd3088be95df8e345e121 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Wed, 12 Mar 2025 00:23:17 -0700
Subject: [PATCH 02/10] Add Sei Accounts Tab
Added a tab for EIP-6963 (Sei Accounts)
---
content/evm/_meta.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/evm/_meta.js b/content/evm/_meta.js
index c97e1f4c..08f49309 100644
--- a/content/evm/_meta.js
+++ b/content/evm/_meta.js
@@ -8,7 +8,7 @@ export default {
},
networks: 'Network Information',
'differences-with-ethereum': 'Divergence from Ethereum',
-
+ 'sei-account': 'EIP-6963 Account',
'-- Frontend Development': {
type: 'separator',
title: 'Frontend Development'
From be7b9aa391c385c10b53f29d6898352cac902bab Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Wed, 12 Mar 2025 00:41:20 -0700
Subject: [PATCH 03/10] Added content back missing from merge
---
content/evm/_meta.js | 1 +
content/evm/tokens.mdx | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
create mode 100644 content/evm/tokens.mdx
diff --git a/content/evm/_meta.js b/content/evm/_meta.js
index 08f49309..7a9dcd38 100644
--- a/content/evm/_meta.js
+++ b/content/evm/_meta.js
@@ -29,6 +29,7 @@ export default {
},
transactions: 'Transaction Overview',
reference: 'RPC Reference',
+ tokens: 'View Tokens',
'-- CosmWasm Interoperability': {
type: 'separator',
diff --git a/content/evm/tokens.mdx b/content/evm/tokens.mdx
new file mode 100644
index 00000000..fb2997bc
--- /dev/null
+++ b/content/evm/tokens.mdx
@@ -0,0 +1,29 @@
+# Viewing Tokens in MetaMask
+
+#### ERC20 Tokens
+
+To view ERC20 tokens in MetaMask, the process mirrors that on other EVM chains.
+For tokens not automatically listed, you'll need to manually import them into
+your wallet. Detailed instructions can be found
+[here](https://support.metamask.io/hc/en-us/articles/360015489031-How-to-display-tokens-in-MetaMask#h_01FWH492CHY60HWPC28RW0872H).
+
+#### ERC721 NFTs
+
+Viewing NFTs in MetaMask requires manual addition. Follow the steps provided
+[here](https://support.metamask.io/hc/en-us/articles/360058238591-NFT-tokens-in-your-MetaMask-wallet)
+to add and view your NFTs in the wallet.
+
+#### TokenFactory & CW20 Tokens
+
+TokenFactory and CW20 tokens can only be visible in MetaMask if there's a
+pointer contract created for it. A pointer contract enables a native Sei token
+to be linked across CosmWasm and EVM through an ERC20 interface. Once created
+for a native token, you can import it as an ERC20 token using the steps above.
+
+#### CW721 NFTs
+
+Similarly, CW721 NFTs can only be visible in MetaMask if a pointer contract
+created for it. Once created, you can import it into your wallet like a standard
+ERC721 NFT.
+
+> Visit our [Pointer Contract page](build/pointers/pointer-contracts) to learn more.
From b83abe2769eb0e25c6d6d1f2c8e517ae074e1beb Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Wed, 12 Mar 2025 00:54:58 -0700
Subject: [PATCH 04/10] Small adjustments to layout
---
content/evm/_meta.js | 2 +-
content/learn/_meta.js | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/content/evm/_meta.js b/content/evm/_meta.js
index 7a9dcd38..0eab5a4a 100644
--- a/content/evm/_meta.js
+++ b/content/evm/_meta.js
@@ -8,12 +8,12 @@ export default {
},
networks: 'Network Information',
'differences-with-ethereum': 'Divergence from Ethereum',
- 'sei-account': 'EIP-6963 Account',
'-- Frontend Development': {
type: 'separator',
title: 'Frontend Development'
},
'building-a-frontend': 'Building a Frontend',
+ 'sei-account': 'EIP-6963 Account',
'-- Smart Contracts': {
type: 'separator',
diff --git a/content/learn/_meta.js b/content/learn/_meta.js
index 66d3ac0c..e3fe5926 100644
--- a/content/learn/_meta.js
+++ b/content/learn/_meta.js
@@ -6,9 +6,9 @@ export default {
index: 'About Sei',
'user-quickstart': 'User Quickstart',
'dev-chains': 'Chain Info',
- accounts: 'Accounts',
'dev-token-standards': 'Token Standards',
'dev-gas': 'Gas',
+ accounts: 'Account Linking',
'-- Network Tools & Providers': {
type: 'separator',
From 04fe934f9e47925047dcffec22272432b2cbddf3 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Wed, 12 Mar 2025 10:39:07 -0700
Subject: [PATCH 05/10] Fixed broken links
---
content/cosmwasm/index.mdx | 18 +++--------
content/cosmwasm/installing-seid.mdx | 4 +--
content/cosmwasm/nft-contract-tutorial.mdx | 2 +-
content/cosmwasm/pointers/standard.mdx | 6 ++--
content/cosmwasm/pointers/tokenfactory.mdx | 2 +-
content/cosmwasm/tokenfactory-allowlist.mdx | 4 +--
content/cosmwasm/tokenfactory-tutorial.mdx | 8 ++---
content/evm/building-a-frontend.mdx | 9 ++----
content/evm/index.mdx | 36 ++-------------------
content/evm/nft-contract-tutorial.mdx | 4 +--
content/evm/precompiles/example-usage.mdx | 22 ++++++-------
content/evm/tokens.mdx | 2 +-
content/learn/dev-interoperability.mdx | 5 +--
content/learn/dev-token-standards.mdx | 6 ++--
content/learn/explorers.mdx | 3 --
next.config.mjs | 2 +-
src/data/redirects.json | 2 +-
17 files changed, 42 insertions(+), 93 deletions(-)
diff --git a/content/cosmwasm/index.mdx b/content/cosmwasm/index.mdx
index e738de82..f5e3ac8b 100644
--- a/content/cosmwasm/index.mdx
+++ b/content/cosmwasm/index.mdx
@@ -19,27 +19,17 @@ Build dApps and protocols using well known tools like CosmWasm, @cosm-js, and Ke
}
title="Exploring Token Standards"
- link="/build/dev-token-standards"
+ link="/learn/dev-token-standards"
description={`Learn how to create and integrate tokens using Sei’s standards.`}
preview={{
content: "Detailed guidance on creating fungible and non-fungible tokens using Sei's standards.",
highlights: ['Standardized fungible and non-fungible tokens', 'Deploying ERC-20/ERC-721 equivalents', 'Cross-chain token compatibility', 'Gas-optimized token transfers']
}}
/>
-
}
- title="Deploying EVM-Compatible Contracts"
- link="/build/evm-general"
- description={`Learn how to deploy, interact with, and optimize EVM-compatible contracts on Sei.`}
- preview={{
- content: 'Step-by-step guidance for deploying Ethereum-compatible contracts on Sei.',
- highlights: ['EVM compatibility explained', 'Deploying existing Solidity contracts', 'Optimizing contract performance on Sei', 'Debugging and migrating contracts']
- }}
- />
}
title="Developing CosmWasm Smart Contracts"
- link="/build/cosmwasm-general"
+ link="/cosmwasm/cosmwasm-general"
description={`Build high-performance, flexible smart contracts with CosmWasm on Sei.`}
preview={{
content: 'Unlock new possibilities by developing CosmWasm smart contracts tailored for Sei.',
@@ -49,7 +39,7 @@ Build dApps and protocols using well known tools like CosmWasm, @cosm-js, and Ke
}
title="Connecting Frontends to Smart Contracts"
- link="/build/building-a-frontend"
+ link="/cosmwasm/building-a-frontend"
description={`Learn how to build and connect frontend interfaces for Sei-based dApps.`}
preview={{
content: 'Create performant and user-friendly frontends that seamlessly interact with Sei’s backend.',
@@ -59,7 +49,7 @@ Build dApps and protocols using well known tools like CosmWasm, @cosm-js, and Ke
}
title="Cross-Chain Interoperability with IBC"
- link="/build/ibc-protocol"
+ link="/cosmwasm/ibc-protocol"
description={`Enable seamless communication between Sei and other blockchains using IBC.`}
preview={{
content: 'Implement cross-chain features with IBC to connect Sei with the broader blockchain ecosystem.',
diff --git a/content/cosmwasm/installing-seid.mdx b/content/cosmwasm/installing-seid.mdx
index f6297f3b..e7de9ed7 100644
--- a/content/cosmwasm/installing-seid.mdx
+++ b/content/cosmwasm/installing-seid.mdx
@@ -150,7 +150,7 @@ You can query or send transactions to Sei easily via `seid` once you have the
If the machine you run these commands from are not running a node of the
network, you'll need to append `--node http://url-to-sei-cosmos-rpc` to your
command. Refer to the
-[Tools and Resources](providers/rpc-providers) page for a list of
+[RPC Providers](/learn/rpc-providers) page for a list of
RPC endpoints.
- `seid q evm sei-addr [some EVM address]`: Gets the associated Sei address of
@@ -174,7 +174,7 @@ Sending transactions via CLI requires you to have keys added via
If the machine you run these commands from are not a node of the network, you'd
need to append `--evm-rpc http://url-to-sei-evm-rpc` to your command. Refer to
-the [Tools and Resources](build/resources-tools-and-resources.mdx) page for a list
+the [RPC Providers](/learn/rpc-providers) page for a list
of RPC endpoints.
- `seid tx evm associate-address`: Associates the Sei address and EVM address
diff --git a/content/cosmwasm/nft-contract-tutorial.mdx b/content/cosmwasm/nft-contract-tutorial.mdx
index ebc89c21..75ba651a 100644
--- a/content/cosmwasm/nft-contract-tutorial.mdx
+++ b/content/cosmwasm/nft-contract-tutorial.mdx
@@ -159,4 +159,4 @@ address. This NFT contract is linked to the CW721 NFT contract, meaning any
activities involving CW721 NFTs will also reflect on the state of the ERC721
NFTs and vice versa.
-
Learn more about EVM interoperability and pointer contracts [here](build/pointers/pointer-contracts).
+
Learn more about EVM interoperability and pointer contracts [here](/learn/pointers).
diff --git a/content/cosmwasm/pointers/standard.mdx b/content/cosmwasm/pointers/standard.mdx
index 8920c84e..2297660c 100644
--- a/content/cosmwasm/pointers/standard.mdx
+++ b/content/cosmwasm/pointers/standard.mdx
@@ -1,7 +1,7 @@
import { Callout } from 'nextra/components';
- For an overview of Pointer Contracts click [here](build/pointers/overview).
+ For an overview of Pointer Contracts click [here](/learn/pointers).
### Deploying Pointer Contracts
@@ -10,7 +10,7 @@ This section guides you through the process of deploying a Pointer Contract for
various token standards using the seid CLI tool.
- For an in-depth understanding of Sei token standards, click [here](/dev-token-standards).
+ For an in-depth understanding of Sei token standards, click [here](/learn/dev-token-standards).
#### Prerequisites
@@ -18,7 +18,7 @@ various token standards using the seid CLI tool.
The list of requirements for deploying a pointer is fairly short:
- Sei light client (CLI/daemon) installed on your machine. You can follow the
- [installation guide](../../node/getting-started) if needed.
+ [installation guide](/cosmwasm/installing-seid) if needed.
- Address for the relevant contract (the "pointee")
When a pointer is registered for any given contract, the two are mapped and
diff --git a/content/cosmwasm/pointers/tokenfactory.mdx b/content/cosmwasm/pointers/tokenfactory.mdx
index ab1deacc..3ba6f054 100644
--- a/content/cosmwasm/pointers/tokenfactory.mdx
+++ b/content/cosmwasm/pointers/tokenfactory.mdx
@@ -2,7 +2,7 @@ import { Callout } from 'nextra/components';
### **First Steps**
-Refer to the [Tokenfactory tutorial](build/tokenfactory-tutorial) for details
+Refer to the [Tokenfactory tutorial](cosmwasm/tokenfactory-tutorial) for details
on how to create a tokenfactory denom and an associated pointer contract.
## Create Pointer Contract
diff --git a/content/cosmwasm/tokenfactory-allowlist.mdx b/content/cosmwasm/tokenfactory-allowlist.mdx
index f35f0791..4940a2f8 100644
--- a/content/cosmwasm/tokenfactory-allowlist.mdx
+++ b/content/cosmwasm/tokenfactory-allowlist.mdx
@@ -2,7 +2,7 @@ import { Callout } from 'nextra/components';
# Token Allowlists
-The [Sei Token Factory module](build//tokenfactory-tutorial)
+The [Sei Token Factory module](/cosmwasm/tokenfactory-tutorial)
enables token creators to restrict who can interact with their custom tokens
through the use of allowlists.
@@ -164,7 +164,7 @@ curl -X 'GET' \
To enable usage of this token in EVM environments, you can create a pointer
contract. The detailed process is outlined in the
-[
Token Factory tutorial](build/tokenfactory-tutorial.mdx#create-pointer-contract).
+[
Token Factory tutorial](cosmwasm/tokenfactory-tutorial.mdx#create-pointer-contract).
For more advanced features and in-depth information, refer to the
[
Token Factory module documentation](https://github.com/sei-protocol/sei-chain/tree/main/x/tokenfactory).
diff --git a/content/cosmwasm/tokenfactory-tutorial.mdx b/content/cosmwasm/tokenfactory-tutorial.mdx
index 478538b7..abe93f2f 100644
--- a/content/cosmwasm/tokenfactory-tutorial.mdx
+++ b/content/cosmwasm/tokenfactory-tutorial.mdx
@@ -8,8 +8,8 @@ tokens by specifying distinct denominations (denoms). The token creator is
granted "admin" privileges, enabling them to mint, burn, and transfer their
token.
-The "address" of these tokens is in the format:
-`factory/{CREATOR_ADDRESS}/{DENOM}`
+The "address" of these tokens is in the format:
+`factory/{CREATOR_ADDRESS}/{DENOM}`
and come with a host of native functionalities.
---
@@ -21,7 +21,7 @@ Before you begin, ensure you have the following:
- The `seid` CLI installed.
- A wallet with SEI tokens on testnet.
-
You can obtain testnet tokens from the faucet available in our [Telegram Tech Chat](https://t.me/+y0eW4tn8gZZiMmJk) by typing `/faucet` followed by your hex address (e.g., `/faucet 0x...`).
+> You can obtain testnet tokens [from the faucet](/learn/faucet)
---
@@ -167,7 +167,7 @@ version: 1
This pointer contract allows EVM wallets and applications to interact directly
with your TokenFactory token.
-
Learn more about EVM interoperability and pointer contracts [here](build/pointers/overview.mdx).
+
Learn more about EVM interoperability and pointer contracts [here](/learn/pointers).
---
diff --git a/content/evm/building-a-frontend.mdx b/content/evm/building-a-frontend.mdx
index a9d86615..3793db77 100644
--- a/content/evm/building-a-frontend.mdx
+++ b/content/evm/building-a-frontend.mdx
@@ -22,17 +22,12 @@ We will use [ethers.js](https://docs.ethers.org/v6/) to build a React app that i
functionality.
- [Ethers.js Documentation](https://docs.ethers.io/v6/)
-## Prerequisites
-
-- Complete the tutorial in [cosmwasm-general](build/cosmwasm-general) to deploy
- a CosmWasm counter contract on our devnet (arctic-1).
-
## Requirements
Before starting, ensure you have:
- Node.js & NPM installed
-- One of the Sei wallets listed [here](providers/wallets/wallets)
+- One of the Sei wallets listed [here](/learn/wallets)
## Creating a React Project
@@ -65,7 +60,7 @@ are EVM compatible contracts that are built into the chain.
The Wasm Precompile
is a unique smart contract on Sei that enables EVM clients to query and execute
CosmWasm contracts. Refer to the docs on
-[precompiles](reference/precompiles/example-usage) for
+[precompiles](/evm/precompiles/example-usage) for
more details.
First, import the address and ABI of the CosmWasm precompile from `@sei-js/evm`.
diff --git a/content/evm/index.mdx b/content/evm/index.mdx
index f01efb8b..a35bc6d9 100644
--- a/content/evm/index.mdx
+++ b/content/evm/index.mdx
@@ -26,20 +26,10 @@ for normal people.
Learn the fundamentals of Sei EVM development.
- }
- title="Understanding Sei Architecture"
- link="/learn/differences-with-ethereum"
- description={`Explore Sei's unique architecture and how it differs from Ethereum.`}
- preview={{
- content: "Learn about Sei's consensus mechanism and architecture tailored for optimized performance and scalability.",
- highlights: ['Unique consensus for fast finality', 'Efficient transaction execution', 'Parallel transaction processing', 'Seamless dApp integration']
- }}
- />
}
title="Exploring Token Standards"
- link="/build/dev-token-standards"
+ link="/learn/dev-token-standards"
description={`Learn how to create and integrate tokens using Sei’s standards.`}
preview={{
content: "Detailed guidance on creating fungible and non-fungible tokens using Sei's standards.",
@@ -49,41 +39,21 @@ Learn the fundamentals of Sei EVM development.
}
title="Deploying EVM-Compatible Contracts"
- link="/build/evm-general"
+ link="/evm/evm-general"
description={`Learn how to deploy, interact with, and optimize EVM-compatible contracts on Sei.`}
preview={{
content: 'Step-by-step guidance for deploying Ethereum-compatible contracts on Sei.',
highlights: ['EVM compatibility explained', 'Deploying existing Solidity contracts', 'Optimizing contract performance on Sei', 'Debugging and migrating contracts']
}}
/>
- }
- title="Developing CosmWasm Smart Contracts"
- link="/build/cosmwasm-general"
- description={`Build high-performance, flexible smart contracts with CosmWasm on Sei.`}
- preview={{
- content: 'Unlock new possibilities by developing CosmWasm smart contracts tailored for Sei.',
- highlights: ['Understanding CosmWasm basics', 'Use cases: DeFi, NFTs, and more', 'Deployment and testing workflows', 'Integrating CosmWasm contracts with dApps']
- }}
- />
}
title="Connecting Frontends to Smart Contracts"
- link="/build/building-a-frontend"
+ link="/evm/building-a-frontend"
description={`Learn how to build and connect frontend interfaces for Sei-based dApps.`}
preview={{
content: 'Create performant and user-friendly frontends that seamlessly interact with Sei’s backend.',
highlights: ['Choosing the right frameworks (e.g., React)', 'Connecting to Sei’s smart contracts', 'Handling blockchain events', 'Best practices for dApp UX/UI']
}}
/>
- }
- title="Cross-Chain Interoperability with IBC"
- link="/build/ibc-protocol"
- description={`Enable seamless communication between Sei and other blockchains using IBC.`}
- preview={{
- content: 'Implement cross-chain features with IBC to connect Sei with the broader blockchain ecosystem.',
- highlights: ['Introduction to the IBC protocol', 'Setting up cross-chain communication', 'Ensuring data integrity and security', 'Use cases: Cross-chain DeFi, NFTs, and more']
- }}
- />
diff --git a/content/evm/nft-contract-tutorial.mdx b/content/evm/nft-contract-tutorial.mdx
index 13c6233a..c691e092 100644
--- a/content/evm/nft-contract-tutorial.mdx
+++ b/content/evm/nft-contract-tutorial.mdx
@@ -30,7 +30,7 @@ Before we start, ensure you have:
- A basic understanding of Solidity and smart contract development.
- A wallet with SEI tokens on devnet
-
You can obtain devnet tokens from one of the faucets listed [here](../dev-ecosystem-providers/faucets).
+> You can obtain testnet tokens [from the faucet](/learn/faucet)
### Setting Up Your Project
@@ -185,4 +185,4 @@ address. This NFT contract is linked to the ERC721 NFT contract, meaning any
activities involving CW721 NFTs will also reflect on the state of the ERC721
NFTs and vice versa.
-
Learn more about EVM interoperability and pointer contracts [here](build/pointers/overview).
+
Learn more about EVM interoperability and pointer contracts [here](/learn/pointers).
diff --git a/content/evm/precompiles/example-usage.mdx b/content/evm/precompiles/example-usage.mdx
index bcac7401..35dcb132 100644
--- a/content/evm/precompiles/example-usage.mdx
+++ b/content/evm/precompiles/example-usage.mdx
@@ -11,19 +11,19 @@ execute actions on a CosmWasm contract as follows:
To install `ethers`, run the following command in your project directory
terminal:
-```bash copy
-npm install ethers
-npm install @sei-js/evm
-```
+ ```bash copy
+ npm install ethers
+ npm install @sei-js/evm
+ ```
Next, you'll need to use one of the precompiles in `EVM Precompiles` section. In
-this example, we're going to be using the [CosmWasm precompile](reference/precompiles/cosmwasm):
+this example, we're going to be using the [CosmWasm precompile](/evm/precompiles/cosmwasm):
-```typescript copy
-// Import Wasm precompile address and ABI
-// View the entire ABI here: https://github.com/sei-protocol/sei-chain/tree/evm/precompiles/wasmd
-import { WASM_PRECOMPILE_ABI, WASM_PRECOMPILE_ADDRESS } from '@sei-js/evm';
-```
+ ```typescript copy
+ // Import Wasm precompile address and ABI
+ // View the entire ABI here: https://github.com/sei-protocol/sei-chain/tree/evm/precompiles/wasmd
+ import { WASM_PRECOMPILE_ABI, WASM_PRECOMPILE_ADDRESS } from '@sei-js/evm';
+ ```
## Using the contract
@@ -40,7 +40,7 @@ const signer = await provider.getSigner();
const contract = new ethers.Contract(WASM_PRECOMPILE_ADDRESS, WASM_PRECOMPILE_ABI, signer);
```
-
If using MetaMask, the wallet must be switched to the Sei EVM Devnet chain. Information to import the Sei EVM Devnet chain can be found [here](../learn/wallet-setup).
+
If using MetaMask, the wallet must be switched to the Sei EVM Devnet chain. Information to import the Sei EVM Devnet chain can be found [here](/learn/wallet).
#### Querying & Executing a CosmWasm Contract
diff --git a/content/evm/tokens.mdx b/content/evm/tokens.mdx
index fb2997bc..67a15c22 100644
--- a/content/evm/tokens.mdx
+++ b/content/evm/tokens.mdx
@@ -26,4 +26,4 @@ Similarly, CW721 NFTs can only be visible in MetaMask if a pointer contract
created for it. Once created, you can import it into your wallet like a standard
ERC721 NFT.
-> Visit our [Pointer Contract page](build/pointers/pointer-contracts) to learn more.
+> Visit our [Pointer Contract page](/learn/pointers) to learn more.
diff --git a/content/learn/dev-interoperability.mdx b/content/learn/dev-interoperability.mdx
index 40a3e2ab..b72fa79c 100644
--- a/content/learn/dev-interoperability.mdx
+++ b/content/learn/dev-interoperability.mdx
@@ -38,7 +38,7 @@ environment. They provide a gateway for users and developers to access native
Sei functionalities through the EVM RPC interface.
For instructions on utilizing EVM precompiles, refer to the
-[Example Usage](reference/precompiles/example-usage.mdx) section.
+[Example Usage](/evm/precompiles/example-usage) section.
## Pointer Contracts
@@ -51,9 +51,6 @@ environments.
Pointer contracts can be deployed for any Token Factory, Smart Contract (ERC20,
ERC721, etc.), and any IBC denom.
-Learn more about Pointer Contracts and how to deploy them
-[here](../../build/pointers/overview.mdx).
-
## Example Diagram
diff --git a/content/learn/dev-token-standards.mdx b/content/learn/dev-token-standards.mdx
index ced80c29..f5a63154 100644
--- a/content/learn/dev-token-standards.mdx
+++ b/content/learn/dev-token-standards.mdx
@@ -61,7 +61,7 @@ the smart contract directly.
are priorities or for native applications.
Learn more about creating tokens using TokenFactory in the
-[TokenFactory Tutorial](build/tokenfactory-tutorial).
+[TokenFactory Tutorial](cosmwasm/tokenfactory-tutorial).
### Smart Contract Tokens
@@ -76,7 +76,7 @@ Learn more about creating tokens using TokenFactory in the
- **Interoperability**: Both standards support pointer contracts, enabling
seamless interaction between native and EVM environments.
- **Interoperability and Pointer Contracts**:
- [Pointer contracts](build/pointers/pointer-contracts) enable interoperability
+ [Pointer contracts](/learn/pointers) enable interoperability
between ERC20 and CW20 tokens, allowing for seamless interaction between the
two standards. A registry is kept to track pointer contracts and facilitate
interoperability.
@@ -87,7 +87,7 @@ Learn more about creating tokens using TokenFactory in the
Interoperability: Regardless of the choice, both TokenFactory and CW20/ERC20 tokens can have pointer contracts deployed, facilitating seamless cross-vm interoperability.
For more detailed guidance, refer to the
-[Pointer Contracts Documentation](build/pointers/pointer-contracts).
+[Pointer Contracts Documentation](/learn/pointers).
diff --git a/content/learn/explorers.mdx b/content/learn/explorers.mdx
index 3fc32748..ad94d1cc 100644
--- a/content/learn/explorers.mdx
+++ b/content/learn/explorers.mdx
@@ -36,9 +36,6 @@ with the network including:
Note: In rare cases, some information may be misinterpreted. Off-chain data should be used as a guide only.
-Please refer to the [block explorers](../dev-ecosystem-providers/explorers.mdx)
-page for a list of block explorers.
-
## Sei Explorers
diff --git a/next.config.mjs b/next.config.mjs
index 04bfa500..46391bce 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -391,7 +391,7 @@ export default withNextra({
},
{
"source": "/dev-tutorials/tokenfactory-tutorial",
- "destination": "/build/tokenfactory-tutorial",
+ "destination": "/cosmwasm/tokenfactory-tutorial",
"permanent": true
},
{
diff --git a/src/data/redirects.json b/src/data/redirects.json
index 9779d235..e11c68fb 100644
--- a/src/data/redirects.json
+++ b/src/data/redirects.json
@@ -356,7 +356,7 @@
},
{
"source": "/dev-tutorials/tokenfactory-tutorial",
- "destination": "/build/tokenfactory-tutorial",
+ "destination": "/cosmwasm/tokenfactory-tutorial",
"permanent": true
},
{
From 9572a668f95db0fd0a09e1d2d51d2794c92fbb01 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Fri, 14 Mar 2025 13:29:08 -0700
Subject: [PATCH 06/10] Reorganization for split, small content adjustments
- Reorganized content around seid
- Fixed broken links and changed a card on the cosmos home page
- Moved pointers section to evm as it is slightly more evm focused than sei focused
- Made note on Blocknatives API being free, but limited
---
content/cosmwasm/_meta.js | 6 +-
...{seid-devtool.mdx => evm-transactions.mdx} | 116 +++++++++++-------
content/cosmwasm/index.mdx | 22 +---
content/cosmwasm/installing-seid.mdx | 51 --------
content/evm/_meta.js | 4 +-
content/{cosmwasm => evm}/ibc-protocol.mdx | 0
content/{cosmwasm => evm}/pointers/_meta.js | 0
content/{cosmwasm => evm}/pointers/ibc.mdx | 0
.../{cosmwasm => evm}/pointers/standard.mdx | 0
.../pointers/tokenfactory.mdx | 0
content/learn/dev-gas.mdx | 2 +-
11 files changed, 84 insertions(+), 117 deletions(-)
rename content/cosmwasm/{seid-devtool.mdx => evm-transactions.mdx} (53%)
rename content/{cosmwasm => evm}/ibc-protocol.mdx (100%)
rename content/{cosmwasm => evm}/pointers/_meta.js (100%)
rename content/{cosmwasm => evm}/pointers/ibc.mdx (100%)
rename content/{cosmwasm => evm}/pointers/standard.mdx (100%)
rename content/{cosmwasm => evm}/pointers/tokenfactory.mdx (100%)
diff --git a/content/cosmwasm/_meta.js b/content/cosmwasm/_meta.js
index a226f2d2..a49f7b31 100644
--- a/content/cosmwasm/_meta.js
+++ b/content/cosmwasm/_meta.js
@@ -7,8 +7,8 @@ export default {
title: 'Essentials'
},
networks: 'Network Information',
- 'installing-seid': 'Installing `seid` CLI',
'querying-state': 'Querying Blockchain State',
+ 'installing-seid': 'Installing `seid` CLI',
'-- Transactions': {
type: 'separator',
@@ -16,7 +16,6 @@ export default {
},
transactions: 'Transaction Overview',
'execute-multiple': 'Executing Multiple Transactions',
- 'seid-devtool': 'Generate Boilerplate Tx Messages',
'-- Frontend Development': {
type: 'separator',
@@ -35,8 +34,7 @@ export default {
type: 'separator',
title: 'Interoperability'
},
- 'ibc-protocol': 'IBC Protocol',
- pointers: 'Pointer Contracts',
+ 'evm-transactions': 'EVM on Cosmos',
'-- Modules': {
type: 'separator',
diff --git a/content/cosmwasm/seid-devtool.mdx b/content/cosmwasm/evm-transactions.mdx
similarity index 53%
rename from content/cosmwasm/seid-devtool.mdx
rename to content/cosmwasm/evm-transactions.mdx
index c695e42a..1b6cec2d 100644
--- a/content/cosmwasm/seid-devtool.mdx
+++ b/content/cosmwasm/evm-transactions.mdx
@@ -1,23 +1,67 @@
-# Creating Boilerplate Transaction Messages/Data
-
-### Using One Simple Flag:
-
-#### --generate-only`
-
-Transaction templates form the foundation of blockchain development and
-automation in Sei. Through the `--generate-only` flag and Foundry's `cast` tool,
-developers can craft, analyze, and debug transactions across both native Cosmos
-and EVM environments. Understanding these tools opens up powerful possibilities
-for building sophisticated applications and development workflows.
-
-### Native Transaction Templates
+# EVM Transactions on Cosmos
+
+On Sei, EVM transactions can be executed using the same tools as native Cosmos transactions. This is useful for developers who want to interact with both native and EVM functionality in their applications. This guide will help you understand how to query and send transactions using the Sei CLI (`seid`) and Foundry's `cast` command, as well as how to generate transaction templates for both native and EVM transactions.
+
+## `seid` for EVM
+
+You can query or send transactions to Sei easily via `seid` once you have the
+`seid` command installed (see [Installing Seid](/cosmwasm/installing-seid))
+
+### Queries
+
+If the machine you run these commands from are not running a node of the
+network, you'll need to append `--node http://url-to-sei-cosmos-rpc` to your
+command. Refer to the
+[RPC Providers](/learn/rpc-providers) page for a list of
+RPC endpoints.
+
+- `seid q evm sei-addr [some EVM address]`: Gets the associated Sei address of
+ the queried EVM address, if it exists on-chain.
+- `seid q evm evm-addr [some Sei address]`: Gets the associated EVM address of
+ the queried Sei address, if it exists on-chain.
+- `seid q evm erc20 [erc20 address] [method] [arguments...]`: Query the ERC20
+ contract at given address using the given method/arguments.
+- `seid q evm payload [abi-filepath] [method] [arguments...]`: Generate the
+ hexadecimal payload of the requested method call given an ABI.
+- `seid q evm pointer [type] [pointee]`: Gets the pointer contract of the
+ requested pointee. The `type` parameter can be one of "NATIVE", "CW20",
+ "CW721", "ERC20", or "ERC721", and `pointee` is the target contract address.
+ For "NATIVE" type, `pointee` would be the native denom name instead.
+
+### Transactions
+
+Sending transactions via CLI requires you to have keys added via
+`seid keys add`. You can then specify the key you want to use by appending
+`--from=[key name]` to your command.
+
+If the machine you run these commands from are not a node of the network, you'd
+need to append `--evm-rpc http://url-to-sei-evm-rpc` to your command. Refer to
+the [RPC Providers](/learn/rpc-providers) page for a list
+of RPC endpoints.
+
+- `seid tx evm associate-address`: Associates the Sei address and EVM address
+ on-chain for the sending key.
+- `seid tx evm send [to EVM address] [amount in wei]`: Sends native tokens to
+ the target EVM address.
+- `seid tx evm deploy [path_to_binary]`: Deploys the EVM contract specified in
+ `path_to_binary`.
+- `seid tx evm call-contract [addr] [payload hex]`: Sends a transaction that
+ calls contract at the target address with the provided payload.
+- `seid tx evm erc20-send [addr] [recipient] [amount]`: Sends ERC20 tokens of
+ contract at `addr` to the target recipient.
+- `seid tx evm delegate [val-addr] [amount]`: Delegates specified amount to the
+ target validator address. The validator address must be in Sei/Cosmos
+ validator address format.
+
+### Transaction Template Generation
The `--generate-only` flag transforms any Sei CLI transaction command into a
template generator, creating complete transaction structures without
-broadcasting them. These templates serve as building blocks for applications,
-frontends, and automation tools.
+broadcasting them. Through the `--generate-only` flag and Foundry's `cast` tool,
+developers can craft, analyze, and debug transactions across both native Cosmos
+and EVM environments.
-#### Basic Usage Pattern
+#### Basic Command Pattern
The general pattern follows this structure:
@@ -36,13 +80,7 @@ seid tx bank send \
--generate-only | jq
```
-### EVM Transaction Analysis
-
-Sei's EVM compatibility introduces additional complexity when working with
-transactions. Let's explore how to generate and analyze EVM transactions using
-both Sei's native tools and Foundry's `cast` command.
-
-#### Generating EVM Transaction Templates
+### Generating EVM Transaction Templates
To generate an EVM transaction template, use the `evm` module with
`--generate-only`. Here's an example registering an EVM pointer:
@@ -60,7 +98,7 @@ seid tx evm register-evm-pointer NATIVE \
This command returns a transaction hash that you can analyze further using
Foundry's `cast` tool.
-#### Analyzing EVM Transactions with Cast
+### Analyzing EVM Transactions with Cast
Once you have a transaction hash, you can use Foundry's `cast` command to
inspect the transaction details:
@@ -94,23 +132,11 @@ value 0
yParity 1
```
-#### Understanding EVM Transaction Components
-
-Let's break down the key components of an EVM transaction:
-
-- `input`: The encoded function call data
-- `maxFeePerGas`: Maximum total fee per gas unit
-- `maxPriorityFeePerGas`: Maximum priority fee per gas unit
-- `gasLimit`: Maximum gas allowed for the transaction
-- `to`: Target contract address
-- `type`: Transaction type (2 indicates EIP-1559 transaction)
+> Learn more about the EVM transaction structure in the [EVM transactions documentation](/evm/transactions).
### Practical Applications
-#### Development Workflow
-
-When developing applications that interact with both native and EVM
-functionality:
+When developing applications that interact with both native and EVM functionality you may want to get an eth transaction by hash from a dApp that is set up to use the Cosmos RPC interface, not the EVM RPC interface:
```javascript copy
async function analyzeTransaction(txHash) {
@@ -139,7 +165,7 @@ async function analyzeTransaction(txHash) {
}
```
-#### Template Generation for Different Transaction Types
+### Template Generation for Different Transaction Types
Generate templates for various transaction types:
@@ -190,8 +216,10 @@ try {
}
```
-#### Security
-
-- Keep private keys secure and never include them in templates
-- Use an `.env` file or other environment variable where possible when working
- with hard coded wallet keys or mnemonics
+> [!WARNING]
+>
+> Security Best Practices
+>
+> - Keep private keys secure and never include them in templates
+> - Use an `.env` file or other environment variable where possible when working
+> with hard coded wallet keys or mnemonics
diff --git a/content/cosmwasm/index.mdx b/content/cosmwasm/index.mdx
index f5e3ac8b..cbc11c43 100644
--- a/content/cosmwasm/index.mdx
+++ b/content/cosmwasm/index.mdx
@@ -6,30 +6,20 @@ import { LinkCard } from '../../src/components/LinkCard';
Build dApps and protocols using well known tools like CosmWasm, @cosm-js, and Keplr.
-
}
- title="Understanding Sei Architecture"
- link="/learn/differences-with-ethereum"
- description={`Explore Sei's unique architecture and how it differs from Ethereum.`}
- preview={{
- content: "Learn about Sei's consensus mechanism and architecture tailored for optimized performance and scalability.",
- highlights: ['Unique consensus for fast finality', 'Efficient transaction execution', 'Parallel transaction processing', 'Seamless dApp integration']
- }}
- />
}
- title="Exploring Token Standards"
- link="/learn/dev-token-standards"
- description={`Learn how to create and integrate tokens using Sei’s standards.`}
+ title="View Network Information"
+ link="/cosmwasm/networks"
+ description={`View essential network information like chainId, RPC providers, and explorers.`}
preview={{
- content: "Detailed guidance on creating fungible and non-fungible tokens using Sei's standards.",
- highlights: ['Standardized fungible and non-fungible tokens', 'Deploying ERC-20/ERC-721 equivalents', 'Cross-chain token compatibility', 'Gas-optimized token transfers']
+ content: 'Detailed information about the different live Sei chains for any developer.',
+ highlights: ['pacific-1', 'atlantic-2', 'arctic-1']
}}
/>
}
title="Developing CosmWasm Smart Contracts"
- link="/cosmwasm/cosmwasm-general"
+ link="/cosmwasm/cosm-wasm-general"
description={`Build high-performance, flexible smart contracts with CosmWasm on Sei.`}
preview={{
content: 'Unlock new possibilities by developing CosmWasm smart contracts tailored for Sei.',
diff --git a/content/cosmwasm/installing-seid.mdx b/content/cosmwasm/installing-seid.mdx
index e7de9ed7..5d39566d 100644
--- a/content/cosmwasm/installing-seid.mdx
+++ b/content/cosmwasm/installing-seid.mdx
@@ -139,54 +139,3 @@ seid keys show $NAME
to see a details about a specific wallet.
###
-
-# Using `seid` CLI
-
-You can query or send transactions to Sei easily via `seid` once you have the
-`seid` command installed (see [Installing Seid](node/getting-started))
-
-## Queries
-
-If the machine you run these commands from are not running a node of the
-network, you'll need to append `--node http://url-to-sei-cosmos-rpc` to your
-command. Refer to the
-[RPC Providers](/learn/rpc-providers) page for a list of
-RPC endpoints.
-
-- `seid q evm sei-addr [some EVM address]`: Gets the associated Sei address of
- the queried EVM address, if it exists on-chain.
-- `seid q evm evm-addr [some Sei address]`: Gets the associated EVM address of
- the queried Sei address, if it exists on-chain.
-- `seid q evm erc20 [erc20 address] [method] [arguments...]`: Query the ERC20
- contract at given address using the given method/arguments.
-- `seid q evm payload [abi-filepath] [method] [arguments...]`: Generate the
- hexadecimal payload of the requested method call given an ABI.
-- `seid q evm pointer [type] [pointee]`: Gets the pointer contract of the
- requested pointee. The `type` parameter can be one of "NATIVE", "CW20",
- "CW721", "ERC20", or "ERC721", and `pointee` is the target contract address.
- For "NATIVE" type, `pointee` would be the native denom name instead.
-
-## Transactions
-
-Sending transactions via CLI requires you to have keys added via
-`seid keys add`. You can then specify the key you want to use by appending
-`--from=[key name]` to your command.
-
-If the machine you run these commands from are not a node of the network, you'd
-need to append `--evm-rpc http://url-to-sei-evm-rpc` to your command. Refer to
-the [RPC Providers](/learn/rpc-providers) page for a list
-of RPC endpoints.
-
-- `seid tx evm associate-address`: Associates the Sei address and EVM address
- on-chain for the sending key.
-- `seid tx evm send [to EVM address] [amount in wei]`: Sends native tokens to
- the target EVM address.
-- `seid tx evm deploy [path_to_binary]`: Deploys the EVM contract specified in
- `path_to_binary`.
-- `seid tx evm call-contract [addr] [payload hex]`: Sends a transaction that
- calls contract at the target address with the provided payload.
-- `seid tx evm erc20-send [addr] [recipient] [amount]`: Sends ERC20 tokens of
- contract at `addr` to the target recipient.
-- `seid tx evm delegate [val-addr] [amount]`: Delegates specified amount to the
- target validator address. The validator address must be in Sei/Cosmos
- validator address format.
diff --git a/content/evm/_meta.js b/content/evm/_meta.js
index 0eab5a4a..c16ff1bd 100644
--- a/content/evm/_meta.js
+++ b/content/evm/_meta.js
@@ -13,7 +13,7 @@ export default {
title: 'Frontend Development'
},
'building-a-frontend': 'Building a Frontend',
- 'sei-account': 'EIP-6963 Account',
+ 'sei-account': 'Sei Account',
'-- Smart Contracts': {
type: 'separator',
@@ -36,6 +36,8 @@ export default {
title: 'CosmWasm Interoperability'
},
precompiles: 'Precompiles',
+ pointers: 'Pointer Contracts',
+ 'ibc-protocol': 'IBC on EVM',
'-- Hardware Wallets': {
type: 'separator',
diff --git a/content/cosmwasm/ibc-protocol.mdx b/content/evm/ibc-protocol.mdx
similarity index 100%
rename from content/cosmwasm/ibc-protocol.mdx
rename to content/evm/ibc-protocol.mdx
diff --git a/content/cosmwasm/pointers/_meta.js b/content/evm/pointers/_meta.js
similarity index 100%
rename from content/cosmwasm/pointers/_meta.js
rename to content/evm/pointers/_meta.js
diff --git a/content/cosmwasm/pointers/ibc.mdx b/content/evm/pointers/ibc.mdx
similarity index 100%
rename from content/cosmwasm/pointers/ibc.mdx
rename to content/evm/pointers/ibc.mdx
diff --git a/content/cosmwasm/pointers/standard.mdx b/content/evm/pointers/standard.mdx
similarity index 100%
rename from content/cosmwasm/pointers/standard.mdx
rename to content/evm/pointers/standard.mdx
diff --git a/content/cosmwasm/pointers/tokenfactory.mdx b/content/evm/pointers/tokenfactory.mdx
similarity index 100%
rename from content/cosmwasm/pointers/tokenfactory.mdx
rename to content/evm/pointers/tokenfactory.mdx
diff --git a/content/learn/dev-gas.mdx b/content/learn/dev-gas.mdx
index 45b3e84d..d6c1e22f 100644
--- a/content/learn/dev-gas.mdx
+++ b/content/learn/dev-gas.mdx
@@ -120,7 +120,7 @@ section.
## Using Blocknative's Gas API
-To leverage Blocknative's you will need an [API Key](https://docs.blocknative.com/gas-prediction/gas-platform#authentication). Once you have an API key, you can request fee estimation for SEI:
+To leverage Blocknative's you will need an [API Key](https://docs.blocknative.com/gas-prediction/gas-platform#authentication). This API is free, but heavily rate limited, so it is recommended you get an API key. Once you have your key, you can request fee estimation for SEI:
```
curl -H "Authorization: your-apikey-here" https://api.blocknative.com/gasprices/blockprices?chainid=1329
From a0f4a00e068f48c9fda7f27908ac40dc90e9da28 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Fri, 14 Mar 2025 13:34:35 -0700
Subject: [PATCH 07/10] Fixed homepage overflow issue on header image
---
content/index.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/index.mdx b/content/index.mdx
index 009a4510..cd892e9d 100644
--- a/content/index.mdx
+++ b/content/index.mdx
@@ -9,7 +9,7 @@ import HeaderIcon from '../public/assets/header.svg';
import Image from 'next/image';
-
+
From 876cbcf005f2b6dc6a2033d5feab66bd21465359 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Mon, 17 Mar 2025 08:18:10 -0700
Subject: [PATCH 08/10] Fixed merge conflicts
---
content/cosmwasm/_meta.js | 7 +------
content/reference/_meta.js | 6 ------
2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/content/cosmwasm/_meta.js b/content/cosmwasm/_meta.js
index a49f7b31..a55585bc 100644
--- a/content/cosmwasm/_meta.js
+++ b/content/cosmwasm/_meta.js
@@ -43,10 +43,5 @@ export default {
'tokenfactory-tutorial': 'Token Factory',
'tokenfactory-allowlist': 'Allowlists',
'multi-sig-accounts': 'Multi-Sig Accounts',
- 'fee-grants': 'Fee Grants',
-
- cosmos: {
- title: 'REST API',
- display: 'hidden'
- }
+ 'fee-grants': 'Fee Grants'
};
diff --git a/content/reference/_meta.js b/content/reference/_meta.js
index 5c533004..e8832c19 100644
--- a/content/reference/_meta.js
+++ b/content/reference/_meta.js
@@ -6,15 +6,9 @@ export default {
type: 'separator',
title: 'API Reference'
},
- evm: 'EVM',
api: 'Cosmos',
'-- Interoperability': {
type: 'separator',
title: 'Interoperability'
- },
- precompiles: 'EVM Precompiles',
- about: {
- title: 'Pointer Contracts',
- href: '../build/pointers/overview'
}
};
From ab401e75cfcfbeb224b4d4ece5ccf6d9712fcb62 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Mon, 17 Mar 2025 08:27:32 -0700
Subject: [PATCH 09/10] Moved CosmWasm REST API Reference
---
content/cosmwasm/_meta.js | 7 +-
content/{reference => cosmwasm}/api/_meta.js | 0
.../api/cosmos/_meta.js | 0
.../api/cosmos/auth/_meta.js | 0
.../api/cosmos/auth/accounts.mdx | 0
.../api/cosmos/auth/address.mdx | 0
.../api/cosmos/auth/index.mdx | 0
.../api/cosmos/auth/nextaccountnumber.mdx | 0
.../api/cosmos/auth/params.mdx | 0
.../api/cosmos/authz/_meta.js | 0
.../api/cosmos/authz/grantee.mdx | 0
.../api/cosmos/authz/granter.mdx | 0
.../api/cosmos/authz/grants.mdx | 0
.../api/cosmos/authz/index.mdx | 0
.../api/cosmos/bank/_meta.js | 0
.../api/cosmos/bank/address.mdx | 0
.../api/cosmos/bank/by-denom.mdx | 0
.../api/cosmos/bank/denom.mdx | 0
.../api/cosmos/bank/denoms-metadata.mdx | 0
.../api/cosmos/bank/index.mdx | 0
.../api/cosmos/bank/params.mdx | 0
.../api/cosmos/bank/supply.mdx | 0
.../api/cosmos/base/_meta.js | 0
.../api/cosmos/base/height.mdx | 0
.../api/cosmos/base/index.mdx | 0
.../api/cosmos/base/latest.mdx | 0
.../api/cosmos/base/node-info.mdx | 0
.../api/cosmos/base/syncing.mdx | 0
.../api/cosmos/cosmos-sdk/_meta.js | 0
.../cosmos/cosmos-sdk/contract-address.mdx | 0
.../api/cosmos/cosmos-sdk/index.mdx | 0
.../list-resource-dependency-mapping.mdx | 0
.../list-wasm-dependency-mapping.mdx | 0
.../api/cosmos/cosmos-sdk/message-key.mdx | 0
.../api/cosmos/cosmos-sdk/params.mdx | 0
.../api/cosmos/distribution/_meta.js | 0
.../api/cosmos/distribution/commission.mdx | 0
.../cosmos/distribution/community-pool.mdx | 0
.../api/cosmos/distribution/index.mdx | 0
.../distribution/outstanding-rewards.mdx | 0
.../api/cosmos/distribution/params.mdx | 0
.../api/cosmos/distribution/rewards.mdx | 0
.../api/cosmos/distribution/slashes.mdx | 0
.../cosmos/distribution/validator-address.mdx | 0
.../api/cosmos/distribution/validators.mdx | 0
.../cosmos/distribution/withdraw-address.mdx | 0
.../api/cosmos/evidence/_meta.js | 0
.../api/cosmos/evidence/evidence-hash.mdx | 0
.../api/cosmos/evidence/evidence.mdx | 0
.../api/cosmos/evidence/index.mdx | 0
.../api/cosmos/feegrant/_meta.js | 0
.../api/cosmos/feegrant/grantee.mdx | 0
.../api/cosmos/feegrant/granter.mdx | 0
.../api/cosmos/feegrant/index.mdx | 0
.../api/cosmos/gov/_meta.js | 0
.../api/cosmos/gov/depositor.mdx | 0
.../api/cosmos/gov/deposits.mdx | 0
.../api/cosmos/gov/index.mdx | 0
.../api/cosmos/gov/params-type.mdx | 0
.../api/cosmos/gov/proposal-id.mdx | 0
.../api/cosmos/gov/proposals.mdx | 0
.../api/cosmos/gov/tally.mdx | 0
.../api/cosmos/gov/voter.mdx | 0
.../api/cosmos/gov/votes.mdx | 0
content/cosmwasm/api/cosmos/index.mdx | 73 +++++++++++++++++++
.../api/cosmos/slashing/_meta.js | 0
.../api/cosmos/slashing/cons-address.mdx | 0
.../api/cosmos/slashing/index.mdx | 0
.../api/cosmos/slashing/params.mdx | 0
.../api/cosmos/slashing/signing-infos.mdx | 0
.../api/cosmos/staking/_meta.js | 0
.../api/cosmos/staking/delegations.mdx | 0
.../api/cosmos/staking/delegator-addr.mdx | 0
.../api/cosmos/staking/height.mdx | 0
.../api/cosmos/staking/index.mdx | 0
.../api/cosmos/staking/params.mdx | 0
.../api/cosmos/staking/pool.mdx | 0
.../api/cosmos/staking/redelegations.mdx | 0
.../cosmos/staking/unbonding-delegation.mdx | 0
.../cosmos/staking/unbonding-delegations.mdx | 0
.../api/cosmos/staking/validator-addr.mdx | 0
.../api/cosmos/staking/validators.mdx | 0
.../api/cosmos/tx/_meta.js | 0
.../api/cosmos/tx/hash.mdx | 0
.../api/cosmos/tx/height.mdx | 0
.../api/cosmos/tx/index.mdx | 0
.../api/cosmos/tx/simulate.mdx | 0
.../api/cosmos/tx/txs.mdx | 0
.../api/cosmos/upgrade/_meta.js | 0
.../api/cosmos/upgrade/current-plan.mdx | 0
.../api/cosmos/upgrade/index.mdx | 0
.../api/cosmos/upgrade/last-height.mdx | 0
.../api/cosmos/upgrade/module-versions.mdx | 0
.../api/cosmos/upgrade/name.mdx | 0
.../api/cosmwasm/_meta.js | 0
content/cosmwasm/api/cosmwasm/index.mdx | 13 ++++
.../api/cosmwasm/wasm/_meta.js | 0
.../api/cosmwasm/wasm/address.mdx | 0
.../api/cosmwasm/wasm/code-id.mdx | 0
.../api/cosmwasm/wasm/code.mdx | 0
.../api/cosmwasm/wasm/contracts.mdx | 0
.../api/cosmwasm/wasm/history.mdx | 0
.../api/cosmwasm/wasm/index.mdx | 0
.../api/cosmwasm/wasm/pinned.mdx | 0
.../api/cosmwasm/wasm/query-data.mdx | 0
.../api/cosmwasm/wasm/state.mdx | 0
.../{reference => cosmwasm}/api/ibc/_meta.js | 0
.../api/ibc/apps/_meta.js | 0
.../api/ibc/apps/denom-traces.mdx | 0
.../api/ibc/apps/escrow-address.mdx | 0
.../api/ibc/apps/hash.mdx | 0
.../api/ibc/apps/index.mdx | 0
.../api/ibc/apps/params.mdx | 0
.../api/ibc/apps/trace.mdx | 0
.../api/ibc/client/_meta.js | 0
.../api/ibc/client/index.mdx | 0
.../api/ibc/client/params.mdx | 0
.../api/ibc/core/_meta.js | 0
.../api/ibc/core/channels.mdx | 0
.../api/ibc/core/client-id.mdx | 0
.../api/ibc/core/client-state.mdx | 0
.../api/ibc/core/client-states.mdx | 0
.../api/ibc/core/connection-id.mdx | 0
.../api/ibc/core/connections.mdx | 0
.../api/ibc/core/heights.mdx | 0
.../api/ibc/core/index.mdx | 0
.../api/ibc/core/next-sequence.mdx | 0
.../api/ibc/core/packet-acknowledgements.mdx | 0
.../api/ibc/core/packet-commitments.mdx | 0
.../api/ibc/core/port-id.mdx | 0
.../api/ibc/core/revision-height.mdx | 0
.../api/ibc/core/sequence.mdx | 0
.../api/ibc/core/unreceived-acks.mdx | 0
.../api/ibc/core/unreceived-packets.mdx | 0
.../api/ibc/core/upgraded-client-states.mdx | 0
.../ibc/core/upgraded-consensus-states.mdx | 0
content/cosmwasm/api/ibc/index.mdx | 23 ++++++
content/{reference => cosmwasm}/api/index.mdx | 0
.../api/sei-protocol/_meta.js | 0
content/cosmwasm/api/sei-protocol/index.mdx | 18 +++++
.../api/sei-protocol/sei-chain/_meta.js | 0
.../api/sei-protocol/sei-chain/actives.mdx | 0
.../sei-protocol/sei-chain/exchange-rate.mdx | 0
.../sei-protocol/sei-chain/exchange-rates.mdx | 0
.../api/sei-protocol/sei-chain/feeder.mdx | 0
.../api/sei-protocol/sei-chain/index.mdx | 0
.../sei-chain/lookback-seconds.mdx | 0
.../api/sei-protocol/sei-chain/params.mdx | 0
.../sei-chain/price-snapshot-history.mdx | 0
.../sei-protocol/sei-chain/slash-window.mdx | 0
.../sei-chain/vote-penalty-counter.mdx | 0
.../sei-protocol/sei-chain/vote-targets.mdx | 0
.../api/sei-protocol/seichain/_meta.js | 0
.../api/sei-protocol/seichain/account.mdx | 0
.../api/sei-protocol/seichain/asset-list.mdx | 0
.../api/sei-protocol/seichain/assetDenom.mdx | 0
.../seichain/authority-metadata.mdx | 0
.../sei-protocol/seichain/contractAddr.mdx | 0
.../api/sei-protocol/seichain/creator.mdx | 0
.../api/sei-protocol/seichain/denom.mdx | 0
.../api/sei-protocol/seichain/epoch.mdx | 0
.../api/sei-protocol/seichain/evm-address.mdx | 0
.../api/sei-protocol/seichain/id.mdx | 0
.../api/sei-protocol/seichain/index.mdx | 0
.../seichain/lookbackInSeconds.mdx | 0
.../sei-protocol/seichain/lookbackSeconds.mdx | 0
.../api/sei-protocol/seichain/metadata.mdx | 0
.../sei-protocol/seichain/numOfPeriods.mdx | 0
.../api/sei-protocol/seichain/params.mdx | 0
.../sei-protocol/seichain/pointer-version.mdx | 0
.../api/sei-protocol/seichain/pointer.mdx | 0
.../api/sei-protocol/seichain/price.mdx | 0
.../seichain/registered-pairs.mdx | 0
.../api/sei-protocol/seichain/sei-address.mdx | 0
.../api/sei-protocol/seichain/static-call.mdx | 0
.../api/sei-protocol/seichain/timestamp.mdx | 0
.../api/seichain/_meta.js | 0
content/cosmwasm/api/seichain/index.mdx | 13 ++++
.../api/seichain/mint/_meta.js | 0
.../api/seichain/mint/index.mdx | 0
.../api/seichain/mint/minter.mdx | 0
.../api/seichain/mint/params.mdx | 0
content/reference/_meta.js | 14 ----
content/reference/api/cosmos/index.mdx | 73 -------------------
content/reference/api/cosmwasm/index.mdx | 13 ----
content/reference/api/ibc/index.mdx | 23 ------
content/reference/api/sei-protocol/index.mdx | 18 -----
content/reference/api/seichain/index.mdx | 13 ----
content/reference/index.mdx | 54 --------------
.../APIModulePaths/APIModulePaths.tsx | 2 +-
190 files changed, 147 insertions(+), 210 deletions(-)
rename content/{reference => cosmwasm}/api/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/accounts.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/nextaccountnumber.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/auth/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/authz/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/authz/grantee.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/authz/granter.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/authz/grants.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/authz/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/by-denom.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/denom.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/denoms-metadata.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/bank/supply.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/height.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/latest.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/node-info.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/base/syncing.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/contract-address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/list-resource-dependency-mapping.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/list-wasm-dependency-mapping.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/message-key.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/cosmos-sdk/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/commission.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/community-pool.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/outstanding-rewards.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/rewards.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/slashes.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/validator-address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/validators.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/distribution/withdraw-address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/evidence/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/evidence/evidence-hash.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/evidence/evidence.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/evidence/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/feegrant/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/feegrant/grantee.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/feegrant/granter.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/feegrant/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/depositor.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/deposits.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/params-type.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/proposal-id.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/proposals.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/tally.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/voter.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/gov/votes.mdx (100%)
create mode 100644 content/cosmwasm/api/cosmos/index.mdx
rename content/{reference => cosmwasm}/api/cosmos/slashing/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/slashing/cons-address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/slashing/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/slashing/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/slashing/signing-infos.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/delegations.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/delegator-addr.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/height.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/params.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/pool.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/redelegations.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/unbonding-delegation.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/unbonding-delegations.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/validator-addr.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/staking/validators.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/hash.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/height.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/simulate.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/tx/txs.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/current-plan.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/last-height.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/module-versions.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmos/upgrade/name.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/_meta.js (100%)
create mode 100644 content/cosmwasm/api/cosmwasm/index.mdx
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/_meta.js (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/address.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/code-id.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/code.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/contracts.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/history.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/index.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/pinned.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/query-data.mdx (100%)
rename content/{reference => cosmwasm}/api/cosmwasm/wasm/state.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/_meta.js (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/_meta.js (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/denom-traces.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/escrow-address.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/hash.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/index.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/params.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/apps/trace.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/client/_meta.js (100%)
rename content/{reference => cosmwasm}/api/ibc/client/index.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/client/params.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/_meta.js (100%)
rename content/{reference => cosmwasm}/api/ibc/core/channels.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/client-id.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/client-state.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/client-states.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/connection-id.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/connections.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/heights.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/index.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/next-sequence.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/packet-acknowledgements.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/packet-commitments.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/port-id.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/revision-height.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/sequence.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/unreceived-acks.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/unreceived-packets.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/upgraded-client-states.mdx (100%)
rename content/{reference => cosmwasm}/api/ibc/core/upgraded-consensus-states.mdx (100%)
create mode 100644 content/cosmwasm/api/ibc/index.mdx
rename content/{reference => cosmwasm}/api/index.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/_meta.js (100%)
create mode 100644 content/cosmwasm/api/sei-protocol/index.mdx
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/_meta.js (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/actives.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/exchange-rate.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/exchange-rates.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/feeder.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/index.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/lookback-seconds.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/params.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/price-snapshot-history.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/slash-window.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/vote-penalty-counter.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/sei-chain/vote-targets.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/_meta.js (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/account.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/asset-list.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/assetDenom.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/authority-metadata.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/contractAddr.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/creator.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/denom.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/epoch.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/evm-address.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/id.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/index.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/lookbackInSeconds.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/lookbackSeconds.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/metadata.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/numOfPeriods.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/params.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/pointer-version.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/pointer.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/price.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/registered-pairs.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/sei-address.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/static-call.mdx (100%)
rename content/{reference => cosmwasm}/api/sei-protocol/seichain/timestamp.mdx (100%)
rename content/{reference => cosmwasm}/api/seichain/_meta.js (100%)
create mode 100644 content/cosmwasm/api/seichain/index.mdx
rename content/{reference => cosmwasm}/api/seichain/mint/_meta.js (100%)
rename content/{reference => cosmwasm}/api/seichain/mint/index.mdx (100%)
rename content/{reference => cosmwasm}/api/seichain/mint/minter.mdx (100%)
rename content/{reference => cosmwasm}/api/seichain/mint/params.mdx (100%)
delete mode 100644 content/reference/_meta.js
delete mode 100644 content/reference/api/cosmos/index.mdx
delete mode 100644 content/reference/api/cosmwasm/index.mdx
delete mode 100644 content/reference/api/ibc/index.mdx
delete mode 100644 content/reference/api/sei-protocol/index.mdx
delete mode 100644 content/reference/api/seichain/index.mdx
delete mode 100644 content/reference/index.mdx
diff --git a/content/cosmwasm/_meta.js b/content/cosmwasm/_meta.js
index a55585bc..d036510e 100644
--- a/content/cosmwasm/_meta.js
+++ b/content/cosmwasm/_meta.js
@@ -43,5 +43,10 @@ export default {
'tokenfactory-tutorial': 'Token Factory',
'tokenfactory-allowlist': 'Allowlists',
'multi-sig-accounts': 'Multi-Sig Accounts',
- 'fee-grants': 'Fee Grants'
+ 'fee-grants': 'Fee Grants',
+ '-- Reference': {
+ type: 'separator',
+ title: 'Reference'
+ },
+ api: 'REST API'
};
diff --git a/content/reference/api/_meta.js b/content/cosmwasm/api/_meta.js
similarity index 100%
rename from content/reference/api/_meta.js
rename to content/cosmwasm/api/_meta.js
diff --git a/content/reference/api/cosmos/_meta.js b/content/cosmwasm/api/cosmos/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/_meta.js
rename to content/cosmwasm/api/cosmos/_meta.js
diff --git a/content/reference/api/cosmos/auth/_meta.js b/content/cosmwasm/api/cosmos/auth/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/auth/_meta.js
rename to content/cosmwasm/api/cosmos/auth/_meta.js
diff --git a/content/reference/api/cosmos/auth/accounts.mdx b/content/cosmwasm/api/cosmos/auth/accounts.mdx
similarity index 100%
rename from content/reference/api/cosmos/auth/accounts.mdx
rename to content/cosmwasm/api/cosmos/auth/accounts.mdx
diff --git a/content/reference/api/cosmos/auth/address.mdx b/content/cosmwasm/api/cosmos/auth/address.mdx
similarity index 100%
rename from content/reference/api/cosmos/auth/address.mdx
rename to content/cosmwasm/api/cosmos/auth/address.mdx
diff --git a/content/reference/api/cosmos/auth/index.mdx b/content/cosmwasm/api/cosmos/auth/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/auth/index.mdx
rename to content/cosmwasm/api/cosmos/auth/index.mdx
diff --git a/content/reference/api/cosmos/auth/nextaccountnumber.mdx b/content/cosmwasm/api/cosmos/auth/nextaccountnumber.mdx
similarity index 100%
rename from content/reference/api/cosmos/auth/nextaccountnumber.mdx
rename to content/cosmwasm/api/cosmos/auth/nextaccountnumber.mdx
diff --git a/content/reference/api/cosmos/auth/params.mdx b/content/cosmwasm/api/cosmos/auth/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/auth/params.mdx
rename to content/cosmwasm/api/cosmos/auth/params.mdx
diff --git a/content/reference/api/cosmos/authz/_meta.js b/content/cosmwasm/api/cosmos/authz/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/authz/_meta.js
rename to content/cosmwasm/api/cosmos/authz/_meta.js
diff --git a/content/reference/api/cosmos/authz/grantee.mdx b/content/cosmwasm/api/cosmos/authz/grantee.mdx
similarity index 100%
rename from content/reference/api/cosmos/authz/grantee.mdx
rename to content/cosmwasm/api/cosmos/authz/grantee.mdx
diff --git a/content/reference/api/cosmos/authz/granter.mdx b/content/cosmwasm/api/cosmos/authz/granter.mdx
similarity index 100%
rename from content/reference/api/cosmos/authz/granter.mdx
rename to content/cosmwasm/api/cosmos/authz/granter.mdx
diff --git a/content/reference/api/cosmos/authz/grants.mdx b/content/cosmwasm/api/cosmos/authz/grants.mdx
similarity index 100%
rename from content/reference/api/cosmos/authz/grants.mdx
rename to content/cosmwasm/api/cosmos/authz/grants.mdx
diff --git a/content/reference/api/cosmos/authz/index.mdx b/content/cosmwasm/api/cosmos/authz/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/authz/index.mdx
rename to content/cosmwasm/api/cosmos/authz/index.mdx
diff --git a/content/reference/api/cosmos/bank/_meta.js b/content/cosmwasm/api/cosmos/bank/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/bank/_meta.js
rename to content/cosmwasm/api/cosmos/bank/_meta.js
diff --git a/content/reference/api/cosmos/bank/address.mdx b/content/cosmwasm/api/cosmos/bank/address.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/address.mdx
rename to content/cosmwasm/api/cosmos/bank/address.mdx
diff --git a/content/reference/api/cosmos/bank/by-denom.mdx b/content/cosmwasm/api/cosmos/bank/by-denom.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/by-denom.mdx
rename to content/cosmwasm/api/cosmos/bank/by-denom.mdx
diff --git a/content/reference/api/cosmos/bank/denom.mdx b/content/cosmwasm/api/cosmos/bank/denom.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/denom.mdx
rename to content/cosmwasm/api/cosmos/bank/denom.mdx
diff --git a/content/reference/api/cosmos/bank/denoms-metadata.mdx b/content/cosmwasm/api/cosmos/bank/denoms-metadata.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/denoms-metadata.mdx
rename to content/cosmwasm/api/cosmos/bank/denoms-metadata.mdx
diff --git a/content/reference/api/cosmos/bank/index.mdx b/content/cosmwasm/api/cosmos/bank/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/index.mdx
rename to content/cosmwasm/api/cosmos/bank/index.mdx
diff --git a/content/reference/api/cosmos/bank/params.mdx b/content/cosmwasm/api/cosmos/bank/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/params.mdx
rename to content/cosmwasm/api/cosmos/bank/params.mdx
diff --git a/content/reference/api/cosmos/bank/supply.mdx b/content/cosmwasm/api/cosmos/bank/supply.mdx
similarity index 100%
rename from content/reference/api/cosmos/bank/supply.mdx
rename to content/cosmwasm/api/cosmos/bank/supply.mdx
diff --git a/content/reference/api/cosmos/base/_meta.js b/content/cosmwasm/api/cosmos/base/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/base/_meta.js
rename to content/cosmwasm/api/cosmos/base/_meta.js
diff --git a/content/reference/api/cosmos/base/height.mdx b/content/cosmwasm/api/cosmos/base/height.mdx
similarity index 100%
rename from content/reference/api/cosmos/base/height.mdx
rename to content/cosmwasm/api/cosmos/base/height.mdx
diff --git a/content/reference/api/cosmos/base/index.mdx b/content/cosmwasm/api/cosmos/base/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/base/index.mdx
rename to content/cosmwasm/api/cosmos/base/index.mdx
diff --git a/content/reference/api/cosmos/base/latest.mdx b/content/cosmwasm/api/cosmos/base/latest.mdx
similarity index 100%
rename from content/reference/api/cosmos/base/latest.mdx
rename to content/cosmwasm/api/cosmos/base/latest.mdx
diff --git a/content/reference/api/cosmos/base/node-info.mdx b/content/cosmwasm/api/cosmos/base/node-info.mdx
similarity index 100%
rename from content/reference/api/cosmos/base/node-info.mdx
rename to content/cosmwasm/api/cosmos/base/node-info.mdx
diff --git a/content/reference/api/cosmos/base/syncing.mdx b/content/cosmwasm/api/cosmos/base/syncing.mdx
similarity index 100%
rename from content/reference/api/cosmos/base/syncing.mdx
rename to content/cosmwasm/api/cosmos/base/syncing.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/_meta.js b/content/cosmwasm/api/cosmos/cosmos-sdk/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/_meta.js
rename to content/cosmwasm/api/cosmos/cosmos-sdk/_meta.js
diff --git a/content/reference/api/cosmos/cosmos-sdk/contract-address.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/contract-address.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/contract-address.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/contract-address.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/index.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/index.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/index.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/list-resource-dependency-mapping.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/list-resource-dependency-mapping.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/list-resource-dependency-mapping.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/list-resource-dependency-mapping.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/list-wasm-dependency-mapping.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/list-wasm-dependency-mapping.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/list-wasm-dependency-mapping.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/list-wasm-dependency-mapping.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/message-key.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/message-key.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/message-key.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/message-key.mdx
diff --git a/content/reference/api/cosmos/cosmos-sdk/params.mdx b/content/cosmwasm/api/cosmos/cosmos-sdk/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/cosmos-sdk/params.mdx
rename to content/cosmwasm/api/cosmos/cosmos-sdk/params.mdx
diff --git a/content/reference/api/cosmos/distribution/_meta.js b/content/cosmwasm/api/cosmos/distribution/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/distribution/_meta.js
rename to content/cosmwasm/api/cosmos/distribution/_meta.js
diff --git a/content/reference/api/cosmos/distribution/commission.mdx b/content/cosmwasm/api/cosmos/distribution/commission.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/commission.mdx
rename to content/cosmwasm/api/cosmos/distribution/commission.mdx
diff --git a/content/reference/api/cosmos/distribution/community-pool.mdx b/content/cosmwasm/api/cosmos/distribution/community-pool.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/community-pool.mdx
rename to content/cosmwasm/api/cosmos/distribution/community-pool.mdx
diff --git a/content/reference/api/cosmos/distribution/index.mdx b/content/cosmwasm/api/cosmos/distribution/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/index.mdx
rename to content/cosmwasm/api/cosmos/distribution/index.mdx
diff --git a/content/reference/api/cosmos/distribution/outstanding-rewards.mdx b/content/cosmwasm/api/cosmos/distribution/outstanding-rewards.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/outstanding-rewards.mdx
rename to content/cosmwasm/api/cosmos/distribution/outstanding-rewards.mdx
diff --git a/content/reference/api/cosmos/distribution/params.mdx b/content/cosmwasm/api/cosmos/distribution/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/params.mdx
rename to content/cosmwasm/api/cosmos/distribution/params.mdx
diff --git a/content/reference/api/cosmos/distribution/rewards.mdx b/content/cosmwasm/api/cosmos/distribution/rewards.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/rewards.mdx
rename to content/cosmwasm/api/cosmos/distribution/rewards.mdx
diff --git a/content/reference/api/cosmos/distribution/slashes.mdx b/content/cosmwasm/api/cosmos/distribution/slashes.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/slashes.mdx
rename to content/cosmwasm/api/cosmos/distribution/slashes.mdx
diff --git a/content/reference/api/cosmos/distribution/validator-address.mdx b/content/cosmwasm/api/cosmos/distribution/validator-address.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/validator-address.mdx
rename to content/cosmwasm/api/cosmos/distribution/validator-address.mdx
diff --git a/content/reference/api/cosmos/distribution/validators.mdx b/content/cosmwasm/api/cosmos/distribution/validators.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/validators.mdx
rename to content/cosmwasm/api/cosmos/distribution/validators.mdx
diff --git a/content/reference/api/cosmos/distribution/withdraw-address.mdx b/content/cosmwasm/api/cosmos/distribution/withdraw-address.mdx
similarity index 100%
rename from content/reference/api/cosmos/distribution/withdraw-address.mdx
rename to content/cosmwasm/api/cosmos/distribution/withdraw-address.mdx
diff --git a/content/reference/api/cosmos/evidence/_meta.js b/content/cosmwasm/api/cosmos/evidence/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/evidence/_meta.js
rename to content/cosmwasm/api/cosmos/evidence/_meta.js
diff --git a/content/reference/api/cosmos/evidence/evidence-hash.mdx b/content/cosmwasm/api/cosmos/evidence/evidence-hash.mdx
similarity index 100%
rename from content/reference/api/cosmos/evidence/evidence-hash.mdx
rename to content/cosmwasm/api/cosmos/evidence/evidence-hash.mdx
diff --git a/content/reference/api/cosmos/evidence/evidence.mdx b/content/cosmwasm/api/cosmos/evidence/evidence.mdx
similarity index 100%
rename from content/reference/api/cosmos/evidence/evidence.mdx
rename to content/cosmwasm/api/cosmos/evidence/evidence.mdx
diff --git a/content/reference/api/cosmos/evidence/index.mdx b/content/cosmwasm/api/cosmos/evidence/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/evidence/index.mdx
rename to content/cosmwasm/api/cosmos/evidence/index.mdx
diff --git a/content/reference/api/cosmos/feegrant/_meta.js b/content/cosmwasm/api/cosmos/feegrant/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/feegrant/_meta.js
rename to content/cosmwasm/api/cosmos/feegrant/_meta.js
diff --git a/content/reference/api/cosmos/feegrant/grantee.mdx b/content/cosmwasm/api/cosmos/feegrant/grantee.mdx
similarity index 100%
rename from content/reference/api/cosmos/feegrant/grantee.mdx
rename to content/cosmwasm/api/cosmos/feegrant/grantee.mdx
diff --git a/content/reference/api/cosmos/feegrant/granter.mdx b/content/cosmwasm/api/cosmos/feegrant/granter.mdx
similarity index 100%
rename from content/reference/api/cosmos/feegrant/granter.mdx
rename to content/cosmwasm/api/cosmos/feegrant/granter.mdx
diff --git a/content/reference/api/cosmos/feegrant/index.mdx b/content/cosmwasm/api/cosmos/feegrant/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/feegrant/index.mdx
rename to content/cosmwasm/api/cosmos/feegrant/index.mdx
diff --git a/content/reference/api/cosmos/gov/_meta.js b/content/cosmwasm/api/cosmos/gov/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/gov/_meta.js
rename to content/cosmwasm/api/cosmos/gov/_meta.js
diff --git a/content/reference/api/cosmos/gov/depositor.mdx b/content/cosmwasm/api/cosmos/gov/depositor.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/depositor.mdx
rename to content/cosmwasm/api/cosmos/gov/depositor.mdx
diff --git a/content/reference/api/cosmos/gov/deposits.mdx b/content/cosmwasm/api/cosmos/gov/deposits.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/deposits.mdx
rename to content/cosmwasm/api/cosmos/gov/deposits.mdx
diff --git a/content/reference/api/cosmos/gov/index.mdx b/content/cosmwasm/api/cosmos/gov/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/index.mdx
rename to content/cosmwasm/api/cosmos/gov/index.mdx
diff --git a/content/reference/api/cosmos/gov/params-type.mdx b/content/cosmwasm/api/cosmos/gov/params-type.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/params-type.mdx
rename to content/cosmwasm/api/cosmos/gov/params-type.mdx
diff --git a/content/reference/api/cosmos/gov/proposal-id.mdx b/content/cosmwasm/api/cosmos/gov/proposal-id.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/proposal-id.mdx
rename to content/cosmwasm/api/cosmos/gov/proposal-id.mdx
diff --git a/content/reference/api/cosmos/gov/proposals.mdx b/content/cosmwasm/api/cosmos/gov/proposals.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/proposals.mdx
rename to content/cosmwasm/api/cosmos/gov/proposals.mdx
diff --git a/content/reference/api/cosmos/gov/tally.mdx b/content/cosmwasm/api/cosmos/gov/tally.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/tally.mdx
rename to content/cosmwasm/api/cosmos/gov/tally.mdx
diff --git a/content/reference/api/cosmos/gov/voter.mdx b/content/cosmwasm/api/cosmos/gov/voter.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/voter.mdx
rename to content/cosmwasm/api/cosmos/gov/voter.mdx
diff --git a/content/reference/api/cosmos/gov/votes.mdx b/content/cosmwasm/api/cosmos/gov/votes.mdx
similarity index 100%
rename from content/reference/api/cosmos/gov/votes.mdx
rename to content/cosmwasm/api/cosmos/gov/votes.mdx
diff --git a/content/cosmwasm/api/cosmos/index.mdx b/content/cosmwasm/api/cosmos/index.mdx
new file mode 100644
index 00000000..02e1b433
--- /dev/null
+++ b/content/cosmwasm/api/cosmos/index.mdx
@@ -0,0 +1,73 @@
+# Cosmos API
+
+This section covers the Cosmos related endpoints. Choose a category to continue.
+
+## Categories
+
+
diff --git a/content/reference/api/cosmos/slashing/_meta.js b/content/cosmwasm/api/cosmos/slashing/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/slashing/_meta.js
rename to content/cosmwasm/api/cosmos/slashing/_meta.js
diff --git a/content/reference/api/cosmos/slashing/cons-address.mdx b/content/cosmwasm/api/cosmos/slashing/cons-address.mdx
similarity index 100%
rename from content/reference/api/cosmos/slashing/cons-address.mdx
rename to content/cosmwasm/api/cosmos/slashing/cons-address.mdx
diff --git a/content/reference/api/cosmos/slashing/index.mdx b/content/cosmwasm/api/cosmos/slashing/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/slashing/index.mdx
rename to content/cosmwasm/api/cosmos/slashing/index.mdx
diff --git a/content/reference/api/cosmos/slashing/params.mdx b/content/cosmwasm/api/cosmos/slashing/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/slashing/params.mdx
rename to content/cosmwasm/api/cosmos/slashing/params.mdx
diff --git a/content/reference/api/cosmos/slashing/signing-infos.mdx b/content/cosmwasm/api/cosmos/slashing/signing-infos.mdx
similarity index 100%
rename from content/reference/api/cosmos/slashing/signing-infos.mdx
rename to content/cosmwasm/api/cosmos/slashing/signing-infos.mdx
diff --git a/content/reference/api/cosmos/staking/_meta.js b/content/cosmwasm/api/cosmos/staking/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/staking/_meta.js
rename to content/cosmwasm/api/cosmos/staking/_meta.js
diff --git a/content/reference/api/cosmos/staking/delegations.mdx b/content/cosmwasm/api/cosmos/staking/delegations.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/delegations.mdx
rename to content/cosmwasm/api/cosmos/staking/delegations.mdx
diff --git a/content/reference/api/cosmos/staking/delegator-addr.mdx b/content/cosmwasm/api/cosmos/staking/delegator-addr.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/delegator-addr.mdx
rename to content/cosmwasm/api/cosmos/staking/delegator-addr.mdx
diff --git a/content/reference/api/cosmos/staking/height.mdx b/content/cosmwasm/api/cosmos/staking/height.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/height.mdx
rename to content/cosmwasm/api/cosmos/staking/height.mdx
diff --git a/content/reference/api/cosmos/staking/index.mdx b/content/cosmwasm/api/cosmos/staking/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/index.mdx
rename to content/cosmwasm/api/cosmos/staking/index.mdx
diff --git a/content/reference/api/cosmos/staking/params.mdx b/content/cosmwasm/api/cosmos/staking/params.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/params.mdx
rename to content/cosmwasm/api/cosmos/staking/params.mdx
diff --git a/content/reference/api/cosmos/staking/pool.mdx b/content/cosmwasm/api/cosmos/staking/pool.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/pool.mdx
rename to content/cosmwasm/api/cosmos/staking/pool.mdx
diff --git a/content/reference/api/cosmos/staking/redelegations.mdx b/content/cosmwasm/api/cosmos/staking/redelegations.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/redelegations.mdx
rename to content/cosmwasm/api/cosmos/staking/redelegations.mdx
diff --git a/content/reference/api/cosmos/staking/unbonding-delegation.mdx b/content/cosmwasm/api/cosmos/staking/unbonding-delegation.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/unbonding-delegation.mdx
rename to content/cosmwasm/api/cosmos/staking/unbonding-delegation.mdx
diff --git a/content/reference/api/cosmos/staking/unbonding-delegations.mdx b/content/cosmwasm/api/cosmos/staking/unbonding-delegations.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/unbonding-delegations.mdx
rename to content/cosmwasm/api/cosmos/staking/unbonding-delegations.mdx
diff --git a/content/reference/api/cosmos/staking/validator-addr.mdx b/content/cosmwasm/api/cosmos/staking/validator-addr.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/validator-addr.mdx
rename to content/cosmwasm/api/cosmos/staking/validator-addr.mdx
diff --git a/content/reference/api/cosmos/staking/validators.mdx b/content/cosmwasm/api/cosmos/staking/validators.mdx
similarity index 100%
rename from content/reference/api/cosmos/staking/validators.mdx
rename to content/cosmwasm/api/cosmos/staking/validators.mdx
diff --git a/content/reference/api/cosmos/tx/_meta.js b/content/cosmwasm/api/cosmos/tx/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/tx/_meta.js
rename to content/cosmwasm/api/cosmos/tx/_meta.js
diff --git a/content/reference/api/cosmos/tx/hash.mdx b/content/cosmwasm/api/cosmos/tx/hash.mdx
similarity index 100%
rename from content/reference/api/cosmos/tx/hash.mdx
rename to content/cosmwasm/api/cosmos/tx/hash.mdx
diff --git a/content/reference/api/cosmos/tx/height.mdx b/content/cosmwasm/api/cosmos/tx/height.mdx
similarity index 100%
rename from content/reference/api/cosmos/tx/height.mdx
rename to content/cosmwasm/api/cosmos/tx/height.mdx
diff --git a/content/reference/api/cosmos/tx/index.mdx b/content/cosmwasm/api/cosmos/tx/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/tx/index.mdx
rename to content/cosmwasm/api/cosmos/tx/index.mdx
diff --git a/content/reference/api/cosmos/tx/simulate.mdx b/content/cosmwasm/api/cosmos/tx/simulate.mdx
similarity index 100%
rename from content/reference/api/cosmos/tx/simulate.mdx
rename to content/cosmwasm/api/cosmos/tx/simulate.mdx
diff --git a/content/reference/api/cosmos/tx/txs.mdx b/content/cosmwasm/api/cosmos/tx/txs.mdx
similarity index 100%
rename from content/reference/api/cosmos/tx/txs.mdx
rename to content/cosmwasm/api/cosmos/tx/txs.mdx
diff --git a/content/reference/api/cosmos/upgrade/_meta.js b/content/cosmwasm/api/cosmos/upgrade/_meta.js
similarity index 100%
rename from content/reference/api/cosmos/upgrade/_meta.js
rename to content/cosmwasm/api/cosmos/upgrade/_meta.js
diff --git a/content/reference/api/cosmos/upgrade/current-plan.mdx b/content/cosmwasm/api/cosmos/upgrade/current-plan.mdx
similarity index 100%
rename from content/reference/api/cosmos/upgrade/current-plan.mdx
rename to content/cosmwasm/api/cosmos/upgrade/current-plan.mdx
diff --git a/content/reference/api/cosmos/upgrade/index.mdx b/content/cosmwasm/api/cosmos/upgrade/index.mdx
similarity index 100%
rename from content/reference/api/cosmos/upgrade/index.mdx
rename to content/cosmwasm/api/cosmos/upgrade/index.mdx
diff --git a/content/reference/api/cosmos/upgrade/last-height.mdx b/content/cosmwasm/api/cosmos/upgrade/last-height.mdx
similarity index 100%
rename from content/reference/api/cosmos/upgrade/last-height.mdx
rename to content/cosmwasm/api/cosmos/upgrade/last-height.mdx
diff --git a/content/reference/api/cosmos/upgrade/module-versions.mdx b/content/cosmwasm/api/cosmos/upgrade/module-versions.mdx
similarity index 100%
rename from content/reference/api/cosmos/upgrade/module-versions.mdx
rename to content/cosmwasm/api/cosmos/upgrade/module-versions.mdx
diff --git a/content/reference/api/cosmos/upgrade/name.mdx b/content/cosmwasm/api/cosmos/upgrade/name.mdx
similarity index 100%
rename from content/reference/api/cosmos/upgrade/name.mdx
rename to content/cosmwasm/api/cosmos/upgrade/name.mdx
diff --git a/content/reference/api/cosmwasm/_meta.js b/content/cosmwasm/api/cosmwasm/_meta.js
similarity index 100%
rename from content/reference/api/cosmwasm/_meta.js
rename to content/cosmwasm/api/cosmwasm/_meta.js
diff --git a/content/cosmwasm/api/cosmwasm/index.mdx b/content/cosmwasm/api/cosmwasm/index.mdx
new file mode 100644
index 00000000..78cf3ae0
--- /dev/null
+++ b/content/cosmwasm/api/cosmwasm/index.mdx
@@ -0,0 +1,13 @@
+# Cosmwasm API
+
+This section covers the Cosmwasm related endpoints. Choose a category to continue.
+
+## Categories
+
+
diff --git a/content/reference/api/cosmwasm/wasm/_meta.js b/content/cosmwasm/api/cosmwasm/wasm/_meta.js
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/_meta.js
rename to content/cosmwasm/api/cosmwasm/wasm/_meta.js
diff --git a/content/reference/api/cosmwasm/wasm/address.mdx b/content/cosmwasm/api/cosmwasm/wasm/address.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/address.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/address.mdx
diff --git a/content/reference/api/cosmwasm/wasm/code-id.mdx b/content/cosmwasm/api/cosmwasm/wasm/code-id.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/code-id.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/code-id.mdx
diff --git a/content/reference/api/cosmwasm/wasm/code.mdx b/content/cosmwasm/api/cosmwasm/wasm/code.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/code.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/code.mdx
diff --git a/content/reference/api/cosmwasm/wasm/contracts.mdx b/content/cosmwasm/api/cosmwasm/wasm/contracts.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/contracts.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/contracts.mdx
diff --git a/content/reference/api/cosmwasm/wasm/history.mdx b/content/cosmwasm/api/cosmwasm/wasm/history.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/history.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/history.mdx
diff --git a/content/reference/api/cosmwasm/wasm/index.mdx b/content/cosmwasm/api/cosmwasm/wasm/index.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/index.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/index.mdx
diff --git a/content/reference/api/cosmwasm/wasm/pinned.mdx b/content/cosmwasm/api/cosmwasm/wasm/pinned.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/pinned.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/pinned.mdx
diff --git a/content/reference/api/cosmwasm/wasm/query-data.mdx b/content/cosmwasm/api/cosmwasm/wasm/query-data.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/query-data.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/query-data.mdx
diff --git a/content/reference/api/cosmwasm/wasm/state.mdx b/content/cosmwasm/api/cosmwasm/wasm/state.mdx
similarity index 100%
rename from content/reference/api/cosmwasm/wasm/state.mdx
rename to content/cosmwasm/api/cosmwasm/wasm/state.mdx
diff --git a/content/reference/api/ibc/_meta.js b/content/cosmwasm/api/ibc/_meta.js
similarity index 100%
rename from content/reference/api/ibc/_meta.js
rename to content/cosmwasm/api/ibc/_meta.js
diff --git a/content/reference/api/ibc/apps/_meta.js b/content/cosmwasm/api/ibc/apps/_meta.js
similarity index 100%
rename from content/reference/api/ibc/apps/_meta.js
rename to content/cosmwasm/api/ibc/apps/_meta.js
diff --git a/content/reference/api/ibc/apps/denom-traces.mdx b/content/cosmwasm/api/ibc/apps/denom-traces.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/denom-traces.mdx
rename to content/cosmwasm/api/ibc/apps/denom-traces.mdx
diff --git a/content/reference/api/ibc/apps/escrow-address.mdx b/content/cosmwasm/api/ibc/apps/escrow-address.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/escrow-address.mdx
rename to content/cosmwasm/api/ibc/apps/escrow-address.mdx
diff --git a/content/reference/api/ibc/apps/hash.mdx b/content/cosmwasm/api/ibc/apps/hash.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/hash.mdx
rename to content/cosmwasm/api/ibc/apps/hash.mdx
diff --git a/content/reference/api/ibc/apps/index.mdx b/content/cosmwasm/api/ibc/apps/index.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/index.mdx
rename to content/cosmwasm/api/ibc/apps/index.mdx
diff --git a/content/reference/api/ibc/apps/params.mdx b/content/cosmwasm/api/ibc/apps/params.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/params.mdx
rename to content/cosmwasm/api/ibc/apps/params.mdx
diff --git a/content/reference/api/ibc/apps/trace.mdx b/content/cosmwasm/api/ibc/apps/trace.mdx
similarity index 100%
rename from content/reference/api/ibc/apps/trace.mdx
rename to content/cosmwasm/api/ibc/apps/trace.mdx
diff --git a/content/reference/api/ibc/client/_meta.js b/content/cosmwasm/api/ibc/client/_meta.js
similarity index 100%
rename from content/reference/api/ibc/client/_meta.js
rename to content/cosmwasm/api/ibc/client/_meta.js
diff --git a/content/reference/api/ibc/client/index.mdx b/content/cosmwasm/api/ibc/client/index.mdx
similarity index 100%
rename from content/reference/api/ibc/client/index.mdx
rename to content/cosmwasm/api/ibc/client/index.mdx
diff --git a/content/reference/api/ibc/client/params.mdx b/content/cosmwasm/api/ibc/client/params.mdx
similarity index 100%
rename from content/reference/api/ibc/client/params.mdx
rename to content/cosmwasm/api/ibc/client/params.mdx
diff --git a/content/reference/api/ibc/core/_meta.js b/content/cosmwasm/api/ibc/core/_meta.js
similarity index 100%
rename from content/reference/api/ibc/core/_meta.js
rename to content/cosmwasm/api/ibc/core/_meta.js
diff --git a/content/reference/api/ibc/core/channels.mdx b/content/cosmwasm/api/ibc/core/channels.mdx
similarity index 100%
rename from content/reference/api/ibc/core/channels.mdx
rename to content/cosmwasm/api/ibc/core/channels.mdx
diff --git a/content/reference/api/ibc/core/client-id.mdx b/content/cosmwasm/api/ibc/core/client-id.mdx
similarity index 100%
rename from content/reference/api/ibc/core/client-id.mdx
rename to content/cosmwasm/api/ibc/core/client-id.mdx
diff --git a/content/reference/api/ibc/core/client-state.mdx b/content/cosmwasm/api/ibc/core/client-state.mdx
similarity index 100%
rename from content/reference/api/ibc/core/client-state.mdx
rename to content/cosmwasm/api/ibc/core/client-state.mdx
diff --git a/content/reference/api/ibc/core/client-states.mdx b/content/cosmwasm/api/ibc/core/client-states.mdx
similarity index 100%
rename from content/reference/api/ibc/core/client-states.mdx
rename to content/cosmwasm/api/ibc/core/client-states.mdx
diff --git a/content/reference/api/ibc/core/connection-id.mdx b/content/cosmwasm/api/ibc/core/connection-id.mdx
similarity index 100%
rename from content/reference/api/ibc/core/connection-id.mdx
rename to content/cosmwasm/api/ibc/core/connection-id.mdx
diff --git a/content/reference/api/ibc/core/connections.mdx b/content/cosmwasm/api/ibc/core/connections.mdx
similarity index 100%
rename from content/reference/api/ibc/core/connections.mdx
rename to content/cosmwasm/api/ibc/core/connections.mdx
diff --git a/content/reference/api/ibc/core/heights.mdx b/content/cosmwasm/api/ibc/core/heights.mdx
similarity index 100%
rename from content/reference/api/ibc/core/heights.mdx
rename to content/cosmwasm/api/ibc/core/heights.mdx
diff --git a/content/reference/api/ibc/core/index.mdx b/content/cosmwasm/api/ibc/core/index.mdx
similarity index 100%
rename from content/reference/api/ibc/core/index.mdx
rename to content/cosmwasm/api/ibc/core/index.mdx
diff --git a/content/reference/api/ibc/core/next-sequence.mdx b/content/cosmwasm/api/ibc/core/next-sequence.mdx
similarity index 100%
rename from content/reference/api/ibc/core/next-sequence.mdx
rename to content/cosmwasm/api/ibc/core/next-sequence.mdx
diff --git a/content/reference/api/ibc/core/packet-acknowledgements.mdx b/content/cosmwasm/api/ibc/core/packet-acknowledgements.mdx
similarity index 100%
rename from content/reference/api/ibc/core/packet-acknowledgements.mdx
rename to content/cosmwasm/api/ibc/core/packet-acknowledgements.mdx
diff --git a/content/reference/api/ibc/core/packet-commitments.mdx b/content/cosmwasm/api/ibc/core/packet-commitments.mdx
similarity index 100%
rename from content/reference/api/ibc/core/packet-commitments.mdx
rename to content/cosmwasm/api/ibc/core/packet-commitments.mdx
diff --git a/content/reference/api/ibc/core/port-id.mdx b/content/cosmwasm/api/ibc/core/port-id.mdx
similarity index 100%
rename from content/reference/api/ibc/core/port-id.mdx
rename to content/cosmwasm/api/ibc/core/port-id.mdx
diff --git a/content/reference/api/ibc/core/revision-height.mdx b/content/cosmwasm/api/ibc/core/revision-height.mdx
similarity index 100%
rename from content/reference/api/ibc/core/revision-height.mdx
rename to content/cosmwasm/api/ibc/core/revision-height.mdx
diff --git a/content/reference/api/ibc/core/sequence.mdx b/content/cosmwasm/api/ibc/core/sequence.mdx
similarity index 100%
rename from content/reference/api/ibc/core/sequence.mdx
rename to content/cosmwasm/api/ibc/core/sequence.mdx
diff --git a/content/reference/api/ibc/core/unreceived-acks.mdx b/content/cosmwasm/api/ibc/core/unreceived-acks.mdx
similarity index 100%
rename from content/reference/api/ibc/core/unreceived-acks.mdx
rename to content/cosmwasm/api/ibc/core/unreceived-acks.mdx
diff --git a/content/reference/api/ibc/core/unreceived-packets.mdx b/content/cosmwasm/api/ibc/core/unreceived-packets.mdx
similarity index 100%
rename from content/reference/api/ibc/core/unreceived-packets.mdx
rename to content/cosmwasm/api/ibc/core/unreceived-packets.mdx
diff --git a/content/reference/api/ibc/core/upgraded-client-states.mdx b/content/cosmwasm/api/ibc/core/upgraded-client-states.mdx
similarity index 100%
rename from content/reference/api/ibc/core/upgraded-client-states.mdx
rename to content/cosmwasm/api/ibc/core/upgraded-client-states.mdx
diff --git a/content/reference/api/ibc/core/upgraded-consensus-states.mdx b/content/cosmwasm/api/ibc/core/upgraded-consensus-states.mdx
similarity index 100%
rename from content/reference/api/ibc/core/upgraded-consensus-states.mdx
rename to content/cosmwasm/api/ibc/core/upgraded-consensus-states.mdx
diff --git a/content/cosmwasm/api/ibc/index.mdx b/content/cosmwasm/api/ibc/index.mdx
new file mode 100644
index 00000000..72c760f9
--- /dev/null
+++ b/content/cosmwasm/api/ibc/index.mdx
@@ -0,0 +1,23 @@
+# Ibc API
+
+This section covers the Ibc related endpoints. Choose a category to continue.
+
+## Categories
+
+
diff --git a/content/reference/api/index.mdx b/content/cosmwasm/api/index.mdx
similarity index 100%
rename from content/reference/api/index.mdx
rename to content/cosmwasm/api/index.mdx
diff --git a/content/reference/api/sei-protocol/_meta.js b/content/cosmwasm/api/sei-protocol/_meta.js
similarity index 100%
rename from content/reference/api/sei-protocol/_meta.js
rename to content/cosmwasm/api/sei-protocol/_meta.js
diff --git a/content/cosmwasm/api/sei-protocol/index.mdx b/content/cosmwasm/api/sei-protocol/index.mdx
new file mode 100644
index 00000000..be624e85
--- /dev/null
+++ b/content/cosmwasm/api/sei-protocol/index.mdx
@@ -0,0 +1,18 @@
+# Sei-protocol API
+
+This section covers the Sei-protocol related endpoints. Choose a category to continue.
+
+## Categories
+
+
diff --git a/content/reference/api/sei-protocol/sei-chain/_meta.js b/content/cosmwasm/api/sei-protocol/sei-chain/_meta.js
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/_meta.js
rename to content/cosmwasm/api/sei-protocol/sei-chain/_meta.js
diff --git a/content/reference/api/sei-protocol/sei-chain/actives.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/actives.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/actives.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/actives.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/exchange-rate.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/exchange-rate.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/exchange-rate.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/exchange-rate.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/exchange-rates.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/exchange-rates.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/exchange-rates.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/exchange-rates.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/feeder.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/feeder.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/feeder.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/feeder.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/index.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/index.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/index.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/index.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/lookback-seconds.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/lookback-seconds.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/lookback-seconds.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/lookback-seconds.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/params.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/params.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/params.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/params.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/price-snapshot-history.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/price-snapshot-history.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/price-snapshot-history.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/price-snapshot-history.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/slash-window.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/slash-window.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/slash-window.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/slash-window.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/vote-penalty-counter.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/vote-penalty-counter.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/vote-penalty-counter.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/vote-penalty-counter.mdx
diff --git a/content/reference/api/sei-protocol/sei-chain/vote-targets.mdx b/content/cosmwasm/api/sei-protocol/sei-chain/vote-targets.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/sei-chain/vote-targets.mdx
rename to content/cosmwasm/api/sei-protocol/sei-chain/vote-targets.mdx
diff --git a/content/reference/api/sei-protocol/seichain/_meta.js b/content/cosmwasm/api/sei-protocol/seichain/_meta.js
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/_meta.js
rename to content/cosmwasm/api/sei-protocol/seichain/_meta.js
diff --git a/content/reference/api/sei-protocol/seichain/account.mdx b/content/cosmwasm/api/sei-protocol/seichain/account.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/account.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/account.mdx
diff --git a/content/reference/api/sei-protocol/seichain/asset-list.mdx b/content/cosmwasm/api/sei-protocol/seichain/asset-list.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/asset-list.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/asset-list.mdx
diff --git a/content/reference/api/sei-protocol/seichain/assetDenom.mdx b/content/cosmwasm/api/sei-protocol/seichain/assetDenom.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/assetDenom.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/assetDenom.mdx
diff --git a/content/reference/api/sei-protocol/seichain/authority-metadata.mdx b/content/cosmwasm/api/sei-protocol/seichain/authority-metadata.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/authority-metadata.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/authority-metadata.mdx
diff --git a/content/reference/api/sei-protocol/seichain/contractAddr.mdx b/content/cosmwasm/api/sei-protocol/seichain/contractAddr.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/contractAddr.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/contractAddr.mdx
diff --git a/content/reference/api/sei-protocol/seichain/creator.mdx b/content/cosmwasm/api/sei-protocol/seichain/creator.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/creator.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/creator.mdx
diff --git a/content/reference/api/sei-protocol/seichain/denom.mdx b/content/cosmwasm/api/sei-protocol/seichain/denom.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/denom.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/denom.mdx
diff --git a/content/reference/api/sei-protocol/seichain/epoch.mdx b/content/cosmwasm/api/sei-protocol/seichain/epoch.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/epoch.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/epoch.mdx
diff --git a/content/reference/api/sei-protocol/seichain/evm-address.mdx b/content/cosmwasm/api/sei-protocol/seichain/evm-address.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/evm-address.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/evm-address.mdx
diff --git a/content/reference/api/sei-protocol/seichain/id.mdx b/content/cosmwasm/api/sei-protocol/seichain/id.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/id.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/id.mdx
diff --git a/content/reference/api/sei-protocol/seichain/index.mdx b/content/cosmwasm/api/sei-protocol/seichain/index.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/index.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/index.mdx
diff --git a/content/reference/api/sei-protocol/seichain/lookbackInSeconds.mdx b/content/cosmwasm/api/sei-protocol/seichain/lookbackInSeconds.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/lookbackInSeconds.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/lookbackInSeconds.mdx
diff --git a/content/reference/api/sei-protocol/seichain/lookbackSeconds.mdx b/content/cosmwasm/api/sei-protocol/seichain/lookbackSeconds.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/lookbackSeconds.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/lookbackSeconds.mdx
diff --git a/content/reference/api/sei-protocol/seichain/metadata.mdx b/content/cosmwasm/api/sei-protocol/seichain/metadata.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/metadata.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/metadata.mdx
diff --git a/content/reference/api/sei-protocol/seichain/numOfPeriods.mdx b/content/cosmwasm/api/sei-protocol/seichain/numOfPeriods.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/numOfPeriods.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/numOfPeriods.mdx
diff --git a/content/reference/api/sei-protocol/seichain/params.mdx b/content/cosmwasm/api/sei-protocol/seichain/params.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/params.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/params.mdx
diff --git a/content/reference/api/sei-protocol/seichain/pointer-version.mdx b/content/cosmwasm/api/sei-protocol/seichain/pointer-version.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/pointer-version.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/pointer-version.mdx
diff --git a/content/reference/api/sei-protocol/seichain/pointer.mdx b/content/cosmwasm/api/sei-protocol/seichain/pointer.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/pointer.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/pointer.mdx
diff --git a/content/reference/api/sei-protocol/seichain/price.mdx b/content/cosmwasm/api/sei-protocol/seichain/price.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/price.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/price.mdx
diff --git a/content/reference/api/sei-protocol/seichain/registered-pairs.mdx b/content/cosmwasm/api/sei-protocol/seichain/registered-pairs.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/registered-pairs.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/registered-pairs.mdx
diff --git a/content/reference/api/sei-protocol/seichain/sei-address.mdx b/content/cosmwasm/api/sei-protocol/seichain/sei-address.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/sei-address.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/sei-address.mdx
diff --git a/content/reference/api/sei-protocol/seichain/static-call.mdx b/content/cosmwasm/api/sei-protocol/seichain/static-call.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/static-call.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/static-call.mdx
diff --git a/content/reference/api/sei-protocol/seichain/timestamp.mdx b/content/cosmwasm/api/sei-protocol/seichain/timestamp.mdx
similarity index 100%
rename from content/reference/api/sei-protocol/seichain/timestamp.mdx
rename to content/cosmwasm/api/sei-protocol/seichain/timestamp.mdx
diff --git a/content/reference/api/seichain/_meta.js b/content/cosmwasm/api/seichain/_meta.js
similarity index 100%
rename from content/reference/api/seichain/_meta.js
rename to content/cosmwasm/api/seichain/_meta.js
diff --git a/content/cosmwasm/api/seichain/index.mdx b/content/cosmwasm/api/seichain/index.mdx
new file mode 100644
index 00000000..fd45950f
--- /dev/null
+++ b/content/cosmwasm/api/seichain/index.mdx
@@ -0,0 +1,13 @@
+# Seichain API
+
+This section covers the Seichain related endpoints. Choose a category to continue.
+
+## Categories
+
+
diff --git a/content/reference/api/seichain/mint/_meta.js b/content/cosmwasm/api/seichain/mint/_meta.js
similarity index 100%
rename from content/reference/api/seichain/mint/_meta.js
rename to content/cosmwasm/api/seichain/mint/_meta.js
diff --git a/content/reference/api/seichain/mint/index.mdx b/content/cosmwasm/api/seichain/mint/index.mdx
similarity index 100%
rename from content/reference/api/seichain/mint/index.mdx
rename to content/cosmwasm/api/seichain/mint/index.mdx
diff --git a/content/reference/api/seichain/mint/minter.mdx b/content/cosmwasm/api/seichain/mint/minter.mdx
similarity index 100%
rename from content/reference/api/seichain/mint/minter.mdx
rename to content/cosmwasm/api/seichain/mint/minter.mdx
diff --git a/content/reference/api/seichain/mint/params.mdx b/content/cosmwasm/api/seichain/mint/params.mdx
similarity index 100%
rename from content/reference/api/seichain/mint/params.mdx
rename to content/cosmwasm/api/seichain/mint/params.mdx
diff --git a/content/reference/_meta.js b/content/reference/_meta.js
deleted file mode 100644
index e8832c19..00000000
--- a/content/reference/_meta.js
+++ /dev/null
@@ -1,14 +0,0 @@
-export default {
- index: {
- title: 'Home'
- },
- '-- API Reference': {
- type: 'separator',
- title: 'API Reference'
- },
- api: 'Cosmos',
- '-- Interoperability': {
- type: 'separator',
- title: 'Interoperability'
- }
-};
diff --git a/content/reference/api/cosmos/index.mdx b/content/reference/api/cosmos/index.mdx
deleted file mode 100644
index 38b6e1b4..00000000
--- a/content/reference/api/cosmos/index.mdx
+++ /dev/null
@@ -1,73 +0,0 @@
-# Cosmos API
-
-This section covers the Cosmos related endpoints. Choose a category to continue.
-
-## Categories
-
-
diff --git a/content/reference/api/cosmwasm/index.mdx b/content/reference/api/cosmwasm/index.mdx
deleted file mode 100644
index b375218a..00000000
--- a/content/reference/api/cosmwasm/index.mdx
+++ /dev/null
@@ -1,13 +0,0 @@
-# Cosmwasm API
-
-This section covers the Cosmwasm related endpoints. Choose a category to continue.
-
-## Categories
-
-
diff --git a/content/reference/api/ibc/index.mdx b/content/reference/api/ibc/index.mdx
deleted file mode 100644
index 235e57ab..00000000
--- a/content/reference/api/ibc/index.mdx
+++ /dev/null
@@ -1,23 +0,0 @@
-# Ibc API
-
-This section covers the Ibc related endpoints. Choose a category to continue.
-
-## Categories
-
-
diff --git a/content/reference/api/sei-protocol/index.mdx b/content/reference/api/sei-protocol/index.mdx
deleted file mode 100644
index d97a8aa9..00000000
--- a/content/reference/api/sei-protocol/index.mdx
+++ /dev/null
@@ -1,18 +0,0 @@
-# Sei-protocol API
-
-This section covers the Sei-protocol related endpoints. Choose a category to continue.
-
-## Categories
-
-
diff --git a/content/reference/api/seichain/index.mdx b/content/reference/api/seichain/index.mdx
deleted file mode 100644
index 347ea58c..00000000
--- a/content/reference/api/seichain/index.mdx
+++ /dev/null
@@ -1,13 +0,0 @@
-# Seichain API
-
-This section covers the Seichain related endpoints. Choose a category to continue.
-
-## Categories
-
-
diff --git a/content/reference/index.mdx b/content/reference/index.mdx
deleted file mode 100644
index a87bee98..00000000
--- a/content/reference/index.mdx
+++ /dev/null
@@ -1,54 +0,0 @@
-import React from 'react';
-import { IconWorld, IconBrackets, IconPointer } from '@tabler/icons-react';
-import { LinkCard } from '../../src/components/LinkCard';
-
-# Reference
-
-Explore Sei’s core reference materials, endpoints, commands, and more.
-
-
- }
- title="EVM RPC API"
- link="/reference/evm"
- description="Ethereum compatibility details"
- preview={{
- content: 'An overview of Sei’s EVM layer and cross-chain capabilities.',
- highlights: ['Smart contract deployment', 'Op-code support', 'Integration best practices']
- }}
- />
-
- }
- title="Pointer Contracts"
- link="/reference/pointer-contracts"
- description="Documentation on pointer-based contracts"
- preview={{
- content: 'How pointer contracts link on-chain logic to off-chain data sources in Sei.',
- highlights: ['Data feed integration', 'Contract patterns', 'Security considerations']
- }}
- />
-
- }
- title="EVM Precompiles"
- link="/reference/precompiles/example-usage"
- description="Interact with native Sei modules from the EVM"
- preview={{
- content: 'Available Precompile Contracts:',
- highlights: ['Bank', "IBC", 'Staking', 'Governance', 'Oracle', 'CosmWasm', "Pointer", 'Pointerview', 'JSON', 'Addr', "Distribution"]
- }}
- />
-
- }
- title="Cosmos REST API"
- link="/reference/api"
- description="Cosmos-specific references"
- preview={{
- content: 'Explore how Sei leverages Cosmos-SDK modules and IBC features.',
- highlights: ['Governance modules', 'IBC integration', 'Custom modules and extensions']
- }}
- />
-
-
diff --git a/src/components/APIModulePaths/APIModulePaths.tsx b/src/components/APIModulePaths/APIModulePaths.tsx
index 9f244790..2e835603 100644
--- a/src/components/APIModulePaths/APIModulePaths.tsx
+++ b/src/components/APIModulePaths/APIModulePaths.tsx
@@ -4,7 +4,7 @@ export const APIModulePaths = ({ basePaths, prefix }: { basePaths: any[]; prefix
return (
{Object.values(basePaths).map((path) => {
- return ;
+ return ;
})}
);
From bf5516e42f2a3ae3b83b6a68cd7af38e92b391b1 Mon Sep 17 00:00:00 2001
From: Carson <104383295+codebycarson@users.noreply.github.com>
Date: Mon, 17 Mar 2025 09:50:17 -0700
Subject: [PATCH 10/10] Hide Sei Account
Hide for now
---
content/evm/_meta.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/content/evm/_meta.js b/content/evm/_meta.js
index c16ff1bd..936473c9 100644
--- a/content/evm/_meta.js
+++ b/content/evm/_meta.js
@@ -13,7 +13,10 @@ export default {
title: 'Frontend Development'
},
'building-a-frontend': 'Building a Frontend',
- 'sei-account': 'Sei Account',
+ 'sei-account': {
+ title: 'Sei Account',
+ display: 'hidden'
+ },
'-- Smart Contracts': {
type: 'separator',