ارسال ارز دیجیتال روی شبکه اشتباه: چه اتفاقی میافتد و چه کاری از دستتان برمیآید
وقتی ارز روی شبکه اشتباه ارسال شود، انتقال باز هم روی همان شبکه تأیید میشود: ارزها در همان آدرس و روی زنجیرهای میمانند که استفاده کردهاید، نه زنجیرهای که در نظر داشتید. اگر آن آدرس کیف پول خودتان روی یک شبکه EVM مثل Ethereum، BNB Smart Chain یا Arbitrum باشد، معمولاً با اضافه کردن همان شبکه در همان کیف پول به ارزها دسترسی پیدا میکنید. اگر آدرس متعلق به یک صرافی یا سرویس دیگر باشد، فقط همان سرویس میتواند کمک کند و ممکن است قبول نکند.
اول چه کار کنید: قدم به قدم
- دست نگه دارید و دوباره نفرستید. اگر برای «امتحان» آدرس یک انتقال دیگر بفرستید، به همان جایی میرسد که انتقال اول رسید.
- هش تراکنش را پیدا کنید: آن را در تاریخچه کیف پولتان ببینید و در اکسپلورر همان شبکهای باز کنید که ارسال روی آن انجام شده است. راهنمای بررسی تراکنش در بلاک اکسپلورر نشان میدهد کجا را نگاه کنید.
- چهار مورد را یادداشت کنید: شبکهای که استفاده شد، ارز یا توکن (همراه با آدرس قرارداد آن)، مقدار و آدرس گیرنده.
- مشخص کنید کلید آدرس گیرنده دست کیست. یا خودتان (کیف پولی که عبارت بازیابیاش را دارید)، یا یک صرافی یا سرویس دیگر، یا یک قرارداد هوشمند. همین تعیین میکند چه کاری میشود کرد.
- حالت خودتان را در بخشهای پایین پیدا کنید و با هش تراکنش به طرف درست مراجعه کنید.
- به کسی که خودش اول پیام میدهد و پیشنهاد بازیابی دارد اعتنا نکنید. برای دیدن یک تراکنش به عبارت بازیابی یا کلید خصوصی شما نیازی نیست و xswap.to هرگز هیچکدام را از شما نمیخواهد.
اینکه ارزها کجا رفتهاند تعیین میکند چه کاری ممکن است:
| ارزها کجا رفتهاند | معمولاً قابل حل است؟ | چه باید کرد |
|---|---|---|
| کیف پول معمولی خودتان (عبارت بازیابی دست شماست)، روی یک شبکه EVM دیگر | بله، معمولاً | همان شبکه و توکن را در همان کیف پول اضافه کنید |
| کیف پول قرارداد هوشمند، مثل مولتیسیگ Safe | گاهی | بررسی کنید آیا میشود کیف پول را روی آن زنجیره دوباره ساخت |
| یک صرافی یا سرویس دیگر | فقط اگر خودش بپذیرد | برای پشتیبانی آن تیکت ثبت کنید و هش تراکنش را بدهید |
| آدرس واریز یک سفارش xswap.to | قولی داده نمیشود | با «شناسه مرجع» و هش تراکنش به @xswap_to پیام دهید |
| قرارداد یک توکن یا قرارداد دیگر | معمولاً نه | فقط اگر کد قرارداد اجازه دهد شدنی است |
ارزی که روی شبکه اشتباه ارسال شده چه میشود
هر شبکه دفتر کل جداگانه خودش را دارد. انتقال فقط به این دلیل که منظورتان زنجیره دیگری بوده برنمیگردد. اگر آدرس روی شبکهای که انتخاب کردهاید معتبر باشد، تراکنش همانجا تأیید میشود و ارزها در آن آدرس و روی همان شبکه میمانند.
رایجترین حالت بین شبکههای EVM پیش میآید. Ethereum، BNB Smart Chain، Polygon، Arbitrum، Optimism، Base و Avalanche C-Chain همه از یک قالب آدرس 0x استفاده میکنند، پس کیف پول، USDT از نوع BEP-20 را روی BNB Smart Chain به آدرسی هم که از صفحه واریز ERC-20 کپی کردهاید میفرستد. USDT روی BNB Smart Chain به همان آدرس میرسد و چیزی به Ethereum نمیرسد.
بین شبکههایی که قالب آدرس متفاوتی دارند، معمولاً خود کیف پول جلوی ارسال را میگیرد. آدرسهای TRON با T شروع میشوند (مستندات توسعهدهندگان TRON) و آدرسهای نوع Ethereum با 0x، پس انتقال TRC-20 را نمیشود به آدرس 0x فرستاد. برای جابهجایی USDT از TRON به Ethereum باید آن را تبدیل کنید، مثلاً با تبدیل USDT TRC-20 به USDT ERC-20. یادتان باشد که بررسی قالب آدرس فقط ثابت میکند آدرس روی آن شبکه معتبر است. از آن نمیشود فهمید گیرنده از آن شبکه پشتیبانی میکند یا نه.
کیف پول EVM خودتان: معمولاً قابل حل است
کیف پول معمولی که با کلید خصوصی خودش کار میکند، از آن کلید یک آدرس 0x میسازد و این آدرس روی Ethereum، BNB Smart Chain، Arbitrum و دیگر شبکههای EVM که آدرس 0x دارند یکی است. مقاله پشتیبانی MetaMask هم صریح میگوید آدرس شما روی Ethereum Mainnet و BNB Smart Chain دقیقاً یکی است. هر شبکه موجودی جداگانه خودش را دارد، پس ارزها آنجا هستند، روی شبکهای که شاید کیف پولتان هنوز آن را نشان نمیدهد.
- در همان کیف پول، شبکهای را که ارزها به آن رفتهاند اضافه کنید یا به آن شبکه بروید و بررسی کنید آدرسی که نمایش داده میشود با آدرسی که به آن فرستادهاید یکی باشد. اگر کیف پول نمیتواند آن شبکه را اضافه کند، راهنمای خود کیف پول را بخوانید و هرگز عبارت بازیابیتان را در سایت یا اپلیکیشنی که کسی برایتان فرستاده وارد نکنید.
- اگر توکن نمایش داده نشد، آن را با آدرس قراردادش اضافه کنید. مثلاً قرارداد USDT روی BNB Smart Chain این است:
0x55d398326f99059fF775485246999027B3197955. جدول «خلاصه تبدیل» در صفحه هر جفتارز xswap.to ابتدا و انتهای قرارداد هر توکن را نشان میدهد و میتوانید آن را با توکن داخل کیف پولتان مقایسه کنید. - کمی از ارز کارمزد همان شبکه (گس) تهیه کنید: BNB روی BNB Smart Chain، و ETH روی Arbitrum، Optimism و Base. برای جابهجا کردن توکنها به آن نیاز دارید.
- توکنها را به همان جایی بفرستید یا تبدیل کنید که از اول میخواستید. برای تبدیل USDT از نوع BEP-20 به USDT از نوع ERC-20، USDT روی BNB Smart Chain را به USDT روی Ethereum تبدیل کنید.
کیف پولهای قرارداد هوشمند استثنا هستند. یک مولتیسیگ مثل Safe فقط روی شبکههایی وجود دارد که روی آنها مستقر (deploy) شده است، پس همان آدرس روی زنجیره دیگر خودبهخود مال شما نیست. مستندات Safe توضیح میدهد چطور میشود یک Safe را با همان آدرس روی زنجیره دیگر دوباره ساخت، و همانجا میگوید این کار همیشه ممکن نیست.
ارسال به صرافی یا سرویس دیگر
آدرس واریز صرافی متعلق به خود صرافی است. اگر ارزی روی شبکهای به آن آدرس برسد که صرافی برای آن ارز ارائه نکرده، فقط خود صرافی میتواند آن را جابهجا کند و اینکه آن را به حساب شما واریز کند یا نه، تصمیم خودش است. برای پشتیبانی صرافی تیکت ثبت کنید و هش تراکنش، شبکهای که استفاده کردید، توکن و مقدار را بنویسید.
همین موضوع درباره درگاههای پرداخت، اپلیکیشنهای امانی (custodial) و هر سرویس دیگری که به شما آدرس واریز داده صدق میکند. اگر آدرس یک قرارداد هوشمند باشد، اصلاً کلید خصوصیای در کار نیست: قراردادها با کد خودشان کنترل میشوند (ethereum.org)، پس توکنهایی که به آنجا فرستاده شدهاند فقط وقتی خارج میشوند که همان کد اجازه دهد.
مواردی که معمولاً قابل حل نیستند
- ارزها روی شبکهای به یک صرافی یا سرویس رفتهاند که آن را پشتیبانی نمیکند، و آن سرویس حاضر نیست آنها را به حسابتان واریز کند.
- ارزها به آدرس یک کیف پول قرارداد هوشمند روی زنجیرهای رفتهاند که آن کیف پول آنجا وجود ندارد و نمیشود دوباره ساختش.
- ارزها به قراردادی رفتهاند که هیچ راهی برای بیرون فرستادن توکن ندارد.
ارزی که به شبکه درست رسیده اما ممو یا تگ لازم را نداشته، مشکل دیگری است که شاید پشتیبانی گیرنده بتواند آن را تطبیق دهد. راهنمای ممو و تگ مقصد این حالت را توضیح میدهد.
اگر این اتفاق در سفارش xswap.to افتاد
هر سفارش یک آدرس واریز یکبارمصرف برای یک ارز روی یک شبکه میگیرد. صفحه سفارش آن شبکه را کنار آدرس واریز نشان میدهد، همراه با این جمله: «فقط از طریق شبکه مشخصشده ارسال کنید.»
واریز روی شبکه اشتباه یا با ارز اشتباه
فرض کنید سفارش، USDT روی Ethereum خواسته و شما USDT را روی BNB Smart Chain به همان آدرس 0x فرستادهاید. سفارش منتظر واریز روی Ethereum است، اما انتقال روی BNB Smart Chain انجام شده، پس انتظار نداشته باشید تبدیل شروع شود. سفارش آدرس بازگشت هم ندارد، بنابراین چیزی خودبهخود برنمیگردد. در تلگرام به پشتیبانی @xswap_to پیام دهید و شناسه تراکنش سفارش (همان «شناسه مرجع» در صفحه سفارش)، هش واریز و شبکهای را که استفاده کردید بفرستید. شریک تبادلی که تبدیل را پردازش میکند تصمیم میگیرد چه کاری ممکن است، پس هیچ قولی برای بازیابی داده نمیشود. راهنمای وضعیت سفارش توضیح میدهد صفحه سفارش در این مدت چه چیزی نشان میدهد.
پرداخت به آدرسی روی شبکه دیگر
ارز دریافتی روی شبکه همان گزینهای ارسال میشود که از فهرست ارزها انتخاب کردهاید و صفحه سفارش آن شبکه را زیر «گیرنده» نشان میدهد. اگر USDT روی BNB Smart Chain را انتخاب کرده باشید ولی آدرس 0x حسابی در صرافی را وارد کرده باشید که فقط USDT از نوع ERC-20 میپذیرد، USDT روی BNB Smart Chain به آن آدرس میرسد. اگر آدرس کیف پول خودتان است، همانطور که بالاتر گفته شد آن شبکه را اضافه کنید. اگر آدرس صرافی است، از پشتیبانی آن بپرسید.
دفعه بعد چطور جلوی این اشتباه را بگیرید
- هر شبکه را یک ارز جداگانه حساب کنید: USDT روی TRON (TRC-20) با USDT روی BNB Smart Chain (BEP-20) یکی نیست. در xswap.to، USDT روی این شبکهها فهرست شده است: Ethereum (usdterc20), TRON (usdttrc20), BNB Smart Chain (usdtbsc), Solana (usdtsol), Polygon PoS (usdtmatic), Avalanche C-Chain (usdtarc20), Arbitrum One (usdtarb), OP Mainnet (Optimism) (usdtop), TON (usdtton), Celo (usdtcelo), Aptos (usdtapt). هر شبکه گزینه جداگانهای با شناسه مخصوص خودش است.
- پیش از ارسال واریز، بررسی کنید شبکهای که صفحه سفارش نشان میدهد با شبکهای که در صفحه ارسال کیف پولتان انتخاب شده یکی باشد. پیش از ساختن سفارش هم بررسی کنید کیف پول یا صرافی مقصد، ارز را روی شبکهای که انتخاب کردهاید میپذیرد.
- جدول «خلاصه تبدیل» را در صفحه جفتارز بخوانید. این جدول برای هر طرف تبدیل، شبکه، نوع (مثلاً توکن BEP-20)، ابتدا و انتهای قرارداد توکن و لازم بودن یا نبودن ممو را نشان میدهد.
- وقتی برای اولین بار به یک صرافی یا کیف پول جدید ارسال میکنید، یک انتقال آزمایشی کوچک فقط یک کارمزد شبکه اضافه دارد و میتواند بقیه مبلغ را نجات دهد. اما برای سفارش xswap.to کل واریز را در یک انتقال بفرستید، چون مبلغ آزمایشی کوچک ممکن است کمتر از حداقل باشد.
- آدرس را کپی و جایگذاری کنید، تایپ نکنید، و آن را از تاریخچه تراکنشها برندارید. کاراکترهای وسط آدرس را هم مقایسه کنید، نه فقط ابتدا و انتها را، چون کلاهبرداران آدرسهای مشابهی میسازند که همین بخشها را تقلید میکنند (توضیح MetaMask درباره مسمومسازی آدرس).
- برای انتخاب بین شبکههای USDT، مقایسه شبکههای USDT را ببینید.
پرسشهای رایج
آیا میشود USDT ارسالشده روی شبکه اشتباه را برگرداند؟
در بیشتر موارد بله، به شرط اینکه آدرس گیرنده مال خودتان باشد. اگر USDT روی زنجیره اشتباه به کیف پول EVM خودتان رفته باشد، هنوز در همان آدرس و روی همان زنجیره است، پس آن شبکه را در همان کیف پول اضافه کنید. اگر آدرس متعلق به یک صرافی یا سرویس دیگر باشد، فقط پشتیبانی همان سرویس میتواند USDT را به حسابتان واریز کند یا برگرداند، و ممکن است قبول نکند.
USDT از نوع BEP-20 را به آدرس ERC-20 فرستادم. از دست رفته است؟
اگر آدرس متعلق به کیف پول معمولی خودتان باشد، نه. همان آدرس 0x روی BNB Smart Chain هم وجود دارد، پس آن شبکه را اضافه کنید، اگر USDT نمایش داده نشد قرارداد آن را اضافه کنید و کمی BNB برای کارمزد گس تهیه کنید. کیف پولهای قرارداد هوشمند مثل Safe استثنا هستند. اگر USDT را به آدرس واریز Ethereum یک صرافی فرستادهاید، از همان صرافی بپرسید آیا میتواند واریز روی BNB Smart Chain را به حسابتان منظور کند.
آیا میتوانم USDT از نوع TRC-20 را به آدرس Ethereum بفرستم؟
نه. انتقال TRC-20 به آدرس TRON میرود که با T شروع میشود و آدرس 0x آدرس TRON نیست. برای جابهجایی USDT از TRON به Ethereum، در xswap.to گزینه usdttrc20 را به usdterc20 تبدیل کنید و آدرس 0x خودتان را بهعنوان آدرس دریافت وارد کنید.
آیا xswap.to واریزی را که روی شبکه اشتباه انجام شده برمیگرداند؟
خودبهخود نه، و هیچ قولی هم برای بازیابی آن داده نمیشود. در تلگرام به @xswap_to پیام دهید و شناسه تراکنش سفارش، هش واریز و شبکهای را که استفاده کردید بفرستید. شریک تبادلی که تبدیلها را پردازش میکند تصمیم میگیرد که برای واریزی روی شبکهای که سفارش نخواسته بود کاری میشود کرد یا نه.
آیا آدرس کیف پول من روی Ethereum، BNB Smart Chain و Arbitrum یکی است؟
برای کیف پول معمولی که با کلید خصوصی خودش کار میکند، بله: یک کلید یک آدرس 0x میسازد که روی همه این شبکهها استفاده میشود و هر شبکه موجودی جداگانه خودش را دارد. کیف پولهای قرارداد هوشمند مثل مولتیسیگها فرق دارند، چون روی هر زنجیره جداگانه مستقر میشوند.
کسی پیشنهاد داده ارزهایم را بازیابی کند. میتوانم به او اعتماد کنم؟
نه. پیشنهاد بازیابیای را که خودتان درخواست نکردهاید کلاهبرداری بدانید و هرگز عبارت بازیابی یا کلید خصوصیتان را به کسی ندهید، چون هر کس آن را داشته باشد میتواند کیف پولتان را خالی کند. xswap.to هرگز هیچکدام را نمیخواهد. فقط کسی که آدرس گیرنده را کنترل میکند میتواند ارزها را جابهجا کند.