import React from "react" ; type IconProps = React . SVGAttributes < SVGElement > ; export const MetamaskIcon = ( props ) => ( < svg viewBox = "0 0 397 355" xmlns = "http://www.w3.org/2000/svg" { ... props } > < g fill = "none" fillRule = "evenodd" transform = "translate(-1 -1)" > < path d = "m114.622644 327.195472 52.004717 13.810198v-18.05949l4.245283-4.249292h29.716982v21.246459 14.872523h-31.839624l-39.268868-16.997169z" fill = "#cdbdb2" / > < path d = "m199.528305 327.195472 50.943397 13.810198v-18.05949l4.245283-4.249292h29.716981v21.246459 14.872523h-31.839623l-39.268868-16.997169z" fill = "#cdbdb2" transform = "matrix(-1 0 0 1 483.96227 0)" / > < path d = "m170.872644 287.889523-4.245283 35.056657 5.306604-4.249292h55.18868l6.367925 4.249292-4.245284-35.056657-8.490565-5.311615-42.452832 1.062323z" fill = "#393939" / > < path d = "m142.216984 50.9915022 25.471698 59.4900858 11.674528 173.158643h41.391511l12.735849-173.158643 23.349056-59.4900858z" fill = "#f89c35" / > < path d = "m30.7783023 181.657226-29.71698153 86.048161 74.29245393-4.249293h47.7594343v-37.181303l-2.122641-76.487253-10.613208 8.498583z" fill = "#f89d35" / > < path d = "m87.0283032 191.218134 87.0283028 2.124646-9.551886 44.617563-41.391511-10.623229z" fill = "#d87c30" / > < path d = "m87.0283032 192.280457 36.0849058 33.994334v33.994334z" fill = "#ea8d3a" / > < path d = "m123.113209 227.337114 42.452831 10.623229 13.79717 45.679888-9.551886 5.311615-46.698115-27.620398z" fill = "#f89d35" / > < path d = "m123.113209 261.331448-8.490565 65.864024 56.25-39.305949z" fill = "#eb8f35" / > < path d = "m174.056606 193.34278 5.306604 90.297451-15.919812-46.211049z" fill = "#ea8e3a" / > < path d = "m74.2924539 262.393771 48.8207551-1.062323-8.490565 65.864024z" fill = "#d87c30" / > < path d = "m24.4103777 355.878193 90.2122663-28.682721-40.3301901-64.801701-73.23113313 5.311616z" fill = "#eb8f35" / > < path d = "m167.688682 110.481588-45.636793 38.243627-35.0235858 42.492919 87.0283028 3.186969z" fill = "#e8821e" / > < path d = "m114.622644 327.195472 56.25-39.305949-4.245283 33.994334v19.121813l-38.207548-7.43626z" fill = "#dfcec3" / > < path d = "m229.245286 327.195472 55.18868-39.305949-4.245283 33.994334v19.121813l-38.207548-7.43626z" fill = "#dfcec3" transform = "matrix(-1 0 0 1 513.679252 0)" / > < path d = "m132.665096 212.464593-11.674528 24.433427 41.39151-10.623229z" fill = "#393939" transform = "matrix(-1 0 0 1 283.372646 0)" / > < path d = "m23.349057 1.06232296 144.339625 109.41926504-24.410378-59.4900858z" fill = "#e88f35" / > < path d = "m23.349057 1.06232296-19.10377392 58.42776294 10.61320772 63.7393781-7.42924541 4.249292 10.61320771 9.560906-8.49056617 7.436261 11.67452847 10.623229-7.4292454 6.373938 16.9811323 21.246459 79.5990577-24.433428c38.915096-31.161473 58.018869-47.096318 57.311322-47.804533-.707548-.708215-48.820756-37.1813036-144.339625-109.41926504z" fill = "#8e5a30" / > < g transform = "matrix(-1 0 0 1 399.056611 0)" > < path d = "m30.7783023 181.657226-29.71698153 86.048161 74.29245393-4.249293h47.7594343v-37.181303l-2.122641-76.487253-10.613208 8.498583z" fill = "#f89d35" / > < path d = "m87.0283032 191.218134 87.0283028 2.124646-9.551886 44.617563-41.391511-10.623229z" fill = "#d87c30" / > < path d = "m87.0283032 192.280457 36.0849058 33.994334v33.994334z" fill = "#ea8d3a" / > < path d = "m123.113209 227.337114 42.452831 10.623229 13.79717 45.679888-9.551886 5.311615-46.698115-27.620398z" fill = "#f89d35" / > < path d = "m123.113209 261.331448-8.490565 65.864024 55.18868-38.243626z" fill = "#eb8f35" / > < path d = "m174.056606 193.34278 5.306604 90.297451-15.919812-46.211049z" fill = "#ea8e3a" / > < path d = "m74.2924539 262.393771 48.8207551-1.062323-8.490565 65.864024z" fill = "#d87c30" / > < path d = "m24.4103777 355.878193 90.2122663-28.682721-40.3301901-64.801701-73.23113313 5.311616z" fill = "#eb8f35" / > < path d = "m167.688682 110.481588-45.636793 38.243627-35.0235858 42.492919 87.0283028 3.186969z" fill = "#e8821e" / > < path d = "m132.665096 212.464593-11.674528 24.433427 41.39151-10.623229z" fill = "#393939" transform = "matrix(-1 0 0 1 283.372646 0)" / > < path d = "m23.349057 1.06232296 144.339625 109.41926504-24.410378-59.4900858z" fill = "#e88f35" / > < path d = "m23.349057 1.06232296-19.10377392 58.42776294 10.61320772 63.7393781-7.42924541 4.249292 10.61320771 9.560906-8.49056617 7.436261 11.67452847 10.623229-7.4292454 6.373938 16.9811323 21.246459 79.5990577-24.433428c38.915096-31.161473 58.018869-47.096318 57.311322-47.804533-.707548-.708215-48.820756-37.1813036-144.339625-109.41926504z" fill = "#8e5a30" / > < /g> < /g> < /svg>); export const WalletConnectIcon = ( props ) => ( < svg height = "246" viewBox = "0 0 400 246" width = "400" xmlns = "http://www.w3.org/2000/svg" { ... props } > < path d = "m81.9180572 48.3416816c65.2149658-63.8508884 170.9493158-63.8508884 236.1642788 0l7.848727 7.6845565c3.260748 3.1925442 3.260748 8.3686816 0 11.5612272l-26.848927 26.2873374c-1.630375 1.5962734-4.273733 1.5962734-5.904108 0l-10.800779-10.5748639c-45.495589-44.5439756-119.258514-44.5439756-164.754105 0l-11.566741 11.3248068c-1.630376 1.5962721-4.273735 1.5962721-5.904108 0l-26.8489263-26.2873375c-3.2607483-3.1925456-3.2607483-8.3686829 0-11.5612272zm291.6903948 54.3649934 23.895596 23.395862c3.260732 3.19253 3.260751 8.368636.000041 11.561187l-107.746894 105.494845c-3.260726 3.192568-8.547443 3.192604-11.808214.000083-.000013-.000013-.000029-.000029-.000042-.000043l-76.472191-74.872762c-.815187-.798136-2.136867-.798136-2.952053 0-.000006.000005-.00001.00001-.000015.000014l-76.470562 74.872708c-3.260715 3.192576-8.547434 3.19263-11.808215.000116-.000019-.000018-.000039-.000037-.000059-.000058l-107.74989297-105.496247c-3.26074695-3.192544-3.26074695-8.368682 0-11.561226l23.89563947-23.395823c3.260747-3.1925446 8.5474652-3.1925446 11.8082136 0l76.4733029 74.873809c.815188.798136 2.136866.798136 2.952054 0 .000012-.000012.000023-.000023.000035-.000032l76.469471-74.873777c3.260673-3.1926181 8.547392-3.1927378 11.808214-.000267.000046.000045.000091.00009.000135.000135l76.473203 74.873909c.815186.798135 2.136866.798135 2.952053 0l76.471967-74.872433c3.260748-3.1925458 8.547465-3.1925458 11.808213 0z" fill = "#3b99fc" / > < /svg>); export const WalletLinkIcon = ( props ) => ( < svg viewBox = "0 0 128 128" xmlns = "http://www.w3.org/2000/svg" { ... props } > < defs > < circle id = "a" cx = "59.928" cy = "59.928" r = "59.928" / > < linearGradient x1 = "50%" y1 = "0%" x2 = "50%" y2 = "100%" id = "c" > < stop stopColor = "#2E66F8" offset = "0%" / > < stop stopColor = "#124ADB" offset = "100%" / > < /linearGradient> < /defs> < g fill = "none" fillRule = "evenodd" > < path className = "outerBackground" fill = "#Fff" fillRule = "nonzero" d = "M0 0h128v128H0z" / > < path className = "outerBackground" fill = "#FFF" fillRule = "nonzero" d = "M0 0h128v128H0z" / > < path d = "M0 0h128v128H0z" / > < path d = "M19 64c0 24.853 20.147 45 45 45s45-20.147 45-45-20.147-45-45-45-45 20.147-45 45zm33.5-14.5a3 3 0 0 0-3 3v23a3 3 0 0 0 3 3h23a3 3 0 0 0 3-3v-23a3 3 0 0 0-3-3h-23z" fill = "#FFF" / > < g transform = "translate(4 4)" > < mask id = "b" fill = "#fff" > < use xlinkHref = "#a" / > < /mask> < g mask = "url(#b)" > < path d = "M0 0h119.856v119.856H0z" / > < rect fill = "url(#c)" fillRule = "nonzero" width = "119.856" height = "119.856" rx = "48" / > < path className = "innerBackground" d = "M24.97 59.928c0 19.307 15.651 34.958 34.958 34.958s34.958-15.651 34.958-34.958S79.235 24.97 59.928 24.97 24.97 40.62 24.97 59.928zm26.024-11.264a2.33 2.33 0 0 0-2.33 2.33v17.868a2.33 2.33 0 0 0 2.33 2.33h17.868a2.33 2.33 0 0 0 2.33-2.33V50.994a2.33 2.33 0 0 0-2.33-2.33H50.994z" fill = "#FFF" / > < /g> < /g> < /g> < /svg>); export const PhantomIcon = ( props ) => ( < svg width = "128" height = "128" viewBox = "0 0 128 128" fill = "none" xmlns = "http://www.w3.org/2000/svg" { ... props } > < circle cx = "64" cy = "64" r = "64" fill = "url(#phantom0_linear)" / > < path d = "M110.584 64.9142H99.142C99.142 41.7651 80.173 23 56.7724 23C33.6612 23 14.8716 41.3057 14.4118 64.0583C13.936 87.577 36.241 108 60.0186 108H63.0094C83.9723 108 112.069 91.7667 116.459 71.9874C117.27 68.3413 114.358 64.9142 110.584 64.9142ZM39.7689 65.9454C39.7689 69.0411 37.2095 71.5729 34.0802 71.5729C30.9509 71.5729 28.3916 69.0399 28.3916 65.9454V56.8414C28.3916 53.7457 30.9509 51.2139 34.0802 51.2139C37.2095 51.2139 39.7689 53.7457 39.7689 56.8414V65.9454ZM59.5224 65.9454C59.5224 69.0411 56.9631 71.5729 53.8338 71.5729C50.7045 71.5729 48.1451 69.0399 48.1451 65.9454V56.8414C48.1451 53.7457 50.7056 51.2139 53.8338 51.2139C56.9631 51.2139 59.5224 53.7457 59.5224 56.8414V65.9454Z" fill = "url(#phantom1_linear)" / > < defs > < linearGradient id = "phantom0_linear" x1 = "64" y1 = "0" x2 = "64" y2 = "128" gradientUnits = "userSpaceOnUse" > < stop stopColor = "#534BB1" / > < stop offset = "1" stopColor = "#551BF9" / > < /linearGradient> < linearGradient id = "phantom1_linear" x1 = "65.4998" y1 = "23" x2 = "65.4998" y2 = "108" gradientUnits = "userSpaceOnUse" > < stop stopColor = "white" / > < stop offset = "1" stopColor = "white" stopOpacity = "0.82" / > < /linearGradient> < /defs> < /svg>); export const SolflareIcon = ( props ) => ( < svg width = "50" height = "50" viewBox = "0 0 50 50" fill = "none" xmlns = "http://www.w3.org/2000/svg" { ... props } > < path d = "M25.1708 47.9104C25.6958 47.9104 26.1215 48.3314 26.1215 48.8507C26.1215 49.37 25.6958 49.7909 25.1708 49.7909C24.6458 49.7909 24.2201 49.37 24.2201 48.8507C24.2201 48.3314 24.6458 47.9104 25.1708 47.9104ZM24.138 2.99475C24.6026 3.03311 24.9778 3.38515 25.0407 3.84156L26.1714 12.0573C26.5512 14.7716 29.8249 15.9477 31.8457 14.1032L43.1748 3.79162C43.4481 3.54289 43.8737 3.56013 44.1255 3.83013C44.3564 4.07785 44.3634 4.4571 44.1416 4.7129L34.2625 16.1087C32.4438 18.2029 33.7857 21.473 36.5581 21.7065L45.2749 22.5468C45.709 22.5886 46.0266 22.9702 45.9842 23.3992C45.9493 23.7529 45.6768 24.0387 45.3214 24.0941L36.162 25.5243C33.5027 25.8868 32.2984 29.036 34.0281 31.0819L37.2481 34.878C37.5075 35.1838 37.4669 35.6395 37.1573 35.8958C36.8951 36.113 36.5154 36.1214 36.2435 35.9161L32.2741 32.9183C30.132 31.3074 27.0444 32.6766 26.818 35.3426L25.9433 45.7402C25.9071 46.1697 25.5255 46.4889 25.0908 46.4532C24.7218 46.4229 24.4237 46.1435 24.3737 45.7811L22.9866 35.7374C22.6149 33.023 19.3412 31.847 17.3123 33.6915L5.26035 44.6655C5.01088 44.8926 4.62226 44.8769 4.39235 44.6305C4.18141 44.4043 4.175 44.0581 4.37742 43.8245L14.8956 31.686C16.7143 29.5918 15.3805 26.3216 12.608 26.0882L3.88928 25.2477C3.45515 25.2059 3.13756 24.8242 3.17992 24.3953C3.21485 24.0416 3.48731 23.7559 3.84262 23.7003L12.996 22.2704C15.6554 21.9079 16.8678 18.7587 15.1381 16.7128L12.9461 14.1287C12.6244 13.7495 12.6748 13.1844 13.0587 12.8666C13.384 12.5972 13.855 12.5869 14.1921 12.8417L16.8839 14.8764C19.026 16.4873 22.1136 15.1181 22.34 12.4521L23.0641 3.89212C23.1098 3.35132 23.5906 2.94955 24.138 2.99475ZM0.95067 23.4344C1.47571 23.4344 1.90134 23.8554 1.90134 24.3747C1.90134 24.894 1.47571 25.315 0.95067 25.315C0.425629 25.315 0 24.894 0 24.3747C0 23.8554 0.425629 23.4344 0.95067 23.4344ZM48.6304 22.4797C49.1554 22.4797 49.5811 22.9007 49.5811 23.42C49.5811 23.9393 49.1554 24.3602 48.6304 24.3602C48.1054 24.3602 47.6797 23.9393 47.6797 23.42C47.6797 22.9007 48.1054 22.4797 48.6304 22.4797ZM24.0008 0C24.5258 0 24.9514 0.420973 24.9514 0.94027C24.9514 1.45957 24.5258 1.88054 24.0008 1.88054C23.4757 1.88054 23.0501 1.45957 23.0501 0.94027C23.0501 0.420973 23.4757 0 24.0008 0Z" fill = "url(#solflare0_linear)" / > < path d = "M24.571 32.7792C29.5306 32.7792 33.5512 28.8027 33.5512 23.8973C33.5512 18.992 29.5306 15.0154 24.571 15.0154C19.6114 15.0154 15.5908 18.992 15.5908 23.8973C15.5908 28.8027 19.6114 32.7792 24.571 32.7792Z" fill = "url(#solflare1_linear)" / > < defs > < linearGradient id = "solflare0_linear" x1 = "6.47835" y1 = "7.92" x2 = "34.9107" y2 = "33.6593" gradientUnits = "userSpaceOnUse" > < stop stopColor = "#FFC10B" / > < stop offset = "1" stopColor = "#FB3F2E" / > < /linearGradient> < radialGradient id = "solflare1_linear" cx = "0" cy = "0" r = "1" gradientUnits = "userSpaceOnUse" gradientTransform = "translate(22.5202 20.6183) rotate(67.5196) scale(13.056 13.1829)" > < stop stopColor = "#FFC10B" / > < stop offset = "1" stopColor = "#FB3F2E" / > < /radialGradient> < /defs> < /svg>);