From 1972f52ac4d3b9fb472c2952f3598eb8adfef522 Mon Sep 17 00:00:00 2001 From: Pablo Veyrat <50438397+sogipec@users.noreply.github.com> Date: Thu, 11 Jan 2024 10:43:11 +0100 Subject: [PATCH] feat: add usd (#151) * feat: add usd * feat: add missing chain --- ERC20_LIST.json | 219 ++++++++++++++++++++++++++++++++++-- src/assets/tokens/agUSD.svg | 21 ++++ src/assets/tokens/stUSD.svg | 26 +++++ 3 files changed, 256 insertions(+), 10 deletions(-) create mode 100644 src/assets/tokens/agUSD.svg create mode 100644 src/assets/tokens/stUSD.svg diff --git a/ERC20_LIST.json b/ERC20_LIST.json index cbf1312..440a4c7 100644 --- a/ERC20_LIST.json +++ b/ERC20_LIST.json @@ -20,6 +20,25 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "permitVersion": "1", + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x5F27184fA83fE0E5aEf2344B6D9eB3Bd2118A290": { "address": "0x5F27184fA83fE0E5aEf2344B6D9eB3Bd2118A290", "decimals": 18, @@ -771,6 +790,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x900F717EA076E1E7a484ad9DD2dB81CEEc60eBF1": { "address": "0x900F717EA076E1E7a484ad9DD2dB81CEEc60eBF1", "decimals": 18, @@ -1169,6 +1206,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x58441E37255b09F9f545e9Dc957F1C41658ff665": { "address": "0x58441E37255b09F9f545e9Dc957F1C41658ff665", "name": "Angle Governance Token", @@ -1306,16 +1361,6 @@ "useInSwap": true, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/agEUR/cross-chain/agEUR-arbitrum.svg" }, - "0x57f12FE6A4e5fe819eec699FAdf9Db2D06606bB4": { - "address": "0x57f12FE6A4e5fe819eec699FAdf9Db2D06606bB4", - "description": "
Neptune Mutual follows a parametric insurance model, meaning it provides payout on the basis of parameters instead of individual claim assessments. Upon the resolution of an incident, all the policyholders of the affected protocol will receive the payouts. Neptune Mutual eliminates individual claim assessments which makes policy easy to claim, faster, and much more reliable.
", - "name": "Neptune Mutual", - "decimals": 18, - "symbol": "NPM", - "hasPermit": false, - "useInSwap": false, - "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/NPM.svg" - }, "0x004626A008B1aCdC4c74ab51644093b155e59A23": { "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", "name": "Staked agEUR", @@ -1325,6 +1370,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0xe80772Eaf6e2E18B651F160Bc9158b2A5caFCA65": { "address": "0xe80772Eaf6e2E18B651F160Bc9158b2A5caFCA65", "name": "USD+", @@ -1334,6 +1397,16 @@ "useInSwap": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USD+.svg" }, + "0x57f12FE6A4e5fe819eec699FAdf9Db2D06606bB4": { + "address": "0x57f12FE6A4e5fe819eec699FAdf9Db2D06606bB4", + "description": "Neptune Mutual follows a parametric insurance model, meaning it provides payout on the basis of parameters instead of individual claim assessments. Upon the resolution of an incident, all the policyholders of the affected protocol will receive the payouts. Neptune Mutual eliminates individual claim assessments which makes policy easy to claim, faster, and much more reliable.
", + "name": "Neptune Mutual", + "decimals": 18, + "symbol": "NPM", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/NPM.svg" + }, "0xA3d1a8DEB97B111454B294E2324EfAD13a9d8396": { "address": "0xA3d1a8DEB97B111454B294E2324EfAD13a9d8396", "name": "OVN", @@ -1757,6 +1830,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x97B6897AAd7aBa3861c04C0e6388Fc02AF1F227f": { "address": "0x97B6897AAd7aBa3861c04C0e6388Fc02AF1F227f", "name": "Angle Governance Token", @@ -1841,6 +1932,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x2995D1317DcD4f0aB89f4AE60F3f020A4F17C7CE": { "address": "0x2995D1317DcD4f0aB89f4AE60F3f020A4F17C7CE", "decimals": 18, @@ -1888,6 +1997,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x5EE94c25e3d5113CD055537340B9d19CFA4D9217": { "address": "0x5EE94c25e3d5113CD055537340B9d19CFA4D9217", "name": "Angle Governance Token", @@ -1972,6 +2099,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1": { "address": "0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1", "decimals": 18, @@ -2001,6 +2146,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x0D1E753a25eBda689453309112904807625bEFBe": { "address": "0x0D1E753a25eBda689453309112904807625bEFBe", "name": "PancakeSwap Token", @@ -2085,6 +2248,24 @@ "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" + }, "0x7D49a065D17d6d4a55dc13649901fdBB98B2AFBA": { "address": "0x7D49a065D17d6d4a55dc13649901fdBB98B2AFBA", "name": "SUSHI", @@ -2149,6 +2330,24 @@ "useInSwap": false, "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/0_tokens/stEUR/stEUR.svg" + }, + "0x0000206329b97DB379d5E1Bf586BbDB969C63274": { + "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", + "name": "Angle USD", + "decimals": 18, + "symbol": "agUSD", + "hasPermit": true, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/agUSD.svg" + }, + "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776": { + "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", + "name": "Staked agUSD", + "decimals": 18, + "symbol": "stUSD", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg" } }, "5000": { diff --git a/src/assets/tokens/agUSD.svg b/src/assets/tokens/agUSD.svg new file mode 100644 index 0000000..73ba44a --- /dev/null +++ b/src/assets/tokens/agUSD.svg @@ -0,0 +1,21 @@ + diff --git a/src/assets/tokens/stUSD.svg b/src/assets/tokens/stUSD.svg new file mode 100644 index 0000000..3d6e957 --- /dev/null +++ b/src/assets/tokens/stUSD.svg @@ -0,0 +1,26 @@ +