diff --git a/public/home/logos/avalanche-logo.png b/public/home/logos/avalanche-logo.png
new file mode 100644
index 000000000..16b536088
Binary files /dev/null and b/public/home/logos/avalanche-logo.png differ
diff --git a/public/icons/avalanche-icon-dark.svg b/public/icons/avalanche-icon-dark.svg
new file mode 100644
index 000000000..105a382c6
--- /dev/null
+++ b/public/icons/avalanche-icon-dark.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/icons/avalanche-icon-light.svg b/public/icons/avalanche-icon-light.svg
new file mode 100644
index 000000000..b3ec2834f
--- /dev/null
+++ b/public/icons/avalanche-icon-light.svg
@@ -0,0 +1,10 @@
+
diff --git a/utils/chains.ts b/utils/chains.ts
index 9dd98fbc3..66ca3b73d 100644
--- a/utils/chains.ts
+++ b/utils/chains.ts
@@ -1,7 +1,7 @@
import { Currency } from '@reservoir0x/reservoir-kit-ui'
import wrappedContracts from './wrappedContracts'
import { zeroAddress } from 'viem'
-import { arbitrum, mainnet, polygon, optimism, Chain, bsc } from 'wagmi/chains'
+import { arbitrum, mainnet, polygon, optimism, Chain, bsc, avalanche } from 'wagmi/chains'
import usdcContracts from './usdcContracts'
//Chains that are missing from wagmi:
@@ -297,6 +297,18 @@ export default [
},
],
},
+ {
+ ...avalanche,
+ lightIconUrl: '/icons/avalanche-icon-dark.svg',
+ darkIconUrl: '/icons/avalanche-icon-light.svg',
+ reservoirBaseUrl: 'https://api-avalanche.reservoir.tools',
+ proxyApi: '/api/reservoir/avalanche',
+ routePrefix: 'avalanche',
+ apiKey: process.env.RESERVOIR_API_KEY,
+ coingeckoId: 'avalanche-2',
+ collectionSetId: process.env.NEXT_PUBLIC_AVALANCHE_COLLECTION_SET_ID,
+ community: process.env.NEXT_PUBLIC_AVALANCHE_COMMUNITY,
+ },
{
...base,
lightIconUrl: '/icons/base-icon-dark.svg',
diff --git a/utils/wrappedContracts.ts b/utils/wrappedContracts.ts
index 5d6f11128..c5a81e970 100644
--- a/utils/wrappedContracts.ts
+++ b/utils/wrappedContracts.ts
@@ -5,6 +5,7 @@ const wrappedContracts: Record = {
56: '0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c', //bnb
137: '0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270', //polygon
42161: '0x82af49447d8a07e3bd95bd0d56f35241523fbab1', //arbitrum
+ 43114: '0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7', //avalance
42170: '0x722e8bdd2ce80a4422e880164f2079488e115365', //arbitrum nova
59144: '0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f', //linea
999: '0x8a5027ea12f45a13deb6CB96A07913c6e192BE84', //zoratestnet