diff --git a/docs/build/ethereum-tools/interact-with-ethersjs.md b/docs/build/ethereum-tools/interact-with-ethersjs.md index bce385e..0ead69d 100644 --- a/docs/build/ethereum-tools/interact-with-ethersjs.md +++ b/docs/build/ethereum-tools/interact-with-ethersjs.md @@ -42,7 +42,7 @@ npm install ethers@6.13.0 ## Contract Interaction !!! note - The network provider used in this tutorial is the [Crab testnet](../getting-started/networks/crab.md). However, the concepts and techniques covered in this tutorial are applicable to other Darwinia networks as well. + The network provider used in this tutorial is the [Darwinia network](../getting-started/networks/darwinia.md). The concepts and techniques covered here are applicable to other networks as well. ### Prepare Contract @@ -156,7 +156,7 @@ const accountFrom = { privateKey: "0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc", } -const provider = new JsonRpcProvider('https://crab-rpc.darwinia.network'); +const provider = new JsonRpcProvider('https://rpc.darwinia.network'); const wallet = new ethers.Wallet(accountFrom.privateKey, provider); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; const bin = contractMetadata.contracts["storage.sol:Storage"].bin; @@ -216,7 +216,7 @@ const accountFrom = { privateKey: "0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc", }; -const provider = new JsonRpcProvider("https://crab-rpc.darwinia.network"); +const provider = new JsonRpcProvider("https://rpc.darwinia.network"); const wallet = new ethers.Wallet(accountFrom.privateKey, provider); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; @@ -265,7 +265,7 @@ const contractMetadata = require("./metadata.json"); // The contract address deployed in last step const contractAddress = '0x24e263941c13bD12EEaAdba64531385e83103908'; -const provider = new JsonRpcProvider('https://crab-rpc.darwinia.network'); +const provider = new JsonRpcProvider('https://rpc.darwinia.network'); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; const retrieve = async () => { // Construct the contract instance @@ -288,4 +288,4 @@ The output: ```bash The current number stored is: 3 -``` \ No newline at end of file +``` diff --git a/docs/build/ethereum-tools/interact-with-foundry.md b/docs/build/ethereum-tools/interact-with-foundry.md index d52a2d7..eca73d0 100644 --- a/docs/build/ethereum-tools/interact-with-foundry.md +++ b/docs/build/ethereum-tools/interact-with-foundry.md @@ -12,7 +12,7 @@ The four main tools in Foundry are: - [Anvil](https://github.com/foundry-rs/foundry/blob/master/crates/anvil): Anvil is a local TestNet node that can be used for development purposes. It has the ability to fork preexisting networks. - [Chisel](https://github.com/foundry-rs/foundry/blob/master/crates/chisel): Chisel is a Solidity REPL (Read-Eval-Print Loop) that allows for quick testing of Solidity snippets. -This guide will provide instructions on how to use Foundry's Forge and Cast tools to interact with Ethereum smart contracts on the Darwinia [Crab testnet](../getting-started/networks/crab.md). +This guide will provide instructions on how to use Foundry's Forge and Cast tools to interact with Ethereum smart contracts on the [Darwinia network](../getting-started/networks/darwinia.md). ## Prerequisites @@ -43,7 +43,7 @@ In addition to these three folders, a git project will also be created along wit ## Contract Interaction !!! note - The network provider used in this tutorial is the Crab testnet. However, the concepts and techniques covered in this tutorial are applicable to other Darwinia networks as well. + The network provider used in this tutorial is the Darwinia network. However, the concepts and techniques covered in this tutorial are applicable to other networks as well. ### Prepare And Compile Contract @@ -106,7 +106,7 @@ Compiler run successful! Start the deployment by running the command: ```bash -forge create --rpc-url https://crab-rpc.darwinia.network --private-key 0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc src/storage.sol:Storage +forge create --rpc-url https://rpc.darwinia.network --private-key 0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc src/storage.sol:Storage ``` The output like this: @@ -126,7 +126,7 @@ Transaction hash: 0x8a9089e9aaf1569807cf3bae0f525370a490444fb6c55702aee46aaad70e Run the command: ```bash -cast send --private-key 0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc --rpc-url https://crab-rpc.darwinia.network 0x0De784894D8FfE792EA7cF108E96f6e4451D066E "store(uint256)" 3 +cast send --private-key 0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc --rpc-url https://rpc.darwinia.network 0x0De784894D8FfE792EA7cF108E96f6e4451D066E "store(uint256)" 3 ``` The output: @@ -152,7 +152,7 @@ type 2 Run the command: ```bash -cast call 0x0De784894D8FfE792EA7cF108E96f6e4451D066E "retrieve()" --rpc-url https://crab-rpc.darwinia.network +cast call 0x0De784894D8FfE792EA7cF108E96f6e4451D066E "retrieve()" --rpc-url https://rpc.darwinia.network ``` The output: diff --git a/docs/build/ethereum-tools/interact-with-hardhat.md b/docs/build/ethereum-tools/interact-with-hardhat.md index 1984d7c..39e79e3 100644 --- a/docs/build/ethereum-tools/interact-with-hardhat.md +++ b/docs/build/ethereum-tools/interact-with-hardhat.md @@ -58,7 +58,7 @@ These are the default paths for a Hardhat project. ## Contract Interaction !!! note - The network provider used in this tutorial is the [Crab testnet](../getting-started/networks/crab.md). However, the concepts and techniques covered in this tutorial are applicable to other Darwinia networks as well. + The network provider used in this tutorial is the [Darwinia network](../getting-started/networks/darwinia.md). However, the concepts and techniques covered in this tutorial are applicable to other networks as well. ### Prepare And Compile Contract @@ -114,7 +114,7 @@ Compiled 1 Solidity file successfully ### Update Hardhat Config -Before working with the contracts, there are a few basic configurations that need to be set up. Replace the default **`hardhat.config`** file with the following content. This configuration includes the Crab network RPC information and adds a test account: +Before working with the contracts, there are a few basic configurations that need to be set up. Replace the default **`hardhat.config`** file with the following content. This configuration includes the Darwinia network RPC information and adds a test account: ```jsx linenums="1" title="hardhat.config" require("@nomicfoundation/hardhat-toolbox"); @@ -122,17 +122,17 @@ require("@nomicfoundation/hardhat-toolbox"); /** @type import('hardhat/config').HardhatUserConfig */ module.exports = { solidity: "0.8.19", - defaultNetwork: "crab", + defaultNetwork: "darwinia", networks: { - crab: { - url: "https://crab-rpc.darwinia.network", + darwinia: { + url: "https://rpc.darwinia.network", accounts: ["0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc"] } } }; ``` -By updating the **`hardhat.config`** file with this content, you will have the necessary configurations in place to interact with the Crab network and use the test account for testing purposes. +By updating the **`hardhat.config`** file with this content, you will have the necessary configurations in place to interact with the Darwinia network and use the test account for testing purposes. ### Deploy Storage Contract @@ -158,7 +158,7 @@ main().catch((error) => { Start the deployment by running the command: ```jsx -npx hardhat run --network crab scripts/deploy.js +npx hardhat run --network darwinia scripts/deploy.js ``` The output like this: @@ -206,7 +206,7 @@ ContractTransactionResponse { _initializingPromise: [Promise], provider: [BackwardsCompatibilityProviderAdapter] }, - _networkName: 'crab', + _networkName: 'darwinia', _blockListeners: [], _transactionHashListeners: Map(0) {}, _eventListeners: [] @@ -225,7 +225,7 @@ ContractTransactionResponse { maxFeePerGas: 182721978177n, data: '0x6057361d0000000000000000000000000000000000000000000000000000000000000003', value: 0n, - chainId: 43n, + chainId: 46n, signature: Signature { r: "0x191e493eed26c34426522a9e29d913dd0c5a94ae62b44e398b8e0eb72d597b90", s: "0x474e5f1b1f363047b9a7c8c99bdd9f9429946a12acb876c8741ac5ce04a77438", yParity: 0, networkV: null }, accessList: [] } @@ -242,4 +242,4 @@ The output: ```bash 3n -``` \ No newline at end of file +``` diff --git a/docs/build/ethereum-tools/interact-with-web3js.md b/docs/build/ethereum-tools/interact-with-web3js.md index 3c8e760..e979484 100644 --- a/docs/build/ethereum-tools/interact-with-web3js.md +++ b/docs/build/ethereum-tools/interact-with-web3js.md @@ -43,7 +43,7 @@ npm install web3@4.9.0" !!! note - The network provider used in this tutorial is the [Crab testnet](../getting-started/networks/crab.md). However, the concepts and techniques covered in this tutorial are applicable to other Darwinia networks as well. + The network provider used in this tutorial is the [Darwinia network](../getting-started/networks/darwinia.md). However, the concepts and techniques covered in this tutorial are applicable to other networks as well. ### Prepare Contract @@ -157,7 +157,7 @@ const accountFrom = { privateKey: "0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc", } -const web3 = new Web3('https://crab-rpc.darwinia.network'); +const web3 = new Web3('https://rpc.darwinia.network'); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; const bin = contractMetadata.contracts["storage.sol:Storage"].bin; @@ -232,7 +232,7 @@ const accountFrom = { address: "0x6Bc9543094D17f52CF6b419FB692797E48d275d0", privateKey: "0xd5cef12c5641455ad949c3ce8f9056478eeda53dcbade335b06467e8d6b2accc", } -const web3 = new Web3('https://crab-rpc.darwinia.network'); +const web3 = new Web3('https://rpc.darwinia.network'); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; const store = async () => { @@ -283,7 +283,7 @@ const contractMetadata = require("./metadata.json"); // The contract address deployed in last step const contractAddress = '0x677163264bcb88A6f8F71E2B7D88F51d54325AB1'; -const web3 = new Web3('https://crab-rpc.darwinia.network'); +const web3 = new Web3('https://rpc.darwinia.network'); const abi = contractMetadata.contracts["storage.sol:Storage"].abi; const retrieve = async () => { @@ -307,4 +307,4 @@ The output: ```sh The current number stored is: 3 -``` \ No newline at end of file +``` diff --git a/docs/build/ethereum-tools/verify-contract.md b/docs/build/ethereum-tools/verify-contract.md index 7c384a8..5a564d0 100644 --- a/docs/build/ethereum-tools/verify-contract.md +++ b/docs/build/ethereum-tools/verify-contract.md @@ -2,12 +2,12 @@ Verifying smart/token contracts is a crucial step in development, as it allows developers to ensure the contracts' correctness and security. Once verified, the contract's source code is made public, enabling independent verification, which fosters trust and transparency. This reassures users that the contracts operate as intended without any malicious code. It also simplifies the process for other developers to engage with your smart contracts. -For Darwinia chains, Subscan is the most commonly used explorer, offering contract verification services for both the Darwinia and Crab networks. This tutorial will guide you through the contract verification steps +For Darwinia, Subscan is the most commonly used explorer, offering contract verification services for the network. This tutorial will guide you through the contract verification steps. ## Verify Contracts -1. Navigate to the appropriate [Subscan](../getting-started/networks/crab.md#network-info) explorer, using the Crab chain as an example. Once there, open the contract page as demonstrated in the screenshot below. +1. Navigate to the [Darwinia Subscan](../getting-started/networks/darwinia.md#network-information) explorer. Once there, open the contract page as demonstrated in the screenshot below. ![evm-tutorial-verify-contract-1](../../images/evm-tutorial-verify-contract-1.png) -2. Verify the contract by submitting the concrete contract information or [standard input JSON](https://github.com/subscan-explorer/sourcify/blob/feat/doc/docs/Standard-Input-JSON.md), similar to the process used on Etherscan, then click `Verify & Publish`. \ No newline at end of file +2. Verify the contract by submitting the concrete contract information or [standard input JSON](https://github.com/subscan-explorer/sourcify/blob/feat/doc/docs/Standard-Input-JSON.md), similar to the process used on Etherscan, then click `Verify & Publish`. diff --git a/docs/build/getting-started/networks/crab.md b/docs/build/getting-started/networks/crab.md deleted file mode 100644 index b1f6670..0000000 --- a/docs/build/getting-started/networks/crab.md +++ /dev/null @@ -1,24 +0,0 @@ -# Crab Chain(Testnet) -The Crab, a [parachain of Kusama](https://kusama.subscan.io/parachain/2105), now serves as Darwinia’s primary test network. It is officially maintained to ensure that new and innovative features are thoroughly tested before being deployed to the main production network. - -## Connect Wallet Automatically - -[Connect](https://chainlist.org/chain/44){ .md-button .md-button--primary } - -## Network Information - -- Network Name: **Crab2** -- ChainId: **`44`** -- Token Info - - Symbol: [**CRAB**](https://coinmarketcap.com/currencies/darwinia-crab-network) - - Decimal: **`18`** -- Block Explorers: - - [**CrabScan**](https://crab-scan.darwinia.network/) -- HTTPS RPC Endpoints: - - **`https://crab-rpc.darwinia.network`** - - **`https://crab-rpc.dcdao.box`** -- Websocket RPC Endpoints: - - **`wss://crab-rpc.darwinia.network`** - - **`wss://crab-rpc.dcdao.box`** -- EVM-Tracing Node Endpoints - - **`ws://c1.crab2.darwinia.network:9944`** \ No newline at end of file diff --git a/docs/build/getting-started/networks/dev-node.md b/docs/build/getting-started/networks/dev-node.md index 017d164..bafdbf7 100644 --- a/docs/build/getting-started/networks/dev-node.md +++ b/docs/build/getting-started/networks/dev-node.md @@ -1,6 +1,6 @@ # Run Development Testnet -While there is an established test network, namely the [Crab network](./crab.md), which serves as an ideal sandbox for your applications, eliminating any concern about initiating and connecting nodes, among other things. The official test network is designed to fulfill application developers' requirements. However, there may be scenarios where you want to perform low-level tasks. In such cases, creating your own development network can significantly enhance your development, testing, or debugging efficiency. This guide will walk you through the process of establishing a single-node development network. +Darwinia no longer maintains a public testnet, so spinning up a local development network is the best way to experiment without risking production funds. Creating your own development network significantly enhances your ability to test or debug low-level features. This guide walks you through the process of establishing a single-node development network. ## Compile darwinia node @@ -61,17 +61,17 @@ While there is an established test network, namely the [Crab network](./crab.md) ## Start the development node -After your node compiles, you are ready to start exploring what it does using the darwinia development node. +After your node compiles, you are ready to start exploring what it does using the Darwinia development node. -To start the local Crab testnet node: +To start the local development node: 1. In the same terminal where you compiled your node, you can now start the node in development mode by running the following command: ```bash - ./target/release/darwinia --chain crab-dev --alice --tmp --rpc-external --rpc-cors all --unsafe-force-node-key-generation + ./target/release/darwinia --dev --alice --tmp --rpc-external --rpc-cors all --unsafe-force-node-key-generation ``` - The darwinia command-line options specify how you want the running node to operate. In this case, the `--chain crab-dev` option specifies that the node runs in development mode using the predefined Crab development chain specification. By default, this option also deletes all active data—such as keys, the blockchain database, and networking information—when you stop the node by pressing Ctrl-C. Using the `--tmp` option ensures that you have a clean working state any time you stop and restart the node. + The darwinia command-line options specify how you want the running node to operate. In this case, the `--dev` option runs an ephemeral single-node network with predefined accounts. By default, this option also deletes all active data—such as keys, the blockchain database, and networking information—when you stop the node by pressing Ctrl-C. Using the `--tmp` option ensures that you have a clean working state any time you stop and restart the node. 2. Verify your node is up and running successfully by reviewing the output displayed in the terminal. The terminal should display output similar to this: @@ -79,11 +79,11 @@ To start the local Crab testnet node: 2025-01-14 17:46:13 darwinia 2025-01-14 17:46:13 ✌️ version 6.8.1-8476af2e40e 2025-01-14 17:46:13 ❤️ by Darwinia Network , 2018-2025 - 2025-01-14 17:46:13 📋 Chain specification: Crab2 D + 2025-01-14 17:46:13 📋 Chain specification: Development 2025-01-14 17:46:13 🏷 Node name: Alice 2025-01-14 17:46:13 👤 Role: AUTHORITY - 2025-01-14 17:46:13 💾 Database: RocksDb at /tmp/substraterhaReX/chains/crab2-d/db/full - 2025-01-14 17:46:13 🪪 Parachain id: Id(2105) + 2025-01-14 17:46:13 💾 Database: RocksDb at /tmp/substraterhaReX/chains/dev/db/full + 2025-01-14 17:46:13 🪪 Parachain id: Id(2046) 2025-01-14 17:46:13 🧾 Parachain Account: 5Ec4AhNxga1JYLioRBNxfRnovheDELVbZTRSnKMgvSVPvNcN 2025-01-14 17:46:13 ✍️ Is collating: yes 2025-01-14 17:46:14 assembling new collators for new session 0 at #0 @@ -141,4 +141,4 @@ To start the local Crab testnet node: } ``` -Once the node is up and producing new blocks, you can connect to node to explore more advanced features, such as token transfer and contract development. \ No newline at end of file +Once the node is up and producing new blocks, you can connect to node to explore more advanced features, such as token transfer and contract development. diff --git a/docs/build/getting-started/networks/overview.md b/docs/build/getting-started/networks/overview.md index 9e561a0..37e645a 100644 --- a/docs/build/getting-started/networks/overview.md +++ b/docs/build/getting-started/networks/overview.md @@ -1,8 +1,7 @@ # Overview -The Darwinia ecosystem consists of four official long-term networks: +The Darwinia ecosystem currently focuses on the following long-term network: | Chain | Introduction | | :-------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------: | | **[Darwinia](./darwinia.md)** | EVM-compatible blockchain using the Substrate framework, featuring cross-chain capabilities. | -| **[Crab](./crab.md)** | Incentivized testnet network for Darwinia, similar to Kusama for Polkadot, designed to expect and handle chaos. | diff --git a/docs/build/indexer/envio.md b/docs/build/indexer/envio.md index e23ac5a..4e7aaeb 100644 --- a/docs/build/indexer/envio.md +++ b/docs/build/indexer/envio.md @@ -12,7 +12,7 @@ Designed to optimize the developer experience, Envio offers automatic code gener **Envio HyperSync** -Envio [HyperSync](https://docs.envio.dev/docs/hypersync) is supported on Darwinia Chain and Crab Chain. +Envio [HyperSync](https://docs.envio.dev/docs/hypersync) is supported on the Darwinia chain. HyperSync is a real-time data query layer for Darwinia Network, providing APIs that bypass traditional JSON-RPC for up to 1000x faster syncing of historical data. HyperSync is used by default in Envio's indexing framework (HyperIndex), with RPC being optional for data retrieval. @@ -97,7 +97,6 @@ Choosing `Local ABI` option will allow you to point to a JSON file containing th optimism base bsc - crab darwinia v polygon [↑↓ to move, enter to select, type to filter] diff --git a/docs/build/precompiles/overview.md b/docs/build/precompiles/overview.md index b6bb3b3..e038193 100644 --- a/docs/build/precompiles/overview.md +++ b/docs/build/precompiles/overview.md @@ -5,9 +5,9 @@ Darwinia strives to achieve compatibility with Ethereum, which includes being RPC compatible. Additionally, compatibility with Ethereum precompiles is also important. All Darwinia networks have integrated the standard Ethereum precompiles, making it easier for existing Ethereum applications to transition to the Darwinia network without any modifications. In addition to the standard precompiles, Darwinia has also installed other precompiles such as `StateStorage`, `Dispatch`. considering the unique architecture of Darwinia chains. This chapter will guide you through the design and usage of precompile contracts in Darwinia. -## Precompiles In Darwinia Networks +## Precompiles In Darwinia -In the comprehensive Darwinia Ecosystem, each network serves a distinct purpose, resulting in the installation of different precompiles on each network. It is possible that a particular network requires a unique precompile to execute specific actions, while it is unnecessary and would introduce unnecessary overhead in other networks. To address this, it is crucial to provide a precompile list for each network. If you are unfamiliar with the relationship between these networks, please refer to [this answer](../../learn/faq.md#what-distinguishes-the-darwinia-and-crab-networks-from-each-other) for more information. +Darwinia exposes the following precompiles to help developers build Ethereum-compatible applications without extra boilerplate. ### Darwinia Network @@ -19,13 +19,3 @@ In the comprehensive Darwinia Ecosystem, each network serves a distinct purpose, | `0x0000000000000000000000000000000000000402` | [Commitment Token](../precompiles/commitment-token.md) | | `0x0000000000000000000000000000000000000403` | [USDT](../precompiles/usdt.md) | | `0x0000000000000000000000000000000000000404` | [PINK](../precompiles/pink.md) | - -### Crab Network - -| Precompile Address | Name | -| --- | --- | -| `0x0000000000000000000000000000000000000001 ~ 0x0000000000000000000000000000000000000009` | [Ethereum](../precompiles/ethereum.md) | -| `0x0000000000000000000000000000000000000400` | [StateStorage](../precompiles/state-storage.md) | -| `0x0000000000000000000000000000000000000401` | [Dispatch](../precompiles/dispatch.md) | -| `0x0000000000000000000000000000000000000402` | [Commitment Token](../precompiles/commitment-token.md) | -| `0x0000000000000000000000000000000000000602` | [Conviction Voting](../precompiles/conviction-voting.md) | \ No newline at end of file diff --git a/docs/community/guide/migration/generate-account.md b/docs/community/guide/migration/generate-account.md index 13f0dde..89a2280 100644 --- a/docs/community/guide/migration/generate-account.md +++ b/docs/community/guide/migration/generate-account.md @@ -5,7 +5,7 @@ This article only covers the migration of general accounts. For guidance on migrating a multisig account, please consult [this tutorial](./multisig-account.md). -This tutorial will walk you through the steps of migrating your accounts from `Darwinia 1.0` to the current Darwinia using the [Account Migration Dapp](https://migration.darwinia.network/#/?network=Darwinia). It's important to note that this tutorial is also applicable for the Crab chain. +This tutorial will walk you through the steps of migrating your accounts from `Darwinia 1.0` to the current Darwinia using the [Account Migration Dapp](https://migration.darwinia.network/#/?network=Darwinia). ## Get Started With The Dashboard @@ -55,7 +55,7 @@ The current version of [Subscan](https://darwinia.subscan.io/) supports Darwinia ![evm-tutorial-migrate-general-8](../../../images/evm-tutorial-migrate-general-8.png) ![evm-tutorial-migrate-general-9](../../../images/evm-tutorial-migrate-general-9.png) -Also, you can refer to [here](../../../build/getting-started/networks/darwinia.md#network-info) and add the darwinia RPC to your wallet. Then you can see the transferrable `RING` on MetaMask. +Also, you can refer to [here](../../../build/getting-started/networks/darwinia.md#network-information) and add the Darwinia RPC to your wallet. Then you can see the transferrable `RING` on MetaMask. ![evm-tutorial-migrate-general-10](../../../images/evm-tutorial-migrate-general-10.png) @@ -76,6 +76,6 @@ Please navigate to [staking.darwinia.network](https://staking.darwinia.network/ MetaMask will pop up and ask you to sign in. Once signed in, you will be prompted to select the account to connect to the Dapp and accept permissions. -Upon accepting permissions and changing the network to `Darwinia`, you will be directed to the main dashboard. There, you will find the details of the stake you had on Darwinia 1.0, including Bonded, Unbonding, Unbonded, and Deposits. You can continue to use these to participate in staking on the Darwinia. Please refer to [this tutorial](../../../learn/collator-staking.md#staking-design) for instructions on how to stake and earn staking rewards on the Darwinia. +Upon accepting permissions and changing the network to `Darwinia`, you will be directed to the main dashboard. There, you will find the details of the stake you had on Darwinia 1.0, including Bonded, Unbonding, Unbonded, and Deposits. You can continue to use these to participate in staking on the Darwinia. Please refer to [this tutorial](../../../learn/collator-staking.md#how-to-staking) for instructions on how to stake and earn staking rewards on Darwinia. -![evm-tutorial-migrate-general-13](../../../images/evm-tutorial-migrate-general-13.png) \ No newline at end of file +![evm-tutorial-migrate-general-13](../../../images/evm-tutorial-migrate-general-13.png) diff --git a/docs/community/guide/migration/multisig-account.md b/docs/community/guide/migration/multisig-account.md index 9a6d986..f0e781a 100644 --- a/docs/community/guide/migration/multisig-account.md +++ b/docs/community/guide/migration/multisig-account.md @@ -4,7 +4,7 @@ This article specifically addresses the migration of multisig accounts. If you are looking for information on user interfaces for general accounts or a corresponding migration tutorial, please click [here](https://www.notion.so/Migrate-Generate-Account-66167771afba4768b6878907eb4e86bd?pvs=21). -This tutorial will walk you through the steps of migrating your accounts from `Darwinia 1.0` to the current Darwinia using the [Multisig Account Migration Dapp](https://migration.darwinia.network/#/multisig-home?network=Darwinia). It's important to note that this tutorial is also applicable for the Crab chain. +This tutorial will walk you through the steps of migrating your accounts from `Darwinia 1.0` to the current Darwinia using the [Multisig Account Migration Dapp](https://migration.darwinia.network/#/multisig-home?network=Darwinia). ## Get Started With The Dashboard @@ -78,4 +78,4 @@ After clicking on the `Continue` button and sending the transaction, please shar Just one more step! Please click on the `Deploy` button to finalize the migration of the multisig account. ![evm-tutorial-migrate-multisig-12](../../../images/evm-tutorial-migrate-multisig-12.png) -![evm-tutorial-migrate-multisig-13](../../../images/evm-tutorial-migrate-multisig-13.png) \ No newline at end of file +![evm-tutorial-migrate-multisig-13](../../../images/evm-tutorial-migrate-multisig-13.png) diff --git a/docs/community/guide/multisig-wallet.md b/docs/community/guide/multisig-wallet.md index 2cceebd..8817a92 100644 --- a/docs/community/guide/multisig-wallet.md +++ b/docs/community/guide/multisig-wallet.md @@ -12,7 +12,7 @@ 1. Open [DSafe Wallet](https://multisig.darwiniacommunitydao.xyz/) 2. Switch your MetaMask to the Darwinia Chain - DSafe Wallet consists of multiple owners. To create a multi-signature wallet, you first need to connect your regular wallet using MetaMask (or any other compatible wallet). If you haven't added the Darwinia Chain before, you can add it by visiting this [link](../../build/getting-started/networks/darwinia.md#network-info). + DSafe Wallet consists of multiple owners. To create a multi-signature wallet, you first need to connect your regular wallet using MetaMask (or any other compatible wallet). If you haven't added the Darwinia Chain before, you can add it by visiting this [link](../../build/getting-started/networks/darwinia.md#network-information). 3. Click "Create new Account" to initiate the process. @@ -79,4 +79,4 @@ 6. Because the condition is satisfied when this address confirms, the option "Execute transaction" appears here, indicating that the transaction will be executed immediately after confirmation. If it is not selected, the transaction can be executed by anyone afterwards. The executor is responsible for paying the gas fee. ![evm-tutorial-multisig-11](../../images/evm-tutorial-multisig-11.png) - ![evm-tutorial-multisig-12](../../images/evm-tutorial-multisig-12.png) \ No newline at end of file + ![evm-tutorial-multisig-12](../../images/evm-tutorial-multisig-12.png) diff --git a/docs/community/guide/transfer-token.md b/docs/community/guide/transfer-token.md index d645edd..8370022 100644 --- a/docs/community/guide/transfer-token.md +++ b/docs/community/guide/transfer-token.md @@ -5,7 +5,7 @@ The first crucial step for a newcomer in the Web3 world is understanding how to ## Transfer Using MetaMask !!! note - This tutorial based on the [Crab testnet](../../build/getting-started/networks/crab.md), it operations are also apply to other chains. + This tutorial is based on the [Darwinia network](../../build/getting-started/networks/darwinia.md), and the same operations apply to other chains. - Install the Wallet extension in your browser. - Import your existing accounts or create new ones. `Test Account 1` and `Test Account 2` are two test accounts in this tutorial. @@ -13,16 +13,16 @@ The first crucial step for a newcomer in the Web3 world is understanding how to ![evm-tutorial-token-transfer-1](../../images/evm-tutorial-token-transfer-1.png) ![evm-tutorial-token-transfer-2](../../images/evm-tutorial-token-transfer-2.png) -- By default, the MetaMask extension is connected to the Ethereum Mainnet. So, you need to switch from the Ethereum Mainnet to the Crab network. For example, take the Crab network as an example, [the network information page](../../build/getting-started/networks/crab.md#connect-wallet-automatically) provides a convenient link to connect directly. +- By default, the MetaMask extension is connected to the Ethereum Mainnet. So, you need to switch from the Ethereum Mainnet to the Darwinia network. The [network information page](../../build/getting-started/networks/darwinia.md#connect-wallet-automatically) provides a convenient link to connect directly. ![evm-tutorial-token-transfer-3](../../images/evm-tutorial-token-transfer-3.png) -Click the `Connect` button, and the MetaMask extension will automatically switch to the Crab network, check the network displayed and click the `Approve` button. Then , you can see that the network has switched from the Ethereum Mainnet to the Crab testnet. +Click the `Connect` button, and the MetaMask extension will automatically switch to the Darwinia network. Check the network displayed and click the `Approve` button. Then , you can see that the network has switched from the Ethereum Mainnet to Darwinia. ![evm-tutorial-token-transfer-5](../../images/evm-tutorial-token-transfer-5.png) ![evm-tutorial-token-transfer-6](../../images/evm-tutorial-token-transfer-6.png) -`Test Account 1` has 20 CRAB and `Test Account 2` balance is 0. Let's transfer 10 CRAB to the `Test Acccount 2` next. +`Test Account 1` has 20 RING and `Test Account 2` balance is 0. Let's transfer 10 RING to the `Test Account 2` next. - Transfer ![evm-tutorial-token-transfer-7](../../images/evm-tutorial-token-transfer-7.png) @@ -38,4 +38,4 @@ Click the `Connect` button, and the MetaMask extension will automatically switch Confirm the source account and target account, then click `Comfirm` button. ![evm-tutorial-token-transfer-10](../../images/evm-tutorial-token-transfer-10.png) - ![evm-tutorial-token-transfer-11](../../images/evm-tutorial-token-transfer-11.png) \ No newline at end of file + ![evm-tutorial-token-transfer-11](../../images/evm-tutorial-token-transfer-11.png) diff --git a/docs/index.md b/docs/index.md index 0db0e4b..bb3b40a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,8 @@ +--- +description: "High-level overview of Darwinia's purpose and cross-chain focus." +--- + # What is Darwinia? ![home](./images/home.png) diff --git a/docs/learn/ethereum-compatibility/evm-tracing.md b/docs/learn/ethereum-compatibility/evm-tracing.md index 5fa327c..44e2f80 100644 --- a/docs/learn/ethereum-compatibility/evm-tracing.md +++ b/docs/learn/ethereum-compatibility/evm-tracing.md @@ -20,4 +20,4 @@ It is worth noting that the EVM tracing features in Darwinia are specifically pr The EVM tracing node in Darwinia has its own distinct binary and requires a separate setup command compared to the production node. For more detailed information on running an EVM tracing node, please refer to the [Run Evm Trace Node](../../node-operators/run-evm-tracing-node.md). -To utilize the EVM tracing features in Darwinia, users should send requests to the dedicated node's RPC endpoint, which can be found in the corresponding [Network Info](../../build/getting-started/networks/crab.md#network-info). This ensures that the tracing capabilities are utilized effectively and efficiently within the Darwinia ecosystem. \ No newline at end of file +To utilize the EVM tracing features in Darwinia, users should send requests to the dedicated node's RPC endpoint, which can be found in the corresponding [Network Information](../../build/getting-started/networks/darwinia.md#network-information). This ensures that the tracing capabilities are utilized effectively and efficiently within the Darwinia ecosystem. diff --git a/docs/learn/ethereum-compatibility/gas.md b/docs/learn/ethereum-compatibility/gas.md index 7ae2ef6..8212045 100644 --- a/docs/learn/ethereum-compatibility/gas.md +++ b/docs/learn/ethereum-compatibility/gas.md @@ -12,9 +12,9 @@ In Ethereum, the number of pending transactions that can be included in the next Similarly, the Darwinia platform also has a block gas limit that determines the maximum amount of gas that can be consumed in a block. However, the specific block gas limit in Darwinia may be different from that of Ethereum. -| Network | Darwinia | Crab | -| --- | --- | --- | --- | -| BlockGasLimit | 20 million gas | 20 million gas | +| Network | BlockGasLimit | +| --- | --- | +| Darwinia | 20 million gas | **It is important to note that the BlockGasLimit in the Darwinia Platform is lower than the corresponding value in Ethereum.** This means that when building applications on the Darwinia Platform, developers need to be mindful of the lower gas limit and ensure that their code and transactions stay within this limit. Failure to do so may result in transactions being rejected or not being included in blocks. It is recommended to thoroughly test and optimize gas usage in order to ensure the smooth functioning of applications on the Darwinia Platform. @@ -22,4 +22,4 @@ Similarly, the Darwinia platform also has a block gas limit that determines the In Ethereum, there is a concept of a minimum gas price known as the "gas price floor" or "base fee". This base fee is dynamically adjusted for each block based on network congestion. It serves as the minimum amount of Ether (ETH) that users must pay for each unit of gas consumed in a transaction. If you offer a gas price lower than the base fee, your transaction will still be accepted and included in the memory pool, but it may face challenges in being included in a block. Miners prioritize transactions based on their gas prices, with higher gas price transactions being more attractive to miners as they offer higher potential rewards. -In a similar manner, the Darwinia platform implements a gas price mechanism that is similar to Ethereum. However, it's important to note a subtle difference in how transactions with low gas prices are handled. **If you offer a gas price lower than the minimum acceptable gas price set by the Darwinia platform, your transaction will be rejected immediately with an error message stating "gas price too low"**. Unlike in Ethereum, where such transactions are typically placed in the memory pool for future inclusion in blocks, the Darwinia platform immediately rejects transactions with insufficient gas prices. This immediate rejection helps ensure efficient utilization of network resources and prevents transactions with inadequate gas prices from occupying unnecessary space in the memory pool. Therefore, it is crucial to set an appropriate gas price that meets the minimum requirements of the Darwinia platform to avoid immediate rejection of your transactions. \ No newline at end of file +In a similar manner, the Darwinia platform implements a gas price mechanism that is similar to Ethereum. However, it's important to note a subtle difference in how transactions with low gas prices are handled. **If you offer a gas price lower than the minimum acceptable gas price set by the Darwinia platform, your transaction will be rejected immediately with an error message stating "gas price too low"**. Unlike in Ethereum, where such transactions are typically placed in the memory pool for future inclusion in blocks, the Darwinia platform immediately rejects transactions with insufficient gas prices. This immediate rejection helps ensure efficient utilization of network resources and prevents transactions with inadequate gas prices from occupying unnecessary space in the memory pool. Therefore, it is crucial to set an appropriate gas price that meets the minimum requirements of the Darwinia platform to avoid immediate rejection of your transactions. diff --git a/docs/learn/ethereum-compatibility/jsonrpc.md b/docs/learn/ethereum-compatibility/jsonrpc.md index 899c530..1f1a5a9 100644 --- a/docs/learn/ethereum-compatibility/jsonrpc.md +++ b/docs/learn/ethereum-compatibility/jsonrpc.md @@ -1,4 +1,4 @@ -To enable a software application to interact with the blockchain, JSON RPC is the preferred method. Darwinia provides an [Ethereum-compatible JSON RPC endpoint](../../build/getting-started/networks/darwinia.md#network-info), allowing developers to seamlessly interact with the Darwinia node just as they would with [Ethereum API](https://ethereum.github.io/execution-apis/api-documentation). While these APIs strive for high compatibility with Ethereum, it's important to acknowledge that there may be variations, particularly in relation to the consensus mechanism. The details of these differences will be explained in the accompanying guide. +To enable a software application to interact with the blockchain, JSON RPC is the preferred method. Darwinia provides an [Ethereum-compatible JSON RPC endpoint](../../build/getting-started/networks/darwinia.md#network-information), allowing developers to seamlessly interact with the Darwinia node just as they would with [Ethereum API](https://ethereum.github.io/execution-apis/api-documentation). While these APIs strive for high compatibility with Ethereum, it's important to acknowledge that there may be variations, particularly in relation to the consensus mechanism. The details of these differences will be explained in the accompanying guide. !!! note ✅ means the method is fully compatible with the Ethereum, and ❌ means it is not. @@ -225,4 +225,4 @@ To enable a software application to interact with the blockchain, JSON RPC is th ### [trace_filter](https://docs.alchemy.com/reference/trace-filter) ✅ - Returns traces matching given filter. -- **Note: Only accessible on the [EVM-tracing node](https://www.notion.so/EVM-Tracing-fda4666e09d84c18aa6404e6de9ced3a?pvs=21).** \ No newline at end of file +- **Note: Only accessible on the [EVM-tracing node](https://www.notion.so/EVM-Tracing-fda4666e09d84c18aa6404e6de9ced3a?pvs=21).** diff --git a/docs/learn/faq.md b/docs/learn/faq.md index 7546302..3402bd8 100644 --- a/docs/learn/faq.md +++ b/docs/learn/faq.md @@ -2,13 +2,9 @@ Welcome to our Frequently Asked Questions (FAQs) section This page is designed to provide clear and concise answers to common questions we receive regarding the Darwinia networks. Our goal is to make navigating the complexities of the Darwinia as straightforward as possible. If you have any further questions not covered here, feel free to reach out to us directly. We're always here to help! -## What distinguishes the Darwinia and Crab networks from each other? - -See [Chains](../build/getting-started/networks/overview.md) - ## Why is there a Darwinia 2.0? -Great question! Before the [Merge](https://medium.com/darwinianetwork/darwinia-2-0-merge-overview-96af96d668aa), the Darwinia 1.0 era included six networks within the Darwinia Ecosystem: the Darwinia Solo Network, Crab Solo Network, Darwinia Parachain Network, Crab Parachain Network, and two test networks. However, having so many networks caused confusion among users, making it difficult to understand their relationships. To address this, we decided to merge the Darwinia Solo Network into the Darwinia Parachain Network, and the Crab Solo Network into the Crab Parachain Network. This merge not only simplified the network structure but also resolved technical issues such as account system and crypto primitive compatibility with Ethereum. If you have an account in the Darwinia 1.0 network, we have developed a user-friendly application to assist you with migrating your assets to the Darwinia 2.0 network. Be sure to check out our [tutorial](../community/guide/migration/generate-account.md) for more information. +Great question! Before the [Merge](https://medium.com/darwinianetwork/darwinia-2-0-merge-overview-96af96d668aa), the Darwinia 1.0 era included several parallel networks within the Darwinia ecosystem: dedicated solo chains, parachain deployments, and multiple test networks. However, having so many networks caused confusion among users, making it difficult to understand their relationships. To address this, we merged the legacy deployments into a single Darwinia parachain. This merge not only simplified the network structure but also resolved technical issues such as account system and crypto primitive compatibility with Ethereum. If you have an account in the Darwinia 1.0 network, we have developed a user-friendly application to assist you with migrating your assets to the Darwinia 2.0 network. Be sure to check out our [tutorial](../community/guide/migration/generate-account.md) for more information. ## Where can I buy Darwinia Tokens? @@ -41,4 +37,4 @@ For more info, please refer to [Developer Incentive Program](../community/overvi ## If I have an application that is running on Darwinia Chain. Can I get a monthly-periodic payment grant? -For continued support, you can apply for new grants for new milestones of your project. \ No newline at end of file +For continued support, you can apply for new grants for new milestones of your project. diff --git a/docs/node-operators/run-archive-node.md b/docs/node-operators/run-archive-node.md index 13beb98..d571d97 100644 --- a/docs/node-operators/run-archive-node.md +++ b/docs/node-operators/run-archive-node.md @@ -49,20 +49,3 @@ tar xvf darwinia-x86_64-linux-gnu.tar.bz2 --sync=warp ``` -- For Crab Chain - - ```bash - ./darwinia \ - --chain=crab \ - --base-path=/data/crab-archive-node \ - --state-pruning=archive \ - --blocks-pruning=archive \ - --frontier-backend-type=sql \ - --rpc-external \ - --rpc-cors=all \ - --rpc-max-connections=1000 \ - --runtime-cache-size=64 \ - -- \ - --chain=kusama \ - --sync=warp - ``` diff --git a/docs/node-operators/run-collator-node.md b/docs/node-operators/run-collator-node.md index 2f88139..a1c1882 100644 --- a/docs/node-operators/run-collator-node.md +++ b/docs/node-operators/run-collator-node.md @@ -4,9 +4,6 @@ Darwinia Collators play a crucial role in the Darwinia Network as they are respo To learn more about Collators and their functions, you can click [here](https://wiki.polkadot.network/docs/learn-collator). This resource will provide you with detailed information on the topic. -!!! note - The steps outlined below are based on Darwinia, and the steps for Crab are similar. - ## Recommended Hardware - **RAM:** 8 GB: diff --git a/docs/node-operators/snapshot.md b/docs/node-operators/snapshot.md index 22b95dc..30db09f 100644 --- a/docs/node-operators/snapshot.md +++ b/docs/node-operators/snapshot.md @@ -7,13 +7,9 @@ The existing architecture of Polkadot consists of a relay chain node and a parac ## Available Snapshots - Darwinia2 Parachain: [https://snapshots.darwinia.network](https://snapshots.darwinia.network/) -- Crab2 Parachain: [https://snapshots.crab.network](https://snapshots.crab.network/) ## Usage -!!! note - The tutorial is originally based on the Darwinia chain, but it is also applicable to the Crab chain. To use the tutorial for the Crab chain, you just need to choose the correct snapshot resource. - ### Install [zstd](https://github.com/facebook/zstd) ```bash @@ -52,4 +48,4 @@ To sync the relay chain in warp mode, just add this at the end of the node comma ### Start Node -Once you have placed these extracted database files in the correct locations, then you can start your node either a full node or an archive node, by following the other tutorials. \ No newline at end of file +Once you have placed these extracted database files in the correct locations, then you can start your node either a full node or an archive node, by following the other tutorials. diff --git a/mkdocs.yml b/mkdocs.yml index bf5145a..8168779 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -101,6 +101,7 @@ markdown_extensions: - abbr - admonition - attr_list + - meta - def_list - footnotes - md_in_html @@ -209,7 +210,6 @@ plugins: "staking-precompile-f301e1fda68f450d8861f3e016c45422.md": "learn/collator-staking.md" "staking-f301e1fda68f450d8861f3e016c45422.md": "learn/collator-staking.md" "staking-module-9e8584942325478980a3f487b4e1aa14.md": "learn/collator-staking.md" - "pangolin-testnet-1e9ac8b09e874e8abd6a7f18c096ca6a.md": "build/getting-started/networks/crab.md" "pangolin-greater-sepolia-remix-demo-e743f8d5d51943d5954ea71865e80a27.md": "https://msgport.ringdao.com/docs/build/tutorial/remix-demo.html" "pangolin-greater-sepolia-script-demo-138f9b3974704363a299d5479454d5b5.md": "https://msgport.ringdao.com/docs/build/tutorial/script-demo.html" "polkadot-xcmp-d42e7ad9094744268b4d7738cd441e0d.md": "https://msgport.ringdao.com/docs/learn/messaging-protocols/xcmp.html" @@ -218,8 +218,6 @@ plugins: "tutorials-e8bc845c70c647b3a5808faa8a554eb0.md": "community/overview.md" "dapp-list-5b5f8b88d7b940e99d6f82c979cf7fd8.md": "community/overview.md" "dapp-list-d9453f4a0119442f9f989884549085f8.md": "community/overview.md" - "crab-chain-7d27b58cb42a4315b878281da0043aa6.md": "build/getting-started/networks/crab.md" - "crab-7d27b58cb42a4315b878281da0043aa6.md": "build/getting-started/networks/overview.md" "cross-chain-service-56b895cbda3a44bfb1578a9936148567.md": "index.md" "cross-chain-abstract-account-a0aae327c3d54555818fdab1149d0608.md": "https://msgport.ringdao.com/docs/learn/use-cases/xaccount.html" "lcmp-(deprecated)-d205c8d8e5794c789065aabdbb5f78c8.md": "https://msgport.ringdao.com/docs/learn/messaging-protocols/lcmp.html" @@ -252,7 +250,6 @@ plugins: "libraries-4a4ce70014ba43b7977aeb16ce9634ab.md": "build/getting-started/networks/overview.md" "dapp-development-4b021f21c52d474aa08a8109eb55bbd1.md": "build/getting-started/networks/overview.md" "multisig-wallet-baa3edb491744e9a896f79cd44cd1cfe.md": "community/guide/multisig-wallet.md" - "testnet-faucets-98a5b8e69c7e40b59973aa36af2ac647.md": "build/getting-started/networks/crab.md" "rollup-testnet-c7d1eac29e154f269c4a1b1495173cbd.md": "build/getting-started/networks/overview.md" "governance-22e8b46c937749b6848e7a99e11fe81a.md": "community/guide/governance.md" "ecosystem-and-developer-incentive-program-3cdf9539ed464261a0c79c47813d818c.md": "community/overview.md" @@ -271,7 +268,6 @@ plugins: "9d65d6d810f4446abb60fa4580c94b3a.md": "index.md" "27e4861f0c2f4777a580d149b813c8b3.md": "index.md" "collator-4009acd5b05a4de091d5dd011917a137.md": "index.md" - "testnet-faucets-de3bb5f3480142ce8dd77d8bec7260fe.md": "build/getting-started/networks/crab.md" "pangoro-testnet-70cfec5dc9ca42759959ba3803edaec2.md": "index.md" "precompiled-contracts-98c3e406495043838199aaf8c1b74601.md": "build/precompiles/overview.md" "create-dao-guide-098b104edc9f47e6884f56ff77057d6d.md": "community/guide/create-dao.md" @@ -331,8 +327,6 @@ plugins: "evm/chains/rollup.md": "build/getting-started/networks/overview.md" "evm/chains/overview.md": "build/getting-started/networks/overview.md" "evm/chains/darwinia.md": "build/getting-started/networks/darwinia.md" - "evm/chains/pangolin.md": "build/getting-started/networks/crab.md" - "evm/chains/crab.md": "build/getting-started/networks/crab.md" "evm/tutorial/usdt.md": "community/guide/assethub-bridge.md" "evm/tutorial/create-dao.md": "community/guide/create-dao.md" "evm/tutorial/staking.md": "learn/collator-staking.md" @@ -371,37 +365,25 @@ plugins: "evm/ethereum-compatibility/jsonrpc.md": "learn/ethereum-compatibility/jsonrpc.md" "docs/en/wiki-us-tokens.md": "community/overview.md" "docs/en/wiki-rfcs.md": "index.md" - "docs/zh-CN/crab-tut-nominator.md": "index.md" "docs/zh-CN/wiki-tut-wormhole-e2d.md": "index.md" "docs/en/wiki-tut-governance.md": "learn/governance.md" - "docs/zh-CN/crab-tut-get-free-cring.md": "index.md" "docs/zh-CN/wiki-tut-wormhole-d2e.md": "index.md" "docs/en/wiki-tut-validator.md": "index.md" "docs/en/wiki-tut-wormhole-d2e.md": "index.md" "docs/en/wiki-tut-nominator.md": "index.md" "docs/en/wiki-faq.md": "index.md" "docs/en/wiki-tut-create-account.md": "community/overview.md" - "docs/zh-CN/crab-tut-node.md": "node-operators/run-collator-node.md" "docs/zh-CN/wiki-tut-.md": "index.md" "docs/en/dev-tut-dvm-deposit.md": "index.md" - "docs/zh-CN/crab-tut-claim-cring.md": "index.md" "docs/en/rfc-0001-darwinia-developement-structure.md": "index.md" - "docs/en/crab-home.md": "index.md" - "docs/en/crab-tut-get-free-cring.md": "index.md" - "docs/en/crab-tut-create-account.md": "index.md" - "docs/en/crab-tut-node.md": "index.md" "docs/en/dev-bounty.md": "index.md" - "docs/zh-CN/crab-tut-create-account.md": "index.md" "docs/zh-CN/wiki-tut.md": "index.md" "docs/zh-CN/wiki-tut-create-account.md": "index.md" - "docs/en/crab-tut-nominator.md": "index.md" "learn/stake/staking.md": "learn/collator-staking.md" "learn/stake/deposit.md": "learn/collator-staking.md" "learn/stake/commitment-token.md": "learn/collator-staking.md" "learn/chains/overview.md": "build/getting-started/networks/overview.md" "learn/chains/darwinia.md": "build/getting-started/networks/darwinia.md" - "learn/chains/crab.md": "build/getting-started/networks/crab.md" - "learn/chains/pangolin.md": "build/getting-started/networks/crab.md" "learn/chains/rollup.md": "build/getting-started/networks/overview.md" "learn/wallets.md": "build/getting-started/wallets.md" "learn/ethereum-compatibility/precompiles/overview.md": "build/precompiles/overview.md" @@ -441,7 +423,6 @@ plugins: "community/ktondao.md": "community/orgs/ktondao.md" "community/collaboration.md": "community/overview.md" "developers/dev-bounty.md": "community/overview.md" - "get-started/wiki-pangolin-testnet.md": "build/getting-started/networks/crab.md" "understand-darwinia/wiki-us-tokens.md": "index.md" "tutorials/quick-start-account.md": "index.md" "sdk/guides/execute-remote-smart-contract-call.md": "index.md" @@ -454,8 +435,6 @@ plugins: "ecosystem.md": "community/overview.md" "ring.md": "community/orgs/ringdao.md" "?ref=parachains-info.md": "index.md" - "build/getting-started/networks/koi.md": "build/getting-started/networks/crab.md" - "build/getting-started/networks/pangolin.md": "build/getting-started/networks/crab.md" nav: - Learn: @@ -474,7 +453,6 @@ nav: - Networks: - Overview: "build/getting-started/networks/overview.md" - Darwinia: "build/getting-started/networks/darwinia.md" - - Crab(Testnet): "build/getting-started/networks/crab.md" - Development Node: "build/getting-started/networks/dev-node.md" - Wallets: "build/getting-started/wallets.md" - Development Tools: