From 60520faebf18bf2b74cad6dc0865f0ae976ac471 Mon Sep 17 00:00:00 2001
From: NeonLink <123756619+neonlinkdev@users.noreply.github.com>
Date: Tue, 18 Apr 2023 14:54:49 +0100
Subject: [PATCH] Add Neonlink Mainnet & Testnet (#2656)

* add neonlink mainnet & testnet

* fix: neonlink icon format

* Update _data/chains/eip155-259.json

* Update _data/chains/eip155-9559.json

* change shortname as neonlink

* fix: short name

---------

Co-authored-by: ligi <ligi@ligi.de>
---
 _data/chains/eip155-259.json                  | 24 +++++++++++++++++++
 _data/chains/eip155-9559.json                 | 24 +++++++++++++++++++
 _data/icons/neonlink.json                     |  8 +++++++
 ...hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz | 20 ++++++++++++++++
 4 files changed, 76 insertions(+)
 create mode 100644 _data/chains/eip155-259.json
 create mode 100644 _data/chains/eip155-9559.json
 create mode 100644 _data/icons/neonlink.json
 create mode 100644 _data/iconsDownload/QmX3hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz

diff --git a/_data/chains/eip155-259.json b/_data/chains/eip155-259.json
new file mode 100644
index 00000000..65ee8767
--- /dev/null
+++ b/_data/chains/eip155-259.json
@@ -0,0 +1,24 @@
+{
+  "name": "Neonlink Mainnet",
+  "chain": "Neonlink",
+  "rpc": ["https://mainnet.neonlink.io"],
+  "faucets": [],
+  "nativeCurrency": {
+    "name": "Neonlink Native Token",
+    "symbol": "NEON",
+    "decimals": 18
+  },
+  "infoURL": "https://neonlink.io",
+  "shortName": "neon",
+  "chainId": 259,
+  "networkId": 259,
+  "icon": "neonlink",
+  "explorers": [
+    {
+      "name": "Neon Blockchain Explorer",
+      "url": "https://scan.neonlink.io",
+      "standard": "EIP3091",
+      "icon": "neonlink"
+    }
+  ]
+}
diff --git a/_data/chains/eip155-9559.json b/_data/chains/eip155-9559.json
new file mode 100644
index 00000000..03c81403
--- /dev/null
+++ b/_data/chains/eip155-9559.json
@@ -0,0 +1,24 @@
+{
+  "name": "Neonlink Testnet",
+  "chain": "Neonlink",
+  "rpc": ["https://testnet.neonlink.io"],
+  "faucets": ["https://faucet.neonlink.io/"],
+  "nativeCurrency": {
+    "name": "Neonlink Native Token",
+    "symbol": "tNEON",
+    "decimals": 18
+  },
+  "infoURL": "https://neonlink.io",
+  "shortName": "testneon",
+  "chainId": 9559,
+  "networkId": 9559,
+  "icon": "neonlink",
+  "explorers": [
+    {
+      "name": "Neon Blockchain Explorer",
+      "url": "https://testnet-scan.neonlink.io",
+      "standard": "EIP3091",
+      "icon": "neonlink"
+    }
+  ]
+}
diff --git a/_data/icons/neonlink.json b/_data/icons/neonlink.json
new file mode 100644
index 00000000..41e90083
--- /dev/null
+++ b/_data/icons/neonlink.json
@@ -0,0 +1,8 @@
+[
+  {
+    "url": "ipfs://QmX3hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz",
+    "width": 512,
+    "height": 512,
+    "format": "svg"
+  }
+]
diff --git a/_data/iconsDownload/QmX3hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz b/_data/iconsDownload/QmX3hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz
new file mode 100644
index 00000000..42f8e33e
--- /dev/null
+++ b/_data/iconsDownload/QmX3hBv8WyvVfYjh1gmgDfJCpJBvKk4TYG9wFX9sC8WAjz
@@ -0,0 +1,20 @@
+<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
+	<defs>
+		<linearGradient id="g1" x1="256.2" y1="460.8" x2="256.2" y2="50.4" gradientUnits="userSpaceOnUse">
+			<stop offset="0" stop-color="#490a8c"/>
+			<stop offset=".8" stop-color="#881fde"/>
+		</linearGradient>
+		<linearGradient id="g2" x1="421.3" y1="393.7" x2="421.3" y2="50.4" gradientUnits="userSpaceOnUse">
+			<stop offset="0" stop-color="#490a8c"/>
+			<stop offset=".8" stop-color="#881fde"/>
+		</linearGradient>
+		<linearGradient id="g3" x1="256.2" y1="435.9" x2="256.2" y2="73.5" gradientUnits="userSpaceOnUse">
+			<stop offset="0" stop-color="#db00a7"/>
+			<stop offset=".8" stop-color="#ff0677"/>
+		</linearGradient>
+	</defs>
+	<path fill="url(#g1)" d="m179.8 446l-64.7 14.8c-65.6-45-108.7-120.5-108.7-206.1 0-44.1 11.4-85.4 31.5-121.4l63.6-14.5c-32 36.2-51.3 83.8-51.3 135.9 0 86.8 53.7 161 129.6 191.3z"/>
+	<path fill="url(#g2)" d="m506 254.7c0 45.2-12.1 87.6-33.1 124.2l-64.7 14.8c33.6-36.6 54-85.4 54-139 0-85.3-51.8-158.5-125.7-189.8l63.4-14.5c64.1 45.2 106.1 119.9 106.1 204.3z"/>
+	<circle fill="url(#g3)" cx="256.2" cy="254.7" r="181.2"/>
+	<path fill="#d3ff00" d="m360.5 370.3l-113.7 25.9-21.7-126.6-56.6 12.9 53.6 1.6-25.2 123.5-113.7 25.9 59.5-290.2 101.2-23.1c7.1-1.6 13.4 2.4 14.4 9.3l19.8 114.5 28.2-138 113.6-25.9-59.4 290.2z"/>
+</svg>
\ No newline at end of file