{"en":{"common":{"skipToContent":"Skip to content","startExchange":"Start exchange","relatedGuides":"Related guides","pairLabel":"{from} to {to}","loading":"Loading"},"switcher":{"label":"Language: {language}. Change language","listLabel":"Choose a language"},"seo":{"ogImageAlt":"ShadowSwap — no-KYC cryptocurrency exchange","home":{"title":"No-KYC Crypto Exchange — Swap {coins} Coins","description":"Swap {coinsAndNetworks}, including Bitcoin, Ethereum and USDT — no KYC, no account needed. No spread or service fee."},"faq":{"title":"FAQ: Crypto Swaps, Fees, Timing and Privacy","description":"Answers about ShadowSwap swaps: no KYC or account, fees, swap times, supported coins, tracking your swap, failed swaps, safety and the data we store."},"coins":{"title":"{coins} Supported Coins & Tokens — No-KYC Swap","description":"Swap {coinsAndNetworks}, including Bitcoin, Ethereum, USDT and Solana. No KYC, no account. Search or filter by network."},"exchange":{"title":"Crypto Exchange Pairs & Live Swap Rates","description":"Pick a pair and network to swap {coinsAndNetworks} at live rates. BTC, ETH, USDT, SOL and more — no spread or service fee."},"how":{"title":"How to Swap Crypto Without KYC, Step by Step","description":"Step-by-step guide to swap crypto without KYC: choose your pair, enter your address, send the deposit and get paid once it confirms. No account needed."},"fees":{"title":"Fees: No Spread or Service Fee on Crypto Swaps","description":"ShadowSwap adds no spread or service fee: the rate is the live market price ratio; only the destination network fee is deducted. Quotes valid {seconds} s."},"swap":{"title":"Swap {from} → {to} — {status}","fallbackTitle":"Swap Status","description":"Track your crypto swap in real time. ShadowSwap — no KYC, no account. This page auto-refreshes every {seconds} seconds."},"tools":{"title":"Free Crypto Tools: Fees, Address & Transaction Checks","description":"Free crypto tools from ShadowSwap: swap calculator, address validator, live network fees, transaction checker and unit converter. No account needed."}},"nav":{"home":"Home","howItWorks":"How It Works","supportedCoins":"Supported Coins","faq":"FAQ","blog":"Blog","startSwapping":"Start Swapping","openMenu":"Open navigation menu","menuTitle":"Navigation","main":"Main navigation","mobile":"Mobile navigation","logoHome":"ShadowSwap.io home"},"footer":{"exchangeNow":"Exchange Now","fees":"Fees","compared":"No-KYC Exchanges Compared","calculator":"Swap Calculator","tools":"Free Crypto Tools","networks":"Network Guide","terms":"Terms of Service","privacy":"Privacy Policy","aml":"AML Policy","help":"Swap Help","glossary":"Glossary","contact":"Contact Us","about":"About","tagline":"No-KYC, account-free crypto swaps. Exchange Bitcoin, Ethereum, USDT and other popular coins and tokens with privacy-first UX.","exchangeHeading":"Exchange","legalHeading":"Legal","resourcesHeading":"Resources","follow":"Follow us","telegram":"ShadowSwap on Telegram","copyright":"© {year} ShadowSwap.io — No-KYC Crypto Exchange. All rights reserved.","disclaimer":"No account or ID documents needed. Order records (addresses, amounts, transaction IDs and the IP address used to place the order) are kept to process and protect swaps — see the {privacy}. Always verify addresses and networks before sending funds."},"coinStats":{"coinsAndNetworks":"{coins} coins and tokens {networks}","acrossNetworks":"across {n} network | across {n} networks","options":"{n} coin-network option | {n} coin-network options"},"home":{"hero":{"title":"No-KYC Crypto Exchange {accent} With No Account","titleAccent":"— Swap Crypto","text":"Exchange Bitcoin, Ethereum, USDT and more — {coinsAndNetworks}. Standard swaps need no sign-up or ID. Enter an address, send the deposit, and the team sends your payout once it confirms.","benefitsLabel":"Swap benefits","benefitNoKyc":"No KYC or sign-up","benefitNoFee":"No spread or service fee","benefitWallet":"Output sent straight to your wallet","seeHow":"See how it works"},"trust":{"label":"Platform facts","coins":"Coins & tokens","networks":"Networks","noKyc":"No KYC","noAccount":"No account required"},"steps":{"title":"How It Works","text":"Four simple steps to swap crypto privately — no account or KYC required.","s1":{"title":"Choose Pair","text":"Select the crypto you want to send and receive"},"s2":{"title":"Enter Address","text":"Paste the wallet address where you want your crypto"},"s3":{"title":"Send Deposit","text":"Send the specified amount to the deposit address we provide"},"s4":{"title":"Receive Crypto","text":"We send your swapped crypto to your wallet address once the exchange completes"}},"why":{"title":"Why ShadowSwap","text":"No account required, with clear network and payout steps.","listLabel":"Why choose ShadowSwap","privacy":{"title":"Privacy First","text":"Standard swaps need no KYC, registration or email. Blockchain transactions stay public."},"fast":{"title":"Quick on Fast Networks","text":"Tron and Solana deposits confirm in minutes; Bitcoin takes longer. Our team sends your payout once confirmed."},"coins":{"title":"{coins} Coins & Tokens","text":"Swap across {networks} networks, including Bitcoin, Ethereum, Tron, BNB Chain and Solana. BTC, ETH, USDT, SOL, TRX and more."}},"pairs":{"title":"Popular Trading Pairs","text":"Swap the most popular pairs with no KYC and no account. Each link opens the exchange with the pair pre-selected.","viewAll":"View All Pairs"},"faq":{"title":"Frequently Asked Questions","text":"Everything you need to know about swapping crypto privately with ShadowSwap."},"latest":{"title":"Latest guides","text":"Fresh guides and insights on swapping crypto privately without KYC.","viewAll":"View all articles →","readTime":"{minutes} min read"},"cta":{"title":"Ready to Swap Privately?","text":"No KYC. No account. Just choose your pair, enter your address, and send.","button":"Start Exchange"}},"swap":{"title":"Swap crypto","subtitle":"Choose your pair and amount.","noKyc":"No KYC","retrying":"Retrying…","tryAgain":"Try again","youSend":"You send","youReceive":"You receive (estimated)","memoOptional":"{label} (optional)","memoHelp":"Required if you receive on an exchange account that gave you one: without it the exchange may not credit your payout. {hint}.","memoInvalid":"{label} must be {hint}","memo":{"xrp":{"label":"Destination tag","hint":"a number from 0 to {max}"},"ton":{"label":"Memo (comment)","hint":"up to {max} letters, digits, spaces or - _ . : /"}},"breakdown":"Quote breakdown","payoutFeeNote":"The payout network fee depends on the {network} network when your coins are sent, so the final amount is not shown in advance.","howFeesWork":"How fees work","footnote":"No KYC. No account. Just crypto swaps.","limits":"Min: {min} · Max: {max}","receiveHint":"Before the {network} network fee, which is deducted from your payout. No spread or service fee.","quote":{"marketRate":"Market rate","fee":"ShadowSwap spread or fee","none":"None","atMarket":"Amount at market rate","payoutFee":"{network} payout fee","deducted":"Deducted when sent"},"errors":{"rate":"Unable to get an exchange rate. Try again to update your quote.","create":"Something went wrong while creating your swap. Please try again."},"creating":"Creating your swap…","submit":"Exchange Now","direction":"Swap direction","address":{"label":"Destination address","placeholder":"Enter your {ticker} address...","placeholderAny":"Enter your receiving address...","note":"Saved with your swap order and only used to send your swapped funds.","errors":{"required":"Address is required.","tooShort":"Address is too short.","invalid":"This does not look like a valid {network} address.","invalidBch":"This does not look like a valid {network} address. Use the CashAddr format (bitcoincash:q…).","invalidAda":"This does not look like a valid {network} address. Use an address starting with addr1.","invalidTon":"This does not look like a valid {network} address. Use your wallet’s UQ… or EQ… address.","invalidXrp":"This does not look like a valid {network} address. Use the r… address and put any tag in the tag field."}},"rate":{"updating":"Updating exchange rate…","unavailable":"Exchange rate unavailable. Use Try again above to update your quote.","enterAmount":"Enter an amount to get an exchange rate.","noFee":"No spread or service fee","estimated":"Estimated time: {time}","expired":"Rate expired — updating…","refreshesIn":"Rate refreshes in {time}"}},"selector":{"select":"Select","title":"Select currency","search":"Search currencies","placeholder":"Name, ticker, or network","available":"{n} coin-network option available | {n} coin-network options available","listLabel":"Available currencies","none":"No currencies found","noneHint":"Try a different name, ticker, or network.","clear":"Clear search","trigger":"{ticker} {network}. {label}. Change currency","triggerEmpty":"{label}: select currency"},"shortcuts":{"saved":"★ Saved pair","save":"☆ Save pair","copied":"Link copied","copy":"Copy pair link","copiedStatus":"Pair link copied","savedOnDevice":"Saved on this device:","networks":"{from} to {to}"},"captcha":{"title":"Verify you're human","text":"Complete the quick check below to continue.","failed":"The check could not load. Check your connection and try again."},"copy":{"label":"Copy to clipboard","copied":"Copied","copy":"Copy"},"consent":{"label":"Analytics choice","text":"May we use Google Analytics to understand visits and swap steps? It is optional. See our {privacy}.","decline":"Decline","accept":"Accept analytics"},"modal":{"dialog":"Dialog","close":"Close dialog"},"time":{"on":" on {network}","default":"network confirmations + manual payout","about":"about {minutes} min to confirm{on} + manual payout","few":"a few minutes to confirm{on} + manual payout","finalized":"once the transaction is finalized{on}","afterConfirmations":"after {n} confirmation{on} | after {n} confirmations{on}"},"status":{"h1":"Swap status","intro":"Track your exchange in real time.","refreshes":" This page refreshes every {seconds} seconds.","backHome":"Back to home","copyLink":"Copy swap link","saveLink":"Save this link: with no account, it is the only way back to this order. Anyone with it can see the order, including your receiving address, so share it only with ShadowSwap support.","expired":"This swap has expired.","failed":"This swap failed.","contactWithId":"If you sent funds, please contact support with your swap ID: {id}","help":"Something not right? See {help} for late deposits, wrong amounts and refunds, or {contact} with your swap ID.","helpLink":"swap help","contactLink":"contact support","newSwap":"Start a new swap","notFound":"Swap not found","loadFailed":"Failed to load swap","progress":"Swap progress","step":{"created":"Created","awaiting_deposit":"Awaiting Deposit","confirming":"Confirming","exchanging":"Exchanging","sending":"Sending","completed":"Completed"},"name":{"created":"created","awaiting_deposit":"awaiting deposit","confirming":"confirming","exchanging":"exchanging","sending":"sending","completed":"completed","failed":"failed","expired":"expired","refunded":"refunded"},"deposit":{"title":"Deposit details","sendExactly":"Send exactly this amount to the address below:","copyAmount":"Copy amount","address":"Deposit address:","copyAddress":"Copy address","timeRemaining":"Time remaining","expired":"Expired","qr":"QR code of the deposit address"},"details":{"title":"Swap details","explorer":"View on a block explorer (opens a new tab)","copy":"Copy {label}","youReceive":"You receive","memo":"Destination tag / memo","depositTx":"Deposit tx hash","sendTx":"Send tx hash","confirmations":"Confirmations"}},"errorPage":{"code":"Error {code}","startSwap":"Start a swap","links":"Helpful links","notFound":"Page not found","failed":"Something went wrong","notFoundText":"We couldn't find what you're looking for. It may have moved or never existed.","failedText":"An unexpected error occurred on our side. Please try again in a moment.","pairs":"Exchange pairs","coins":"Supported coins"},"faqPage":{"h1":"ShadowSwap FAQ: Swaps, Fees, Timing and Privacy","intro":"Everything you need to know about swapping crypto privately with ShadowSwap. No account, no KYC — just choose your pair and swap.","general":"General questions","stillTitle":"Still have questions?","still":"Check our {guide} for a detailed walkthrough, browse {coins} to see all available currencies, or {contact} directly via Telegram or email.","stillGuide":"step-by-step guide","stillCoins":"supported coins","stillContact":"contact us"},"coinsPage":{"h1":"Supported Coins and Networks","intro":"Swap {coinsAndNetworks} ({options}). No KYC, no account. Search or filter by network below.","ready":"Ready to swap? Head to the {exchange} or see {how} for a step-by-step walkthrough.","readyExchange":"exchange page","readyHow":"how it works","guidesLabel":"Coin guides","guides":"Coin guides with networks, limits and what to check:","listName":"Supported coin-network options on ShadowSwap"},"coinList":{"searchPlaceholder":"Search by name or ticker...","searchLabel":"Search coins by name or ticker","coin":"Coin","network":"Network","action":"Action","empty":"No coins match your search.","swapLabel":"Swap {name} ({ticker}) on {network}","swap":"Swap","all":"All"},"exchangePage":{"crumb":"Exchange","h1":"Crypto Exchange Pairs and Live Swap Rates","intro":"Standard swaps need no KYC or account. Choose a pair, then enter your receiving address.","how":{"title":"How it works","s1":{"title":"Choose your pair","text":"Select the cryptocurrency you want to send and the one you want to receive. We support {coinsAndNetworks}."},"s2":{"title":"Enter your address","text":"Paste the wallet address where you want to receive funds. Standard swaps need no account, email or KYC."},"s3":{"title":"Send and receive","text":"Send your deposit to the unique address we provide. Once it has its network confirmations, the ShadowSwap team sends the swapped crypto to your wallet."}},"choose":{"title":"How do you choose a pair and network?","p1":"A pair is the coin you send and the coin you receive, and each side lives on one network. The same ticker can exist on several networks — USDT and USDC are listed on more than one — and every network is a separate blockchain with its own address format and fees. Pick the receive network your wallet or exchange actually supports for that coin, then paste an address from that network.","p2":"USDT is the most common example. The widget treats USDT on Tron and USDT on Ethereum as two different coins:","p3":"If you want Bitcoin as the payout, compare both routes in the {guide}.","guide":"USDT to Bitcoin guide","usdtItem":"{label}: address format {hint}; network fees are paid in {gas}; deposits are credited {credited} ({time}).","p4":"An Ethereum-style address (0x…) is also used on BNB Chain, Polygon, Arbitrum One and Base, so a valid-looking address does not prove you picked the right network: check it against your wallet. Coins sent on a network the swap does not expect may not be recoverable. ShadowSwap adds no spread or service fee, but the destination network fee is deducted from your payout and differs between networks — see {fees} for how the rate is built.","feesLink":"fees"},"hints":{"tron":"starts with T","evm":"0x followed by {digits} hex characters"},"check":{"title":"What should you check before you send?","i1":"The amount is within the minimum and maximum shown in the widget for that pair.","i2":"The receive address belongs to the receive network shown, and you control it.","i3":"You send exactly the amount shown, on the deposit network shown, within {minutes} minutes of creating the swap.","i4":"You keep the swap status link — with no account, it is the only way back to your order."},"pairs":{"title":"Popular exchange pairs","text":"Each page has the limits, networks and confirmation details for that swap, with the pair pre-selected.","groupHeading":"Swap {name}"},"faqTitle":"Frequently asked questions","more":"Learn more about our swap process in the {guide}, browse all {coins}, or check the {faq} for common questions.","moreGuide":"step-by-step guide","moreCoins":"supported cryptocurrencies"},"howPage":{"h1":"How ShadowSwap Crypto Swaps Work","intro":"Swap cryptocurrency privately in four simple steps. No account, no KYC, no name or email — just choose your pair, enter your address, and send.","overview":"ShadowSwap lets you exchange one cryptocurrency for another without creating an account or verifying your identity. Whether you want to swap Bitcoin for Ethereum, USDT for Solana, or any of our {coins} supported coins and tokens, the process is the same: you tell us what you're sending and where you want to receive it, we give you a unique deposit address, and once your payment is confirmed we send the swapped funds to your wallet. This guide walks you through each step in detail so you know exactly what to expect.","step1":{"title":"Choose your pair","exchange":"exchange page","text":"On the homepage or {exchange}, select the cryptocurrency you want to send (e.g. Bitcoin) and the one you want to receive (e.g. Ethereum or USDT). ShadowSwap supports {coinsAndNetworks}, including Bitcoin, Ethereum, Tron and Solana. You can search by name or ticker in the currency selector. Enter the amount you wish to send — we'll show you the estimated receive amount and the current rate. Min and max limits depend on the pair and are displayed in the widget."},"step2":{"title":"Enter your receiving address","text":"Paste the wallet address where you want to receive your swapped crypto. We validate the address format for the selected receive currency and network, so you get immediate feedback if something is wrong. Always use an address you control — never send to an exchange deposit address unless that exchange explicitly supports the asset and network. Double-check the network: for example, USDT on Ethereum (ERC-20) and USDT on Tron (TRC-20) use different addresses. Our widget shows which network you're sending to so you can match it with your wallet."},"step3":{"title":"Send your deposit","text":"After you click \"Exchange Now\", we create your swap and show you a unique deposit address and the exact amount to send. Send exactly that amount from your wallet to the address provided — you can copy the address or scan the QR code on mobile. Each swap has its own one-time deposit address; never send extra funds or reuse an address from a previous swap. Your swap status page shows a countdown for how long the rate is valid. Once we detect your transaction on the blockchain, we'll start confirming it according to the network's requirements (e.g. Bitcoin confirmations). You can leave the page and come back; we'll track the swap for you."},"step4":{"title":"Receive your crypto","text":"Once your deposit has the required number of confirmations, the ShadowSwap team sends the output currency to the address you provided — payouts are not automatic. How long this takes depends mostly on your deposit network: a few minutes on fast networks like Tron or Solana, longer on Bitcoin. You can watch the progress on your swap status page: we show stages from \"Awaiting deposit\" through \"Confirming\", \"Exchanging\", \"Sending\", to \"Completed\". When it's done, you'll see the outgoing transaction hash so you can verify the payment in a block explorer. Your wallet will receive the funds according to that network's confirmation time. If anything goes wrong, our support team can help — keep your swap URL handy."},"statuses":{"title":"What does each swap status mean?","text":"Every swap moves through the same stages. The first three are tracked on-chain by ShadowSwap's deposit checker, which runs about every 30 seconds; the payout stages are set by the ShadowSwap team.","awaiting_deposit":{"label":"Awaiting deposit","text":"Your swap has a one-time deposit address and the exact amount to send. You have {minutes} minutes to send it; the countdown shows the time left."},"confirming":{"label":"Confirming","text":"Your transaction was detected on-chain and confirmations are being counted. The deposit window no longer applies once the deposit is detected."},"exchanging":{"label":"Exchanging","text":"Your deposit has all its confirmations. Payouts are not automatic: the swap now waits for the ShadowSwap team to review it and send your coins."},"sending":{"label":"Sending","text":"The ShadowSwap team is sending the output currency to your address."},"completed":{"label":"Completed","text":"The payout was sent; its transaction hash is shown so you can check it in a block explorer."},"expired":{"label":"Expired","text":"No qualifying deposit arrived within {minutes} minutes. Do not send anything to that address any more."},"failed":{"label":"Failed","text":"The swap could not be completed. If you sent funds, contact support with your swap ID."},"refunded":{"label":"Refunded","text":"Your deposit was returned to you instead of being swapped, arranged through support."}},"confirmations":{"title":"How many confirmations does each network need?","text":"Your deposit is credited once it has the confirmations below. The estimate is the confirmations multiplied by the network's usual block time; the manual payout comes on top.","caption":"Deposit confirmations and estimated time per network","network":"Deposit network","credited":"Credited","time":"Estimated time"},"wrong":{"title":"What if I send the wrong amount or my swap expires?","text":"Send exactly the amount shown, in one transaction, on the network shown. A deposit below that amount may not be credited automatically: the swap then stays at Awaiting deposit and expires when the {minutes}-minute window ends. Never send funds to a deposit address after its swap has expired — create a new swap instead. If you sent too little, too much, too late or on the wrong network, contact support with your swap ID; there is no automatic refund, and we work to return funds where possible. See the {faq} and {terms} for details."},"track":{"title":"How do I check the status of my swap?","text":"Creating a swap takes you to its status page at {path}. It shows the current stage, the deposit address, QR code and countdown while you still need to pay, and the deposit and payout transaction hashes once they exist. The page refreshes every {seconds} seconds until the swap finishes. Because there is no account, that link is the only way back to your swap: use \"{copy}\" and keep it, and quote the swap ID when you {contact}."},"why":{"title":"Why no account or KYC?","contact":"contact","text":"ShadowSwap is built for privacy. We don't require email, phone, or identity verification because the swap flow doesn't need it: you send crypto from your wallet to our deposit address, and we send the exchanged amount to your chosen address. We don't collect identity data, and we don't have access to your funds beyond the one-time deposit. This reduces risk for you and keeps the process fast and simple. For security, always use the official ShadowSwap site, verify addresses in the widget, and never send more than the specified amount. If you have questions, check our {faq} or {contact} page."},"ready":"Ready to swap? Start in under a minute."},"feesPage":{"h1":"ShadowSwap Fees: No Spread, No Service Fee","updated":"Last updated: {date}","pay":{"title":"What you pay","spread":{"label":"Spread / markup","value":"None. The rate is the market price ratio of the two coins, with nothing added."},"service":{"label":"Service fee","value":"None. There is no sign-up, swap, deposit or withdrawal fee."},"destination":{"label":"Destination network fee","value":"Deducted from the coins sent to you. It is set by the destination blockchain at the time of the payout, not a fixed ShadowSwap charge."},"deposit":{"label":"Deposit network fee","value":"Paid by your wallet when you send your deposit, like any blockchain transfer."}},"rate":{"title":"How the exchange rate is calculated","p1":"The rate is the USD price of the coin you send divided by the USD price of the coin you receive. Prices are {sources}, refreshed {refresh}. USDT, USDC and DAI are valued at exactly {usd1}, and wrapped tokens use the price of the coin they wrap ({wrapped}). Nothing is added on top of that ratio.","p2":"Each quote in the swap widget is valid for {seconds} seconds, then refreshes with the latest prices. When you create the swap, the rate is recalculated from the latest prices and the resulting receive amount is saved on your order and shown on your swap status page. After that you have {minutes} minutes to send your deposit before the swap expires."},"example":{"title":"Worked example","intro":"Example only — the prices below are illustrative, not live quotes. Swapping {amount} BTC to ETH with BTC at {fromPrice} and ETH at {toPrice}:","caption":"Example calculation of a BTC to ETH swap","step":"Step","calculation":"Calculation","result":"Result","rateStep":"Exchange rate","feeStep":"Spread / service fee","noneAdded":"none added","receiveStep":"“You receive” estimate","sentStep":"Sent to your wallet","sentCalc":"{amount} ETH − Ethereum network fee","sentResult":"Depends on the network fee at payout","after":"At those prices you send {usdIn} of BTC and receive {usdIn} of ETH before the Ethereum network fee. Stablecoins work the same way: {stableAmount} USDT (TRC20) to SOL with SOL at {solPrice} gives {stableAmount} × (1 ÷ {solPriceNumber}) = {solResult} SOL, minus the Solana network fee. For an example that also walks through the deposit fee your wallet adds and the payout fee taken from what you receive, see the {link}.","link":"Bitcoin to Dogecoin worked example"},"network":{"title":"Network fees","text":"Every blockchain charges a fee to process a transaction (“gas” or “miner fee”). ShadowSwap does not set a fixed network fee per network: the fee deducted from your payout is what the destination blockchain charges for that transaction when it is sent, so it varies with the network and its congestion. It is not subtracted in the “You receive” estimate. The fee for your own deposit transaction is paid by your wallet when you send it, as with any transfer."},"limits":{"title":"Minimum and maximum amounts","text":"Limits apply to the amount you send and depend on the coin and network; the swap widget only accepts amounts within them. Limits for the most-used assets:","captionPopular":"Minimum and maximum swap amounts for popular assets","captionAll":"Minimum and maximum swap amounts for every supported asset","asset":"Asset","min":"Minimum","max":"Maximum","all":"Limits for all {options}","browse":"Browse every coin and network on the {coins} page, or open the {exchange} to see the live rate for your pair.","exchangeLink":"exchange"},"coinsLink":"supported coins","layers":{"title":"What fees do you pay on a crypto swap?","text":"Any crypto swap can cost you in three places: network fees to move coins on and off a blockchain, a fee charged by the provider, and a spread — the gap between the market price and the rate you are quoted. Only network fees are unavoidable; the other two depend on where you swap.","network":"{term} (gas or miner fees) go to the blockchain, not the provider. You pay one when you send your deposit, and the payout to you costs another, usually deducted from what you receive. Both vary with the network and how busy it is.","networkTerm":"Network fees","provider":"{term} are explicit charges: a trading fee as a percentage of the order, a flat swap fee, or a withdrawal fee.","providerTerm":"Provider fees","spread":"{term} is never shown as a line item. It is built into the quoted rate, so you only see it by comparing that rate with the market price.","spreadTerm":"The spread or markup"},"zero":{"title":"Why can a “zero-fee” swap still be expensive?","text":"Because “zero fee” usually means only that there is no separate fee line — the cost has moved into the spread. A rate quoted below the market price costs you the difference on every swap, whatever it is called. What you receive is decided by the rate, not by the fee label."},"venues":{"title":"How do fees differ between DEXs, exchanges and instant swap services?","text":"Each type of venue charges a different mix of the three layers, so a headline fee alone does not tell you which is cheaper.","dex":"{term}: you pay gas for the swap transaction (often plus a token approval — see {link}) and a liquidity-provider fee built into the pool price. Large orders in thin pools also move the price against you (price impact or slippage), which can cost more than the fees.","dexTerm":"Decentralized exchanges (DEXs)","dexLink":"when to revoke token approvals","cex":"{term}: you deposit, pay a trading fee on the order, then pay a withdrawal fee to move coins out. They usually require an account and identity verification (KYC) — compare the alternatives in our {link}.","cexTerm":"Centralized exchanges","cexLink":"no-KYC exchanges guide","instant":"{term}: you send coins to a deposit address and receive another coin at a quoted rate, without an order book or account. Their cost is usually a spread or markup on that rate, plus the network fee for your payout.","instantTerm":"Instant swap services"},"compare":{"title":"How do you compare crypto swap quotes?","text":"Compare the final amount you would receive for the same amount sent, at the same moment. That one number already includes any spread and provider fee, so it cuts through “low fee” and “zero fee” claims.","i1":"Use the same pair and amount everywhere, and collect the quotes within a minute or two — prices move.","i2":"Check whether each receive amount is before or after the payout network fee, and adjust where it is not.","i3":"Check the minimum and maximum amounts: a quote is useless if your amount falls outside them.","i4":"Choose the network deliberately — the same coin can cost very different fees on different networks (see {link}).","i4Link":"how to swap USDT across networks","i5":"Check how long the quote is valid and whether the rate can change before your deposit arrives."},"fit":{"title":"Where does ShadowSwap fit?","text":"The “You receive” amount in the swap widget is shown before the destination network fee. Check it for your pair — for example {btcEth} or {usdtBtc} — against the limits above, browse all {coins}, and read {how} for each step from deposit to payout.","howLink":"how it works"},"faqTitle":"Fees FAQ","cta":"See the live rate for your pair.","faq":{"limitRange":"{asset}: {min} to {max}","charge":{"q":"What fees does ShadowSwap charge?"},"spread":{"q":"Is there a spread or markup on the exchange rate?","a":"No. The rate is the USD price of the coin you send divided by the USD price of the coin you receive, with nothing added. Prices are {sources}, refreshed {refresh}; stablecoins are valued at {usd1}."},"network":{"q":"How much is the network fee?","a":"It depends on the destination blockchain when your payout is sent — ShadowSwap does not set a fixed network fee per network. It is deducted from the coins sent to you and is not subtracted in the “You receive” estimate."},"quote":{"q":"How long is a quote valid, and can the rate change?","a":"Each quote is valid for {seconds} seconds, then the widget refreshes it with the latest prices. When you create the swap, the rate is recalculated from the latest prices and the receive amount is saved on your order. Send your deposit within {minutes} minutes, before the swap expires."},"limits":{"q":"What are the minimum and maximum swap amounts?","a":"Limits apply to the amount you send and differ per coin and network — for example {examples}. The full table is on this page."}}},"legal":{"updated":"Last updated: {date}","notice":"This is a translation provided for convenience. If it differs from the {english}, the English version prevails.","noticeLink":"English version","terms":{"title":"Terms of Service","description":"Terms of Service for ShadowSwap.io. Use of our no-KYC cryptocurrency exchange is subject to these terms."},"privacy":{"title":"Privacy Policy","description":"Privacy Policy for ShadowSwap.io. No account or KYC required. Learn how we handle swap data and the Google Analytics usage statistics we collect."},"aml":{"title":"AML Policy","description":"Anti-Money Laundering (AML) policy for ShadowSwap.io. Our approach to compliance and user responsibility."}},"sources":{"title":"Sources","checked":"Checked on {date}."},"assetType":{"native":"Native coin","token":"{standard} token","tokenOn":"Token on {network}","gas":"Native gas coin on {network}"},"blockTime":{"minutes":"{n} minute | {n} minutes","seconds":"{n} seconds"},"market":{"price":"{name} ({ticker}) price","pricedAs":"priced as {ticker}","change24h":"{change}% 24h","unavailable":"Price unavailable","range":"{ticker} chart range","noHistory":"Not enough price history for this range yet.","noPrice":"No current price to chart.","asOf":"Price as of {time}.","stale":"No price newer than {minutes} minutes is available, so none is shown.","updates":"Prices update {refresh} ({sources}).","change7d":"7d change","high24h":"24h high","low24h":"24h low","chartLabel":"{ticker} price over {range}: from {from} to {to}. Use arrow keys to read values."},"coinPage":{"h1":"Swap {name} ({ticker}) Without KYC: Networks, Limits and Checks","swapFrom":"Swap from {ticker}","get":"Get {ticker}","price":"{name} ({ticker}) price","pegged":"For swaps, ShadowSwap values {ticker} at exactly {usd1}, so there is no market price chart here. The rate against another coin is {usd1} ÷ that coin’s live USD price.","options":"{ticker} on ShadowSwap, network by network","optionsText":"Limits apply to the amount you send. Times are the deposit confirmations at typical block times; payouts are then sent manually by the ShadowSwap team.","type":"Type / contract","limits":"Limits per swap","credited":"Deposit credited","addressFormat":"Address format","swapAsset":"Swap {asset}","checks":"What to check before you swap {ticker}","see":"See {fees} and the {networks} for every network's confirmations.","feesLink":"fees","networkGuide":"network guide","popular":"Popular {ticker} swaps","others":"Other coins: {coins}, or the full {list} list.","coinsList":"supported coins","title":"Swap {name} ({ticker}) — Networks & Limits"},"pairPage":{"intro":"Send {from} on {fromNetwork} and receive {to} on {toNetwork}. Standard swaps need no KYC or account. Enter your {toNetwork} address and send.","presets":"Example amounts:","market":"{from} to {to} rate and prices","tableCaption":"{from} to {to} at the current rate","atRate":"At the current rate","noPrice":"No current price is available for one of the coins, so no amounts are shown.","glance":"{from} to {to} at a glance","btcDoge":{"title":"What happens when you exchange {from} for {to}?","p1":"Choose the {toNetwork} address where you want the payout, then create the swap in the widget. Send {from} only on {fromNetwork} to the deposit address shown on your order. The deposit needs {confirmations} network confirmations before the ShadowSwap team sends {to} manually. Keep your private status link to check its progress.","p2":"This swap needs no account or identity documents for standard use, but Bitcoin and Dogecoin transactions are public. {address} Check {steps} and {fees} before sending.","freshBtc":"Use a fresh Bitcoin receiving address when your wallet supports it to avoid linking this payout to an old address.","dogeOnly":"Use a Dogecoin receiving address; a Bitcoin address cannot receive this DOGE payout.","steps":"the swap steps","fees":"how network fees affect the payout"},"example":{"title":"Worked example: {amount} {from} to {to}, fee by fee","intro":"{lead} The prices and network fees below are round assumptions that keep the arithmetic easy to follow. The widget above shows the live rate, the ratio of the two coins’ USD prices ({sources}); real network fees depend on each network when the coins are sent.","lead":"Illustrative numbers, not a quote.","quote":"Until you create the swap, the quote follows market prices and refreshes every {seconds} seconds. Once the order exists, its {amount} {to} is saved on it, so price moves while your deposit confirms do not change it.","window":"Send the deposit within {minutes} minutes of creating the order. It is credited {credited} — {time}.","wallet":"If your wallet takes its fee out of the amount you type, less than {amount} arrives and the order waits for the rest; sending more does not raise the payout. See {link}.","wrongAmount":"what happens with a wrong amount","prices":"Assumed prices","rate":"Rate ({from} price ÷ {to} price)","created":"Swap you create","createdValue":"{send} (limits {min}–{max} {ticker})","saved":"Saved on your order ({amount} × {rate})","noFee":"ShadowSwap spread or service fee","depositFee":"{network} network fee for your deposit (assumed)","depositFeeValue":"{amount} {ticker}, added by your wallet","leaves":"Leaves your wallet","leavesValue":"{amount} {ticker}; exactly {send} must arrive","payoutFee":"{network} network fee for the payout (assumed)","payoutFeeValue":"{amount} {ticker}, deducted from the payout"},"checklistTitle":"Before you swap {from} to {to}","reverse":"{timing} Use the {link}.","reverseLink":"{from} to {to} exchange page","reverseTiming":"Swapping the other way? Deposits of {min}–{max} {ticker} are credited {credited}: {time}.","feesTitle":"Fees and exchange rate","feesSee":"{text} See {link}.","feesLink":"how ShadowSwap fees work","faqTitle":"FAQ: {from} to {to}","learnTitle":"Guides for this swap","relatedTitle":"Related swaps","titles":{"names":"{a} to {b}: {fromName} to {toName} Swap, No KYC","sameNetwork":"{a} to {b} on {network} — No-KYC Swap","crossNetwork":"{a} to {b} No-KYC Swap ({fromNetwork} → {toNetwork})","swap":"{a} to {b} Swap — No KYC","short":"{a} to {b} — No KYC"},"meta":{"lead":"Swap {from} for {to} with no KYC or account.","limits":"Send {min}–{max} {ticker} on {network}","payout":", receive on {network}.","noFee":"No spread or service fee."},"h1":"Exchange {from} to {to}","h1Fallback":"Exchange crypto","rows":{"type":"Type","contract":"Contract {address}","blockTime":"Block time","about":"About {time}","depositFee":"Deposit network fee","paidIn":"Paid in {gas} by your wallet","window":"Deposit window","minutes":"{n} minute | {n} minutes","payoutFee":"Payout network fee","deducted":"Deducted from the payout","moveLater":"To move it later","needs":"Needs {gas} on {network}","memo":"Memo / tag","notUsed":"Not used"},"check":{"sendToken":"Send {asset} on {network} only: the deposit address is generated for {network}{hint} and expects the {standard} token with contract {contract}.","sendCoin":"Send {ticker} on {network} only — your deposit address is generated for {network}{hint}.","fromOther":"{ticker} is also listed on {others}, but this swap only watches {network}: {ticker} sent from another network won’t be detected.","walletFee":"Your wallet adds the {network} network fee on top of the amount you send, so keep a little extra {ticker}.","keepGas":"Keep some {gas} in your wallet: sending a token on {network} costs a network fee in {gas}, not in {ticker}.","block":"{network} adds a block about every {block} and your deposit is credited {credited}, so expect {time}.","noBlock":"Your deposit is credited {credited}; expect {time}.","limits":"Send between {min} and {max} {ticker}; the widget won’t create a swap outside this range.","receiveToken":"{asset} is a token on {network} (contract {contract}), so you need an address on {network} to receive it{hint}.","receiveCoin":"You need an address on {network} to receive {ticker}{hint}.","toOther":"{ticker} is also listed on {others}. This pair pays out on {network} only — make sure your wallet or exchange account accepts {ticker} on {network}. Funds sent on a network your wallet doesn't support can be hard or impossible to recover.","evm":"0x addresses look the same on {networks}. Make sure the wallet you paste is set up to receive on {network}.","payoutGas":"The payout is {ticker} only. Moving it out of that wallet later costs a network fee paid in {gas}, so you will need some {gas} on {network} too.","sameNetwork":"Both coins are on {network}: if you send from your own wallet (not an exchange account), the same address can receive the {ticker}."},"fees":{"pegged":", with {tickers} valued at exactly {usd1}","and":" and ","rate":"ShadowSwap adds no spread or service fee: the {from} → {to} rate is the ratio of their live USD prices{pegged}.","networks":"Your wallet pays the {fromNetwork} fee for the deposit{gas}; the {toNetwork} network fee for sending your {to} is deducted from the payout.","inGas":" in {gas}","saved":"The {to} amount is calculated when you create the swap and saved on your order."},"faq":{"timeQ":"How long does it take to swap {from} to {to}?","timeA":"{time}. Your {from} deposit is credited {credited}{block}; payouts are not automatic, so the ShadowSwap team then sends your {to} on {network}.","timeBlock":", where a block is added about every {block}","networkQ":"Which network is {to} sent on?","networkA":"On this page, {to} is sent on {network}{contract}. You need an address on {network} to receive it{hint}.{gas}","networkContract":" (token contract {contract})","networkGas":" To move it later, that wallet also needs some {gas}.","custodyQ":"Who holds my {from} during the swap?","custodyA":"ShadowSwap does: your {from} goes to a one-time {network} deposit address that ShadowSwap controls until the team sends your {to}. Check the address, network and amount before you send."},"learn":{"usdtBtc":"USDT to Bitcoin: compare ERC-20 and TRC-20","hub":"{name}: networks, limits and what to check","networks":"Network guide: address formats and confirmations"}},"tools":{"crumb":"Tools","listName":"Free crypto tools","howTo":"How to use it","related":"Related swaps and guides","swapPair":"Swap {pair}","hubGuide":"{name} guide","swap-calculator":{"name":"Swap calculator","title":"Crypto swap calculator","summary":"Convert at the live market rate and compare another service’s quote."},"address-validator":{"name":"Address validator","title":"Crypto address validator","summary":"See which networks an address fits, with lookalike warnings. Runs in your browser only."},"network-fees":{"name":"Network fees","title":"Crypto network fee tracker","summary":"Current Bitcoin sat/vB, EVM gas, Tron energy, Solana, Dogecoin and Zcash fees in USD."},"transaction-checker":{"name":"Transaction checker","title":"Crypto transaction checker","summary":"Status, confirmations and amount of a transaction, with a block explorer link."},"unit-converter":{"name":"Unit converter","title":"Crypto unit converter","summary":"Sats, gwei, wei, lamports and sun to their coins and to USD, with exact math."}},"toolsPage":{"h1":"Free Crypto Tools","intro":"Free tools for checking things before and after a swap. No account, no wallet connection."},"addressTool":{"h1":"Crypto Address Validator","intro":"Paste a wallet address to see which networks its format fits. The check runs in your browser only: the address is never sent to ShadowSwap or to analytics.","label":"Wallet address","noMatch":"This doesn't match the address format of any network ShadowSwap supports. Check for a missing or extra character, or copy it again from your wallet.","fits":"The format fits this network: | The format fits these {n} networks:","lookalike":"Lookalike warning: the same address is valid on {networks}. The address alone doesn't say which network your wallet uses. Funds sent on the wrong one may be unrecoverable, so pick the network your receiving wallet actually supports.","formatOnly":"This checks the format only (prefix, length, characters). It can't tell whether the address belongs to you or whether a wallet exists for it, and it doesn't verify checksums.","title":"Crypto Address Validator: Check the Network","description":"Check which blockchain networks a crypto address belongs to, with lookalike warnings for 0x addresses. Runs in your browser; the address is never sent.","steps":{"1":"Copy the receiving address from your wallet (use its copy button rather than typing it).","2":"Paste it into the field above. The result updates as you type.","3":"Check that the network you plan to use is in the list. If several networks match, confirm in your wallet which one it is set to."},"faq":{"sent":{"q":"Is the address sent anywhere?","a":"No. The check runs in your browser with format rules; nothing is sent to ShadowSwap, a blockchain provider or analytics, and the address is not put in the page URL."},"evm":{"q":"Why does one 0x address match several networks?","a":"Ethereum, BNB Chain, Polygon, Arbitrum One and Base all use the same 0x address format, and the same private key controls the address on every one of them. The address cannot tell you which network a wallet or exchange account expects, so always pick the network the receiving side supports."},"safe":{"q":"Does a valid result mean the address is safe to use?","a":"It means the format is right for that network. It cannot detect an address swapped by clipboard malware, a typo that still fits the format, or an exchange deposit address that only accepts one token. Compare the first and last characters with your wallet before sending."},"networks":{"q":"Which networks are checked?","a":"Every network ShadowSwap supports: {networks}. Zcash covers transparent t-addresses, shielded z-addresses and unified u-addresses."}}},"calcTool":{"h1":"Crypto Swap Calculator and Cost Comparison","intro":"See what an amount converts to at ShadowSwap's live rate, and compare it with a quote from another service. No wallet, address or order needed — nothing is created or saved.","amount":"Amount","from":"From","to":"To","limits":"Limits for {asset}: {min} – {max} {ticker} per swap.","loading":"Getting live rate…","calculate":"Calculate","unavailable":"The live price for this pair isn't available right now, so no estimate is shown. Try again in a minute.","stale":"This quote is from {time} and has expired. Calculate again for a current rate.","quoted":"Quoted at {time}. {sources}, refreshed {refresh}. The {network} network fee is deducted from the payout when it is sent and isn't known in advance, so your final amount will be a little lower than the market-rate amount. A real swap is priced when you create it.","compare":"Compare with another quote","other":"Another service says I'd receive ({ticker})","below":"Their quote is {diff} {ticker} ({pct}%) below the market-rate amount.","above":"Their quote is {diff} {ticker} ({pct}%) above the market-rate amount.","gap":"The market-rate amount is before any fee. If the other quote already subtracts its network fee, compare it with ShadowSwap's amount minus the {network} payout fee, which you can check in a block explorer for recent {ticker} transfers. A gap much larger than one network fee is usually a spread or a service fee built into the other rate.","otherInvalid":"Enter the other amount as a number.","howTitle":"How this calculator works","example":"Example: at a rate of 1 BTC ≈ {rate} ETH, {amount} BTC is {result} ETH at the market rate. ShadowSwap adds no spread or service fee, so the payout is {result} ETH minus the Ethereum network fee for sending it. A service quoting {other} ETH is {pct}% below the market rate before its own network fee.","more":"More on {fees}, the {networks} and the {glossary}.","glossary":"glossary","title":"Crypto Swap Calculator & Cost Comparison","description":"Convert crypto at ShadowSwap’s live market rate and compare another service’s quote, with network fees explained. No wallet or order needed.","errors":{"both":"Choose both coins.","different":"Choose two different coins.","notListed":"{from} → {to} is not in ShadowSwap's published pair list (stablecoin-to-stablecoin routes aren't listed).","amount":"Enter an amount greater than 0, using digits and a decimal point.","limits":"ShadowSwap swaps {min} – {max} {ticker} at a time."}},"feeTool":{"h1":"Crypto Network Fees Today","intro":"What it costs right now to send a transaction on Bitcoin, Ethereum and its layer 2s, BNB Chain, Tron, Solana, Dogecoin and Zcash, in the network's own coin and in US dollars.","current":"Current fees","readAt":"Read at {time}","refreshing":"Refreshing…","refresh":"Refresh","error":"Fees couldn't be loaded right now. Try again in a minute.","networkFees":"{network} fees","down":"The {network} fee provider didn't answer. Other networks are unaffected; try again shortly.","estimates":"Estimates for a typical transaction; your wallet's fee can differ with transaction size and priority. Dollar values use ShadowSwap's price feed, refreshed {refresh}.","yourSwap":"Network fees and your swap","see":"See {fees} and the {networks} for which coin pays gas on each network.","usdUnavailable":"USD price unavailable","usdTiny":"< {usd}","usd":"≈ {usd}","title":"Crypto Network Fees Today: BTC, ETH Gas, TRON","description":"Live crypto network fees: Bitcoin sat/vB, Ethereum, BNB Chain, Polygon, Arbitrum and Base gas, Tron USDT energy cost, Solana, Dogecoin and Zcash, in USD.","steps":{"1":"Find the network you will send on. A token pays its fee in the network coin (USDT on Tron pays in TRX).","2":"Pick the row that matches your transfer: a coin transfer, a token transfer or a priority level.","3":"Make sure the sending wallet holds at least that much of the fee coin, plus a margin, before you send."},"faq":{"tron":{"q":"Why does a USDT transfer on Tron cost more than a TRX transfer?","a":"USDT is a smart-contract token, so the transfer uses energy as well as bandwidth. Without staked TRX the energy is paid by burning TRX, and sending to an address that has never held USDT needs about twice the energy of sending to one that has."},"satvb":{"q":"What is sat/vB?","a":"Satoshis per virtual byte: the Bitcoin fee rate. The fee is the rate multiplied by the transaction size, so a payment with many inputs costs more at the same rate."},"rollups":{"q":"Are the Arbitrum and Base fees complete?","a":"They show the layer 2 execution fee. Rollups also charge a small fee for posting data to Ethereum, which wallets add on top, so the total is slightly higher."},"charge":{"q":"What fees does ShadowSwap charge?"},"fresh":{"q":"How fresh are the numbers?","a":"Fees are read from public network providers and cached for 60 seconds. If one provider is down, only that network shows as unavailable."}},"rows":{"btcNext":"Next block","btcHalfHour":"About 30 minutes","btcHour":"About 1 hour","btcEconomy":"Economy","evmNative":"{ticker} transfer ({gas} gas)","evmToken":"Token transfer (about {gas} gas)","tronUsdtHeld":"USDT transfer, recipient already holds USDT (about {energy} energy)","tronUsdtNew":"USDT transfer to a new holder (about {energy} energy)","tronTrx":"TRX transfer without free bandwidth","solBase":"Base fee (1 signature)","solPriority":"With median priority fee","dogeHigh":"High priority","dogeMedium":"Medium priority","dogeLow":"Low priority","zecTransparent":"Typical transparent payment"},"notes":{"btc":"For a typical {vbytes} vB SegWit payment (1 input, 2 outputs).","rollup":"Current gas price. Rollups also charge a small L1 data fee that is not included.","evm":"Current gas price; a wallet may add a tip on top.","tron":"Burned when the sender has no staked energy or bandwidth. Each account gets {bandwidth} free bandwidth a day, which usually covers a TRX transfer.","solana":"Base fee per signature plus the median recent priority fee, assuming the default {cu} compute-unit limit. Wallets that set a tighter limit pay less.","doge":"For a typical {bytes}-byte payment (1 input, 2 outputs).","zcash":"Fixed by the ZIP-317 fee rule: {zats} zatoshi per logical action, at least two actions."}},"txTool":{"h1":"Crypto Transaction Checker","intro":"Paste a transaction hash to see whether it succeeded, how many confirmations it has and what it moved, read straight from the blockchain.","hash":"Transaction hash","checking":"Checking the chain…","check":"Check transaction","notFound":"{network} has no transaction with this hash yet. Check that you picked the right network; a transaction that was just sent can take a moment to appear.","explorer":"View on a block explorer ↗","swapped":"Swapped with ShadowSwap?","orderText":"This checker only reads the public blockchain and can't see orders. Your order page shows the deposit ShadowSwap detected, its confirmations and the payout. Open it with the order ID from your swap link.","orderId":"Order ID","openOrder":"Open my order","title":"Crypto Transaction Checker: Status & Confirmations","description":"Check a {list} or {last} transaction: status, confirmations, amount and block explorer link.","errors":{"invalid":"That isn't a {network} transaction hash ({hint}).","rate":"Too many checks in a minute. Wait a moment and try again.","format":"That hash format is not valid for this network.","provider":"The network provider did not answer. Try again shortly.","orderId":"An order ID looks like {example} ({length} characters). It is the last part of your swap link."},"status":{"success":"Succeeded","failed":"Failed","pending":"Pending (not in a block yet)","not_found":"Not found"},"rows":{"status":"Status","finalized":"Finalized","final":"Final","yes":"Yes","notYet":"Not yet","no":"No","block":"Block","amount":"Amount","noTransfer":"No coin or listed token moved; see the explorer"},"transfer":{"value":"Value","totalOutput":"Total output","tokenTransfer":"Token transfer"},"steps":{"1":"Pick the network the transaction was sent on. The same hash format is used by several networks, so the choice matters.","2":"Paste the transaction hash (also called TXID or signature) from your wallet or the sender.","3":"Read the status and confirmations. \"Final\" means the chain treats it as irreversible, or that it has as many confirmations as ShadowSwap requires on that network."},"faq":{"stored":{"q":"Does ShadowSwap see or store the transaction I check?","a":"The hash is sent once to a public blockchain provider to read the transaction and is not logged or stored. The checker does not look at ShadowSwap orders, so the answer is the same whether or not the transaction paid a swap."},"notFound":{"q":"Why does it say \"not found\"?","a":"Usually the wrong network is selected: an Ethereum hash looks exactly like a BNB Chain or Polygon hash. A transaction that was just broadcast can also take a few seconds to reach the provider, and on Tron a transaction only appears once it is in a block."},"confirmations":{"q":"How many confirmations do I need?","a":"It depends on the network and on who receives the funds. ShadowSwap credits deposits after a set number of confirmations per network, listed in the network guide; exchanges and wallets set their own thresholds."},"token":{"q":"Why is a token amount missing?","a":"Token amounts are shown for tokens whose contract and decimals ShadowSwap has verified. For any other token, open the block explorer link to see the transfer."},"zcash":{"q":"Is Zcash supported?","a":"Not yet: there is no public Zcash data provider configured. Use a Zcash block explorer to check a Zcash transaction."}}},"unitTool":{"h1":"Crypto Unit Converter: Sats, Gwei, Lamports, Sun","intro":"Convert between a coin and its smallest units, and to US dollars. Type in any field; the others update with exact math, so {btc} BTC is always exactly {sats} sats.","formLabel":"{ticker} unit converter","unitsTitle":"The units","units":{"btc":"1 BTC = {n} satoshis (sats). Bitcoin fees are quoted in sats per virtual byte.","eth":"1 ETH = {gwei} gwei = {wei} wei. Gas prices are quoted in gwei.","sol":"1 SOL = {n} lamports. Solana's base fee is {base} lamports per signature.","trx":"1 TRX = {n} sun. Tron energy and bandwidth prices are quoted in sun."},"current":"Current fees in these units are on the {link} page.","feesLink":"network fees","title":"Crypto Unit Converter: Sats, Gwei, Wei, Lamports","description":"Convert sats to BTC, gwei and wei to ETH, lamports to SOL and sun to TRX, and any of them to USD, with exact math and no rounding errors.","price":"1 {ticker} ≈ {price}, refreshed {refresh}.","noPrice":"The {ticker} price is unavailable right now, so USD isn't converted.","errors":{"decimals":"That is smaller than 1 of the smallest unit; {unit} allows fewer decimal places.","number":"Enter a positive number using digits and one decimal point."},"steps":{"1":"Find the coin: BTC, ETH, SOL or TRX.","2":"Type an amount in any unit, or in USD. The other fields of that coin update as you type.","3":"Copy the value you need. Amounts are exact, with trailing zeros removed; USD is cut (not rounded) to 4 decimals."},"faq":{"sats":{"q":"How many sats are in one bitcoin?","a":"{sats}. One satoshi is 0.00000001 BTC, the smallest amount the Bitcoin network can transfer."},"gwei":{"q":"What is the difference between gwei and wei?","a":"Wei is the smallest unit of ETH (10^18 wei = 1 ETH). Gwei is a billion wei (10^9), the unit wallets use for gas prices, so 1 ETH = {gwei} gwei."},"smallest":{"q":"Why can’t I enter 0.5 sat or 0.1 wei?","a":"They are the smallest units of their networks and cannot be divided, so an amount below one of them doesn’t exist on chain. The converter rejects it instead of rounding."},"usd":{"q":"How is the USD value calculated?","a":"Amount × the coin's live USD price from ShadowSwap's price feed (refreshed {refresh}), calculated with exact decimal arithmetic and cut to 4 decimals. If the price is stale, no USD value is shown."},"tokens":{"q":"Does it work with USDT or other tokens?","a":"Tokens have their own decimals (USDT has 6 on Tron and Ethereum, 18 on BNB Chain), so they are not covered here. The coins above are the units fees are paid in."}}},"glossaryPage":{"h1":"Crypto Swap Glossary","intro":"Short definitions of the terms you meet when swapping crypto, and what each one means on ShadowSwap.","navLabel":"Glossary terms","title":"Crypto Swap Glossary: Networks, Fees & Custody","description":"Plain definitions of crypto swap terms — confirmations, networks, token standards, network fees, spreads, custody, KYC and more — and what they mean on ShadowSwap.","terms":{"aml":{"term":"AML (anti-money laundering)","definition":"Rules and checks meant to stop illicit funds. ShadowSwap needs no identity documents for a standard swap, but its AML policy lets it refuse, delay or block a transaction, for example after sanctions screening.","link":"AML policy"},"block-explorer":{"term":"Block explorer","definition":"A website that shows public blockchain data: transactions, addresses and confirmations. Use one for the network you used to check whether a deposit or payout has gone through. Explorers are third parties and can see what you look up."},"bridged-token":{"term":"Bridged token","definition":"A token on one network that represents an asset from another, created through a bridge. USDC.e on Polygon is the bridged version of USDC; it is a different token from native USDC on Polygon.","link":"USDC guide"},"confirmation":{"term":"Confirmation","definition":"Each block added on top of the block containing your transaction. ShadowSwap credits a deposit after a set number of confirmations per network (Solana: once finalized).","link":"Confirmations by network"},"custodial":{"term":"Custodial / non-custodial","definition":"Custodial means a service holds your funds for a time. ShadowSwap is custodial during a swap: your deposit goes to an address it controls until the team sends your payout. A non-custodial tool lets you keep control of your keys throughout."},"deposit-address":{"term":"Deposit address","definition":"The one-time address ShadowSwap generates for your order. Send exactly the amount shown, on the network shown, before the deposit window ends."},"destination-address":{"term":"Destination address","definition":"Your own receiving address for the payout. It must be on the receive network you selected; ShadowSwap checks its format, not who owns it."},"gas":{"term":"Gas / network fee","definition":"The fee paid to a blockchain to process a transaction, in the network’s own coin (ETH on Ethereum, TRX on Tron, SOL on Solana). Your wallet pays it for your deposit; the payout network fee is deducted from your payout.","link":"How fees work"},"kyc":{"term":"KYC (know your customer)","definition":"Identity verification, such as uploading an ID document. ShadowSwap has no accounts and asks for no name, email or ID for a standard swap."},"memo":{"term":"Memo / destination tag","definition":"An extra field some networks and exchanges need to route a deposit. None of the networks ShadowSwap supports uses one for its deposits or payouts."},"network":{"term":"Network (blockchain)","definition":"The blockchain a coin moves on. The same ticker can exist on several networks, and those versions aren’t interchangeable: USDT on Tron and USDT on Ethereum are different coins on ShadowSwap.","link":"Network guide"},"rate-quote":{"term":"Rate quote","definition":"The exchange rate the widget shows for your pair. On ShadowSwap it is the ratio of the two coins’ live USD prices, refreshed {refresh}; a quote in the widget refreshes every {ttl} seconds, and your order’s amount is fixed when you create the swap."},"shielded-address":{"term":"Shielded address (Zcash)","definition":"A Zcash address type (Sapling “zs…”, or a shielded receiver in a unified “u…” address) whose transfers can hide amounts and addresses. Transparent “t…” addresses work like Bitcoin addresses and are fully public.","link":"Zcash guide"},"spread":{"term":"Spread","definition":"The difference between the market price and the rate a service gives you — a fee built into the rate. ShadowSwap adds no spread: its rate is the market price ratio."},"stablecoin":{"term":"Stablecoin","definition":"A token designed to track a currency such as the US dollar, e.g. USDT, USDC and DAI. ShadowSwap values them at exactly {usd1} when calculating rates."},"token-standard":{"term":"Token standard (ERC-20, TRC-20, BEP-20, SPL)","definition":"The rules a token follows on its network: ERC-20 on Ethereum, TRC-20 on Tron, BEP-20 on BNB Chain, SPL on Solana. The standard tells you which network — and which kind of address — a token needs."},"token-approval":{"term":"Token approval","definition":"Permission you sign for a smart contract to move your tokens later. Sending a deposit to a ShadowSwap address is a plain transfer and creates no approval.","link":"When to revoke approvals"},"transaction-id":{"term":"Transaction ID (hash)","definition":"The unique identifier of a blockchain transaction. Keep the one for your deposit: support needs it, together with your swap ID, to investigate a problem."},"utxo":{"term":"UTXO","definition":"An unspent transaction output: on Bitcoin, Dogecoin and Zcash’s transparent pool your balance is a set of these, and spending several together can link them.","link":"UTXO privacy guide"}}}}}