From 663cf721fcf46fe1c4747e3804c05d87f1d6c2c2 Mon Sep 17 00:00:00 2001 From: jlwllmr <95916148+jlwllmr@users.noreply.github.com> Date: Wed, 18 Sep 2024 13:41:59 +0100 Subject: [PATCH] Add callout and amend command --- .../developers/guides/run-a-node/use-binary.mdx | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/developers/guides/run-a-node/use-binary.mdx b/docs/developers/guides/run-a-node/use-binary.mdx index 580aa3fee..2bdd7f5cc 100644 --- a/docs/developers/guides/run-a-node/use-binary.mdx +++ b/docs/developers/guides/run-a-node/use-binary.mdx @@ -113,13 +113,20 @@ The Besu node will attempt to find peers to begin synchronizing and to download ## Run Linea Besu with plugins +:::warning + +Please note that the `advanced` profile option does not currently support macOS/ARM. Please use +Linux/ARM or Windows/X86_64. + +::: + Linea Besu is an implementation of the Hyperledger Besu client that extends its functionality. We recommend using Linea Besu over standard Besu if you intend to run a node and use it to interact with the blockchain, rather than just following it. Linea Besu enables you to use plugins adapted specifically for Linea, such as the [Linea Sequencer -plugin](https://github.com/Consensys/linea-sequencer) and [Shomei](https://github.com/Consensys/shomei). +plugin](https://github.com/Consensys/linea-sequencer). These plugins are necessary, in different ways, to enable full functionality for the node. Linea-specific API endpoints like `linea_estimateGas`, for example, require the `linea-sequencer` @@ -160,17 +167,19 @@ the parameters for each possible profile you can select for your Linea Besu node In a terminal, navigate to the `linea-besu-package-` directory, where the `bin`, `genesis`, `profiles` etc. directories are. -Now run Linea Besu, specifying your preferred profile: +Now run Linea Besu, specifying your preferred profile. The `--plugin-linea-l1-rpc-endpoint` must +only be defined if you are running an `advanced` node, since this is needed to query finalization +on L1. ```bash - bin/besu --profile=advanced-mainnet + bin/besu --profile=advanced-mainnet --plugin-linea-l1-rpc-endpoint= ``` ```bash - bin/besu --profile=basic-testnet + bin/besu --profile=advanced-testnet --plugin-linea-l1-rpc-endpoint= ```