From 4a081ac4a0a95b91a47ada10818bf71d6b3c6458 Mon Sep 17 00:00:00 2001 From: Pablo Veyrat Date: Mon, 9 Dec 2024 09:29:29 +0100 Subject: [PATCH] feat: swell --- ERC20_LIST.json | 122 +++++++++++------------------------- src/assets/tokens/SWELL.png | Bin 0 -> 6197 bytes 2 files changed, 37 insertions(+), 85 deletions(-) create mode 100644 src/assets/tokens/SWELL.png diff --git a/ERC20_LIST.json b/ERC20_LIST.json index a272301..7aa0e42 100644 --- a/ERC20_LIST.json +++ b/ERC20_LIST.json @@ -10,6 +10,15 @@ "useInSwap": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/zero.svg" }, + "0x0a6E7Ba5042B38349e437ec6Db6214AEC7B35676": { + "address": "0x0a6E7Ba5042B38349e437ec6Db6214AEC7B35676", + "name": "Swell Governance Token", + "decimals": 18, + "symbol": "SWELL", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/SWELL.png" + }, "0x0C0d01AbF3e6aDfcA0989eBbA9d6e85dD58EaB1E": { "address": "0x0C0d01AbF3e6aDfcA0989eBbA9d6e85dD58EaB1E", "name": "Aave Ethereum PYUSD", @@ -741,9 +750,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/angle-icon-colorback-black500.png", "name": "Steakhouse USDC", "symbol": "steakUSDC", - "underlyingTokens": [ - "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" - ], + "underlyingTokens": ["0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"], "wrappingMethod": "ERC4626" }, "0x125D41A6e5dbf455cD9Df8F80BCC6fd172D52Cc6": { @@ -754,9 +761,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/angle-icon-colorback-black500.png", "name": "Gauntlet USDA Core", "symbol": "gtUSDAcore", - "underlyingTokens": [ - "0x0000206329b97DB379d5E1Bf586BbDB969C63274" - ], + "underlyingTokens": ["0x0000206329b97DB379d5E1Bf586BbDB969C63274"], "wrappingMethod": "ERC4626" }, "0x89D80f5e9BC88d8021b352064ae73F0eAf79EBd8": { @@ -767,9 +772,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/angle-icon-colorback-black500.png", "name": "Re7 USDA", "symbol": "Re7USDA", - "underlyingTokens": [ - "0x0000206329b97DB379d5E1Bf586BbDB969C63274" - ], + "underlyingTokens": ["0x0000206329b97DB379d5E1Bf586BbDB969C63274"], "wrappingMethod": "ERC4626" }, "0x2371e134e3455e0593363cBF89d3b6cf53740618": { @@ -779,9 +782,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/WETH.svg", "name": "Gauntlet WETH Prime", "symbol": "gtWETH", - "underlyingTokens": [ - "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" - ], + "underlyingTokens": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], "wrappingMethod": "ERC4626" }, "0xdd0f28e19C1780eb6396170735D45153D261490d": { @@ -791,9 +792,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDC.svg", "name": "Gauntlet USDC Prime", "symbol": "gtUSDC", - "underlyingTokens": [ - "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" - ], + "underlyingTokens": ["0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"], "wrappingMethod": "ERC4626" }, "0x78Fc2c2eD1A4cDb5402365934aE5648aDAd094d0": { @@ -803,9 +802,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/WETH.svg", "name": "Re7 WETH", "symbol": "Re7WETH", - "underlyingTokens": [ - "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" - ], + "underlyingTokens": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], "wrappingMethod": "ERC4626" }, "0x95EeF579155cd2C5510F312c8fA39208c3Be01a8": { @@ -815,9 +812,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDT.svg", "name": "Re7 USDT", "symbol": "Re7USDT", - "underlyingTokens": [ - "0xdAC17F958D2ee523a2206206994597C13D831ec7 " - ], + "underlyingTokens": ["0xdAC17F958D2ee523a2206206994597C13D831ec7 "], "wrappingMethod": "ERC4626" }, "0xcB84d72e61e383767C4DFEb2d8ff7f4FB89abc6e": { @@ -910,10 +905,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/crvFRAXUSDC.png", "name": "Curve.fi FRAX/USDC", "symbol": "crvFRAXUSDC", - "underlyingTokens": [ - "0x853d955aCEf822Db058eb8505911ED77F175b99e", - "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" - ], + "underlyingTokens": ["0x853d955aCEf822Db058eb8505911ED77F175b99e", "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"], "useInSwap": false }, "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490": { @@ -939,10 +931,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/LUSD3CRV.png", "name": "Curve.fi Factory USD Metapool: Liquity", "symbol": "LUSD3CRV", - "underlyingTokens": [ - "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", - "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" - ], + "underlyingTokens": ["0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], "useInSwap": false }, "0xa9d2Eea75C80fF9669cc998c276Ff26D741Dcb26": { @@ -953,9 +942,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-crvFRAXUSDC.png", "name": "Angle Curve.fi FRAX/USDC Stake DAO Staker", "symbol": "sd-crvFRAXUSDC", - "underlyingTokens": [ - "0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC" - ], + "underlyingTokens": ["0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -967,9 +954,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-3CRV.svg", "name": "Angle Curve.fi DAI/USDC/USDT Stake DAO Staker", "symbol": "sd-3CRV", - "underlyingTokens": [ - "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" - ], + "underlyingTokens": ["0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -981,9 +966,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-crvLUSD3CRV.png", "name": "Angle Curve.fi Factory USD Metapool: Liquity Stake DAO Staker", "symbol": "sd-crvLUSD3CRV", - "underlyingTokens": [ - "0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA" - ], + "underlyingTokens": ["0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -995,9 +978,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-crvFRAXUSDC.svg", "name": "Angle Curve.fi FRAX/USDC Convex Staker", "symbol": "cvx-crvFRAXUSDC", - "underlyingTokens": [ - "0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC" - ], + "underlyingTokens": ["0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -1009,9 +990,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-3CRV.svg", "name": "Angle Curve.fi DAI/USDC/USDT Convex Staker", "symbol": "cvx-3CRV", - "underlyingTokens": [ - "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" - ], + "underlyingTokens": ["0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -1032,9 +1011,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-crvLUSD3CRV.svg", "name": "Angle Curve.fi Factory USD Metapool: Liquity Convex Staker", "symbol": "cvx-crvLUSD3CRV", - "underlyingTokens": [ - "0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA" - ], + "underlyingTokens": ["0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -1221,9 +1198,7 @@ }, "0xc69Ad9baB1dEE23F4605a82b3354F8E40d1E5966": { "address": "0xc69Ad9baB1dEE23F4605a82b3354F8E40d1E5966", - "underlyingTokens": [ - "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee" - ], + "underlyingTokens": ["0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee"], "name": "PT ether.fi weETH 27JUN2024", "decimals": 18, "symbol": "PT-weETH-27JUN2024", @@ -1233,9 +1208,7 @@ }, "0x6ee2b5E19ECBa773a352E5B21415Dc419A700d1d": { "address": "0x6ee2b5E19ECBa773a352E5B21415Dc419A700d1d", - "underlyingTokens": [ - "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee" - ], + "underlyingTokens": ["0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee"], "name": "PT ether.fi weETH 26DEC2024", "decimals": 18, "symbol": "PT-weETH-26DEC2024", @@ -1245,9 +1218,7 @@ }, "0xf7906F274c174A52d444175729E3fa98f9bde285": { "address": "0xf7906F274c174A52d444175729E3fa98f9bde285", - "underlyingTokens": [ - "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110" - ], + "underlyingTokens": ["0xbf5495Efe5DB9ce00f80364C8B423567e58d2110"], "name": "PT ether.fi ezETH 26DEC2024", "decimals": 18, "symbol": "PT-ezETH-26DEC2024", @@ -1257,9 +1228,7 @@ }, "0xa0021EF8970104c2d008F38D92f115ad56a9B8e1": { "address": "0xa0021EF8970104c2d008F38D92f115ad56a9B8e1", - "underlyingTokens": [ - "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3" - ], + "underlyingTokens": ["0x4c9EDD5852cd905f086C759E8383e09bff1E68B3"], "name": "PT Ethena USDe 25JUL2024", "decimals": 18, "symbol": "PT-USDe-25JUL2024", @@ -2350,9 +2319,7 @@ "decimals": 18, "symbol": "amDAI", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": [ - "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063" - ], + "underlyingTokens": ["0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063"], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/DAI.svg" }, @@ -2370,9 +2337,7 @@ "decimals": 6, "symbol": "amUSDC", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": [ - "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174" - ], + "underlyingTokens": ["0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDC.svg" }, @@ -2406,9 +2371,7 @@ "decimals": 6, "symbol": "amUSDT", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": [ - "0xc2132D05D31c914a87C6611C10748AEb04B58e8F" - ], + "underlyingTokens": ["0xc2132D05D31c914a87C6611C10748AEb04B58e8F"], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDT.svg" }, @@ -2428,9 +2391,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvxam3CRV.svg", "name": "Angle Curve.fi amDAI/amUSDC/amUSDT Staker", "symbol": "agstk-am3CRV", - "underlyingTokens": [ - "0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171" - ], + "underlyingTokens": ["0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171"], "useInSwap": false }, "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359": { @@ -3780,9 +3741,7 @@ "useInSwap": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDC.svg", "wrappingMethod": "ERC4626", - "underlyingTokens": [ - "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - ] + "underlyingTokens": ["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"] }, "0x5dC25aA049837B696d1dc0F966aC8DF1491f819B": { "address": "0x5dC25aA049837B696d1dc0F966aC8DF1491f819B", @@ -4397,10 +4356,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/2CRV.svg", "name": "Curve.fi USDC/USDT", "symbol": "2CRV", - "underlyingTokens": [ - "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", - "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" - ], + "underlyingTokens": ["0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9"], "useInSwap": false }, "0xc8711B1206cD3e89799Ec32973f583e696Cb553C": { @@ -4411,9 +4367,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-2CRV.svg", "name": "Angle Curve.fi USDC/USDT Stake DAO Staker", "symbol": "sd-crvUSDCUSDT", - "underlyingTokens": [ - "0x7f90122BF0700F9E7e1F688fe926940E8839F353" - ], + "underlyingTokens": ["0x7f90122BF0700F9E7e1F688fe926940E8839F353"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -4425,9 +4379,7 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-2CRV.svg", "name": "Angle Curve.fi USDC/USDT Convex Staker", "symbol": "cvx-crvUSDCUSDT", - "underlyingTokens": [ - "0x7f90122BF0700F9E7e1F688fe926940E8839F353" - ], + "underlyingTokens": ["0x7f90122BF0700F9E7e1F688fe926940E8839F353"], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -5835,4 +5787,4 @@ } } } -] \ No newline at end of file +] diff --git a/src/assets/tokens/SWELL.png b/src/assets/tokens/SWELL.png new file mode 100644 index 0000000000000000000000000000000000000000..369319ea1d6c1b7f23427592b56700ebc737b651 GIT binary patch literal 6197 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