Skip to content

Commit

Permalink
Merge pull request #785 from autonomys/rename_nova_auto_evm
Browse files Browse the repository at this point in the history
Nova -> Auto EVM: Update all referenced and slugs
  • Loading branch information
EmilFattakhov authored Dec 10, 2024
2 parents 3ca6802 + 2dfd714 commit 56680c1
Show file tree
Hide file tree
Showing 15 changed files with 58 additions and 58 deletions.
22 changes: 11 additions & 11 deletions docs/develop/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ We pride ourselves on enabling unlimited possibilities - there are no boundaries

## Development Options

**Developers** can choose to utilize **Auto SDK** - a comprehensive toolkit designed to simplify development on the Autonomys Network, or **Nova** - Autonomys's EVM-compatible domain, allowing you to utilize all the familiar functionalities available on networks like Ethereum. Soon, you'll also be able to build your own local custom virtual machines.
**Developers** can choose to utilize **Auto SDK** - a comprehensive toolkit designed to simplify development on the Autonomys Network, or **Auto EVM** - Autonomys's EVM-compatible domain, allowing you to utilize all the familiar functionalities available on networks like Ethereum. Soon, you'll also be able to build your own local custom virtual machines.

## [Auto SDK](/develop/auto-sdk/intro)

Expand All @@ -32,26 +32,26 @@ We pride ourselves on enabling unlimited possibilities - there are no boundaries
### Getting Started with Auto SDK
To start using Auto SDK, refer to our [Setup Instructions](/develop/auto-sdk/intro) to clone the repository, install dependencies, and run tests. The SDK is designed to be developer-friendly, ensuring you can get up and running quickly.

## [Nova - EVM Compatible Domain](/develop/nova/introduction)
## [Auto EVM - EVM Compatible Domain](/develop/auto-evm/introduction)

:::info
Currently, Nova is available exclusively on the **Gemini-3h** network. It will soon be accessible on the new test network, **Taurus**.
Currently, Auto EVM is available exclusively on the **Taurus** network.

Nova's availability on the mainnet is planned for **Phase 2 of the mainnet launch**. For further details, please refer to our [Phased Launch Roadmap](https://forum.autonomys.xyz/t/phased-launch-roadmap/4414) post on the forum.
Auto EVM's availability on the mainnet is planned for **Phase 2 of the mainnet launch**. For further details, please refer to our [Phased Launch Roadmap](https://forum.autonomys.xyz/t/phased-launch-roadmap/4414) post on the forum.
:::

### Key Features:
- **Solidity Smart Contracts**: Write and deploy smart contracts using Solidity, just as you would on Ethereum.
- **Tool Compatibility**: Any tool available for Ethereum development - like Remix, Truffle, or Hardhat - is compatible with Nova.
- **Tool Compatibility**: Any tool available for Ethereum development - like Remix, Truffle, or Hardhat - is compatible with Auto EVM.
- **Seamless Transition**: Developers familiar with Ethereum can transition to Autonomys without a steep learning curve.

### Why Use Nova?
### Why Use Auto EVM?
- **Familiar Environment**: Leverage existing knowledge and resources from the Ethereum ecosystem.
- **Scalability and Security**: Benefit from Autonomys's scalable and secure infrastructure while using tried-and-true development practices.
- **Interoperability**: Create applications that can interact seamlessly with other EVM-compatible networks.

### Getting Started with Nova
To start using Nova, refer to our [Guides and Manuals](/develop/nova/introduction).
### Getting Started with Auto EVM
To start using Auto EVM, refer to our [Guides and Manuals](/develop/auto-evm/introduction).


