From 2c6e41ce2f2197572cf9ee0c5d1031f986eda773 Mon Sep 17 00:00:00 2001 From: Mahsa Moosavi Date: Thu, 31 Aug 2023 10:40:51 -0400 Subject: [PATCH] updates the docs for stylus --- arbitrum-docs/for-devs/concepts/public-chains.mdx | 9 +++++++-- arbitrum-docs/node-running/node-providers.mdx | 13 +++++++------ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/arbitrum-docs/for-devs/concepts/public-chains.mdx b/arbitrum-docs/for-devs/concepts/public-chains.mdx index 10b4ec10e..6ef7b474b 100644 --- a/arbitrum-docs/for-devs/concepts/public-chains.mdx +++ b/arbitrum-docs/for-devs/concepts/public-chains.mdx @@ -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? diff --git a/arbitrum-docs/node-running/node-providers.mdx b/arbitrum-docs/node-running/node-providers.mdx index 4365d0e09..a3e869567 100644 --- a/arbitrum-docs/node-running/node-providers.mdx +++ b/arbitrum-docs/node-running/node-providers.mdx @@ -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⚠️ | -| -------------------------- | -------------------------------------- | -------- | ------------------------------------- | ------------- | ---------- | ------------------------------------- | ------------------------------------------------ | -| 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⚠️ | +| -------------------------- | -------------------------------------- | -------- | -------------------------------------------- | ---------------- | ---------------- | ------------------------------------- | ------------------------------------------------ | +| 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.