diff --git a/docs/get-started/concepts/architecture.mdx b/docs/get-started/concepts/architecture.mdx index 9827c1d268..45643952a4 100644 --- a/docs/get-started/concepts/architecture.mdx +++ b/docs/get-started/concepts/architecture.mdx @@ -15,13 +15,21 @@ Linea aims to be a fully decentralized, permissionless network. To support this Linea is in mainnet status, and the team is fervently working towards full decentralization. The following is a good representation of the main components of Linea, and how they interact: -
-
+
+ + + Linea architecture -
+
## First of all: what _is_ Linea, anyway? What's a zkEVM L2? diff --git a/docs/get-started/how-to/get-testnet-eth.mdx b/docs/get-started/how-to/get-testnet-eth.mdx index f2b7495ec5..fc712b7239 100644 --- a/docs/get-started/how-to/get-testnet-eth.mdx +++ b/docs/get-started/how-to/get-testnet-eth.mdx @@ -7,11 +7,15 @@ image: /img/socialCards/get-linea-testnet-eth.jpg To get started with building on Linea you'll need some Linea Sepolia ETH. The most efficient method is to use one the many available faucets to drip testnet ETH directly to your chosen account. +## Linea Discord + +Head to the [Linea Discord](https://discord.gg/linea) and request some Linea Sepolia ETH in the +`#developer-chat` channel. + ## MetaMask faucet -We recommend you use the [MetaMask faucet](https://docs.metamask.io/developer-tools/faucet/). It -supports using Linea ENS names, and using one guarantees you'll receive the full 0.5 ETH daily -maximum. +The [MetaMask faucet](https://docs.metamask.io/developer-tools/faucet/) supports using Linea ENS +names, and using one guarantees you'll receive the full 0.5 ETH daily maximum. :::tip @@ -24,6 +28,7 @@ See our [support guide to getting a Linea ENS name](https://support.linea.build/ - [Infura](https://www.infura.io/faucet/linea) - [GetBlock](https://getblock.io/faucet/linea-sepolia/) - [HackQuest](https://www.hackquest.io/en/faucets/59141) (and check out their [Linea Learning Track](https://www.hackquest.io/en/learning-track/9be129e7-575b-49bd-a64e-1bbe32427ace)) +- [ETHGlobal](https://ethglobal.com/packs) (Requires minting one of the available packs for free) Alternatively, [use the Linea native bridge to bridge testnet ETH between Sepolia and Linea Sepolia](../how-to/bridge/how-to-bridge-eth.mdx). diff --git a/docs/get-started/how-to/run-a-node/nethermind.mdx b/docs/get-started/how-to/run-a-node/nethermind.mdx index 7778ebb542..3d5bd1daef 100644 --- a/docs/get-started/how-to/run-a-node/nethermind.mdx +++ b/docs/get-started/how-to/run-a-node/nethermind.mdx @@ -15,13 +15,14 @@ maintaining a local copy of the blockchain. However, if you want to interact wit Linea-specific methods and features, you should [install Linea Besu](./linea-besu.mdx) instead. ::: -{/* Run using the binary distribution +## Run using the binary distribution :::info Ensure you review [Nethermind's installation Guidelines](https://docs.nethermind.io/get-started/installing-nethermind) before installing the Nethermind client. -If you're not comfortable with installing the binary distribution, consider using [Docker](#run-using-docker) instead. +If you're not comfortable with installing the binary distribution, consider using [Docker](#run-using-docker) +instead. ::: ### Step 1. Install Nethermind @@ -62,7 +63,8 @@ Start the node using the following command: -The Nethermind node will attempt to find peers to begin synchronizing and to download the world state. */} +The Nethermind node will attempt to find peers to begin synchronizing and to download the world +state. ## Run using Docker diff --git a/sidebars.js b/sidebars.js index 06a06d3ef2..558e7bd409 100644 --- a/sidebars.js +++ b/sidebars.js @@ -45,7 +45,6 @@ const sidebars = { type: "doc", id: "get-started/how-to/deploy-smart-contract/index", }, - collapsible: false, items: [ "get-started/how-to/deploy-smart-contract/atlas", "get-started/how-to/deploy-smart-contract/foundry", @@ -62,7 +61,6 @@ const sidebars = { type: "doc", id: "get-started/how-to/verify-smart-contract/index", }, - collapsible: false, items: [ "get-started/how-to/verify-smart-contract/atlas", "get-started/how-to/verify-smart-contract/foundry", @@ -93,7 +91,6 @@ const sidebars = { type: "doc", id: "get-started/how-to/run-a-node/index", }, - collapsible: false, items: [ "get-started/how-to/run-a-node/besu", "get-started/how-to/run-a-node/erigon", diff --git a/src/css/custom.css b/src/css/custom.css index ba18b5c2d4..5c602a2a6a 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1452,3 +1452,30 @@ div[aria-label="Expand sidebar"] { .theme-doc-markdown .markdown { margin-right: 10px !important; } + +/* responsive classes for architecture diagram */ +.responsive-graphic { + text-align: center; +} + +@media (width <= 1499px) { + .responsive-graphic picture { + display: block; + padding-left: 5vw; + padding-right: 5vw; + } +} + +@media (width <= 996px) { + .responsive-graphic picture { + padding-left: 15vw; + padding-right: 15vw; + } +} + +@media (width <= 700px) { + .responsive-graphic picture { + padding-left: 6vw; + padding-right: 6vw; + } +} diff --git a/static/img/get_started/concepts/architecture/Linea_architecture_desktop.svg b/static/img/get_started/concepts/architecture/Linea_architecture_desktop.svg new file mode 100644 index 0000000000..ddc4962c6d --- /dev/null +++ b/static/img/get_started/concepts/architecture/Linea_architecture_desktop.svg @@ -0,0 +1,403 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/get_started/concepts/architecture/Linea_architecture_map.png b/static/img/get_started/concepts/architecture/Linea_architecture_map.png deleted file mode 100644 index e01f7fe520..0000000000 Binary files a/static/img/get_started/concepts/architecture/Linea_architecture_map.png and /dev/null differ diff --git a/static/img/get_started/concepts/architecture/Linea_architecture_mobile.svg b/static/img/get_started/concepts/architecture/Linea_architecture_mobile.svg new file mode 100644 index 0000000000..4999f1d91a --- /dev/null +++ b/static/img/get_started/concepts/architecture/Linea_architecture_mobile.svg @@ -0,0 +1,401 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file