## RPC endpoints
Expand All @@ -64,11 +64,11 @@ To start using Nova, refer to our [Guides and Manuals](/develop/nova/introductio
- wss://rpc.taurus.subspace.foundation/ws
- wss://rpc.mainnet.subspace.foundation/ws

:::tip Nova
Currently, Nova is available exclusively on the gemini-3h network. It will soon be accessible on the taurus network.
:::tip Auto EVM
Currently, Auto EVM is available exclusively on the taurus network. Availability on mainnet is planned in Q1, 2025
:::

#### Nova
#### Auto EVM
- wss://nova-0.gemini-3h.subspace.network/ws
- wss://nova-1.gemini-3h.subspace.network/ws

Expand Down
10 changes: 5 additions & 5 deletions docs/develop/nova/Resources/block_explorer.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: Nova Block Explorer
title: Auto EVM Block Explorer
sidebar_position: 2
description: Autonomys hosted block explorer
slug: /develop/nova/block-explorer
slug: /develop/auto-evm/block-explorer
keywords:
- EVM Domain Nova
- EVM Domain Auto EVM
- Autonomys Network
---

### EVM Domain Nova Block Explorer
### EVM Domain Auto EVM Block Explorer

**[Nova Block Explorer](https://nova.subspace.network)**
**[Auto EVM Block Explorer](https://nova.subspace.network)**

This early version provides a clear and user-friendly visualization of Autonomys-specific statistics that cater to the needs of our farmers and developers.

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/nova/Resources/faucet.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Autonomys Faucet
sidebar_position: 1
description: Guide on utilizing Autonomys faucets for getting test tokens
slug: /develop/nova/faucet
slug: /develop/auto-evm/faucet
keywords:
- faucet
- autonomys network
Expand Down
4 changes: 2 additions & 2 deletions docs/develop/nova/_category_.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"label": "Nova EVM",
"label": "Auto EVM",
"position": 3,
"link": {
"type": "generated-index",
"slug": "develop/nova",
"slug": "develop/auto-evm",
"description": "Developers' guide on utilizing Autonomys Network"
}
}
8 changes: 4 additions & 4 deletions docs/develop/nova/additional-guides/foundry_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Foundry
sidebar_position: 1
description: Testing and Deploying Smart Contracts using Foundry
slug: /develop/nova/guides/foundry
slug: /develop/auto-evm/guides/foundry
keywords:
- autonomys network
- book getfoundry
Expand Down Expand Up @@ -110,7 +110,7 @@ keywords:
Nice, all tests are passing, meaning the smart contract is working as expected.
6. Next, there are **two things** we need to set, in order to **deploy our smart contract**:
- We need to connect a wallet that has sufficient balance of TSSC to cover the gas fees.
- We need to connect a wallet that has sufficient balance of tAI3 to cover the gas fees.
- We need to set an environment variable we will use later.
In order to make our lives easier, let’s create a new `Makefile` as well as `.env` file at the root of our project.
Expand Down Expand Up @@ -168,11 +168,11 @@ keywords:
```
:::caution
Do not attempt to speed up a transaction (do not include a tip on top of the gas fees). To read more about this, please refer to [this section](/develop/nova/introduction#important-note-about-submitting-a-transaction).
Do not attempt to speed up a transaction (do not include a tip on top of the gas fees). To read more about this, please refer to [this section](/develop/auto-evm/introduction#important-note-about-submitting-a-transaction).
:::
:::caution
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/nova/introduction#gas-estimation-issue) for the solution.
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/auto-evm/introduction#gas-estimation-issue) for the solution.
:::
8. **Congratulations**, you've successfully deployed your smart contract on Autonomys EVM!
4 changes: 2 additions & 2 deletions docs/develop/nova/additional-guides/hardhat_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Hardhat
sidebar_position: 2
description: Testing and Deploying Smart Contracts using HardHat
slug: /develop/nova/guides/hardhat
slug: /develop/auto-evm/guides/hardhat
keywords:
- autonomys network
- hardhat
Expand Down Expand Up @@ -173,7 +173,7 @@ In case of success deployment, you should see `Contract deployed to: transaction
![Hardhat-6](/img/developers/Hardhat-6.png)

:::caution
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/nova/introduction#gas-estimation-issue) for the solution.
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/auto-evm/introduction#gas-estimation-issue) for the solution.
:::

11. **Congratulations**, you've successfully deployed your smart contract on the Autonomys EVM domain!
2 changes: 1 addition & 1 deletion docs/develop/nova/additional-guides/local_development.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Local Development
sidebar_position: 3
description: Guide on local development Autonomys Node and Farmer
slug: /develop/nova/guides/local-development
slug: /develop/auto-evm/guides/local-development
keywords:
- local development
- autonomys network
Expand Down
6 changes: 3 additions & 3 deletions docs/develop/nova/additional-guides/remix_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Remix IDE
sidebar_position: 4
description: Testing and Deploying Smart Contracts using Remix IDE
slug: /develop/nova/guides/remix
slug: /develop/auto-evm/guides/remix
keywords:
- autonomys network
- remix ide
Expand Down Expand Up @@ -131,11 +131,11 @@ Since we already have a MetaMask Account set up, let’s use this option.
Now your transaction is recorded and you can interact with your smart contract at the bottom of the page - it's possible to call the functions `increment()` and `decrement()` as well as `setNumber()`

:::caution
Do not attempt to speed up a transaction (do not include a tip on top of the gas fees). To read more about this, please refer to [this section](/develop/nova/introduction#important-note-about-submitting-a-transaction).
Do not attempt to speed up a transaction (do not include a tip on top of the gas fees). To read more about this, please refer to [this section](/develop/auto-evm/introduction#important-note-about-submitting-a-transaction).
:::

:::caution
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/nova/introduction#gas-estimation-issue) for the solution.
In some cases when deploying the script, you may experience **"No manual gas limit set"** or **"Gas estimation failed"** issues. Please refer to [this section](/develop/auto-evm/introduction#gas-estimation-issue) for the solution.
:::

![Remix-12](/img/developers/Remix-12.png)
Expand Down
6 changes: 3 additions & 3 deletions docs/develop/nova/general-information.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: General Information
sidebar_position: 2
description: Guide on setting up
slug: /develop/nova/general
slug: /develop/auto-evm/general
keywords:
- metamask
- autonomys network
Expand All @@ -28,8 +28,8 @@ A smart contract is a digital agreement coded into a blockchain network, designe

### Differences with Ethereum
---
Autonomys Token (ATC) (TSSC for Subspace Credit during the testnet) is the sole method of payment for gas within the Autonomys EVM runtime.
There will be a bridge to convert farmed tokens into EVM-compatible tokens to cover the gas fees, however, at the moment the only viable option to get some TSSC on your wallet is through the Autonomys [faucet](/develop/nova/faucet).
Autonomys Token (AI3) (TSSC for Subspace Credit during the testnet) is the sole method of payment for gas within the Autonomys EVM runtime.
There will be a bridge to convert farmed tokens into EVM-compatible tokens to cover the gas fees, however, at the moment the only viable option to get some tAI3 on your wallet is through the Autonomys [faucet](/develop/auto-evm/faucet).

### What is Solidity?
---
Expand Down
16 changes: 8 additions & 8 deletions docs/develop/nova/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
title: Introduction
sidebar_position: 1
description: Quick start one-pager
slug: /develop/nova/introduction
slug: /develop/auto-evm/introduction
keywords:
- autonomys network
- quickstart
---

:::info
Currently, Nova is available exclusively on the **Gemini-3h** network. It will soon be accessible on the new test network, **Taurus**.
Currently, Auto EVM is available exclusively on **Taurus** network.

Nova's availability on the mainnet is planned for **Phase 2 of the mainnet launch**. For further details, please refer to our [Phased Launch Roadmap](https://forum.autonomys.xyz/t/phased-launch-roadmap/4414) post on the forum.
Auto EVM's availability on the mainnet is planned for **Phase 2 of the mainnet launch**. For further details, please refer to our [Phased Launch Roadmap](https://forum.autonomys.xyz/t/phased-launch-roadmap/4414) post on the forum.
:::

## The only tools needed to get you started
Expand All @@ -24,14 +24,14 @@ Autonomys utilizes EVM (Ethereum Virtual Machine) so any tool available for Ethe
---
```
Network Name: Autonomys EVM
New RPC URL: https://nova-0.gemini-3h.subspace.network/ws
New RPC URL: https://auto-evm-0.taurus.subspace.network/ws
Chain ID: 490000
Currency Symbol: TSSC
Currency Symbol: tAI3
```

### Get tokens to your wallet using our faucet
---
Follow the instructions [here](/develop/nova/faucet) to use our **Faucet** to get some TSSC.
Follow the instructions [here](/develop/auto-evm/faucet) to use our **Faucet** to get some tAI3.

### Test and deploy your smart contract
---
Expand All @@ -47,11 +47,11 @@ Please avoid attempting to accelerate a transaction by including a tip alongside
---
### Gas Estimation Issue

When deploying smart contracts to our EVM-compatible domain **Nova**, you may encounter an error related to gas estimation, typically presenting as:
When deploying smart contracts to our EVM-compatible domain **Auto EVM**, you may encounter an error related to gas estimation, typically presenting as:

`"No manual gas limit set" or "Gas estimation failed"`.

This issue often occurs because development tools like Foundry simulate transactions and use calculated or hardcoded gas estimation instead of querying the RPC (Remote Procedure Call) for it. **Nova** may require different gas amounts for certain operations compared to other EVM-compatible chains like Ethereum's testnets.
This issue often occurs because development tools like Foundry simulate transactions and use calculated or hardcoded gas estimation instead of querying the RPC (Remote Procedure Call) for it. **Auto EVM** may require different gas amounts for certain operations compared to other EVM-compatible chains like Ethereum's testnets.

:::note
We have submitted an upstream PR to fix this issue with **Foundry**. Described below are the workarounds, until the issue is resolved by the **Foundry team**.
Expand Down
8 changes: 4 additions & 4 deletions docs/develop/nova/setting-up-metamask.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Setting up MetaMask
sidebar_position: 3
description: Guide on setting up MetaMask for development purposes
slug: /develop/nova/metamask
slug: /develop/auto-evm/metamask
keywords:
- metamask
- autonomys network
Expand Down Expand Up @@ -64,9 +64,9 @@ First, let’s set up a MetaMask wallet and then go over connecting it to the Au

```
Network Name: Autonomys EVM
New RPC URL: https://nova-0.gemini-3h.subspace.network/ws
New RPC URL: https://auto-evm-0.taurus.subspace.network/ws
Chain ID: 490000
Currency Symbol: TSSC
Currency Symbol: tAI3
```

You're all set, **you have successfully configured your MetaMask wallet** and connected it to **Autonomys Core EVM**. To deploy your smart contract, you first need to get a small amount of **TSSC** tokens into your wallet. Please make sure to refer to the [faucet section](/develop/nova/faucet) of the guide to learn more about getting test tokens.
You're all set, **you have successfully configured your MetaMask wallet** and connected it to **Autonomys Core EVM**. To deploy your smart contract, you first need to get a small amount of **tAI3** tokens into your wallet. Please make sure to refer to the [faucet section](/develop/auto-evm/faucet) of the guide to learn more about getting test tokens.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ You can track your farmer through the [Astral Block Explorer](https://astral.aut
![Select Wallet](/img/doc-imgs/verify-farmer/select-wallet.png)


3. Find the new **Get your Farmer role on Discord** section within the panel. **NOTE: This section will not appear if you have not farmed any TSSC yet.**
3. Find the new **Get your Farmer role on Discord** section within the panel. **NOTE: This section will not appear if you have not farmed any AI3 yet.**

![Wallet Panel](/img/doc-imgs/verify-farmer/wallet-panel.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ For running the Operator Node on Linux, proceed directly to the next step.

### Choosing the right domain

An operator needs to register on a specific domain and create a key pair to participate in bundle production. Stake Wars is using domains with IDs 0 (Nova) and 1 (AutoID).
An operator needs to register on a specific domain and create a key pair to participate in bundle production. Stake Wars is using domains with IDs 0 (Auto EVM) and 1 (AutoID).
It is possible to register an operator for each domain, but each operator will require running a node.

:::tip
Expand Down Expand Up @@ -255,7 +255,7 @@ You are required to have at least 100 tSSC in order to register your operator. I

![NStaking-6](/img/doc-imgs/operators-staking/NStaking-6.png)

6. Select the `domainId` you would like to be registered on. For Stake Wars, Nova is Domain 0 and Auto-ID should be Domain 1 once it is available.
6. Select the `domainId` you would like to be registered on. For Stake Wars, Auto EVM is Domain 0 and Auto-ID should be Domain 1 once it is available.

![NStaking-7](/img/doc-imgs/operators-staking/NStaking-7.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Interact with storage, consensus and domains via the Auto SDK to build powerful

The Autonomys Network hosts an **EVM (Ethereum Virtual Machine)**, that allows you to deploy your **smart contracts.**

#### - [EVM Development](/develop/nova/introduction)
#### - [EVM Development](/develop/auto-evm/introduction)

### Utilize the Core Protocol
The Autonomys Network aims to provide an amazing developer experience to anyone who wishes to build on top of the protocol. As such we have started working on a variety of tools to assist and promote development on our network.
Expand Down
20 changes: 10 additions & 10 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,16 +103,16 @@ const config = {
{ to: '/develop/auto-sdk/xdm', from: ['/docs/develop/auto_sdk/auto-xdm'] },
{ to: '/develop/auto-sdk/utils', from: ['/docs/develop/auto_sdk/auto-utils'] },

{ to: '/develop/nova', from: ['/docs/category/develop-on-nova-evm'] },
{ to: '/develop/nova/introduction', from: ['/docs/develop/nova/quick_start'] },
{ to: '/develop/nova/general', from: ['/docs/develop/nova/general-information'] },
{ to: '/develop/nova/metamask', from: ['/docs/develop/nova/setting-up-metamask'] },
{ to: '/develop/nova/guides/foundry', from: ['/docs/develop/nova/foundry_guide'] },
{ to: '/develop/nova/guides/hardhat', from: ['/docs/develop/nova/hardhat_guide'] },
{ to: '/develop/nova/guides/local-development', from: ['/docs/develop/nova/local_development'] },
{ to: '/develop/nova/guides/remix', from: ['/docs/develop/nova/remix_guide'] },
{ to: '/develop/nova/faucet', from: ['/docs/develop/nova/faucet'] },
{ to: '/develop/nova/block-explorer', from: ['/docs/develop/nova/block_explorer'] },
{ to: '/develop/auto-evm', from: ['/docs/category/develop-on-nova-evm', '/develop/nova'] },
{ to: '/develop/auto-evm/introduction', from: ['/docs/develop/nova/quick_start', '/develop/nova/introduction'] },
{ to: '/develop/auto-evm/general', from: ['/docs/develop/nova/general-information', '/develop/nova/general'] },
{ to: '/develop/auto-evm/metamask', from: ['/docs/develop/nova/setting-up-metamask', '/develop/nova/metamask'] },
{ to: '/develop/auto-evm/guides/foundry', from: ['/docs/develop/nova/foundry_guide', '/develop/nova/guides/foundry'] },
{ to: '/develop/auto-evm/guides/hardhat', from: ['/docs/develop/nova/hardhat_guide', '/develop/nova/guides/hardhat'] },
{ to: '/develop/auto-evm/guides/local-development', from: ['/docs/develop/nova/local_development', '/develop/nova/guides/local-development'] },
{ to: '/develop/auto-evm/guides/remix', from: ['/docs/develop/nova/remix_guide', '/develop/nova/guides/remix'] },
{ to: '/develop/auto-evm/faucet', from: ['/docs/develop/nova/faucet', '/develop/nova/faucet'] },
{ to: '/develop/auto-evm/block-explorer', from: ['/docs/develop/nova/block_explorer', '/develop/nova/block-explorer'] },

// Participate
{ to: '/participate/contribute/intro', from: ['/docs/community/contribute/', '/docs/category/participate'] },
Expand Down

0 comments on commit 56680c1

Please sign in to comment.