From ddd0bfc4160b25d7c047f757bdeb48b3ec2b20a9 Mon Sep 17 00:00:00 2001
From: Pablo Veyrat <50438397+sogipec@users.noreply.github.com>
Date: Thu, 14 Dec 2023 11:32:01 +0100
Subject: [PATCH] feat: savvy token names (#130)
* feat: savvy token names
* fix: checksum
* feat: ichi token
* feat: add ichi token polygon
---
ERC20_LIST.json | 54 ++++++++++++++++++-
src/assets/tokens/PNT.svg | 100 ++++++++++++++++++++++++++++++++++++
src/assets/tokens/SVY.svg | 4 ++
src/assets/tokens/ichi.png | Bin 0 -> 8143 bytes
src/assets/tokens/svETH.svg | 16 ++++++
src/assets/tokens/svUSD.svg | 11 ++++
6 files changed, 184 insertions(+), 1 deletion(-)
create mode 100644 src/assets/tokens/PNT.svg
create mode 100644 src/assets/tokens/SVY.svg
create mode 100644 src/assets/tokens/ichi.png
create mode 100644 src/assets/tokens/svETH.svg
create mode 100644 src/assets/tokens/svUSD.svg
diff --git a/ERC20_LIST.json b/ERC20_LIST.json
index ff145e9..31b4872 100644
--- a/ERC20_LIST.json
+++ b/ERC20_LIST.json
@@ -291,6 +291,15 @@
"hasPermit": false,
"logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/GHO.svg"
},
+ "0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD": {
+ "address": "0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD",
+ "name": "pNetwork Token",
+ "decimals": 18,
+ "symbol": "PNT",
+ "useInSwap": false,
+ "hasPermit": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/PNT.svg"
+ },
"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2": {
"address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"name": "Wrapped Ether",
@@ -306,7 +315,7 @@
"name": "Binance USD",
"decimals": 18,
"symbol": "BUSD",
- "useInSwap": true,
+ "useInSwap": false,
"hasPermit": false,
"logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/BUSD.svg"
},
@@ -453,6 +462,14 @@
"hasPermit": false,
"logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/SD.svg"
},
+ "0x111111517e4929D3dcbdfa7CCe55d30d4B6BC4d6": {
+ "address": "0x111111517e4929D3dcbdfa7CCe55d30d4B6BC4d6",
+ "name": "ICHI",
+ "decimals": 18,
+ "symbol": "ICHI",
+ "hasPermit": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/ichi.png"
+ },
"0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4": {
"address": "0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4",
"name": "Ankr Network",
@@ -813,6 +830,14 @@
"hasPermit": false,
"logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/2_protocol-icon-only/4-colorback/PNG/angle-icon-colorback-black500.png"
},
+ "0x111111517e4929D3dcbdfa7CCe55d30d4B6BC4d6": {
+ "address": "0x111111517e4929D3dcbdfa7CCe55d30d4B6BC4d6",
+ "name": "ICHI",
+ "decimals": 18,
+ "symbol": "ICHI",
+ "hasPermit": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/ichi.png"
+ },
"0x60D55F02A771d515e077c9C2403a1ef324885CeC": {
"address": "0x60D55F02A771d515e077c9C2403a1ef324885CeC",
"name": "Aave Matic Market USDT (amUSDT)",
@@ -1401,6 +1426,33 @@
"hasPermit": false,
"useInSwap": false,
"logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EUROs.svg"
+ },
+ "0x43aB8f7d2A8Dd4102cCEA6b438F6d747b1B9F034": {
+ "address": "0x43aB8f7d2A8Dd4102cCEA6b438F6d747b1B9F034",
+ "name": "Savvy",
+ "decimals": 18,
+ "symbol": "SVY",
+ "hasPermit": false,
+ "useInSwap": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/SVY.svg"
+ },
+ "0xF202Ab403Cd7E90197ec0f010ee897E283037706": {
+ "address": "0xF202Ab403Cd7E90197ec0f010ee897E283037706",
+ "name": "Savvy USD",
+ "decimals": 18,
+ "symbol": "svUSD",
+ "hasPermit": false,
+ "useInSwap": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/svUSD.svg"
+ },
+ "0xf7728582002ef82908c8242CF552E969BA863Ffa": {
+ "address": "0xf7728582002ef82908c8242CF552E969BA863Ffa",
+ "name": "Savvy ETH",
+ "decimals": 18,
+ "symbol": "svETH",
+ "hasPermit": false,
+ "useInSwap": false,
+ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/svETH.svg"
}
},
"56": {
diff --git a/src/assets/tokens/PNT.svg b/src/assets/tokens/PNT.svg
new file mode 100644
index 0000000..8a94dc8
--- /dev/null
+++ b/src/assets/tokens/PNT.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/src/assets/tokens/SVY.svg b/src/assets/tokens/SVY.svg
new file mode 100644
index 0000000..eb4756a
--- /dev/null
+++ b/src/assets/tokens/SVY.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/tokens/ichi.png b/src/assets/tokens/ichi.png
new file mode 100644
index 0000000000000000000000000000000000000000..e61b0f0e8dd84858fd2f82fe9b36d12d3a04d002
GIT binary patch
literal 8143
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/tokens/svUSD.svg b/src/assets/tokens/svUSD.svg
new file mode 100644
index 0000000..b9dcad0
--- /dev/null
+++ b/src/assets/tokens/svUSD.svg
@@ -0,0 +1,11 @@
+