add nwaku compose guide

This commit is contained in:
LordGhostX 2023-06-15 03:09:14 +01:00
parent e6a40d17a3
commit da698b437e
No known key found for this signature in database
GPG Key ID: 520CC5DC4F94FCC7
12 changed files with 80 additions and 67 deletions

View File

@ -43,7 +43,8 @@
"autoplay",
"classwide",
"devel",
"statusteam"
"statusteam",
"myaddr"
],
"flagWords": [],
"ignorePaths": [

View File

@ -42,6 +42,7 @@ Waku provides integrations tailored for mobile applications, enabling Waku to ru
| | Description | Documentation |
| - | - | - |
| JSON-RPC API | `JSON-RPC` API interface provided by `nwaku` and `go-waku` to interact with the Waku Network | |
| [@waku/react](https://www.npmjs.com/package/@waku/react) | React components and UI adapters designed for seamless integration with `js-waku` | |
| [@waku/create-app](https://www.npmjs.com/package/@waku/create-app) | Starter kit to bootstrap your next `js-waku` project from various example templates | |
| JSON-RPC API | `JSON-RPC` API interface provided by `nwaku` and `go-waku` to interact with the Waku Network | |
| [nwaku-compose](https://github.com/alrevuelta/nwaku-compose) | Pre-configured `docker-compose` setup for running and monitoring a `nwaku` node using Prometheus and Grafana. | [Run Nwaku with Docker Compose](/guides/nwaku/run-docker-compose) |

View File

@ -2,17 +2,13 @@
title: Build Nwaku from Source
---
This guide provides detailed steps to build a nwaku node from the source to access the latest development version or a specific commit of nwaku. If you prefer a more stable version, [download a pre-compiled binary](https://github.com/waku-org/nwaku/tags) instead.
:::info
Nwaku can be built and run on Linux and macOS, while Windows support is currently experimental.
:::
This guide provides detailed steps to build a `nwaku` node from the source to access the latest development version or a specific commit of nwaku. If you prefer a more stable version, [download a pre-compiled binary](https://github.com/waku-org/nwaku/tags) instead.
## Prerequisites
- 2GB of RAM
- [Git](https://git-scm.com/) or [GitHub Desktop](https://desktop.github.com/)
- [Nim](https://nim-lang.org/) installed on your system
- [Nim](https://nim-lang.org/install.html) installed on your system
## Install Dependencies
@ -20,7 +16,7 @@ To clone and build nwaku, you will need the standard developer tools, including
#### Linux
To install the dependencies on common Linux distributions, run the following:
To install the dependencies on common Linux distributions, use:
```mdx-code-block
import Tabs from '@theme/Tabs';
@ -45,7 +41,7 @@ dnf install @development-tools
<TabItem value="arch" label="Arch Linux">
```bash
# using your favorite AUR helper
# Using your favorite AUR helper
[AUR HELPER] -S base-devel
```
@ -54,7 +50,7 @@ dnf install @development-tools
#### macOS
If you use [Homebrew](https://brew.sh/) to manage packages, run the following:
If you use [Homebrew](https://brew.sh/) to manage packages, use:
```bash
brew install cmake
@ -75,7 +71,7 @@ You can use `git tag -l` to check specific version tags.
## Build the Binary
To build the nwaku binary, run the following:
To build the `nwaku` binary, use:
```bash
make wakunode2
@ -89,21 +85,26 @@ make update wakunode2
## Run the Binary
Nwaku will create the `wakunode2` binary in the `./build/` directory.
Nwaku will create the `wakunode2` binary in the `./build/` directory.
```bash
# Run with default configuration
./build/wakunode2
# See available command line options
./build/wakunode2 --help
```
To learn more about running nwaku, please refer to:
- [Run a Nwaku Node](/guides/run-nwaku-node#run-the-node)
- [Run Nwaku in Docker Container](/guides/nwaku/run-docker)
- [Run Nwaku with Docker Compose](/guides/nwaku/run-docker-compose)
- [Run Nwaku on DigitalOcean Droplet](https://github.com/waku-org/nwaku/blob/master/docs/operators/droplet-quickstart.md)
## Run Test Suite
To run the tests for both `Waku v1` and `Waku v2`, run the following:
To run the tests for both `Waku v1` and `Waku v2`, use:
```bash
make test

View File

@ -0,0 +1,41 @@
---
title: Run Nwaku with Docker Compose
---
`nwaku-compose` is a ready-to-use `docker-compose` setup that runs a nwaku node and monitors it with already configured [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/) instances. This guide provides detailed steps to build, run, and monitor a `nwaku` node with [nwaku-compose](https://github.com/alrevuelta/nwaku-compose).
## Prerequisites
- [Git](https://git-scm.com/) or [GitHub Desktop](https://desktop.github.com/)
- [Docker](https://docs.docker.com/engine/install/)
- [Docker Compose](https://docs.docker.com/compose/install/)
## Clone the Repository
```bash
git clone https://github.com/alrevuelta/nwaku-compose
cd nwaku-compose
```
## Configure the Setup
Modify the `docker-compose.yml` file to customize your node's configuration, including the Docker image and [nwaku arguments](https://github.com/waku-org/nwaku/blob/master/docs/operators/how-to/configure.md). Please visit [statusteam/nim-waku/tags](https://hub.docker.com/r/statusteam/nim-waku/tags) for images of specific `nwaku` releases.
## Run Docker Compose
To export your public IP (`MY_EXT_IP`) and run `nwaku-compose`, use:
```bash
export MY_EXT_IP=$(dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}')
docker-compose up -d
```
## Monitor the Node
Visit <http://localhost:3000/d/yns_4vFVk/nwaku-monitoring?orgId=1> to view your node metrics in real-time.
![nwaku compose dashboard](/img/nwaku-compose-dashboard.png)
:::tip
To access Grafana from outside your machine, remove `127.0.0.1` and open the port. Consider setting up a password for Grafana to ensure security.
:::

View File

@ -2,7 +2,7 @@
title: Run Nwaku in Docker Container
---
This guide provides detailed steps to build and run a nwaku node in a Docker container.
This guide provides detailed steps to build and run a `nwaku` node in a Docker container. If you prefer a pre-configured setup that includes a monitoring dashboard, see the [Run Nwaku with Docker Compose](/guides/nwaku/run-docker-compose) guide.
## Prerequisites
@ -17,7 +17,7 @@ sudo sh get-docker.sh
The Nwaku Docker images are available on the Docker Hub public registry under the [statusteam/nim-waku](https://hub.docker.com/r/statusteam/nim-waku) repository. Please visit [statusteam/nim-waku/tags](https://hub.docker.com/r/statusteam/nim-waku/tags) for images of specific releases.
To pull the latest image, run the following:
To pull the latest image, use:
```bash
docker pull statusteam/nim-waku
@ -26,14 +26,20 @@ docker pull statusteam/nim-waku
You can also build the Docker image locally using:
```bash
# Clone the repository
git clone --recurse-submodules https://github.com/waku-org/nwaku
cd nwaku
# Build image using make
make docker-image
# Build image using docker build
docker build -t statusteam/nim-waku:latest .
```
## Run Docker Container
To run nwaku in a new Docker container, run the following:
To run `nwaku` in a new Docker container, use:
```bash
docker run [OPTIONS] [IMAGE] [ARG...]
@ -41,18 +47,14 @@ docker run [OPTIONS] [IMAGE] [ARG...]
- `OPTIONS` are your selected [Docker options](https://docs.docker.com/engine/reference/commandline/run/#options)
- `IMAGE` is the image and tag you pulled from the registry or built locally
- `ARG...` is the list of nwaku arguments for your [chosen nwaku configuration](https://github.com/waku-org/nwaku/blob/master/docs/operators/how-to/configure.md)
- `ARG...` is the list of `nwaku` arguments for your [chosen nwaku configuration](https://github.com/waku-org/nwaku/blob/master/docs/operators/how-to/configure.md)
:::tip
We recommend using explicit port mappings (`-p`) when exposing ports accessible from outside the host (libp2p listening ports, discovery, HTTP server).
:::
To run nwaku in a Docker container using the [default configuration](/guides/run-nwaku-node#run-the-node), run the following:
To run `nwaku` in a Docker container using the [default configuration](/guides/run-nwaku-node#run-the-node), use:
```bash
docker run -i -t -p 60000:60000 -p 8545:8545 statusteam/nim-waku
```
:::tip
The `docker run` command automatically pulls the specified image from Docker Hub if it is not already available locally.
:::
```

View File

@ -6,20 +6,24 @@ Nwaku (formerly `nim-waku`) is a lightweight and robust Nim client for running a
This guide provides detailed steps to build, configure, and connect a `nwaku` node to the Waku Network. It also covers using existing tools to monitor and maintain the node.
:::info
Nwaku can be built and run on Linux and macOS, while Windows support is currently experimental.
:::
## Build the Node
Before running a nwaku node, it is necessary to build it. Nwaku provides multiple options for building a node:
Before running a `nwaku` node, it is necessary to build it. Nwaku provides multiple options for building a node:
| | Description | Documentation |
| - | - | - |
| Source Code | Build a `nwaku` node directly from the source code | [Build Nwaku from Source](/guides/nwaku/build-from-source) |
| Precompiled Binary | Download a precompiled binary of the `nwaku` node | [Download Nwaku Binary](https://github.com/waku-org/nwaku/tags) |
| Nightly Release | Try out the latest `nwaku` updates without compiling the binaries | [Download Nightly Release](https://github.com/waku-org/nwaku/releases/tag/nightly) |
| Build Source | Build a `nwaku` node directly from the source code | [Build Nwaku from Source](/guides/nwaku/build-from-source) |
| Docker Container | Build and run a `nwaku` node in a Docker Container | [Run Nwaku in Docker Container](/guides/nwaku/run-docker) |
| Docker Compose | Build and run a `nwaku` node with Docker Compose | [Run Nwaku with Docker Compose](/guides/nwaku/run-docker-compose) |
| DigitalOcean Droplet | Build and run a `nwaku` node on a DigitalOcean Droplet | [Run Nwaku on DigitalOcean Droplet](https://github.com/waku-org/nwaku/blob/master/docs/operators/droplet-quickstart.md) |
:::info
Nwaku can be built and run on Linux and macOS, while Windows support is currently experimental.
:::tip
If you want to try the latest `nwaku` updates without compiling the binaries, [download the nightly release](https://github.com/waku-org/nwaku/releases/tag/nightly).
:::
## Run the Node

View File

@ -63,6 +63,7 @@ const sidebars = {
items: [
"guides/nwaku/build-from-source",
"guides/nwaku/run-docker",
"guides/nwaku/run-docker-compose",
]
},
],

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -1,10 +0,0 @@
<svg width="118" height="45" viewBox="0 0 118 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.4762 0C10.0629 0 0 10.0737 0 22.5C0 34.9264 10.0629 45 22.4762 45C34.8895 45 44.9524 34.9264 44.9524 22.5C44.9524 10.0737 34.8895 0 22.4762 0Z" fill="#4360DF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.2309 21.5138C24.3595 21.6314 25.4882 21.749 26.8757 21.6716C30.6352 21.4618 32.9125 19.5302 32.7509 16.6428C32.5862 13.7052 29.5565 11.8953 26.5251 12.0645C21.5849 12.34 17.9521 16.6819 17.543 21.6444C18.2139 21.4871 18.9201 21.3932 19.586 21.356C20.9737 21.2787 22.1023 21.3962 23.2309 21.5138ZM13.5465 27.936C13.7024 30.6289 16.5727 32.288 19.4446 32.1328C24.1247 31.8802 27.5665 27.9002 27.954 23.3511C27.3184 23.4954 26.6495 23.5816 26.0185 23.6156C24.7039 23.6866 23.6346 23.5788 22.5653 23.471C21.4961 23.3632 20.4268 23.2554 19.1122 23.3264C15.5508 23.5187 13.3932 25.2893 13.5465 27.936Z" fill="white"/>
<path d="M53.6992 26.2361H56.9481C56.9481 26.7871 57.1033 27.1825 57.4137 27.4227C57.7241 27.6628 58.1228 27.7828 58.6096 27.7828C59.0117 27.7828 59.3398 27.7087 59.5938 27.5604C59.8548 27.405 59.9853 27.1543 59.9853 26.8082C59.9853 26.6034 59.9289 26.4374 59.816 26.3103C59.7102 26.1761 59.5444 26.0596 59.3187 25.9607C59.0929 25.8547 58.8036 25.7488 58.4508 25.6428C58.0981 25.5369 57.6748 25.4027 57.1809 25.2403C56.7365 25.0991 56.3167 24.9543 55.9216 24.8059C55.5335 24.6506 55.1914 24.4599 54.895 24.2339C54.5987 24.0079 54.366 23.7324 54.1966 23.4076C54.0344 23.0827 53.9532 22.6801 53.9532 22.1999C53.9532 21.6489 54.0625 21.1723 54.2813 20.7697C54.4999 20.3671 54.8069 20.0351 55.202 19.7738C55.597 19.5125 56.0697 19.3183 56.6201 19.1911C57.1703 19.0569 57.7771 18.9898 58.4402 18.9898C59.2516 18.9898 59.9501 19.0817 60.5357 19.2653C61.1213 19.4489 61.601 19.6996 61.975 20.0174C62.3489 20.3353 62.624 20.7096 62.8004 21.1404C62.9838 21.5712 63.0755 22.0338 63.0755 22.5283H59.8054C59.8054 22.0974 59.6926 21.7619 59.4668 21.5218C59.2481 21.2817 58.913 21.1617 58.4614 21.1617C58.1157 21.1617 57.8194 21.2394 57.5725 21.3947C57.3256 21.543 57.2021 21.769 57.2021 22.0727C57.2021 22.2775 57.2586 22.4435 57.3714 22.5706C57.4914 22.6907 57.6642 22.8001 57.89 22.8991C58.1157 22.9979 58.3944 23.1003 58.726 23.2063C59.0576 23.3052 59.4386 23.4252 59.8689 23.5664C60.3346 23.6936 60.7685 23.8348 61.1706 23.9902C61.5728 24.1456 61.9255 24.3363 62.2289 24.5623C62.5393 24.7813 62.7827 25.0602 62.9591 25.3992C63.1425 25.7312 63.2343 26.1549 63.2343 26.6705C63.2343 27.2779 63.1073 27.797 62.8533 28.2278C62.5993 28.6516 62.2571 28.9976 61.8268 29.266C61.4034 29.5344 60.9096 29.7251 60.3452 29.8381C59.7808 29.9581 59.1881 30.0182 58.5672 30.0182C57.0222 30.0182 55.8228 29.6969 54.9691 29.0541C54.1225 28.4044 53.6992 27.465 53.6992 26.2361Z" fill="black"/>
<path d="M64.0598 21.7443V19.2759H65.7002V16.1719H69.002V19.2759H71.3831V21.7443H69.002V25.484C69.002 25.8724 69.0372 26.1832 69.1078 26.4162C69.1784 26.6423 69.2771 26.8223 69.4041 26.9565C69.5381 27.0837 69.6969 27.1684 69.8803 27.2108C70.0708 27.2461 70.2825 27.2637 70.5153 27.2637C70.6564 27.2637 70.8363 27.2602 71.055 27.2531C71.2737 27.2391 71.4642 27.2178 71.6265 27.1896V29.7321C71.3796 29.7745 71.0692 29.8134 70.6952 29.8487C70.3283 29.884 69.8945 29.9016 69.3936 29.9016C69.0055 29.9016 68.5963 29.8734 68.166 29.8169C67.7356 29.7604 67.3369 29.6121 66.9701 29.372C66.6032 29.1318 66.2999 28.7646 66.06 28.2702C65.8201 27.7687 65.7002 27.0837 65.7002 26.2149V21.7443H64.0598Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M72.9492 22.3164C72.7023 22.9873 72.5789 23.7148 72.5789 24.4987C72.5789 25.2827 72.7023 26.0102 72.9492 26.6811C73.2032 27.352 73.5525 27.9312 73.9969 28.4185C74.4485 28.9058 74.9741 29.2907 75.5738 29.5732C76.1805 29.8557 76.8296 29.997 77.5211 29.997C78.3253 29.997 79.0167 29.8275 79.5952 29.4885C80.1737 29.1495 80.5932 28.7398 80.8549 28.2596V29.7321H84.1669V19.2759H80.8549V20.7697C80.5651 20.2612 80.1314 19.8409 79.5529 19.5089C78.9814 19.177 78.3041 19.0111 77.5211 19.0111C76.8225 19.0111 76.1734 19.1523 75.5738 19.4348C74.9741 19.7173 74.4485 20.1022 73.9969 20.5896C73.5525 21.0698 73.2032 21.6454 72.9492 22.3164ZM76.05 25.5369C75.9301 25.205 75.8701 24.8589 75.8701 24.4987C75.8701 24.1386 75.9301 23.7995 76.05 23.4817C76.177 23.1639 76.3463 22.8814 76.5579 22.6342C76.7767 22.387 77.0377 22.1928 77.3411 22.0515C77.6445 21.9103 77.9831 21.8396 78.3571 21.8396C78.7381 21.8396 79.0802 21.9103 79.3836 22.0515C79.687 22.1928 79.9445 22.387 80.1561 22.6342C80.3749 22.8814 80.5443 23.1639 80.6639 23.4817C80.7907 23.7995 80.8549 24.1386 80.8549 24.4987C80.8549 24.866 80.7907 25.2121 80.6639 25.5369C80.5443 25.8618 80.3749 26.1444 80.1561 26.3845C79.9445 26.6175 79.6834 26.8082 79.373 26.9565C79.0697 27.0978 78.731 27.1684 78.3571 27.1684C77.9831 27.1684 77.6445 27.0978 77.3411 26.9565C77.0377 26.8082 76.7767 26.6175 76.5579 26.3845C76.3463 26.1444 76.177 25.8618 76.05 25.5369Z" fill="black"/>
<path d="M85.9448 21.7443V19.2759H87.5848V16.1719H90.8872V19.2759H93.268V21.7443H90.8872V25.484C90.8872 25.8724 90.9225 26.1832 90.9923 26.4162C91.063 26.6423 91.1617 26.8223 91.2893 26.9565C91.4234 27.0837 91.5815 27.1684 91.7654 27.2108C91.9556 27.2461 92.1675 27.2637 92.4003 27.2637C92.5416 27.2637 92.7214 27.2602 92.9397 27.2531C93.1589 27.2391 93.3491 27.2178 93.5113 27.1896V29.7321C93.2648 29.7745 92.9542 29.8134 92.5801 29.8487C92.2133 29.884 91.779 29.9016 91.2781 29.9016C90.8904 29.9016 90.481 29.8734 90.0507 29.8169C89.6205 29.7604 89.2215 29.6121 88.8547 29.372C88.4878 29.1318 88.1844 28.7646 87.9452 28.2702C87.7052 27.7687 87.5848 27.0837 87.5848 26.2149V21.7443H85.9448Z" fill="black"/>
<path d="M95.1521 25.484V19.2759H98.4433V24.6365C98.4433 25.3851 98.5773 25.996 98.8454 26.4692C99.1135 26.9353 99.5928 27.1684 100.285 27.1684C100.976 27.1684 101.484 26.9318 101.808 26.4586C102.14 25.9783 102.306 25.3321 102.306 24.5199V19.2759H105.618V29.7321H102.306V28.2384C102.016 28.7893 101.575 29.2201 100.983 29.5308C100.39 29.8416 99.6811 29.997 98.8559 29.997C98.1358 29.997 97.5434 29.884 97.0778 29.658C96.6195 29.432 96.2454 29.1459 95.9564 28.7998C95.6241 28.3973 95.4058 27.9312 95.2998 27.4015C95.2011 26.8717 95.1521 26.2326 95.1521 25.484Z" fill="black"/>
<path d="M107.756 26.2361H111.005C111.005 26.7871 111.16 27.1825 111.471 27.4227C111.78 27.6628 112.179 27.7828 112.666 27.7828C113.068 27.7828 113.396 27.7087 113.651 27.5604C113.912 27.405 114.042 27.1543 114.042 26.8082C114.042 26.6034 113.986 26.4374 113.872 26.3103C113.767 26.1761 113.601 26.0596 113.375 25.9607C113.15 25.8547 112.86 25.7488 112.508 25.6428C112.155 25.5369 111.731 25.4027 111.238 25.2403C110.793 25.0991 110.373 24.9543 109.978 24.8059C109.59 24.6506 109.248 24.4599 108.952 24.2339C108.655 24.0079 108.423 23.7324 108.253 23.4076C108.091 23.0827 108.01 22.6801 108.01 22.1999C108.01 21.6489 108.119 21.1723 108.338 20.7697C108.557 20.3671 108.863 20.0351 109.258 19.7738C109.654 19.5125 110.126 19.3183 110.677 19.1911C111.227 19.0569 111.833 18.9898 112.497 18.9898C113.308 18.9898 114.006 19.0817 114.592 19.2653C115.178 19.4489 115.658 19.6996 116.032 20.0174C116.406 20.3353 116.68 20.7096 116.857 21.1404C117.041 21.5712 117.132 22.0338 117.132 22.5283H113.862C113.862 22.0974 113.75 21.7619 113.523 21.5218C113.305 21.2817 112.969 21.1617 112.518 21.1617C112.172 21.1617 111.876 21.2394 111.629 21.3947C111.382 21.543 111.259 21.769 111.259 22.0727C111.259 22.2775 111.315 22.4435 111.428 22.5706C111.548 22.6907 111.721 22.8001 111.947 22.8991C112.172 22.9979 112.451 23.1003 112.782 23.2063C113.115 23.3052 113.495 23.4252 113.925 23.5664C114.391 23.6936 114.825 23.8348 115.227 23.9902C115.63 24.1456 115.982 24.3363 116.285 24.5623C116.596 24.7813 116.839 25.0602 117.016 25.3992C117.199 25.7312 117.291 26.1549 117.291 26.6705C117.291 27.2779 117.164 27.797 116.91 28.2278C116.656 28.6516 116.313 28.9976 115.883 29.266C115.46 29.5344 114.966 29.7251 114.402 29.8381C113.837 29.9581 113.245 30.0182 112.624 30.0182C111.079 30.0182 109.88 29.6969 109.026 29.0541C108.179 28.4044 107.756 27.465 107.756 26.2361Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

View File

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 129 32" xmlns="http://www.w3.org/2000/svg">
<g id="The-Graph" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="The-Graph---Assets" transform="translate(-1041.000000, -488.000000)">
<g id="Logo-/-Purple-/-The-Graph-Logo-white" transform="translate(1041.000000, 488.000000)">
<path d="M46.03,22.5 L46.03,12.204 L49.468,12.204 L49.468,9.72 L40,9.72 L40,12.204 L43.402,12.204 L43.402,22.5 L46.03,22.5 Z M53.338,22.5 L53.338,18.108 C53.338,16.38 54.202,15.552 55.336,15.552 C56.362,15.552 56.92,16.344 56.92,17.64 L56.92,22.5 L59.386,22.5 L59.386,17.226 C59.386,14.886 58.09,13.302 55.912,13.302 C54.742,13.302 53.806,13.806 53.338,14.526 L53.338,9 L50.872,9 L50.872,22.5 L53.338,22.5 Z M65.794,22.698 C68.08,22.698 69.862,21.384 70.402,19.566 L67.828,19.566 C67.54,20.178 66.784,20.556 65.92,20.556 C64.39,20.556 63.598,19.638 63.49,18.576 L70.51,18.576 C70.636,15.192 68.458,13.302 65.812,13.302 C63.076,13.302 61.078,15.3 61.078,17.982 C61.078,20.718 63.04,22.698 65.794,22.698 Z M67.81,16.956 L63.58,16.956 C63.814,15.966 64.606,15.3 65.74,15.3 C66.586,15.3 67.504,15.75 67.81,16.956 Z M82.642,22.716 C86.44,22.716 89.518,20.106 88.942,14.85 L82.336,14.85 L82.336,17.298 L86.242,17.298 C85.954,19.062 84.712,20.196 82.642,20.196 C80.158,20.196 78.538,18.396 78.538,16.11 C78.538,13.824 80.158,12.024 82.606,12.024 C83.83,12.024 85.018,12.564 85.648,13.5 L88.636,13.5 C87.772,11.088 85.288,9.504 82.606,9.504 C78.736,9.504 75.91,12.402 75.91,16.11 C75.91,19.818 78.736,22.716 82.642,22.716 Z M93.244,22.5 L93.244,18.198 C93.244,16.722 94.018,15.804 95.188,15.804 C95.584,15.804 95.926,15.876 96.304,16.002 L96.304,13.5 C95.998,13.41 95.728,13.392 95.476,13.392 C94.468,13.392 93.55,14.058 93.244,14.94 L93.244,13.5 L90.778,13.5 L90.778,22.5 L93.244,22.5 Z M101.218,22.698 C102.46,22.698 103.414,22.068 103.81,21.492 L103.81,22.5 L106.276,22.5 L106.276,13.5 L103.81,13.5 L103.81,14.508 C103.414,13.932 102.46,13.302 101.218,13.302 C98.824,13.302 96.988,15.444 96.988,18 C96.988,20.556 98.824,22.698 101.218,22.698 Z M101.74,20.448 C100.39,20.448 99.472,19.404 99.472,18 C99.472,16.596 100.39,15.552 101.74,15.552 C103.09,15.552 104.008,16.596 104.008,18 C104.008,19.404 103.09,20.448 101.74,20.448 Z M111.136,26.262 L111.136,21.492 C111.55,22.068 112.504,22.698 113.746,22.698 C116.14,22.698 117.976,20.556 117.976,18 C117.976,15.444 116.14,13.302 113.746,13.302 C112.504,13.302 111.55,13.932 111.136,14.508 L111.136,13.5 L108.67,13.5 L108.67,26.262 L111.136,26.262 Z M113.206,20.448 C111.856,20.448 110.938,19.404 110.938,18 C110.938,16.596 111.856,15.552 113.206,15.552 C114.556,15.552 115.474,16.596 115.474,18 C115.474,19.404 114.556,20.448 113.206,20.448 Z M122.242,22.5 L122.242,18.108 C122.242,16.38 123.106,15.552 124.24,15.552 C125.266,15.552 125.824,16.344 125.824,17.64 L125.824,22.5 L128.29,22.5 L128.29,17.226 C128.29,14.886 126.994,13.302 124.816,13.302 C123.646,13.302 122.71,13.806 122.242,14.526 L122.242,9 L119.776,9 L119.776,22.5 L122.242,22.5 Z" id="TheGraph" fill-rule="nonzero" style="fill: rgb(0, 0, 0);"/>
<g id="Group">
<g id="Clipping-mask">
<circle cx="16" cy="16" r="16" transform="matrix(1, 0, 0, 1, 0, 0)" fill="#6F4CFF"/>
<circle cx="16" cy="16" r="16" transform="matrix(1, 0, 0, 1, 0, 0)" fill-opacity="0.08" fill="#0C0A1D"/>
</g>
<g id="Logos-/-The-Graph" mask="url(#mask-2)" fill="#FFFFFF">
<g transform="translate(9.166667, 6.000000)" id="g">
<path d="M12.7010417,14.5214743 C13.0906064,14.9093063 13.1184325,15.5207943 12.7845198,15.9405772 L12.7010417,16.0338581 L8.40403646,20.3117511 C7.98450521,20.7294163 7.30442708,20.7294163 6.88489583,20.3117511 C6.4953311,19.923919 6.46750505,19.312431 6.80141768,18.8926481 L6.88489583,18.7993673 L11.181901,14.5214743 C11.6014323,14.103809 12.2815104,14.103809 12.7010417,14.5214743 Z M6.5703125,1.375 C10.1299479,1.375 13.015625,4.24784218 13.015625,7.79164506 C13.015625,11.3354479 10.1299479,14.2082901 6.5703125,14.2082901 C3.01067708,14.2082901 0.125,11.3354479 0.125,7.79164506 C0.125,4.24784218 3.01067708,1.375 6.5703125,1.375 Z M6.5703125,3.51388169 C4.19726563,3.51388169 2.2734375,5.42902339 2.2734375,7.79164506 C2.2734375,10.1542667 4.19726563,12.0694084 6.5703125,12.0694084 C8.94348958,12.0694084 10.8671875,10.1542667 10.8671875,7.79164506 C10.8671875,5.42902339 8.94348958,3.51388169 6.5703125,3.51388169 Z M14.089974,1.375 C14.6832031,1.375 15.1640625,1.85372061 15.1640625,2.44444084 C15.1640625,3.03516108 14.6832031,3.51388169 14.089974,3.51388169 C13.4966146,3.51388169 13.0157552,3.03516108 13.0157552,2.44444084 C13.0157552,1.85372061 13.4966146,1.375 14.089974,1.375 Z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -1,7 +0,0 @@
<svg width="1058" height="248" viewBox="0 0 1058 248" fill="black" xmlns="http://www.w3.org/2000/svg">
<path d="M401.245 122.658L461.097 42.1385H414.665L377.359 96.0866L339.515 42.1385H290.937L349.983 124.537L287.716 208.814H333.879L374.138 151.913L414.128 208.814H462.976L401.245 122.658Z" fill="#000"/>
<path d="M591.535 158.087H590.998L553.189 42.1385H489.815V209.082H529V86.1558H530.073L571.406 209.082H608.175L649.239 86.1558H650.313V209.082H692.182V42.1385H629.647L591.535 158.087Z" fill="#000"/>
<path d="M720.095 41.8701V77.0303H779.018L778.873 208.814H821.01L821.093 77.0303H879.788V41.8701H720.095Z" fill="#000"/>
<path d="M990.365 41.8701H907.164V208.814H949.301V156.745H989.56C1032.32 156.745 1058 136.234 1058 98.5022C1058 61.2281 1032.27 42.1093 990.428 42.1093L990.365 41.8701ZM949.301 122.121V77.0303H986.339C1003.95 77.0303 1015.59 82.9222 1015.59 99.8442C1015.59 116.537 1004.06 121.853 985.534 121.853L949.301 122.121Z" fill="#000"/>
<path d="M0 124C0 55.5167 55.5153 0 123.997 0C192.434 0 245.31 54.4848 246.92 123.463C246.92 145.472 239.405 163.991 220.618 181.437C204.742 196.18 177.675 198.346 157.816 187.342C143.641 179.165 132.717 161.751 123.46 148.961L106.283 175.264H69.2451L104.136 123.461L70.3186 72.4675H108.43L123.729 98.7706L138.758 72.4675H177.139L142.248 123.463C142.248 123.463 158.888 148.961 168.013 158.892C177.139 168.823 193.779 169.091 204.514 158.355C216.318 146.551 218.96 137.152 219.008 123.463C219.192 70.4783 177.107 27.9134 123.997 27.9134C70.9311 27.9134 27.9127 70.9328 27.9127 124C27.9127 177.067 70.9311 220.087 123.997 220.087C131.337 220.087 138.372 219.47 145.2 217.939L151.105 245.048C141.389 247.226 133.54 248 123.997 248C55.5153 248 0 192.483 0 124Z" fill="#FC4F37"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB