1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/index-2WsgYdTo.js","static/index-BtAMI5ta.js","static/vendor-react-De83-dM3.js","static/vendor-redux-BXgS8ZTA.js","static/vendor-bootstrap-Bje_z8PU.js","static/vendor-sentry-DBYIcZJY.js","static/vendor-ui-MUqGYMJX.js","static/vendor-i18n-CGfhirxK.js","static/vendor-utils-B2Yof-yd.js","static/vendor-document-CmFT6PcI.js","static/index-CHXpRS1i.css","static/Icon-DGCwx5G5.js","static/constants-BFp1_NYP.js","static/logo_wazirx_light-uNeN4KX4.js","static/logo_wazirx_dark-C1pYnBno.js","static/S3Image-lMF6IyiN.js","static/index-CI7BhFpk.js"])))=>i.map(i=>d[i]); 2import{C as r,T as t,k as n,o6 as b,j as e,V as ce,_ as he,u as xe,o7 as pe,o8 as ue,lN as se,lt as me}from"./index-BtAMI5ta.js";import{a as F,d as ge,j as be,u as A}from"./vendor-redux-BXgS8ZTA.js";import{w as je}from"./vendor-i18n-CGfhirxK.js";import{g as ye}from"./App-DPUNUs3e.js";import{H as k,c as M}from"./vendor-ui-MUqGYMJX.js";import{F as fe}from"./FAQs-CCj425jU.js";import{I as we}from"./Icon-DGCwx5G5.js";import{T as Te,c as Re,d as q,a as ve,b as V}from"./TabPanel-D_ZqUHJf.js";import{b as Se}from"./TDSInfoPopup-De7CU9Lj.js";import{S as K}from"./S3Image-lMF6IyiN.js";import{b as ke}from"./index-CBIG6hGy.js";import{u as Ie,c as Ne}from"./vendor-react-De83-dM3.js";import"./vendor-bootstrap-Bje_z8PU.js";import"./vendor-sentry-DBYIcZJY.js";import"./vendor-utils-B2Yof-yd.js";import"./vendor-document-CmFT6PcI.js";import"./withRouter-Bf3QLtkq.js";import"./Button-BctRimmr.js";import"./Popup-BDiAyxoD.js";import"./profile-BNserqrw.js";import"./profile-ja85683B.js";import"./deviceHelper-CC2uztBH.js";import"./CollapsiblePanel-CivflPEE.js";import"./Link-osDoehuL.js";import"./index-CI7BhFpk.js";const Fe=[{Q:"When and how is WazirX ZERO renewed?",A:"WazirX ZERO renews automatically every 30 days. The renewal charge is taken from the INR balance first. If your INR balance is insufficient, the remaining balance is taken from crypto balances, starting with the lowest-value holdings."},{Q:"What happens once the Free Pass ends?",A:"Once your Free Pass ends, WazirX ZERO will renew automatically. A monthly charge of â¹99 plus applicable taxes will be collected from available balance so you can continue trading with zero trading fee."},{Q:"Are all tokens supported for the renewal charge?",A:"Yes, there is no designated set of supported crypto tokens for WazirX ZERO renewal. All existing (excluding delisted and unlisted tokens) and newly listed crypto tokens on the platform can be used if needed, commencing with the token of the lowest holding value."},{Q:"What happens if I do not have enough balance for the renewal?",A:"If the INR and crypto balance are low, a partial renewal is applied based on the funds you have. You will receive the remaining days once you add more balance. If you have no balance at all, WazirX ZERO will not renew."},{Q:"If I switch mid-cycle, will I lose my remaining ZERO days?",A:'No. You will continue to enjoy ZERO benefits until your active cycle ends. Once the cycle ends, you will be moved to the Pay Per Trade option, where you will be charged a trade fee on every trade you place. To know more, <a href="https://wazirx.com/blog/revised-fee-structure-december-2025" target="_blank">click here</a>'},{Q:"Is TDS still applicable with WazirX ZERO?",A:"Yes. TDS applies as per government regulations. From 1 July 2022, TDS (Tax Deducted at Source) of 1% of the trade value will be deducted on each trade as per the Governmentâs guidelines issued on Virtual Digital Asset (VDA) transfers. This TDS can be claimed while filing your ITR."},{Q:"How will the trading fee be charged under the Pay Per Trade option?",A:'Under Pay Per Trade, a trading fee is applied on every order you place. The exact percentage depends on your 30-day trading volume in the INR market and your current WRX holdings. Your fee is calculated as per the applicable slab you fall into. To know more, <a href="https://wazirx.com/blog/revised-fee-structure-december-2025" target="_blank">click here.</a>'},{Q:"Where can I find my WazirX ZERO renewal invoice?",A:"Your renewal invoice is sent to you by email every time WazirX ZERO is renewed. You can also download your GST invoice from the WazirX app - Settings > Download Reports > GST Invoice."},{Q:"How is the WazirX ZERO charge calculated if INR balance is low?",A:"If your INR balance is low, the WazirX ZERO charge is taken from available crypto balance, starting with the lowest-value holdings first. We only convert the exact amount needed, based on market rates. <br /><br />We first check the USDT rate on CoinMarketCap and then the USDT/INR rate on WazirX. These rates help calculate the exact quantity of crypto required for the â¹99 charge. <br /><br />Example: If you hold only BTC, we check the BTC/USDT rate on CoinMarketCap and the USDT/INR rate on WazirX to calculate how much BTC is needed for â¹99."}],Ee={faqs:Fe},ie=k(t)` 3 text-align: center; 4 font-weight: 700; 5 font-size: 32px; 6 line-height: 1.2; 7 text-align: center; 8 color: ${r.main.text.primary}; 9 @media screen and (max-width: 1070px) { 10 font-size: 22px; 11 } 12`,Ae=k(t)` 13 font-size: 20px; 14 line-height: 1.2; 15 text-align: center; 16 color: ${r.main.text.secondary}; 17 @media screen and (max-width: 1070px) { 18 font-size: 16px; 19 } 20`,Me=k(t)` 21 font-weight: 700; 22 font-size: 20px; 23 line-height: 1.2; 24 text-align: center; 25 color: ${r.brand.text.primary}; 26 cursor: pointer; 27 @media screen and (max-width: 1070px) { 28 font-size: 18px; 29 } 30`,Ce=k(n)` 31 gap: 18px; 32 align-items: center; 33 34 @media screen and (max-width: 1070px) { 35 flex-direction: column; 36 gap: 8px; 37 } 38`,Pe=k(n)` 39 gap: 32px; 40 @media screen and (max-width: 1070px) { 41 display: none; 42 } 43`,Be=k(n)` 44 @media screen and (min-width: 1070px) { 45 display: none; 46 } 47`,_e=F.lazy(()=>ce(()=>he(()=>import("./index-2WsgYdTo.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])))),We=k(n)` 48 @media screen and (max-width: 1060px) { 49 margin: 0 0 12px 0; 50 } 51 @media screen and (max-width: 980px) { 52 flex-direction: column-reverse; 53 gap: 24px; 54 55 & > :nth-child(1) { 56 max-width: 100%; 57 align-items: center; 58 & > span { 59 text-align: center; 60 } 61 & > :nth-child(1) { 62 font-size: 32px; 63 line-height: 1.2; 64 } 65 & > :nth-child(2) { 66 font-size: 18px; 67 line-height: 1.2; 68 & > span { 69 font-size: 18px; 70 line-height: 1.2; 71 } 72 } 73 } 74 75 & > :nth-child(2) { 76 width: 158px; 77 height: 186px; 78 } 79 } 80`,ze=k.div` 81 width: 100%; 82 overflow-x: auto; 83 border-radius: 8px; 84 border: 1px solid ${r.main.bg.tertiary}; 85`,De=k.div` 86 min-width: 800px; 87`,Oe=k.table` 88 width: 100%; 89 background: ${r.main.bg.primary}; 90 border-collapse: separate; 91 border-spacing: 0; 92 93 th, 94 td { 95 padding: 14px 16px; 96 border-right: 1px solid ${r.main.bg.tertiary}; 97 border-bottom: 1px solid ${r.main.bg.tertiary}; 98 border-top: none; 99 border-left: none; 100 text-align: left; 101 vertical-align: middle; 102 } 103 104 tr th:last-child, 105 tr td:last-child {
106 border-right: none; 107 } 108 109 tbody tr:last-child td { 110 border-bottom: none; 111 } 112 113 thead tr { 114 background-color: ${r.main.bg.secondary}; 115 } 116`,$e=k.td``,Le=k.div` 117 position: absolute; 118 top: -12px; 119 left: 16px; 120 background: ${r.warning.bg.primaryHovered}; 121 color: ${r.brand.text.onPrimary}; 122 font-size: 12px; 123 font-weight: 600; 124 padding: 2px 12px; 125 border-radius: 50px; 126 white-space: nowrap; 127 z-index: 1; 128`,U=(a,h)=>h?e.jsxs("tr",{children:[e.jsx("th",{rowSpan:"2",children:a("fees.columns.market")}),e.jsx("th",{rowSpan:"2",children:a("fees.columns.status")})]}):e.jsx(e.Fragment,{children:e.jsxs("tr",{children:[e.jsx("th",{rowSpan:"2",children:a("fees.columns.market")}),e.jsx("th",{rowSpan:"2",children:a("fees.columns.status")})]})}),X=(a,h)=>a.map((s,l)=>{var T,S;const g=(T=s.get("baseMarket"))==null?void 0:T.toUpperCase(),w=(S=s.get("quoteMarket"))==null?void 0:S.toUpperCase(),d=s.get("status"),I=M("text-bold",{"tag-green":d==="active","tag-red":d!=="active"});return h?e.jsxs("tr",{className:M({"even-child":l%2===0}),children:[e.jsxs("td",{className:"text-bold",style:{textAlign:"center"},children:[g,"/",w]}),e.jsx("td",{className:"text-center",children:e.jsx(n,{flex:1,justify:"center",children:e.jsx("span",{className:I,style:{maxWidth:150},children:d})})})]},l):e.jsxs("tr",{className:M({"even-child":l%2===0}),children:[e.jsxs("td",{className:"text-bold",style:{textAlign:"center"},children:[g,"/",w]}),e.jsx("td",{className:"text-center",children:e.jsx(n,{flex:1,justify:"center",children:e.jsx("span",{className:I,style:{maxWidth:150},children:d})})})]},l)}),He=a=>e.jsxs("tr",{children:[e.jsx("th",{children:a("fees.columns.asset")}),e.jsx("th",{children:a("fees.columns.network")}),e.jsx("th",{children:a("fees.columns.confirmations")}),e.jsx("th",{children:a("fees.columns.withdrawFee")}),e.jsx("th",{children:a("fees.columns.minWithdrawAmount")}),e.jsx("th",{children:a("fees.columns.maxWithdrawAmount")}),e.jsx("th",{children:a("fees.columns.deposit")}),e.jsx("th",{children:a("fees.columns.withdraw")}),!1]}),qe=a=>a.map((h,s)=>{const l=h.get("networkList");return l&&l.size>0?Ve(h,s,l):le(h,s,l,void 0)}),Ve=(a,h,s)=>s==null?void 0:s.map((l,g)=>le(a,h,l,g,s.size)),le=(a,h,s,l,g=0)=>{var R;const w=a.get("name"),d=(R=a.get("type"))==null?void 0:R.toUpperCase(),I=(s==null?void 0:s.get("name"))||"NA",T=g!==0,S=T?s:a,p=T?s.get("depositEnable"):a.get("depositAllEnable"),y=T?s.get("withdrawEnable"):a.get("withdrawAllEnable"),E=T?w+l:d,C=a.get("listingType");return a.get("binanceTransfer"),a.get("thirdpartyWithdrawFee"),e.jsxs("tr",{className:M({"even-child":h%2===0,"last-child":!T||g===l+1}),children:[l===0&&e.jsxs("td",{className:"text-bold text-center",rowSpan:g,children:[w," (",d,")"]}),!T&&e.jsxs("td",{className:"text-bold text-center",children:[w," (",d,")"]}),e.jsx("td",{className:"text-center",children:I}),e.jsx("td",{children:S.get("confirmations")}),e.jsxs("td",{children:[S.get("withdrawFee")," ",d]}),e.jsxs("td",{children:[S.get("minWithdrawAmount")," ",d]}),e.jsxs("td",{children:[S.get("maxWithdrawAmount")," ",d]}),C==="default"?e.jsxs(e.Fragment,{children:[e.jsx("td",{className:"text-center",children:e.jsx("span",{className:M("text-bold",{"tag-green":p,"tag-red":!p}),children:p?"Enabled":"Disabled"})}),e.jsx("td",{className:"text-center",children:e.jsx("span",{className:M("text-bold",{"tag-green":y,"tag-red":!y}),children:y?"Enabled":"Disabled"})})]}):e.jsx("td",{colSpan:"2",className:"text-center",children:e.jsxs("a",{href:pe,rel:"noopener noreferrer",target:"_blank",className:"rapid",children:[e.jsx("span",{role:"img","aria-label":"lighting",children:"â¡ï¸"})," ","Rapid Listing"]})}),!1]},E)},Z=(a,h=!1,s=!1,l=7)=>e.jsx("tr",{children:e.jsx("td",{colSpan:l,children:e.jsxs(n,{height:"172px",column:!0,align:"center",justify:"center",children:[h&&e.jsx(xe,{size:"24px"}),s&&e.jsx(we,{name:"Warning",size:"20",fill:r.text.l3}),e.jsx(t,{small:!0,children:a})]})})}),oe=(a,h,s,l,g)=>e.jsxs(e.Fragment,{children:[h&&Z(g("fees.info.gettingLatestFee"),!0,!1,l),!h&&s&&Z(g("fees.info.errorMessage"),!1,!0,l),!h&&!s&&a&&a.size===0&&Z(g("fees.info.noData"),!1,!1,l)]}),Ke=({tradingFilter:a,setTradingFilter:h,assets:s,markets:l,isFetching:g,isFetchingError:w,inrFeesData:d,feeTabsActiveIndex:I,handleTabSwitch:T,isFeeModelsEnabled:S,isWazirXZeroUser:p,t:y})=>{const[E,C]=F.useState(!1),[R,P]=F.useState(b.INR_MARKETS),z=()=>{const o=a===b.INR_MARKETS,i=a===b.USDT_MARKETS;return e.jsxs(n,{margin:"20px 0px 32px 0px",justify:"center",children:[e.jsx(n,{padding:"4px 12px",borderRadius:"50px",cursor:"pointer",background:o?r.brand.bg.primary:r.background.l2,onClick:()=>h(b.INR_MARKETS),children:e.jsx(t,{medium:!0,semiBold:o,color:o?r.white:r.text.l2,children:y("fees.inrMarketsTab")})}),e.jsx(n,{padding:"4px 12px",borderRadius:"50px",cursor:"pointer",margin:"0 0 0 8px",background:i?r.brand.bg.primary:r.background.l2,onClick:()=>h(b.USDT_MARKETS),children:e.jsx(t,{medium:!0,semiBold:i,color:i?r.white:r.text.l2,children:y("fees.usdtMarketsTab")})})]})},$=(o,i)=>{var N,x,m,v,Y,Q,G;const f=a===b.INR_MARKETS,j=f?(N=o==null?void 0:o.filter)==null?void 0:N.call(o,c=>(c==null?void 0:c.get("quoteMarket"))==="inr"):(x=o==null?void 0:o.filter)==null?void 0:x.call(o,c=>(c==null?void 0:c.get("quoteMarket"))==="usdt");return e.jsxs("section",{className:"fees-info",children:[S&&e.jsxs(n,{column:!0,gap:"32px",margin:"0 0 36px 0",children:[e.jsxs(We,{justify:"space-between",align:"center",margin:"0 38px",children:[e.jsxs(n,{column:!0,gap:"18px",maxWidth:"641px",children:[e.jsx(t,{bold:!0,h1:!0,color:r.main.text.primary,children:"Trade Unlimited with Zero Trading Fees."}),e.jsxs(t,{h3:!0,color:r.main.text.primary,children:["Buy, sell, and trade crypto with zero trading fees from day one using"," ",e.jsx(t,{h3:!0,display:"inline",bold:!0,color:r.warning.text.primary,children:"WazirX ZERO"}),"."]})]}),e.jsx(K,{name:"zero_with_crown",type:"png",width:259.3,height:283})]}),e.jsxs(n,{column:!0,gap:"8px",children:[e.jsxs(n,{column:!0,gap:"24px",align:"center",background:r.main.bg.surfaceAlt,padding:"32px 48px",borderRadius:"8px",children:[e.jsx(t,{bold:!0,h4:!0,color:r.main.text.primary,children:"How WazirX ZERO Works?"}),e.jsxs(n,{wrap:"wrap",gap:"48px",justify:"center",children:[e.jsxs(n,{column:!0,gap:"12px",align:"center",width:"277.33px",children:[e.jsx(n,{width:"48px",height:"48px",borderRadius:"24px",center:!0,background:r.main.bg.tertiary,children:e.jsx(t,{h4:!0,semiBold:!0,color:r.brand.text.primary,children:"1"})}),e.jsxs(t,{large:!0,semiBold:!0,color:r.main.text.primary,center:!0,children:["Start with a"," ",e.jsx(t,{large:!0,semiBold:!0,color:r.main.brand.primary,display:"inline",children:"7-Day Free Pass"})," ","when you make your first deposit"]})]}),e.jsxs(n,{column:!0,gap:"12px",align:"center",width:"277.33px",children:[e.jsx(n,{width:"48px",height:"48px",borderRadius:"24px",center:!0,background:r.main.bg.tertiary,children:e.jsx(t,{h4:!0,semiBold:!0,color:r.brand.text.primary,children:"2"})}),e.jsxs(t,{large:!0,semiBold:!0,color:r.main.text.primary,center:!0,children:["After your Free Pass, a monthly charge of"," ",e.jsx(t,{large:!0,semiBold:!0,color:r.main.brand.primary,display:"inline",children:"â¹99"})," ","will be collected from your funds."]})]}),e.jsxs(n,{column:!0,gap:"12px",align:"center",width:"277.33px",children:[e.jsx(n,{width:"48px",height:"48px",borderRadius:"24px",center:!0,background:r.main.bg.tertiary,children:e.jsx(t,{h4:!0,semiBold:!0,color:r.brand.text.primary,children:"3"})}),e.jsx(t,{large:!0,semiBold:!0,color:r.main.text.primary,center:!0,children:"WazirX ZERO applies only when you hold funds on the platform."})]})]}),e.jsx(t,{large:!0,center:!0,color:r.main.text.primary,children:"ð¡ The renewal charge is collected each month. Please ensure your account has sufficient funds."})]}),e.jsx(t,{right:!0,large:!0,color:r.main.text.primary,children:"*GST applicable"})]}),e.jsxs(n,{column:!0,children:[e.jsxs(n,{column:!0,gap:"8px",align:"center",children:[e.jsx(ie,{children:"You can also choose Pay Per Trade"}),e.jsx(Ae,{children:"Pay a trading fee on every trade instead of a monthly charge."}),!E&&e.jsx(Me,{onClick:()=>C(!0),children:"Show More"}),E&&e.jsxs(n,{margin:"10px 0px 32px 0px",justify:"center",children:[e.jsx(n,{padding:"4px 12px",borderRadius:"50px",cursor:"pointer",background:R===b.INR_MARKETS?r.brand.bg.primary:r.background.l2,onClick:()=>P(b.INR_MARKETS),children:e.jsx(t,{medium:!0,semiBold:R===b.INR_MARKETS,color:R===b.INR_MARKETS?r.white:r.text.l2,children:i("fees.inrMarketsTab")})}),e.jsx(n,{padding:"4px 12px",borderRadius:"50px",cursor:"pointer",margin:"0 0 0 8px",background:R===b.USDT_MARKETS?r.brand.bg.primary:r.background.l2,onClick:()=>P(b.USDT_MARKETS),children:e.jsx(t,{medium:!0,semiBold:R===b.USDT_MARKETS,color:R===b.USDT_MARKETS?r.white:r.text.l2,children:i("fees.usdtMarketsTab")})})]})]}),E&&R===b.INR_MARKETS&&e.jsxs(n,{column:!0,gap:"8px",children:[e.jsx(t,{small:!0,color:r.main.text.primary,children:"For INR Markets the trading fee is determined based on your last 30 days' trading volume in INR pairs and your current WRX holdings."}),e.jsx(n,{background:r.background.l0,border:`1px solid ${r.header.border}`,borderRadius:"2px",children:e.jsx("div",{className:"fees-table fees-info-table table-responsive",style:{border:"none",height:"auto"},children:e.jsxs("table",{className:"table",style:{border:"none"},children:[e.jsxs("thead",{children:[e.jsxs("tr",{children:[e.jsxs("th",{rowSpan:"2",colSpan:"1",width:"200px",children:[e.jsx("div",{children:i("fees.last30daysTradingVolume")}),e.jsx("div",{children:i("fees.inINR")})]}),e.jsx("th",{colSpan:"4",children:i("fees.tradingFeesBasedOnWRX")})]}),e.jsx("tr",{children:(Y=(v=(m=d==null?void 0:d.getIn)==null?void 0:m.call(d,["feesTable",0,"columns"]))==null?void 0:v.map)==null?void 0:Y.call(v,(c,D)=>{var W;return e.jsx("th",{children:(W=c==null?void 0:c.get)==null?void 0:W.call(c,"wrxHolding")},D)})})]}),e.jsx("tbody",{children:(G=(Q=d==null?void 0:d.get)==null?void 0:Q.call(d,"feesTable"))==null?void 0:G.map((c,D)=>{var W,J,ee;return e.jsxs("tr",{children:[e.jsxs("th",{style:{height:"43px",fontWeight:"400",textAlign:"center"},children:["â¹ ",(W=c==null?void 0:c.get)==null?void 0:W.call(c,"tradingVolume")]},D),(ee=(J=c==null?void 0:c.get)==null?void 0:J.call(c,"columns"))==null?void 0:ee.map((u,de)=>{var re,te,ne,ae;return e.jsx("th",{style:{height:"43px",backgroundColor:((re=u==null?void 0:u.get)==null?void 0:re.call(u,"isSelected"))&&r.alert.primary.background,color:((te=u==null?void 0:u.get)==null?void 0:te.call(u,"isSelected"))&&r.alert.primary.text,fontWeight:(ne=u==null?void 0:u.get)!=null&&ne.call(u,"isSelected")?"700":"400"},children:(ae=u==null?void 0:u.get)==null?void 0:ae.call(u,"fee")},de)})]},D)})})]})})}),e.jsx(t,{right:!0,small:!0,color:r.main.text.secondary,children:"*GST and taxes as applicable"})]}),E&&R===b.USDT_MARKETS&&e.jsx(n,{position:"relative",column:!0,background:r.main.bg.primaryAlt,borderRadius:"8px",gap:"24px",padding:"16px",children:e.jsxs(n,{column:!0,gap:"4px",children:[e.jsx(t,{semiBold:!0,color:r.main.brand.primary,children:"Trading Fee"}),e.jsx(t,{bold:!0,h5:!0,color:r.main.brand.primary,children:"0%"}),e.jsx(t,{small:!0,color:r.main.text.primary,children:"For all USDT markets"})]})})]}),e.jsx(n,{height:"1px",background:r.divider})]}),e.jsx(ie,{margin:"0px 0px 24px 0px",children:"Spot Market Status"}),e.jsx(Se,{contentHeading:e.jsx(t,{medium:!0,bold:!0,margin:"0px 0px 20px 0px",color:r.text.l1,children:i("common.labels.important")}),flexProps:{column:!0,background:r.background.warning,padding:"15px 15px 0px 15px",borderRadius:"5px",margin:"0px 0px 20px 0px"}}),z(),e.jsxs(Ce,{margin:"0px 0px 24px 0px",children:[e.jsxs(n,{background:r.main.bg.primaryAlt,padding:"8px 16px",borderRadius:"5px",gap:"12px",align:"center",children:[e.jsx(t,{uppercase:!0,bold:!0,color:r.main.text.secondary,children:"MINIMUM ORDER SIZE"}
128),e.jsx(t,{bold:!0,uppercase:!0,color:r.main.text.primary,children:f?"50 INR":"2 USDT"})]}),e.jsxs(t,{large:!0,color:r.main.text.secondary,children:["Please note that this order size is applicable to all below"," ",f?"INR":"USDT"," Markets."]})]}),g||w?e.jsx(n,{fullWidth:!0,center:!0,children:oe(j,g,w,7,i)}):e.jsxs(e.Fragment,{children:[e.jsxs(Pe,{children:[e.jsx("div",{className:"fees-table fees-info-table table-responsive",children:e.jsxs("table",{className:"table",children:[e.jsx("thead",{children:U(i,f)}),e.jsx("tbody",{children:j&&j.size>0&&X(j.slice(0,j.size/2),f)})]})}),e.jsx("div",{className:"fees-table fees-info-table table-responsive",children:e.jsxs("table",{className:"table",children:[e.jsx("thead",{children:U(i,f)}),e.jsx("tbody",{children:j&&j.size>0&&X(j.slice(j.size/2),f)})]})})]}),e.jsx(Be,{children:e.jsx("div",{className:"fees-table fees-info-table table-responsive",children:e.jsxs("table",{className:"table",children:[e.jsx("thead",{children:U(i,f)}),e.jsx("tbody",{children:j&&j.size>0&&X(j,f)})]})})})]})]})},L=()=>{const o=[{level:"VIP 0",volume:"Up to â¹17.6 CR",makerFee:"0.02%",takerFee:"0.05%"},{level:"VIP 1",volume:"â¹17.6 CR â â¹44 CR",makerFee:"0.02%",takerFee:"0.048%"},{level:"VIP 2",volume:"â¹44 CR â â¹132 CR",makerFee:"0.02%",takerFee:"0.046%"},{level:"VIP 3",volume:"â¹132 CR â â¹440 CR",makerFee:"0.02%",takerFee:"0.045%"},{level:"VIP 4",volume:"â¹440 CR â â¹880 CR",makerFee:"0.02%",takerFee:"0.042%"}];return e.jsxs(n,{column:!0,gap:"40px",width:"100%",margin:"0 0 32px 0",children:[e.jsxs(n,{column:!0,gap:"16px",children:[e.jsx(t,{h5:!0,semiBold:!0,color:r.main.text.primary,children:"Trade Fee"}),e.jsxs(t,{color:r.main.text.primary,children:[e.jsx("strong",{children:"Trading Fee:"})," It is charged to support the process of buying and selling Futures contracts on WazirX.",e.jsx("br",{}),e.jsx("br",{}),"There are 2 types of trading fee:",e.jsx("br",{}),"1) ",e.jsx("strong",{children:"Maker Fee:"})," When your order doesnât execute immediately and is added to the order book, you are considered a maker and charged a maker fee.",e.jsx("br",{}),"2) ",e.jsx("strong",{children:"Taker Fee:"})," When your order matches with an existing order on the order book and executes instantly, you are considered a taker and charged a taker fee.",e.jsx("br",{}),e.jsx("br",{}),"Note: GST will be applicable on Maker and Taker fees as per applicable tax laws."]}),!p&&e.jsxs(n,{column:!0,gap:"12px",padding:"20px 24px",border:`1px solid ${r.main.bg.tertiary}`,background:r.main.bg.primary,borderRadius:"8px",children:[e.jsxs(n,{align:"end",gap:"10px",children:[e.jsx(K,{name:"wazirx-zero-logo",type:"png",width:166,height:25}),e.jsx(t,{semiBold:!0,color:r.main.text.primary,children:"Exclusive Benefits"})]}),e.jsxs(t,{color:r.main.text.primary,children:["Enjoy flat fees of"," ",e.jsx(t,{display:"inline",semiBold:!0,color:r.warning.text.primary,children:"0.02% (Maker)"})," ","and"," ",e.jsx(t,{display:"inline",semiBold:!0,color:r.warning.text.primary,children:"0.04% (Taker)"}),". These are our lowest rates, granting you"," ",e.jsx(t,{display:"inline",semiBold:!0,color:r.warning.text.primary,children:"instant VIP 5 status benefits"})," ","with no trading volume conditions."]})]}),e.jsx(t,{color:r.main.text.primary,children:"Trade Fee Structure is shown below."}),e.jsx(ze,{children:e.jsx(De,{children:e.jsxs(Oe,{children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:e.jsx(t,{uppercase:!0,semiBold:!0,small:!0,color:r.main.text.primary,children:"Level"})}),e.jsx("th",{children:e.jsx(t,{uppercase:!0,semiBold:!0,small:!0,color:r.main.text.primary,children:"Volume (30D)"})}),e.jsx("th",{children:e.jsx(t,{uppercase:!0,semiBold:!0,small:!0,color:r.main.text.primary,children:"Maker Fee"})}),e.jsx("th",{children:e.jsx(t,{uppercase:!0,semiBold:!0,small:!0,color:r.main.text.primary,children:"Taker Fee"})})]})}),e.jsxs("tbody",{children:[o.map((i,f)=>{const j=f===o.length-1,N=p&&j?{borderBottom:"none"}:void 0;return e.jsxs("tr",{children:[e.jsx("td",{style:N,children:e.jsx(t,{semiBold:!0,color:r.main.text.primary,children:i.level})}),e.jsx("td",{style:N,children:e.jsx(t,{heavy:!0,color:r.main.text.secondary,children:i.volume})}),e.jsx("td",{style:N,children:e.jsx(t,{heavy:!0,color:r.main.text.secondary,children:i.makerFee})}),e.jsx("td",{style:N,children:e.jsx(t,{heavy:!0,color:r.main.text.secondary,children:i.takerFee})})]},i.level)}),e.jsxs("tr",{children:[e.jsxs("td",{style:{...p&&{position:"relative",borderTop:`2px solid ${r.warning.bg.primaryHovered}`,borderLeft:`2px solid ${r.warning.bg.primaryHovered}`,borderBottom:"none",borderTopLeftRadius:"7px"}},children:[p&&e.jsx(Le,{children:"Unlocked With WazirX ZERO"}),e.jsx(t,{semiBold:!0,color:r.main.text.primary,children:"VIP 5"})]}),e.jsx("td",{style:{...p&&{borderTop:`2px solid ${r.warning.bg.primaryHovered}`,borderBottom:"none"}},children:e.jsx(t,{color:r.main.text.secondary,children:"â¹880 CR â â¹4400 CR"})}),e.jsx("td",{rowSpan:2,style:{borderBottom:p?`2px solid ${r.warning.bg.primaryHovered}`:"none",...p&&{borderTop:`2px solid ${r.warning.bg.primaryHovered}`}},children:e.jsxs(n,{column:!0,gap:"2px",children:[e.jsx(t,{heavy:!0,color:p?r.warning.text.primary:r.main.text.primary,children:"0.02%"}),e.jsx(t,{small:!0,color:r.main.text.secondary,children:"Lowest Maker Fee"})]})}),e.jsx("td",{rowSpan:2,style:{borderBottom:p?`2px solid ${r.warning.bg.primaryHovered}`:"none",borderRight:p?`2px solid ${r.warning.bg.primaryHovered}`:"none",...p&&{borderTop:`2px solid ${r.warning.bg.primaryHovered}`,borderTopRightRadius:"7px",borderBottomRightRadius:"7px"}},children:e.jsxs(n,{column:!0,gap:"2px",children:[e.jsx(t,{heavy:!0,color:p?r.warning.text.primary:r.main.text.primary,children:"0.04%"}),e.jsx(t,{small:!0,color:r.main.text.secondary,children:"Lowest Taker Fee"})]})})]}),e.jsx("tr",{children:e.jsx($e,{colSpan:2,style:{borderRight:`1px solid ${r.main.bg.tertiary}`,...p&&{borderLeft:`2px solid ${r.warning.bg.primaryHovered}`,borderTop:`1px solid ${r.main.bg.tertiary}`,borderBottom:`2px solid ${r.warning.bg.primaryHovered}`,borderBottomLeftRadius:"7px"}},children:e.jsx("a",{href:"/fee-models",style:{textDecoration:"none",display:"block"},children:e.jsxs(n,{justify:"center",align:"center",children:[e.jsxs(n,{justify:"center",align:"center",gap:"8px",borderBottom:`1px dashed ${r.main.text.secondary}`,children:[e.jsx(t,{color:r.main.text.primary,children:p?"You're enjoying exclusive benef
128its with":"Unlock VIP 5 Instantly with"}),e.jsx(K,{name:"wazirx-zero-logo",type:"png",width:112,height:20})]}),e.jsx("i",{className:"mdi mdi-chevron-right",style:{color:r.main.brand.primary,fontSize:18}})]})})})})]})]})})})]}),e.jsxs(n,{column:!0,gap:"16px",children:[e.jsx(t,{h5:!0,semiBold:!0,color:r.main.text.primary,children:"Funding Fee"}),e.jsxs(t,{color:r.main.text.primary,children:["Funding fee are exchanged at fixed intervals between buyers and sellers of a Futures contract. They help keep Futures prices aligned with the spot market when thereâs a difference between the two.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("strong",{children:"Funding Frequency:"})," Depending on the token pair, funding payments happen every 4 hours or 8 hours.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("strong",{children:"How Funding Is Calculated:"})," Funding amount is calculated using the following formula:"]}),e.jsxs(n,{column:!0,gap:"16px",children:[e.jsx(t,{h6:!0,color:r.main.text.primary,children:"Funding Amount = Nominal Value of Position à Funding Rate"}),e.jsxs(t,{color:r.main.text.primary,children:["where,"," ",e.jsx("strong",{children:"Nominal Value of Position = Mark Price à Contract Size (For INR Margined Contracts)"})]})]}),e.jsxs(n,{column:!0,children:[e.jsx(t,{semiBold:!0,color:r.main.text.primary,children:"When Funding Applies:"}),e.jsx(n,{column:!0,margin:"0 0 0 24px",children:e.jsxs("ul",{children:[e.jsx("li",{children:e.jsx(t,{color:r.main.text.primary,children:"Funding is exchanged only if you have an open position at the scheduled funding time."})}),e.jsx("li",{children:e.jsx(t,{color:r.main.text.primary,children:"If you donât have an open position, no funding applies."})}),e.jsx("li",{children:e.jsx(t,{color:r.main.text.primary,children:"If you close your position before the funding time, you wonât pay or receive any funding."})})]})})]})]}),e.jsxs(n,{column:!0,gap:"16px",children:[e.jsx(t,{h5:!0,semiBold:!0,color:r.main.text.primary,children:"Liquidation Fee"}),e.jsxs(t,{color:r.main.text.primary,children:["Liquidation happens when a leveraged Futures position is automatically closed because the available margin is not enough to maintain the position. This happens when a trader is unable to meet the margin requirements for their leveraged position because they lack sufficient funds.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("strong",{children:"How Liquidation Works on WazirX"}),e.jsx("br",{}),"If youâre unable to maintain the required margin for a position, WazirX will have to close the position automatically to manage risk.",e.jsx("br",{}),e.jsx("br",{}),"When a position is liquidated:",e.jsx(n,{column:!0,margin:"0 0 0 24px",children:e.jsxs("ul",{children:[e.jsx("li",{children:e.jsx(t,{color:r.main.text.primary,children:"A taker fee is charged on the forced closure of the position."})}),e.jsx("li",{children:e.jsx(t,{color:r.main.text.primary,children:"An insurance clearance fee is also applied along with the taker fee."})})]})}),e.jsx("br",{}),"These fees apply only when a position is closed through liquidation."]})]})]})},B=(o,i)=>e.jsx("div",{className:"fees-table fees-info-table table-responsive",children:e.jsxs("table",{className:"table",children:[e.jsx("thead",{children:He(i)}),e.jsxs("tbody",{children:[oe(o,g,w,9,i),!g&&!w&&o&&o.size>0&&qe(o)]})]})}),_=o=>{const i=a===b.INR_MARKETS;return e.jsxs(e.Fragment,{children:[e.jsx(n,{height:"32px"}),e.jsx("section",{className:"fees-section fees-info",children:e.jsxs("div",{className:"fees-info-wrapper",children:[o(),i&&I===0?e.jsx("div",{className:"fees-bottom-note",children:e.jsxs(n,{column:!0,alignItems:"flex-start",children:[e.jsx(t,{color:r.text.l0,semiBold:!0,medium:!0,children:y("fees.pleaseNote")}),e.jsx(n,{margin:"5px 0 0 20px",children:e.jsx("ul",{children:[0,1,2].map(f=>e.jsx("li",{children:y(`fees.inrNote${f}`)},f))})})]})}):I===2?e.jsx("div",{className:"fees-bottom-note",children:e.jsx(t,{color:r.text.l0,small:!0,children:y("fees.info.inclusiveTaxMessage")})}):null]})})]})},H=()=>e.jsxs(Te,{activeIndex:I,updateActiveTabIndex:T,children:[e.jsxs(Re,{className:"funds-tablist",like:"TabList",containerStyle:{display:"flex",flexDirection:"row",justifyContent:"center"},children:[e.jsx(q,{className:"funds-tablist-item tab-history",itemIndex:0,children:e.jsx(n,{height:"30px",align:"center",children:"Spot Fees"})}),e.jsx(q,{className:"funds-tablist-item tab-history",itemIndex:1,children:e.jsx(n,{height:"30px",align:"center",children:"Futures Fees"})}),e.jsx(q,{className:"funds-tablist-item tab-funds",itemIndex:2,children:e.jsx(n,{height:"30px",align:"center",children:"Deposit and Withdrawal Fees"})})]}),e.jsxs(ve,{className:"funds-container funds-container-body",like:"TabPanels",children:[e.jsx(V,{children:_(()=>$(l,y))}),e.jsx(V,{children:_(()=>L())}),e.jsx(V,{children:_(()=>B(s,y))})]})]});return e.jsxs(ge.Fragment,{children:[e.jsxs("div",{className:"fees",children:[H(),I===0&&e.jsx("section",{className:"fees-section fees-faq",children:e.jsx("div",{className:"fees-faq-wrapper",children:e.jsx(fe,{faqs:Ee.faqs})})})]}),e.jsx(F.Suspense,{fallback:e.jsx(e.Fragment,{}),children:e.jsx(_e,{})})]})},O={spot_fees:0,futures_fees:1,deposit_withdrawal_fees:2},Ue=({t:a})=>{const h=be(),{search:s,pathname:l}=Ie(),w=new URLSearchParams(s).get("tab"),d=Ne(),[I,T]=F.useState(b.INR_MARKETS),[S,p]=F.useState({defaultAssetType:"crypto",currentMarketType:se.SPOT,currentFeeTable:ue.DEPOSIT_AND_WITHDRAW}),[y,E]=F.useState(O[w]||O.spot_fees),C=S.defaultAssetType,R=A(x=>{var m,v;return(v=(m=x.Common)==null?void 0:m.getIn)==null?void 0:v.call(m,["marketStatus","data","fees","inr"])}),P=A(x=>{const m=x.Common.getIn(["marketStatus","data","markets"]);return m&&m.groupBy(v=>v.get("type"))}),z=A(x=>{const m=x.Common.getIn(["marketStatus","data","assets"]);return m&&m.groupBy(v=>v.get("category"))}),$=A(x=>x.Common.getIn(["marketStatus","isFetching"])),L=A(x=>x.Common.getIn(["marketStatus","isFetchingError"])),B=A(x=>x.Profile),_=!!(B!=null&&B.getIn(["userData","data"])),H=z&&z.get(C),o=P&&P.get(S.currentMarketType.toUpperCase()),i=A(x=>{var m;return(m=ye(x))==null?void 0:m.enabled}),j=A(x=>x.Profile.getIn(["userData","data","currentFeeModel"]))===me.WAZIRX_ZERO;F.useEffect(()=>
128{h(ke.fetchMarketStatus())},[h]),F.useEffect(()=>{y===O.spot_fees&&p(x=>({...x,currentMarketType:se.SPOT}))},[y]);const N=x=>{const m=new URLSearchParams(s);m.set("tab",Object.entries(O).find(v=>v[1]===x)[0]),d({pathname:l,search:m.toString()},{replace:!0}),E(x)};return e.jsx(Ke,{tradingFilter:I,setTradingFilter:T,assets:H,markets:o,isFetching:$,isFetchingError:L,isLoggedIn:_,inrFeesData:R,feeTabsActiveIndex:y,handleTabSwitch:N,isFeeModelsEnabled:i,isWazirXZeroUser:j,t:a})},yr=je()(Ue);export{yr as default};
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.