Skip to content

Commit

Permalink
task(devx): Remove EVM and Identity docs (#3956)
Browse files Browse the repository at this point in the history
* task(devx): Removed EVM and Identity docs

* task(devx): Removed EVM and Identity docs

* task(devx): fix link

* fix(devx): remove unwanted change
  • Loading branch information
lucas-tortora authored Nov 12, 2024
1 parent 62a551b commit ebacfe1
Show file tree
Hide file tree
Showing 130 changed files with 22 additions and 17,009 deletions.
5 changes: 5 additions & 0 deletions docs/content/_snippets/not-available-on-testnet.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
:::info Mainnet Only

IOTA EVM and IOTA Identity are not available on the IOTA Move Testnet.

:::
8 changes: 7 additions & 1 deletion docs/content/about-iota/about-iota.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import NotAvailableOnTestnet from '../_snippets/not-available-on-testnet.mdx';
import MainnetRunsStardust from '../_snippets/mainnet-runs-stardust.mdx';

# About IOTA
Expand Down Expand Up @@ -36,6 +37,7 @@ While the Move compiler catches many development mistakes, smart contracts can s

The [IOTA Mainnet](https://wiki.iota.org/build/networks-endpoints/#iota) processes production transaction blocks. The IOTA Mainnet's tokens have a real-world value, so we recommend that you use the IOTA Testnet or Devnet to develop your application.


#### IOTA Testnet

The IOTA Testnet serves as a staging network and quality assurance. You can use this network to test your dApps and verify that planned changes do not adversely impact performance before deploying them to production.
Expand All @@ -48,11 +50,13 @@ The IOTA Devnet is used to develop new features. You can use this network to cod

### EVM

<NotAvailableOnTestnet />

[EVM](https://ethereum.org/en/developers/docs/evm/) stands for "Ethereum Virtual Machine" and is currently the tried and tested virtual machine running most smart contract networks.

[Solidity](https://soliditylang.org/) is the programming language of choice for the EVM. It was created for this specific purpose.

The main benefit of using EVM/Solidity is its sheer amount of resources from years of development. The [IOTA Smart Contracts](../developer/iota-evm/introduction.mdx) implementation is fully compatible with these resources, allowing you to leverage all existing EVM developer tools for developing on the IOTA EVM. Any contracts you've previously written can be deployed on IOTA Smart Contracts without modification.
The main benefit of using EVM/Solidity is its sheer amount of resources from years of development. The [IOTA Smart Contracts](https://wiki.iota.org/isc/introduction/) implementation is fully compatible with these resources, allowing you to leverage all existing EVM developer tools for developing on the IOTA EVM. Any contracts you've previously written can be deployed on IOTA Smart Contracts without modification.

Keep in mind that while EVM has become a standard for smart contract execution on L2s,
it is not inherently designed for the unique features and capabilities of L1s like Move smart contracts.
Expand All @@ -68,6 +72,8 @@ running on top of the [IOTA Mainnet](./tokenomics/iota-token.mdx).

#### IOTA EVM Testnet

<NotAvailableOnTestnet/>

IOTA EVM Testnet is the Layer 2 EVM running on top of the IOTA Testnet network. This network is subject to occasional resets (no data retention), usually announced with a one-week grace period.

## IOTA Tokens
Expand Down
9 changes: 7 additions & 2 deletions docs/content/developer/developer.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: Developer Information
description: Guides and documents for developers on the IOTA network. Whether you're just learning how to create smart contracts or are a Move expert, these guides help to fast-track your IOTA development.
---
import NotAvailableOnTestnet from '../_snippets/not-available-on-testnet.mdx';

The developer section is meant to introduce you to the Move programming language and its implementation on the IOTA network through examples, tasks, and conceptual content. This contains everything a developer needs to get started developing on top of the IOTA network.

Expand Down Expand Up @@ -65,13 +66,17 @@ Go to the [Developer Cheat Sheet](dev-cheat-sheet.mdx).

## Solidity/EVM Smart contracts

<NotAvailableOnTestnet />

Everything you need to know about our Layer 2 EVM Support, including working with the IOTA EVM and ShimmerEVM chains.

Go to [EVM Smart Contracts](iota-evm/introduction.mdx).
Go to [EVM Smart Contracts](https://wiki.iota.org/isc/introduction/).

## Decentralized Identity

<NotAvailableOnTestnet />

IOTA also offers a Decentralized Identity framework which can be utilized to provide and use digital decentralized identities for People, Organizations, Things and Objects.

Go to the [IOTA Identity Framework](iota-identity/welcome.mdx) section.
Go to the [IOTA Identity Framework](https://wiki.iota.org/identity.rs/welcome/) section.

2 changes: 1 addition & 1 deletion docs/content/developer/getting-started/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags:
# Getting Started

IOTA Rebased introduces layer 1 Move smart contracts to the IOTA ecosystem. This valuable addition enhances IOTA by
offering programmability on layer1, complementing [IOTA EVM](../iota-evm/introduction.mdx) on layer 2.
offering programmability on layer1, complementing [IOTA EVM](../../about-iota/about-iota.mdx#iota-evm-and-shimmer-evm) on layer 2.

The guides in this section will guide you as you start your IOTA Rebased journey. We recommend that you start
by [setting up your development environment](iota-environment.mdx), and then move on
Expand Down
51 changes: 0 additions & 51 deletions docs/content/developer/iota-evm/explanations/consensus.md

This file was deleted.

46 changes: 0 additions & 46 deletions docs/content/developer/iota-evm/explanations/context.mdx

This file was deleted.

31 changes: 0 additions & 31 deletions docs/content/developer/iota-evm/explanations/core-contracts.md

This file was deleted.

97 changes: 0 additions & 97 deletions docs/content/developer/iota-evm/explanations/how-accounts-work.md

This file was deleted.

Loading

0 comments on commit ebacfe1

Please sign in to comment.