PageSourceSearch

https://defisaver.com/_next/static/chunks/179aix~ix3s00.js

js defisaver.com collected 2026-10-03 21:39:15 UTC 50,970 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,233525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return o}});let o=e=>{}},998183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={assign:function(){return l},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return n}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});function s(e){let t={};for(let[r,o]of e.entries()){let e=t[r];void 0===e?t[r]=o:Array.isArray(e)?e.push(o):t[r]=[e,o]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function n(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,i(e));else t.set(r,i(o));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,o]of r.entries())e.append(t,o)}return e}},718967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return C},MissingStaticPage:function(){return b},NormalizeError:function(){return v},PageNotFoundError:function(){return w},SP:function(){return g},ST:function(){return m},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return p},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return x}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...o)=>(r||(r=!0,t=e(...o)),t)}let n=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>n.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let o=await e.getInitialProps(t);if(r&&p(r))return o;if(!o)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${o}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return o}let g="u">typeof performance,m=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class v extends Error{}class w extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class C extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},818581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let o=e.r(271645);function a(e,t){let r=(0,o.useRef)(null),a=(0,o.useRef)(null);return(0,o.useCallback)(o=>{if(null===o){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=s(e,o)),t&&(a.current=s(t,o))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},195057,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var o={formatUrl:function(){return n},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=e.r(190809)._(e.r(998183)),i=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:r}=e,o=e.protocol||"",a=e.pathname||"",n=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),n&&"#"!==n[0]&&(n="#"+n),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${o}${u}${a}${c}${n}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return n(e)}},573668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let o=e.r(718967),a=e.r(652817);function s(e){if(!(0,o.isAbsoluteUrl)(e))return!0;try{let t=(0,o.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},284508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return o}});let o=e=>{}},522016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={default:function(){return y},useLinkStatus:function(){return w}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=e.r(190809),i=e.r(843476),n=s._(e.r(271645)),l=e.r(195057),u=e.r(8372),c=e.r(818581),d=e.r(718967),p=e.r(405550);e.r(233525);let f=e.r(388540),h=e.r(91949),g=e.r(573668),m=e.r(509396);function y(t){var r,o;let a,s,y,[w,b]=(0,n.useOptimistic)(h.IDLE_LINK_STATUS),C=(0,n.useRef)(null),{href:x,as:k,children:_,prefetch:S=null,passHref:L,replace:j,shallow:M,scroll:E,onClick:A,onMouseEnter:P,onTouchStart:D,legacyBehavior:O=!1,onNavigate:T,transitionTypes:q,ref:F,unstable_dynamicOnHover:B,...R}=t;a=_,O&&("string"==typeof a||"number"==typeof a)&&(a=(0,i.jsx)("a",{children:a}));let I=n.default.useContext(u.AppRouterContext),H=!1!==S,N=!1!==S?null===(o=S)||"auto"===o?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,U="string"==typeof(r=k||x)?r:(0,l.formatUrl)(r);if(O){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=n.default.Children.only(a)}let V=O?s&&"object"==typeof s&&s.ref:F,W=n.default.useCallback(e=>(null!==I&&(C.current=(0,h.mountLinkInstance)(e,U,I,N,H,b)),()=>{C.current&&((0,h.unmountLinkForCurrentNavigation)(C.current),C.current=null),(0,h.unmountPrefetchableInstance)(e)}),[H,U,I,N,b]),$={ref:(0,c.useMergedRef)(W,V),onClick(t){O||"function"!=typeof A||A(t),O&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!I||t.defaultPrevented||function(t,r,o,a,s,i,l){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(699781);n.default.startTransition(()=>{d(r,a?"replace":"push",!1===s?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,o.current,l)})}}(t,U,C,j,E,T,q)},onMouseEnter(e){O||"function"!=typeof P||P(e),O&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),I&&H&&(0,h.onNavigationIntent)(e.currentTarget,!0===B)},onTouchStart:function(e){O||"function"!=typeof D||D(e),O&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),I&&H&&(0,h.onNavigationIntent)(e.currentTarget,!0===B)}};return(0,d.isAbsoluteUrl)(U)?$.href=U:O&&!L&&("a"!==s.type||"href"in s.props)||($.href=(0,p.addBasePath)(U)),y=O?n.default.cloneElement(s,$):(0,i.jsx)("a",{...R,...$,children:a}),(0,i.jsx)(v.Provider,{value:w,children:y})}e.r(284508);let v=(0,n.createContext)(h.IDLE_LINK_STATUS),w=()=>(0,n.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},618566,(e,t,r)=>{t.exports=e.r(976562)},97605,e=>{e.v({accentedTextLong:"utilities-module-scss-module__Ks9DgG__accentedTextLong",accentedTextShort:"utilities-module-scss-module__Ks9DgG__accentedTextShort",borderless:"utilities-module-scss-module__Ks9DgG__borderless",flair:"utilities-module-scss-module__Ks9DgG__flair",new:"utilities-module-scss-module__Ks9DgG__new",newText:"utilities-module-scss-module__Ks9DgG__newText"})},148087,635301,406830,79043,717108,379655,774337,186839,e=>{"use strict";var t=e.i(843476);e.s(["Automation",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",children:[(0,t.jsx)("g",{clipPath:"url(#clip0_2870_15442)",children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.2564 0.227396C75.4479 -0.0757986 74.5569 -0.0757986 73.7484 0.227396L16.6055 21.656C15.2116 22.1787 14.2881 23.5113 14.2881 25V75C14.2881 98.023 29.58 116.787 44.0791 129.473C51.4037 135.882 58.7114 140.905 64.1809 144.323C66.9194 146.035 69.2066 147.35 70.8173 148.242C71.6229 148.688 72.26 149.028 72.7005 149.259C72.9208 149.375 73.092 149.463 73.2106 149.524L73.3486 149.594L73.3872 149.614L73.4026 149.622C74.4081 150.124 75.5941 150.126 76.5996 149.623L75.801 148.026L75.0047 146.433C76.5996 149.623 76.6059 149.62 76.6059 149.62L76.6175 149.614L76.6561 149.594L76.7942 149.524C76.9128 149.463 77.084 149.375 77.3042 149.259C77.7447 149.028 78.3818 148.688 79.1874 148.242C80.7982 147.35 83.0853 146.035 85.8238 144.323C91.2933 140.905 98.601 135.882 105.926 129.473C120.425 116.787 135.717 98.023 135.717 75V25C135.717 23.5113 134.793 22.1787 133.399 21.656L76.2564 0.227396ZM75.0024 146.429L73.4026 149.622C73.4026 149.622 73.4052 149.623 75.0024 146.429ZM69.0953 36.4294L49.5016 102.054H60.2828L64.6891 86.3044H85.314L89.7203 102.054H100.502L80.9078 36.4294H69.0953ZM66.9391 78.3356L74.7203 50.4919H75.2828L83.064 78.3356H66.9391Z",fill:"url(#paint0_linear_2870_15442)"})}),(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:"paint0_linear_2870_15442",x1:"14.2881",y1:"15.6249",x2:"139.714",y2:"19.8304",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]}),(0,t.jsx)("clipPath",{id:"clip0_2870_15442",children:(0,t.jsx)("rect",{width:"150",height:"150",fill:"white"})})]})]})],635301),e.s(["DecentralisedExchange",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"150",height:"151",viewBox:"0 0 150 151",fill:"none",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M95.724 19.9243C93.4221 17.6967 89.7503 17.7569 87.5226 20.0588C85.295 22.3607 85.3552 26.0325 87.6571 28.2601L114.297 54.0405H17.8107C14.6075 54.0405 12.0107 56.6373 12.0107 59.8405C12.0107 63.0438 14.6075 65.6405 17.8107 65.6405H128.63C130.994 65.6405 133.121 64.2067 134.007 62.0161C134.893 59.8255 134.362 57.3161 132.664 55.6726L95.724 19.9243ZM54.2969 131.084C56.5988 133.311 60.2707 133.251 62.4983 130.949C64.7259 128.648 64.6657 124.976 62.3638 122.748L35.7241 96.9677L132.21 96.9677C135.413 96.9677 138.01 94.371 138.01 91.1677C138.01 87.9645 135.413 85.3677 132.21 85.3677L21.3905 85.3677C19.0273 85.3677 16.9004 86.8015 16.014 88.9921C15.1276 91.1828 15.6589 93.6922 17.3571 95.3356L54.2969 131.084Z",fill:"url(#paint0_linear_2869_15007)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_2869_15007",x1:"12.0107",y1:"30.2114",x2:"142.034",y2:"36.1415",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],406830),e.s(["Hyperliquid",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"150",height:"150",viewBox:"0 0 48 48",fill:"none",children:[(0,t.jsx)("path",{d:"M47.9986 23.7656C48.0393 29.0577 47.2175 34.1125 45.5944 38.9484C43.2784 45.8281 37.7366 51.4577 32.6701 45.4631C28.5408 40.5816 27.7734 30.6727 21.5863 29.2219C13.3957 27.8898 13.1988 40.6364 7.85382 42.078C1.89086 43.7021 -0.0854767 30.2347 0.00281315 24.1215C0.091103 18.0082 1.29999 9.41315 6.48193 9.41315C12.4449 9.41315 12.8456 21.5393 20.4114 20.8824C27.9024 20.198 28.0382 7.57918 32.9349 2.18674C37.1593 -2.47576 42.1307 0.945835 44.6164 6.55725C46.9255 11.749 47.9374 17.844 47.985 23.7656H47.9918H47.9986Z",fill:"url(#paint0_linear_hyperliquid)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_hyperliquid",x1:"0",y1:"6",x2:"48",y2:"8",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],79043),e.s(["LendingAndBorrowing",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"144",height:"145",viewBox:"0 0 144 145",fill:"none",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.95558 42.5434C4.39636 44.9842 8.35364 44.9842 10.7944 42.5434L31.375 21.9629L31.375 94.374C31.375 97.8258 34.1732 100.624 37.625 100.624C41.0768 100.624 43.875 97.8258 43.875 94.374L43.875 21.9629L64.4556 42.5434C66.8964 44.9842 70.8536 44.9842 73.2944 42.5434C75.7352 40.1027 75.7352 36.1454 73.2944 33.7046L43.4506 3.86079L43.2219 4.08944L43.4506 3.86078C43.1954 3.60558 42.9276 3.37062 42.6492 3.1559C41.5105 1.61972 39.6841 0.624025 37.625 0.624025C35.5659 0.624025 33.7395 1.61972 32.6008 3.1559C32.3224 3.37062 32.0546 3.60558 31.7994 3.86079L1.95558 33.7046C-0.485196 36.1454 -0.485196 40.1027 1.95558 42.5434ZM1.95558 42.5434L31.375 15.4436L31.375 15.3556L1.95558 42.5434ZM142.044 102.455C139.604 100.014 135.646 100.014 133.206 102.455L112.625 123.035L112.625 50.624C112.625 47.1722 109.827 44.374 106.375 44.374C102.923 44.374 100.125 47.1722 100.125 50.624L100.125 123.035L79.5444 102.455C77.1036 100.014 73.1464 100.014 70.7056 102.455C68.2648 104.895 68.2648 108.853 70.7056 111.293L100.549 141.137C100.805 141.392 101.072 141.627 101.351 141.842C102.489 143.378 104.316 144.374 106.375 144.374C108.434 144.374 110.261 143.378 111.399 141.842C111.678 141.627 111.945 141.392 112.201 141.137L142.044 111.293C144.485 108.853 144.485 104.895 142.044 102.455ZM142.044 102.455L112.625 129.642L112.625 129.554L142.044 102.455Z",fill:"url(#paint0_linear_2870_15506)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_2870_15506",x1:"15.0989",y1:"0.624024",x2:"21.2452",y2:"149.019",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],717108),e.s(["LeverageManagement",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"151",height:"151",viewBox:"0 0 151 151",fill:"none",children:[(0,t.jsx)("path",{d:"M19.5547 50.501L94.5547 50.501M94.5547 50.501C94.5547 60.8563 102.949 69.251 113.305 69.251C123.66 69.251 132.055 60.8563 132.055 50.501C132.055 40.1456 123.66 31.751 113.305 31.751C102.949 31.751 94.5547 40.1456 94.5547 50.501ZM57.0547 100.501L132.055 100.501M57.0547 100.501C57.0547 110.856 48.66 119.251 38.3047 119.251C27.9493 119.251 19.5547 110.856 19.5547 100.501C19.5547 90.1456 27.9493 81.751 38.3047 81.751C48.66 81.751 57.0547 90.1456 57.0547 100.501Z",stroke:"url
1(#paint0_linear_2869_14983)",strokeWidth:"12.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_2869_14983",x1:"19.5547",y1:"40.8655",x2:"135.56",y2:"47.0431",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],379655),e.s(["LoanShifter",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.8711 22.1592C18.8711 18.4054 21.9142 15.3623 25.668 15.3623H61.1871C64.9409 15.3623 67.984 18.4054 67.984 22.1592V71.7106C67.984 75.4644 64.9409 78.5075 61.1871 78.5075H25.668C21.9142 78.5075 18.8711 75.4644 18.8711 71.7106V22.1592ZM82.0303 78.2871C82.0303 74.5333 85.0733 71.4902 88.8271 71.4902H124.346C128.1 71.4902 131.143 74.5333 131.143 78.2871V127.839C131.143 131.592 128.1 134.635 124.346 134.635H88.8271C85.0733 134.635 82.0303 131.592 82.0303 127.839V78.2871ZM78.845 29.3942C78.845 27.6346 80.2714 26.2082 82.031 26.2082H103.723C109.002 26.2082 113.282 30.4875 113.282 35.7663V57.4587C113.282 59.2183 111.855 60.6447 110.096 60.6447C108.336 60.6447 106.91 59.2183 106.91 57.4587V35.7663C106.91 34.0067 105.483 32.5802 103.723 32.5802H82.031C80.2714 32.5802 78.845 31.1538 78.845 29.3942ZM67.9662 123.791C69.7258 123.791 71.1523 122.365 71.1523 120.605C71.1523 118.845 69.7258 117.419 67.9662 117.419H46.2738C44.5142 117.419 43.0878 115.993 43.0878 114.233L43.0878 92.5405C43.0878 90.7809 41.6613 89.3545 39.9017 89.3545C38.1421 89.3545 36.7157 90.7809 36.7157 92.5405L36.7157 114.233C36.7157 119.512 40.995 123.791 46.2738 123.791H67.9662Z",fill:"url(#paint0_linear_2869_15013)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_2869_15013",x1:"18.8711",y1:"27.7866",x2:"134.794",y2:"32.3061",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],774337),e.s(["RecipeCreator",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"151",height:"150",viewBox:"0 0 151 150",fill:"none",children:[(0,t.jsx)("path",{d:"M38.8491 84.8382C27.4546 83.2081 18.6973 73.411 18.6973 61.5656C18.6973 48.5804 29.2225 38.0551 42.2077 38.0551C45.8222 38.0551 49.2464 38.8718 52.3066 40.3297C52.874 27.848 63.1729 17.9033 75.794 17.9033C88.4152 17.9033 98.7141 27.848 99.2815 40.3297C102.342 38.8718 105.766 38.0551 109.38 38.0551C122.366 38.0551 132.891 48.5804 132.891 61.5656C132.891 73.411 124.133 83.2081 112.739 84.8382V125.38C112.739 129.089 109.731 132.097 106.022 132.097H45.5663C41.8567 132.097 38.8491 129.089 38.8491 125.38C38.8491 121.67 41.8567 118.662 45.5663 118.662H95.9458C97.8023 118.662 99.3045 117.158 99.3045 115.304C99.3045 113.449 97.8023 111.945 95.9458 111.945H45.5663C41.8567 111.945 38.8491 108.937 38.8491 105.228V84.8382Z",fill:"url(#paint0_linear_2869_15000)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"paint0_linear_2869_15000",x1:"18.6973",y1:"29.7985",x2:"136.581",y2:"34.681",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#80E89F"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#67B7DB"})]})})]})],186839),e.s([],148087)},808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},519083,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var o={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return u}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,n={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function u(e){return e.replace(i,e=>s[e])}function c(e){return e.replace(l,e=>n[e])}},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={default:function(){return b},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return v}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=e.r(555682),i=e.r(190809),n=e.r(843476),l=s._(e.r(174080)),u=i._(e.r(271645)),c=e.r(742732),d=e.r(922737),p=e.r(808341),f=e.r(519083),h=new Map,g=new Set,m=e=>{let{src:t,id:r,onLoad:o=()=>{},onReady:a=null,dangerouslySetInnerHTML:s,children:i="",strategy:n="afterInteractive",onError:u,stylesheets:c}=e,p=r||t;if(p&&g.has(p))return;if(h.has(t)){g.add(p),h.get(t).then(o,u);return}let f=()=>{a&&a(),g.add(p)},m=document.createElement("script"),y=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),o&&o.call(this,t),f()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});s?(m.innerHTML=s.__html||"",f()):i?(m.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",f()):t&&(m.src=t,h.set(t,y)),(0,d.setAttributesFromProps)(m,e),"worker"===n&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",n),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(m)};function y(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>m(e))}):m(e)}function v(e){e.forEach(y),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function w(e){let{id:t,src:r="",onLoad:o=()=>{},onReady:a=null,strategy:s="afterInteractive",onError:i,stylesheets:d,...h}=e,{updateScripts:y,scripts:v,getIsSsr:w,appDir:b,nonce:C}=(0,u.useContext)(c.HeadManagerContext);C=h.nonce||C;let x=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;x.current||(a&&e&&g.has(e)&&a(),x.current=!0)},[a,t,r]);let k=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!k.current){if("afterInteractive"===s)m(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,p.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>m(e))}));k.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(y?(v[s]=(v[s]||[]).concat([{id:t,src:r,onLoad:o,onReady:a,onError:i,...h,nonce:C}]),y(v)):w&&w()?g.add(t||r):w&&!w()&&m({...e,nonce:C})),b){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,n.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))})`}});else return l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:C,crossOrigin:h.crossOrigin}:{as:"script",nonce:C,crossOrigin:h.crossOrigin}),(0,n.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))})`}});"afterInteractive"===s&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:C,crossOrigin:h.crossOrigin}:{as:"script",nonce:C,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(w,"__nextScript",{value:!0});let b=w;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(479520)},304712,e=>{"use strict";var t=e.i(247167),r=e.i(271645),o=e.i(3303);"function"==typeof SuppressedError&&SuppressedError,e.s(["default",0,function(e){var a,s,i;let{enabled:n=!t.default.env.NEXT_PUBLIC_VERCEL_ENV||"production"===t.default.env.NEXT_PUBLIC_VERCEL_ENV}=e,l={trailingSlash:"true"===t.default.env.next_plausible_trailingSlash,basePath:t.default.env.next_plausible_basePath,customDomain:t.default.env.next_plausible_customDomain,scriptName:t.default.env.next_plausible_scriptName,subdirectory:t.default.env.next_plausible_subdirectory};return r.default.createElement(r.default.Fragment,null,n&&r.default.createElement(o.default,Object.assign({async:!0,defer:!0,"data-api":`${null!=(s=l.basePath)?s:""}/${null!=(i=l.subdirectory)?i:"proxy"}/api/event${l.trailingSlash?"/":""}`,"data-domain":e.domain,"data-exclude":e.exclude,src:""+((e,...t)=>{var r,o;let a=null!=(r=e.basePath)?r:"";return e.subdirectory&&(a+=`/${e.subdirectory}`),`${a}/js/${[null!=(o=e.scriptName)?o:"script",...t.sort().filter(e=>null!==e)].join(".")}.js`})(Object.assign(Object.assign({},l),{scriptName:l.scriptName}),e.trackLocalhost?"local":null,e.manualPageviews?"manual":null,e.pageviewProps?"pageview-props":null,e.trackOutboundLinks?"outbound-links":null,e.exclude?"exclusions":null,e.revenue?"revenue":null,e.trackFileDownloads?"file-downloads":null,e.taggedEvents?"tagged-events":null,e.hash?"hash":null),integrity:e.integrity,crossOrigin:e.integrity?"anonymous":void 0},"object"==typeof e.pageviewProps?Object.fromEntries(Object.entries(e.pageviewProps).map(([e,t])=>[`event-${e}`,t])):void 0,e.scriptProps)),n&&r.default.createElement(o.default,{id:"next-plausible-init",dangerouslySetInnerHTML:{__html:"window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }"},nonce:null==(a=e.scriptProps)?void 0:a.nonce}),e.children)}])},3016,(e,t,r)=>{t.exports={metadata:{title:"DeFi Position Automation: 24/7 Liquidation Protection | DeFi Saver",description:"Automate your DeFi position management with instant liquidation protection, smart profit-taking, and self-adjusting leverage. Set up in 2 minutes for 24/7 position safety.",url:"https://defisaver.com/features/automation",slug:"/features/automation"},hero:{titleLine1:"Crypto is active 24/7.",titleLine2:"You aren't.",subtitle:"Set rules that trigger automatically when price or ratio thresholds are hit. No wallet balance needed."},statement:{title:"Protect funds. Lock in profits. Run on autopilot.",description:"DFS infrastructure watches your position around the clock, so your assets are protected from sudden liquidations while simultaneously capturing profit opportunities.",stats:[{prefix:"$",title:"1.5",suffix:"B+",subtitle:"All time high assets under automatization"},{prefix:"$",title:"1.52",suffix:"B+",subtitle:"Total volume of executed transactions"},{prefix:"$",title:"248",suffix:"M+",subtitle:"Currently under automation"}]},riskPrevention:{title:"Risk prevention and profit optimization,",titleMuted:"whether the market is going up or down",items:[{id:"liquidation-protection",title:"Liquidation protection",description:"Automatically defends your position from liquidation by repaying or closing your position when a threshold is met. Cheaper than getting liquidated."},{id:"profit-locking",title:"Profit locking",description:"Secure profits without babysitting the chart. When your position reaches your target price or profit level, DeFi Saver automatically locks it in."},{id:"portfolio-rebalancing",title:"Portfolio rebalancing",description:"Rebalance exposure without manual multi-step transactions. Automations shift your positions to match your desired mix and risk profile."}]},howItWorks:{title:"How it works",description:"Input triggers. Confirm setup.\nPay only if executed.",video:{src:"https://dlivxzy7fjfi5.cloudfront.net/DeFi%20Saver%20Liquidation%20Protection.mp4",poster:"/automation/how-it-works-poster.webp",alt:"Automation walkthrough"}},automations:{title:"Available automations",description:"Automation works via non-custodial smart contracts that only execute when your configured on-chain conditions are met.",cards:[{icon:"liquidationProtection",title:"Liquidation protection",description:"Automatically repays your debt or closes your position when your ratio drops below a set threshold, keeping you safe from liquidation."},{icon:"leverageManagement",title:"Automated leverage management",description:"Keeps your position at your target leverage by automatically boosting when the ratio is too high and repaying when it's too low."},{icon:"takeProfitStopLoss",title:"Take Profit / Stop Loss",description:"Closes your position once the price of your collateral or debt asset reaches your configured take profit or stop loss price."},{icon:"collateralSwitch",title:"Collateral Switch",description:"Automatically swaps your collateral to a different asset when your configured price target is reached."},{icon:"trailingStop",title:"Trailing stop",description:"A dynamic stop loss that follows the price at a set percentage as it rises, locking in profits while leaving room for further upside."},{icon:"boostRepay",title:"Boost / Repay on target price",description:"Executes a one-time boost or repay of your position once the market price reaches your configured target."}]},caseStudies:{title:"Case Studies",description:"Read more on how our users utilize automations to lower risk and optimize profits without watching the market 24/7.",posts:[{title:"How DeFi Saver's Automated Leverage Management Intervenes During Mass Liquidation Events",href:"/features/automation/case-studies/automated-leverage-management",image:"/automation/case-study-1.webp",linkTitle:"Deep dive"},{title:"Crypto never sleeps, but you should: Manual vs. Automated DeFi Trading",href:"/features/automation/case-studies/manual-vs-automated-defi-trading",image:"/automation/case-study-2.webp",linkTitle:"Deep dive"},{title:"DeFi Saver Automation VS 2025 market crashes",href:"/features/automation/case-studies/automation-vs-2025-market-crashes",image:"/automation/case-study-3.webp",linkTitle:"Deep dive"}]},bigCta:{titleLine1:"Cheaper than getting liquidated.",titleLine2:"Faster than you can react.",cta:{title:"Automate your positions",href:"https://app.defisaver.com/"}},testimonials:{title:"Hear it from others",description:"What our users say about DeFi Saver automation.",tweetIds:["2075466285651988784","2070277778088534194","1985840488734446047","1935239634696683939"]},faq:{title:"FAQ",questions:[{question:"Does DeFi Saver get access to my funds or wallet?",answer:"No. Automation is a trustless, non-custodial service for automated management of positions in various decentralized finance protocols supported in DeFi Saver."},{question:"Can I edit an automated strategy after I set it up?",answer:"Yes. You can change any parameter at any time and 
1your automation will update instantly."},{question:"Are these automations available for all protocols?",answer:"Not all automations are available for every protocol and/or chain. In [this article](https://help.defisaver.com/features/automation) you can get detailed information regarding which of our automations are available on which protocols."},{question:"What price do automations use to execute?",answer:"Automations for any given protocol run on that protocol's price oracles (not on any external price feed)."},{question:"Are there risks when using Automation?",answer:"While we approach all development at DeFi Saver with a safety-first mindset, we still believe it's fair to assume that risk exists when interacting with any DeFi protocol and product. Read more about associated risks [here](https://help.defisaver.com/general/is-defi-saver-safe-to-use)."},{question:"Are there any requirements for using automation?",answer:"The user's position needs to be on a Smart Wallet - except for Aave v3 and Compound v3, where automations are available for EOA wallets, and the position needs to meet the minimum debt requirement for automation. You can read more about minimum debt requirements per protocol [here](https://help.defisaver.com/features/automation)."},{question:"Are there any fees associated with using automation?",answer:"The transaction fee for each executed automated transaction will effectively be charged to the position, during transaction execution. This essentially means that the gas costs for the transaction will be charged to the position, not the user's wallet. Automation strategies that include asset swaps within the transaction have the standard DeFi Saver fee for complex transactions of 0.25%."},{question:"What happens if there's a flash crash?",answer:"Our automation responds in the same block as the price change. By the time you would have seen the crash, your position is already protected."}]}}},688983,(e,t,r)=>{t.exports={metadata:{title:"DeFi Loan Shifter: Switch Protocols & Save on Interest Rates",description:"Move DeFi loans between protocols or change collateral without closing positions. Save on interest rates with one-click transfers. Compare rates across Aave, Compound & more",url:"https://defisaver.com/features/loan-shifter",slug:"/features/loan-shifter"},hero:{eyebrow:"Loan Shifter",title:"Switch DeFi Loans Instantly with Loan Shifter",subtitle:"One-click collateral transfers between protocols to capture better rates instantly. No position closure. No complex steps.",actions:[{title:"View in app",href:"https://app.defisaver.com/shifter",external:!0},{title:"Tutorial (2 min)",href:"https://www.youtube.com/watch?v=bl9yvFDhjUA",external:!0}],icon:"LoanShifter"},stats:[{title:"4400+",subtitle:"Executed shifts"},{title:"$250k",subtitle:"Value automated"},{title:"10+",subtitle:"Protocols",icons:[{src:"/assets/protocols/Aave-V4.svg",alt:"Aave-V4"},{src:"/assets/protocols/Aave-V3.svg",alt:"Aave-V3"},{src:"/assets/protocols/Morpho-Blue.svg",alt:"Morpho Blue"},{src:"/assets/protocols/Maker-MKR.svg",alt:"Maker MKR"},{src:"/assets/protocols/Spark.svg",alt:"Spark"},{src:"/assets/protocols/Compound.svg",alt:"Compound"}]},{title:"4",subtitle:"Networks",icons:[{src:"/assets/networks/ETH.svg",alt:"ETH"},{src:"/assets/networks/Base.svg",alt:"Base"},{src:"/assets/networks/arbitrum.svg",alt:"arbitrum"},{src:"/assets/networks/optimism.svg",alt:"Optimism"}]}],benefits:{title:"Why Use Loan Shifter?",list:[{title:"Find Better Rates Instantly",description:"Move your existing loans between Aave, Compound, and other protocols without closing positions: one transaction, instant execution. Compare rates across all major protocols and switch to the best offer in minutes."},{title:"Swap Collateral or Debt Without Closing your position",description:"Change your collateral or debt assets while keeping your position open. Perfect for capturing yield opportunities or adjusting risk exposure as market conditions change."},{title:"Save Money, Save Time",description:"Single transaction = Lower gas fees than manual shifts\n2-minute setup vs 3
10+ minutes doing it manually\nReal-time execution reduces slippage costs\nNo need to manually track positions in multiple dashboards"}]},howTo:{title:"How It Works",video:{src:"https://dlivxzy7fjfi5.cloudfront.net/Loan+Shifter+-+Spark+to+Maker.mp4",alt:"Loan Shifter Tutorial"},steps:[{title:"Connect & Select:",description:"Connect your wallet and choose the position you want to move"},{title:"Choose Your Move:",description:"Pick a different protocol with a better rate, or swap your collateral or debt type within the same protocol."},{title:"Done:",description:"Review the parameters and confirm."}]},faq:{title:"FAQ",questions:[{question:"Is my money safe during the switch?",answer:"All transactions in Loan Shifter are happening atomically and are powered by flashloans that enable this process to happen in 1-tx and that your funds are never at risk during the transfer. Either the entire shift succeeds, or nothing happens."},{question:"Which protocols can I switch between?",answer:"We support all major DeFi lending protocols including Aave, Compound, and Maker.",cta:{title:"[See full list]",href:"https://help.defisaver.com/protocols"}},{question:"What are the fees?",answer:"Since this is an advanced action, a 0.25% fee is applied, plus the standard network gas fee for one transaction."},{question:"Can I simulate using the loan shifter?",answer:"Yes, you can just open our Simulation mode and select the Loan Shifter feature"},{question:"Which protocols are supported for this feature?",answer:"Aave, Compound, Maker, Spark, Morpho, Fluid, Sky, Liquity, CurveUSD, LlamaLend, Euler v2."}]},cta:{title:"Start Saving Now",description:"Connect your wallet to see your options →",cta:{title:"Continue in the App",href:"https://app.defisaver.com/shifter"},docs:{title:"Check out our docs",href:"https://help.defisaver.com/features/loan-shifter",external:!0}}}},549293,(e,t,r)=>{t.exports={metadata:{title:"DeFi Saver: Smart Leverage Management & Liquidation Protection",description:"Maximize DeFi returns with leverage management across Aave, Maker, and Liquity. Position boosting, liquidation protection, and real-time monitoring.",url:"https://defisaver.com/features/leverage-management",slug:"/features/leverage-management"},hero:{eyebrow:"Leverage Management",title:"Maximize DeFi Returns While Protecting Your Position",subtitle:"Smart leverage that helps you catch pumps and avoid liquidations while executing complex multi-step leverage adjustments in one transaction.",actions:[{title:"View in app",href:"https://app.defisaver.com/",external:!0},{title:"Tutorial (2 min)",href:"https://www.youtube.com/watch?v=p8m88GcensM",external:!0}],icon:"LeverageManagement"},stats:[{title:"$10B+",subtitle:"Swaps executed"},{title:"7",subtitle:"DEX Aggregators",icons:[{src:"/assets/aggregators/velora.svg",alt:"Velora"},{src:"/assets/aggregators/1inch.svg",alt:"1inch"},{src:"/assets/aggregators/0x-ZRX.svg",alt:"0x ZRX"},{src:"/assets/aggregators/kyber.svg",alt:"Kyberswap"},{src:"/assets/aggregators/bebop.svg",alt:"Bebop"},{src:"/assets/aggregators/fly.svg",alt:"FLY"},{src:"/assets/aggregators/openocean.svg",alt:"De1"}]},{title:"10+",subtitle:"Protocols",icons:[{src:"/assets/protocols/Aave-V4.svg",alt:"Aave-V4"},{src:"/assets/protocols/Aave-V3.svg",alt:"Aave-V3"},{src:"/assets/protocols/Morpho-Midnight.svg",alt:"Morpho Midnight"},{src:"/assets/protocols/Morpho-Blue.svg",alt:"Morpho Blue"},{src:"/assets/protocols/Maker-MKR.svg",alt:"Maker MKR"},{src:"/assets/protocols/Spark.svg",alt:"Spark"},{src:"/assets/protocols/Compound.svg",alt:"Compound"}]},{title:"6",subtitle:"Networks",icons:[{src:"/assets/networks/ETH.svg",alt:"ETH"},{src:"/assets/networks/Base.svg",alt:"Base"},{src:"/assets/networks/arbitrum.svg",alt:"arbitrum"},{src:"/assets/networks/optimism.svg",alt:"Optimism"},{src:"/assets/networks/linea.svg",alt:"Linea"},{src:"/assets/networks/plasma.svg",alt:"Plasma"}]}],benefits:{title:"Why Use DeFi Saver for Leverage?",list:[{title:"1-tx leverage management",description:"Open leveraged positions in different lending protocols in 1-tx"},{title:"Meta aggregations for the best swap rate",description:"Get the best price for your token swaps selected from multiple DEX aggregators "},{title:"Access to the Tier 1 lending protocols",description:"Get access to best protocols in the market"},{title:"Managing multiple positions across different protocols from one interface",description:"Get a clear overview of all of your open positions within multiple protocols in one dashboard"}]},howTo:{title:"How to open a leveraged position on DeFi Saver",video:{src:"https://dlivxzy7fjfi5.cloudfront.net/Leverage+management+Spark+-+walkthrough.mp4",alt:"Automation Tutorial"}
1,steps:[{title:"Choose Your Protocol",description:"Select from Aave, Maker, Liquity or other major protocols available in our dashboard"},{title:"Set Your Parameters",description:"Define your risk tolerance with intuitive controls for leverage levels and safety buffers"},{title:"Activate Automation (optional)",description:"Let smart contracts handle position management while you focus on strategy"},{title:"Monitor & Adjust",description:"Track performance and fine-tune settings through our real-time dashboard"}]},faq:{title:"FAQ",questions:[{question:"How do different leverage ratios affect my liquidation risk?",answer:"Higher leverage means a smaller price movement can trigger liquidation. For example, at 2x leverage, your position might withstand a 25% market drop, while at 4x leverage, a 12.5% drop could lead to liquidation. Our dashboard clearly displays your liquidation price and buffer at all times, helping you assess your risk level."},{question:"What is the minimum collateral required to open a leveraged position?",answer:"The minimum collateral requirement varies by protocol. On Aave, you can start with as little as 0.1 ETH, while Maker requires a minimum of 1 ETH. Each protocol has its own specific requirements which are clearly displayed when you're setting up your position."},{question:"What are the costs involved in using DeFi Saver?",answer:"The main costs include protocol borrowing fees, network gas fees for transactions, and a 0.25% service fee for advanced actions. Our meta aggregation ensures you get the best rates possible. All fees are transparently displayed before you confirm any transaction."},{question:"Which protocols are supported for this feature?",answer:"Aave, Compound, Maker, Spark, Morpho (Blue / Midnight), Fluid, Sky, Liquity, CurveUSD, LlamaLend, Euler v2."}]},cta:{title:"Start leveraging your positions",description:"Connect your wallet to see what protocols are supported →",cta:{title:"Continue in the App",href:"https://app.defisaver.com/"}}}},316049,(e,t,r)=>{t.exports={metadata:{title:"DeFi Saver: All-in-One Crypto Lending Dashboard with Automation",description:"Manage crypto lending across multiple DeFi protocols in one dashboard. Automated liquidation protection, instant protocol switching, professional tools.",url:"https://defisaver.com/features/lending-and-borrowing",slug:"/features/lending-and-borrowing"},hero:{eyebrow:"Lending and Borrowing",title:"Manage All Your Crypto Lending in One Dashboard",subtitle:"DeFi Saver gives you complete control over your lending and borrowing across all major protocols, with automated protection against liquidation on top.",actions:[{title:"View in app",href:"https://app.defisaver.com/",external:!0},{title:"Tutorial (2 min)",href:"https://www.youtube.com/watch?v=w1chL3_7h38",external:!0}],icon:"LendingAndBorrowing"},stats:[{title:"600K+",subtitle:"User transactions"},{title:"100+",subtitle:"Supported assets"},{title:"10+",subtitle:"Protocols",icons:[{src:"/assets/protocols/Aave-V4.svg",alt:"Aave V4"},{src:"/assets/protocols/Aave-V3.svg",alt:"Aave V3"},{src:"/assets/protocols/Morpho-Midnight.svg",alt:"Morpho Midnight"},{src:"/assets/protocols/Morpho-Blue.svg",alt:"Morpho Blue"},{src:"/assets/protocols/Maker-MKR.svg",alt:"Maker MKR"},{src:"/assets/protocols/Spark.svg",alt:"Spark"},{src:"/assets/protocols/Compound.svg",alt:"Compound"}]},{title:"6",subtitle:"Networks",icons:[{src:"/assets/networks/ETH.svg",alt:"ETH"},{src:"/assets/networks/Base.svg",alt:"Base"},{src:"/assets/networks/arbitrum.svg",alt:"arbitrum"},{src:"/assets/networks/optimism.svg",alt:"Optimism"},{src:"/assets/networks/linea.svg",alt:"Linea"},{src:"/assets/networks/plasma.svg",alt:"Plasma"}]}],benefits:{title:"Why DeFi Saver?",list:[{title:"One Dashboard, All Protocols:",description:"Monitor and manage your entire lending portfolio in a single view"},{title:"Liquidation Protection:",description:"Automated safeguards keep your positions secure"},{title:"Better Rates:",description:"Compare and switch between protocols instantly to maximize your returns"},{title:"Professional Tools:",description:"Advanced features for leveraging market opportunities"}]},howTo:{title:"Start Lending in Minutes",video:{src:"https://dlivxzy7fjfi5.cloudfront.net/Lending+and+Borrowing+walkthrough.mp4",alt:"Lending Tutorial"},steps:[{title:"Connect Your Wallet",description:"Simple one-click connection with WalletConnect"}
1,{title:"Choose your protocol",description:"Select your preferred chain and protocol available from the list"},{title:"Choose Your Strategy",description:"Simple lending\nLeveraged lending"},{title:"Create and monitor",description:"Activate automation (optional)"}]},faq:{title:"FAQ",questions:[{question:"How safe is my money?",answer:"Your assets are never deposited on DeFi Saver - we're just an additional layer between you and the protocols. All lending happens directly through battle-tested protocols which have secured billions in assets."},{question:"What are the fees?",answer:"Protocol fees vary (typically 0.1-1%). DeFi Saver charges 0.25% on all advanced actions, plus 0.05% in case those actions are automated. Regular monitoring and management is free."},{question:"How do I avoid liquidation?",answer:"Our automated protection system monitors your positions 24/7 and automatically adjusts them if they approach dangerous levels. You set the parameters, we handle the protection."},{question:"Can I manage multiple positions across different protocols?",answer:"Yes, DeFi Saver's interface allows you to monitor and manage multiple positions across supported protocols from a single dashboard. You can apply different strategies and automation settings to each position independently."},{question:"Which protocols are supported for this feature?",answer:"Aave (V3 / V4), Compound, Maker, Spark, Morpho (Blue / Midnight), Fluid, Sky, Liquity, CurveUSD, LlamaLend, Euler v2."}]},cta:{title:"Start Investing Now",description:"Connect your wallet to see what protocols are supported →",cta:{title:"Continue in the App",href:"https://app.defisaver.com/"},docs:{title:"Check out our docs",href:"https://help.defisaver.com/protocols/",external:!0}}}},837661,(e,t,r)=>{t.exports={metadata:{title:"DeFi Saver DEX: Compare All Exchanges, Get the Best Crypto Price",description:"Trade crypto smarter with DeFi Saver's DEX. We automatically check multiple exchanges to find you the best rates. Set limit orders & DCA strategies. No registration needed.",url:"https://defisaver.com/features/decentralised-exchange",slug:"/features/decentralised-exchange"},hero:{eyebrow:"Decentralised Exchange",title:"DeFi Saver: The Exchange That Checks All Exchanges",subtitle:"Stop Overpaying for Crypto Trades – We Find the Best Price Across Major DEXs Automatically.",actions:[{title:"View in app",href:"https://app.defisaver.com/exchange/swap",external:!0},{title:"Tutorial (2 min)",href:"https://www.youtube.com/watch?v=gazfExBX6-A",external:!0}],icon:"DecentralisedExchange"},stats:[{title:"7",subtitle:"DEX Aggregators",icons:[{src:"/assets/aggregators/velora.svg",alt:"Velora"},{src:"/assets/aggregators/1inch.svg",alt:"1inch"},{src:"/assets/aggregators/0x-ZRX.svg",alt:"0x ZRX"},{src:"/assets/aggregators/kyber.svg",alt:"Kyberswap"},{src:"/assets/aggregators/bebop.svg",alt:"Bebop"},{src:"/assets/aggregators/fly.svg",alt:"FLY"},{src:"/assets/aggregators/openocean.svg",alt:"De1"}]},{title:"6",subtitle:"Networks",icons:[{src:"/assets/networks/ETH.svg",alt:"ETH"},{src:"/assets/networks/Base.svg",alt:"Base"},{src:"/assets/networks/arbitrum.svg",alt:"arbitrum"},{src:"/assets/networks/optimism.svg",alt:"Optimism"},{src:"/assets/networks/linea.svg",alt:"Linea"},{src:"/assets/networks/plasma.svg",alt:"Plasma"}]}],benefits:{title:"Trading Tools That Work for You:",list:[{title:"Best Price Guaranted",description:"We scan multiple exchanges in real-time for every trade\nAutomatic routing to the best available price\nFull transparency – see exactly where your trade is being executed"},{title:"Smart Trading Automation",description:"Set your target price and walk away – Limit Orders execute automatically when your price is reached\nBuild your portfolio steadily with automated Dollar-Cost Averaging\nChoose your schedule: daily, weekly, or monthly automated purchases\nTrack your average purchase price and portfolio growth over time"},{title:"Complete Control",description:"Your keys, your crypto – always maintain full ownership of your assets\nTrade instantly with no registration or KYC required\nCompatible with all wallets with WalletConnect\nTrade across Ethereum, Base, Optimism, and Arbitrum networks"}]},faq:{title:"FAQ",questions:[{question:"How does DeFi Saver find the best prices?",answer:"Our system simultaneously queries multiple DEX aggregators (0x, 1inch, Bebop, Kyberswap, Velora, FLY and De1) for each trade. We compare the final output amounts including all fees and gas costs, then automatically route your trade through the most advantageous path. The price comparison happens in real-time right before your trade executes."},{question:"What fees do I pay when trading?",answer:"You'll pay the network gas fee and any protocol fees from the DEX where your trade executes. We don't charge additional fees for using our aggregation service. The price you see includes all costs, and we clearly break down the fee structure before you confirm any trade."},{question:"What happens if there's low liquidity for my trade?",answer:"Our system checks liquidity across multiple DEXs and automatically splits your trade if necessary to minimize price impact. If liquidity is too low to execute your trade efficiently, we'll warn you before confirmation and suggest alternative trading pairs or smaller trade sizes."},{question:"Can I trade between different networks?",answer:"Yes, you can trade on Ethereum, Base, Optimism, and Arbitrum networks. However, each network operates independently - to trade across networks, you'll need to bridge your assets first. We display clear network indicators to help you avoid confusion about which network you're trading on."},{question:"Which DEX aggregators have been integrated?",answer:"0x, 1inch, Bebop, Kyberswap, Velora, FLY and De1."}]},cta:{title:"Start Trading Smarter",description:"Connect your wallet to access the only exchange that automatically checks all major DEXs for the best price on every trade.",cta:{title:"Continue in the App",href:"https://app.defisaver.com/exchange/swap"},docs:{title:"Check out our docs",href:"https://help.defisaver.com/features/exchange",external:!0}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.