From 604bd28860057edfd0c6c78747465d3a01a8cd5f Mon Sep 17 00:00:00 2001 From: pedromcunha Date: Mon, 17 Jul 2023 16:53:01 -0400 Subject: [PATCH 1/3] Add avalanche --- public/home/logos/avalanche-logo.png | Bin 0 -> 2762 bytes public/icons/avalanche-icon-dark.svg | 10 ++++++++++ public/icons/avalanche-icon-light.svg | 10 ++++++++++ utils/chains.ts | 22 +++++++++++++++++++++- utils/wrappedContracts.ts | 1 + 5 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 public/home/logos/avalanche-logo.png create mode 100644 public/icons/avalanche-icon-dark.svg create mode 100644 public/icons/avalanche-icon-light.svg diff --git a/public/home/logos/avalanche-logo.png b/public/home/logos/avalanche-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..16b536088cc4a3de7c5737157f656c5c926522b0 GIT binary patch literal 2762 zcmV;*3N`hKP)+}+cUs_I*}?(M0c1T-_n7ve;BU8 zahw%cMBNFri0BM~S`~^q8p4$h(dtjHU%vuJaZX?fze=ek?bOpwiaMOc*>N17dnXJd zID|6-YheR%tG=WF9;1a`(L%3kp+h)8NlXIIz(^f=9Nyj)f2 zwl1(FPrH;lBV#PK5gVb~`WS6h;D^EDNkzEeQSxM(h#6Ys8!NDc6@e4i5?!A8aGVjF zZZ2J58EX}(%iGwsqlh|+mdmc86-wmM;^GA&b+ZWR*hEbpbOIJ1HZ8Kz5d90N5$id0nY_vKn#=-s$6b`#7%zieM~>k2UmV=>brF32#Bbmo zdS)(J7oL&q4kkJa50k2SJ?4%=#$?~d<8IQG+}q9s)O z2L%s;#Y{_{CJO9pXcl329r@M7=j}LfAo=4PqDhw0X|jVo4$WD^@1Ea%1mBQQJuizF zCoopv#JwJd=B|5>WPbkK`|l^?v2SF_s>cePXE1jODU0$V4G`bTCZW5wd^95k?tU`- zTXHk1ESiLf>t)%bH5%vQkpfTpWVp(>vS{*amwaqvj@4?Yz`nZIL|yA^*)+<AM3LncR0xu1AxB3K@o-;h_T8VQ_x;MqgvPrsIJE8hq+$S&-AA@I<;ocMp z)84t5xUciLDX>^ufsVo>#JOeGts?GgdOY?C2DN&_^rpar)^?p_!oEcJrp*1^FM$Wc z^p7E$IDkjknygnI_NV0pz@Eole9E3pH8p0Hn9%Rwjn(r_c!G`4oU(rR9(+T>bh;xV z5qJ(NfG0>Bv5c~482t1pUV65)Hbp@N-G3pL_GkRHIT`Ts_U%MuA87zdLtSNA|)4Y_4JU z-MuNVX^~ZohV#4fMcCaI-TU3jDrNya^tP1pAUxYGi|*q2wQHCWnmWmn8&|lC>ABuX ztbOX`QnaCHaoxL{sFv{Scdd-D@} zvqe%C6**~VRDR&%!7hp&5?GwOqh-$pMG~uVZBqvic8Qz{(KgGXXO}J&DvKsvqiYAd z=nzd#IM{Ys^z72Vke4j0N!&Wvg(KBLd><8)^}rNUNLf_Gy;+5GX@{aBu6_(QxifGQ zMa!bRZBrLqOiVHcQ-lh!T^1E-Y7|*yZ+i}V7%^~PlB@_7QslstqDWa(#Jxo$Ox1gv z6ymmw!Ij;YzUYA|MJZYq6^$?=?w*hAeSini4qj8QDs-^bMRWz{dZ%r?B(;4-3D*mt zt@ekZBv}zGk z4d6_r-icbUSrZm5ix&QL9%W*qPpvcPO)WPCeu21Dfqf~9Y+R!S7l-MCO@X`hFo!4! zA9e=Xy2f%7O%8i+gV#Ud&vX?fAR)Uf=D;urnO}5;-P>!Uf67C6{HV>o>F?IITtGjm-*UFn^V%td>*Eon==Zo97 z3w75fvCi=agEy2OdUMK0hY#QM@yzJ$4Tt+~-aI_`)uF2@^+0_NHD19ZhSrg{m#tmw z6C7#x?jQD@k?W#s7yH9Ft;XIUx^}S-jCQXuc4tHFV)t2RK0faIV+EEeCnA(S2~krF zVyq07MT1P-n-s_KvTHjKYm%{bEk-;s!cG)e8rL009jYBeH0hmG7zH6Cb;9KkteYC) z)~3cVGH)N%3D>DQR9BB^z~EC^pPyM^2?sI9%c!Xo(I87`PRX?aT>s#enE5l*R6-2; zOf<;zn%q15UxLrds(I8{hNE|HUO$bTT}c>qbu%>6-!v7GVBuk~cv2BA)Z=nLGTzFZ?z`cQizt!O1s3XYc>q11 zD^q^cG%&JaMc|YN!Q$x#;mme*vn|&S{7$=wn?a;!q{#l^QB`8mwY^vuIAvp#n>0q6 zm}R=co-Cw&^D zljI4!O3YVW5jMp+fm4!X3@UKi)hvhB@YUzQN?DDHX>nHIUQ)4jU-hWI;-IQBD_OG2 zvL4NCQG4-1;6aiM9B2{LAtuNj%$q2Oh!|}~d`o|*+OCD)EO;sKAYTQ+!p=l+v=~b6 z*LOfCIty~|J|+^kHwRzST|mCEke@lyV}8^j{)UL!h~r2O)AqrkHQSsY0PP-0joK0C Q1^@s607*qoM6N<$f(`vb!2kdN literal 0 HcmV?d00001 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 768410291..041b04a32 100644 --- a/utils/chains.ts +++ b/utils/chains.ts @@ -1,4 +1,12 @@ -import { arbitrum, mainnet, polygon, optimism, Chain, bsc } from 'wagmi/chains' +import { + arbitrum, + mainnet, + polygon, + optimism, + Chain, + bsc, + avalanche, +} from 'wagmi/chains' //Chains that are missing from wagmi: export const zora = { @@ -135,4 +143,16 @@ export default [ collectionSetId: process.env.NEXT_PUBLIC_BSC_COLLECTION_SET_ID, community: process.env.NEXT_PUBLIC_BSC_COMMUNITY, }, + { + ...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.AVALANCHE_RESERVOIR_API_KEY, + coingeckoId: 'ethereum', + collectionSetId: process.env.NEXT_PUBLIC_AVALANCHE_COLLECTION_SET_ID, + community: process.env.NEXT_PUBLIC_AVALANCHE_COMMUNITY, + }, ] as ReservoirChain[] diff --git a/utils/wrappedContracts.ts b/utils/wrappedContracts.ts index c9573abb1..8a1563394 100644 --- a/utils/wrappedContracts.ts +++ b/utils/wrappedContracts.ts @@ -4,6 +4,7 @@ const wrappedContracts: Record = { 10: '0x4200000000000000000000000000000000000006', //optimism 137: '0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270', //polygon 42161: '0x82af49447d8a07e3bd95bd0d56f35241523fbab1', //arbitrum + 43114: '0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7', //avalance 999: '0x8a5027ea12f45a13deb6CB96A07913c6e192BE84', //zoratestnet 80001: '0x9c3C9283D3e44854697Cd22D3Faa240Cfb032889', //mumbai 84531: '0x4200000000000000000000000000000000000006', //base goerli From 6d2b49ca124865d4e8c2d9302d3626e3db84b843 Mon Sep 17 00:00:00 2001 From: pedromcunha Date: Mon, 17 Jul 2023 17:41:05 -0400 Subject: [PATCH 2/3] Fix coingecko id for avalance --- utils/chains.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/chains.ts b/utils/chains.ts index 041b04a32..0e6b95d93 100644 --- a/utils/chains.ts +++ b/utils/chains.ts @@ -151,7 +151,7 @@ export default [ proxyApi: '/api/reservoir/avalanche', routePrefix: 'avalanche', apiKey: process.env.AVALANCHE_RESERVOIR_API_KEY, - coingeckoId: 'ethereum', + coingeckoId: 'avalanche-2', collectionSetId: process.env.NEXT_PUBLIC_AVALANCHE_COLLECTION_SET_ID, community: process.env.NEXT_PUBLIC_AVALANCHE_COMMUNITY, }, From 69de2ce381330f9eb56a92e75fe11f0f75dce3cc Mon Sep 17 00:00:00 2001 From: pedromcunha Date: Fri, 28 Jul 2023 15:18:37 -0400 Subject: [PATCH 3/3] Resolve conflicts --- utils/wrappedContracts.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/utils/wrappedContracts.ts b/utils/wrappedContracts.ts index 74f0111cb..5323fe6bf 100644 --- a/utils/wrappedContracts.ts +++ b/utils/wrappedContracts.ts @@ -4,11 +4,8 @@ const wrappedContracts: Record = { 10: '0x4200000000000000000000000000000000000006', //optimism 137: '0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270', //polygon 42161: '0x82af49447d8a07e3bd95bd0d56f35241523fbab1', //arbitrum -<<<<<<< HEAD 43114: '0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7', //avalance -======= 42170: '0x722e8bdd2ce80a4422e880164f2079488e115365', //arbitrum nova ->>>>>>> main 999: '0x8a5027ea12f45a13deb6CB96A07913c6e192BE84', //zoratestnet 80001: '0x9c3C9283D3e44854697Cd22D3Faa240Cfb032889', //mumbai 84531: '0x4200000000000000000000000000000000000006', //base goerli