Skip to content

Commit

Permalink
docs: re-organise sections for network
Browse files Browse the repository at this point in the history
  • Loading branch information
CJ42 committed Nov 1, 2024
1 parent 084b117 commit 669110d
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 45 deletions.
48 changes: 24 additions & 24 deletions docs/networks/mainnet/parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,29 +24,6 @@ import AddNetworkButton from '@site/src/components/AddNetworkButton'

The mainnet network configs are defined or the [`lukso-network/network-configs`](https://github.com/lukso-network/network-configs/tree/main/mainnet/shared) repo.

## 3rd party RPC providers

Developers can use the services of the following 3rd party providers:

- [Thirdweb](https://thirdweb.com/) RPC URL: `https://42.rpc.thirdweb.com`
- [SigmaCore](https://sigmacore.io) RPC URL: `https://rpc.lukso.sigmacore.io` (increased-limit packages available)
- [NowNodes](https://nownodes.io/) RPC URL: `https://lukso.nownodes.io` (requires API key)
- [Envio](https://envio.dev/) RPC URL: `https://lukso.rpc.hypersync.xyz` (optimized read-only)

We recommend developers to use these RPC providers over our public RPC URL as they provide better performance and stability.

## IPFS Storage

We highly recommend that developers fetch and store profile or asset data using **their own IPFS gateway** solutions like [Pinata](https://docs.pinata.cloud/docs/welcome-to-pinata) or [Infura](https://docs.infura.io/networks/ipfs) for production needs, ensuring distribution and availability across the IPFS network. We do not provide an official gateway for uploading asset data. For development purposes, you may use the following RPC to fetch data:

- IPFS Download (for development only): `https://api.universalprofile.cloud/ipfs`

:::caution Availability

This gateway is intended for development purposes. We do not guarantee any SLA, and rate limits may apply.

:::

## Add LUKSO to Wallets

You can add the LUKSO to any of your existing wallets like [MetaMask](https://metamask.io/), [Rabby](https://rabby.io/), [Rainbow](https://rainbow.me/), [Coinbase Wallet](https://www.coinbase.com/de/wallet), [Trust Wallet](https://trustwallet.com/de), and others using the following parameters or button:
Expand All @@ -72,9 +49,32 @@ You can use your hardware wallet with MetaMask. You will simply need to:

:::

## 3rd party RPC providers

Developers can use the services of the following 3rd party providers:

- [Thirdweb](https://thirdweb.com/) RPC URL: `https://42.rpc.thirdweb.com`
- [SigmaCore](https://sigmacore.io) RPC URL: `https://rpc.lukso.sigmacore.io` (increased-limit packages available)
- [NowNodes](https://nownodes.io/) RPC URL: `https://lukso.nownodes.io` (requires API key)
- [Envio](https://envio.dev/) RPC URL: `https://lukso.rpc.hypersync.xyz` (optimized read-only)

We recommend developers to use these RPC providers over our public RPC URL as they provide better performance and stability.

## Network Architecture

LUKSO's Blockchain Architecture runs the Ethereum protocol and consists of 2 to 4 clients:
The LUKSO's Blockchain runs an **unmodified version** of the Ethereum protocol. The network architecture consists of 2 to 4 clients:

- The consensus client running Casper the Friendly Finality Gadget (Casper FFG) plus LMD-GHOST fork choice algorithm ([More on the Gasper Consensus](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/gasper/))
- The execution client, [running the Ethereum Virtual Machine](https://ethereum.org/en/developers/docs/ethereum-stack/)

## IPFS Storage

We highly recommend that developers fetch and store profile or asset data using **their own IPFS gateway** solutions like [Pinata](https://docs.pinata.cloud/docs/welcome-to-pinata) or [Infura](https://docs.infura.io/networks/ipfs) for production needs, ensuring distribution and availability across the IPFS network. We do not provide an official gateway for uploading asset data. For development purposes, you may use the following RPC to fetch data:

- IPFS Download (for development only): `https://api.universalprofile.cloud/ipfs`

:::caution Availability

This gateway is intended for development purposes. We do not guarantee any SLA, and rate limits may apply.

:::
6 changes: 3 additions & 3 deletions docs/networks/mainnet/running-a-node.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ To start your clients and contribute to the LUKSO network, you have 4 options.

### 📦 With Dappnode

Difficulty: Easy 🌶️
> **Difficulty:** Easy 🌶️
![dappnode screenshot](https://docs.dappnode.io/assets/images/lukso-staking-screenshot-605e7ed6329f5a73b11a6b8cc4015c9c.png)

Expand All @@ -182,7 +182,7 @@ LUKSO has partnered with [Dappnode](https://dappnode.com/) ([announcement](https

### 📟 With the LUKSO CLI

Difficulty: Medium 🌶️🌶️
> **Difficulty:** Medium 🌶️🌶️
The [LUKSO CLI](https://github.com/lukso-network/tools-lukso-cli) is a command line tool to install, manage and set up nodes and validators of different clients for the LUKSO blockchain. It provides simple and unified commands to interact with your node and runs natively on your operating system. The LUKSO CLI is officially supported for Ubuntu, Debian and macOS running on either x86 Intel and AMD Processors or Single Board ARM Computers.

Expand Down Expand Up @@ -318,7 +318,7 @@ To enable more advanced monitoring for your node, you can check the official [`n

### 🚢 With Docker

Difficulty: Hard 🌶️🌶️🌶️
> **Difficulty:** Hard 🌶️🌶️🌶️
We provide a basic repository with examples of `docker-compose.yml` files to run the LUKSO network.

Expand Down
30 changes: 15 additions & 15 deletions docs/networks/testnet/parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,21 @@ The Public Testnet runs alongside the LUKSO mainnet for developers to test dApps

The testnet network configs are defined or the [`lukso-network/network-configs`](https://github.com/lukso-network/network-configs/tree/main/testnet/shared) repo.

### 3rd party RPC providers
## Add LUKSO Testnet to Wallets

You can add the LUKSO Mainnet to any of your existing wallets like [MetaMask](https://metamask.io/), [Rabby](https://rabby.io/), [Rainbow](https://rainbow.me/), [Coinbase Wallet](https://www.coinbase.com/de/wallet), [Trust Wallet](https://trustwallet.com/de), and others using the following parameters or button:

| Setting | Value |
| --------------------- | ------------------------------------------------- |
| Network Name | LUKSO Testnet |
| RPC URL | https://rpc.testnet.lukso.network (rate limited) |
| Chain ID / Network ID | 4201 |
| Currency Symbol | LYXt |
| Block explorer URL | https://explorer.execution.testnet.lukso.network/ |

<AddNetworkButton networkName="testnet"/>

## 3rd party RPC providers

Developers can use the services of the following 3rd party providers:

Expand All @@ -51,17 +65,3 @@ We highly recommend that developers fetch and store profile or asset data using
This gateway is intended for development purposes. We do not guarantee any SLA, and rate limits may apply.

:::

## Add LUKSO Testnet to Wallets

You can add the LUKSO Mainnet to any of your existing wallets like [MetaMask](https://metamask.io/), [Rabby](https://rabby.io/), [Rainbow](https://rainbow.me/), [Coinbase Wallet](https://www.coinbase.com/de/wallet), [Trust Wallet](https://trustwallet.com/de), and others using the following parameters or button:

| Setting | Value |
| --------------------- | ------------------------------------------------- |
| Network Name | LUKSO Testnet |
| RPC URL | https://rpc.testnet.lukso.network (rate limited) |
| Chain ID / Network ID | 4201 |
| Currency Symbol | LYXt |
| Block explorer URL | https://explorer.execution.testnet.lukso.network/ |

<AddNetworkButton networkName="testnet"/>
6 changes: 3 additions & 3 deletions docs/networks/testnet/running-a-node.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ To start your clients and contribute to the LUKSO testnet network, you have 3 op

### 📟 With the LUKSO CLI

Difficulty: Medium 🌶️🌶️
> **Difficulty:** Medium 🌶️🌶️
For the main information, please refer to the [mainnet version](../mainnet/running-a-node.md#-with-the-lukso-cli) of this article. The only difference to run a testnet node with the CLI is to append the `--testnet` flag to the commands:

Expand Down Expand Up @@ -52,7 +52,7 @@ For more options, check the [LUKSO CLI documentation](https://github.com/lukso-n

### 🚢 With Docker

Difficulty: Hard 🌶️🌶️🌶️
> **Difficulty:** Hard 🌶️🌶️🌶️
The process is similar to the [mainnet version](../mainnet/running-a-node.md#-with-docker). You will simply need to use the [testnet genesis files](https://github.com/lukso-network/network-configs/tree/main/testnet/shared) instead of the mainnet ones.

Expand All @@ -67,7 +67,7 @@ wget -O ./configs/config.yaml https://raw.githubusercontent.com/lukso-network/ne

### 📄 With your own clients

Difficulty: Advanced 🌶️🌶️🌶️🌶️
> **Difficulty:** Advanced 🌶️🌶️🌶️🌶️
The process is similar to the [mainnet version](../mainnet/running-a-node.md#-with-your-own-clients). You will have to use the files in the `testnet` folder instead of the `mainnet` folder.

Expand Down

0 comments on commit 669110d

Please sign in to comment.