کرپٹو ادائیگی QR جنریٹر
رقم کے ساتھ Bitcoin اور Ethereum ادائیگی QR کوڈز۔
سب کچھ مقامی طور پر بنتا ہے — نہ کوئی کلید، نہ والٹ کنکشن، کچھ بھی آپ کے براؤزر سے باہر نہیں جاتا۔
ادائیگی QR کوڈ سے کرپٹو وصول کریں
بٹ کوائن یا ایتھیریم چنیں، اپنا وصولی ایڈریس پیسٹ کریں اور چاہیں تو رقم، لیبل یا نیٹ ورک جوڑیں۔ ٹول پہلے ایڈریس کا چیک سم جانچتا ہے، پھر ایک معیاری BIP-21 یا EIP-681 ادائیگی URI بناتا ہے اور اسے ایسے QR کوڈ کی صورت دکھاتا ہے جسے آپ ڈاؤن لوڈ یا کاپی کر سکتے ہیں۔ ETH رقوم درست عددِ صحیح ریاضی سے wei میں بدلی جاتی ہیں — کوئی فلوٹنگ پوائنٹ راؤنڈنگ نہیں۔ سب کچھ مقامی طور پر بنتا ہے — نہ کوئی کلید، نہ والٹ کنکشن، کچھ بھی آپ کے براؤزر سے باہر نہیں جاتا۔
والٹ معیاری ادائیگی URIs سمجھتے ہیں: بٹ کوائن کے لیے BIP-21 (bitcoin:address?amount=…&label=…) اور ایتھیریم کے لیے EIP-681 (ethereum:address@chainId?value=…)۔ کسی ایک کو QR کوڈ میں انکوڈ کریں اور ادا کنندہ 42+ حروف ہاتھ سے ٹائپ کرنے کے بجائے اسے اسکین کرتا ہے — کرپٹو ادائیگیوں میں رقم گم ہونے کے حادثات کا سب سے بڑا سبب۔
یہ جنریٹر کوڈ بنانے سے پہلے وصولی ایڈریس کی تصدیق کرتا ہے: بٹ کوائن ایڈریس کو مکمل Base58Check یا Bech32/Bech32m چیک سم تصدیق ملتی ہے، ایتھیریم ایڈریس کو فارمیٹ جانچ اور مکمل EIP-55 تصدیق کا حوالہ۔ ETH رقوم عددِ صحیح BigInt ریاضی سے wei میں بدلتی ہیں تاکہ درستگی ضائع نہ ہو۔ سب کچھ — تصدیق، URI جوڑنا، QR بنانا — مقامی طور پر ہوتا ہے؛ نہ کوئی کلید، نہ والٹ کنکشن، اور رقم محض ایک تجویز ہے جسے ادا کنندہ بدل سکتا ہے۔
عمومی سوالات
BIP-21 اور EIP-681 کیا ہیں؟
یہ وہ معیاری ادائیگی URI فارمیٹس ہیں جنہیں والٹ سمجھتے ہیں۔ BIP-21 اختیاری رقم، لیبل اور پیغام پیرامیٹرز کے ساتھ bitcoin: لنکس متعین کرتا ہے۔ EIP-681 اختیاری @chainId اور wei میں ظاہر کردہ value کے ساتھ ethereum: لنکس متعین کرتا ہے۔ یہ صفحہ ان URIs کو QR کوڈز میں انکوڈ کرتا ہے۔
کوئی کوڈ اسکین کرے تو کیا ہوتا ہے؟
ان کا والٹ ایپ پہلے سے بھرا بھیجنے کا اسکرین کھولتا ہے: وصولی ایڈریس طے ہوتا ہے، اور URI میں شامل ہوں تو رقم، لیبل یا نیٹ ورک لاگو ہو جاتے ہیں۔ محض اسکین کرنے سے کبھی رقم منتقل نہیں ہوتی — ادا کنندہ پھر بھی اپنے والٹ میں لین دین دیکھ کر اس کی تصدیق کرتا ہے۔
رقم صرف تجویز کیوں ہے؟
URI صرف بھیجنے کا فارم پہلے سے بھر دیتا ہے۔ ہر والٹ ادا کنندہ کو بھیجنے سے پہلے رقم بدلنے دیتا ہے، اس لیے اسے ضمانت نہیں بلکہ درخواست سمجھیں، اور اپنے والٹ یا بلاک ایکسپلورر میں دیکھیں کہ اصل میں کیا پہنچا۔
USDT یا USDC جیسے ERC-20 ٹوکن معاون کیوں نہیں؟
ٹوکن منتقلیاں ایک مختلف EIP-681 روپ استعمال کرتی ہیں جو ٹوکن کنٹریکٹ کا transfer فنکشن پکارتا ہے، اور اس روپ کی والٹ حمایت غیر مستقل ہے — جو کوڈ آدھے والٹس میں خاموشی سے ناکام ہو وہ نہ ہونے سے بدتر ہے۔ یہ ٹول نیٹو کوائنز تک محدود ہے: بٹ کوائن پر BTC، منتخب نیٹ ورک پر ETH.
کیا میرا ایڈریس یا رقم کہیں اپ لوڈ ہوتی ہے؟
نہیں۔ سب کچھ مقامی طور پر بنتا ہے — نہ کوئی کلید، نہ والٹ کنکشن، کچھ بھی آپ کے براؤزر سے باہر نہیں جاتا۔ کوئی سرور جز نہیں: URI آپ کے آلے پر ہی جوڑا جاتا ہے اور QR کوڈ وہیں بنایا جاتا ہے۔
میں کون سے ایتھیریم نیٹ ورک چن سکتا ہوں؟
Ethereum Mainnet، Base، Arbitrum One، OP Mainnet اور Polygon. مین نیٹ URI میں chain id شامل نہیں ہوتا، جبکہ باقی نیٹ ورک @chainId جوڑتے ہیں تاکہ ہم آہنگ والٹ درست نیٹ ورک پر چلے جائیں۔ ٹول صرف منتخب نیٹ ورک کا نیٹو کوائن مانگتا ہے۔
کیا ٹول کوڈ بنانے سے پہلے میرا ایڈریس جانچتا ہے؟
بٹ کوائن ایڈریس پہلے مکمل تصدیق سے گزرتے ہیں — legacy 1… اور 3… ایڈریسز کے لیے Base58Check دوہرا SHA-256، bc1… ایڈریسز کے لیے Bech32 یا Bech32m چیک سم — تاکہ کوئی ٹائپو اسکین ہونے والا کوڈ نہ بن سکے۔ ایتھیریم ایڈریسز کی 0x مع 40 ہیکس فارمیٹ جانچ ہوتی ہے، اور ملے جلے حروف والوں کا چیک سم ہمارے ایتھیریم ایڈریس ویلیڈیٹر میں تصدیق کیا جا سکتا ہے۔
آخر اپ ڈیٹ شدہ: