Skip to content

Commit

Permalink
updates the docs for stylus
Browse files Browse the repository at this point in the history
  • Loading branch information
mahsamoosavi committed Aug 31, 2023
1 parent 121dcd5 commit 2c6e41c
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 8 deletions.
9 changes: 7 additions & 2 deletions arbitrum-docs/for-devs/concepts/public-chains.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,21 @@ Arbitrum Sepolia serves as a testnet chain replicating the capabilities of Arbit

Arbitrum Goerli is a testnet chain that mirrors the functionality of the Arbitrum One mainnet. It's connected to the Ethereum Goerli testnet, allowing developers to test their smart contracts in a risk-free environment before deploying them on the mainnet.

⚠️ Important note: Ethereum Goerli is deprecated in Q1 2023 but will be supported until Q4 2023. Once Arbitrum Sepolia becomes publicly available, we will phase out the usage of Arbitrum Goerli. The support for Arbitrum Goerli will cease prior to the deprecation of L1 Goerli.
⚠️ Important note: Ethereum Goerli was deprecated in Q1 2023 but will be supported until Q4 2023. Once Arbitrum Sepolia becomes publicly available, we will phase out the usage of Arbitrum Goerli. Support for Arbitrum Goerli will cease prior to the conclusion of Ethereum Goerli.

⚠️ The old testnet RinkArby was deprecated on December 20th, 2022.

### Stylus testnet

Stylus uses the Nitro technology and allows for efficient smart contract creation using languages like Rust, C, and C++. Leveraging Arbitrum's EVM equivalence, Stylus contracts achieve remarkable speed and low gas fees. With full interoperability between Solidity and Stylus contracts, new horizons emerge, while significantly cheaper memory costs unlock novel blockchain use cases.

## What differences there are between the available Arbitrum chains?

The main differences between the Arbitrum chains lie in their purpose and the environment they operate in.

Arbitrum One and Arbitrum Nova are production chains designed for real-world use. They're connected to the Ethereum mainnet and handle real, valuable transactions. They both use Arbitrum's Nitro technology stack under the hood, but Arbitrum One implements the Rollup protocol, while Nova implements the AnyTrust protocol. Arbitrum One is designed for general use, providing a scalable and cost-effective solution for running Ethereum-compatible smart contracts. On the other hand, Arbitrum Nova is designed for applications that require a higher transaction throughput and don’t require the full decentralization that rollups provide.

Finally, Arbitrum Goerli is a testnet chain. It's designed for testing purposes and is connected to the Ethereum Goerli testnet, which uses test Ether with no real-world value.
Finally, Arbitrum Sepolia is a testnet chain. It's designed for testing purposes and is connected to the Sepolia testnet, which uses test Ether with no real-world value.

## What technology stacks use the Arbitrum chains?

Expand Down
13 changes: 7 additions & 6 deletions arbitrum-docs/node-running/node-providers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,13 @@ Complete [this form](https://docs.google.com/forms/d/e/1FAIpQLSdw0U-9LcLuih5TZ_Q

This section provides an overview of the available public RPC endpoints for different Arbitrum chains and necessary details to interact with them.

| Name | RPC Url(s) | Chain ID | Block explorer | Underlying L1 | Tech stack | Sequencer feed URL | Sequencer endpoint<sup>⚠️</sup> |
| -------------------------- | -------------------------------------- | -------- | ------------------------------------- | ------------- | ---------- | ------------------------------------- | ------------------------------------------------ |
| Arbitrum One | https://arb1.arbitrum.io/rpc | 42161 | https://arbiscan.io/ | Ethereum | Nitro | wss://arb1.arbitrum.io/feed | https://arb1-sequencer.arbitrum.io/rpc |
| Arbitrum Nova | https://nova.arbitrum.io/rpc | 42170 | https://nova.arbiscan.io/ | Ethereum | AnyTrust | wss://nova.arbitrum.io/feed | https://nova-sequencer.arbitrum.io/rpc |
| Arbitrum Goerli (Testnet) | https://goerli-rollup.arbitrum.io/rpc | 421613 | https://goerli.arbiscan.io | Goerli | Nitro | wss://goerli-rollup.arbitrum.io/feed | https://goerli-rollup-sequencer.arbitrum.io/rpc |
| Arbitrum Sepolia (Testnet) | https://sepolia-rollup.arbitrum.io/rpc | 421614 | https://sepolia-explorer.arbitrum.io/ | Sepolia | Nitro | wss://sepolia-rollup.arbitrum.io/feed | https://sepolia-rollup-sequencer.arbitrum.io/rpc |
| Name | RPC Url(s) | Chain ID | Block explorer | Underlying L1 | Tech stack | Sequencer feed URL | Sequencer endpoint<sup>⚠️</sup> |
| -------------------------- | -------------------------------------- | -------- | -------------------------------------------- | ---------------- | ---------------- | ------------------------------------- | ------------------------------------------------ |
| Arbitrum One | https://arb1.arbitrum.io/rpc | 42161 | https://arbiscan.io/ | Ethereum | Nitro (Rollup) | wss://arb1.arbitrum.io/feed | https://arb1-sequencer.arbitrum.io/rpc |
| Arbitrum Nova | https://nova.arbitrum.io/rpc | 42170 | https://nova.arbiscan.io/ | Ethereum | Nitro (AnyTrust) | wss://nova.arbitrum.io/feed | https://nova-sequencer.arbitrum.io/rpc |
| Arbitrum Goerli (Testnet) | https://goerli-rollup.arbitrum.io/rpc | 421613 | https://goerli.arbiscan.io | Goerli | Nitro (Rollup) | wss://goerli-rollup.arbitrum.io/feed | https://goerli-rollup-sequencer.arbitrum.io/rpc |
| Arbitrum Sepolia (Testnet) | https://sepolia-rollup.arbitrum.io/rpc | 421614 | https://sepolia-explorer.arbitrum.io/ | Sepolia | Nitro (Rollup) | wss://sepolia-rollup.arbitrum.io/feed | https://sepolia-rollup-sequencer.arbitrum.io/rpc |
| Stylus Testnet | https://stylus-testnet.arbitrum.io/rpc | 23011913 | https://stylus-testnet-explorer.arbitrum.io/ | Arbitrum Sepolia | Nitro (Rollup) | wss://stylus-sepolia.arbitrum.io/feed | https://stylus-testnet-sequencer.arbitrum.io/rpc |

⚠️ Unlike `https://arb1.arbitrum.io/rpc`, the Sequencer endpoint only supports `eth_sendRawTransaction` and `eth_sendRawTransactionConditional` calls.

Expand Down

0 comments on commit 2c6e41c

Please sign in to comment.