جاوا ڈیولپرز کے لیے ایتھیریم
صفحہ کی آخری تازہ کاری: 25 اگست، 2025
غیر مرکزی ایپلی کیشنز (یا "dapps") بنانے کے لیے Ethereum کا استعمال کریں جو کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کا استعمال کرتی ہیں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، یعنی ایک بار جب انہیں Ethereum پر ڈیپلائے کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ غیر مرکزی ہو سکتی ہیں، یعنی کوئی واحد ادارہ یا شخص انہیں کنٹرول نہیں کرتا ہے اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
اسمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
جاوا کو ایتھیریم کے ساتھ انٹیگریٹ کرنے کے لیے اپنے پہلے قدم اٹھائیں۔
پہلے مزید بنیادی پرائمر کی ضرورت ہے؟ ethereum.org/learn یا ethereum.org/developers. دیکھیں۔
- بلاک چین کی وضاحت (opens in a new tab)
- اسمارٹ کنٹریکٹس کو سمجھنا (opens in a new tab)
- اپنا پہلا اسمارٹ کنٹریکٹ لکھیں (opens in a new tab)
- Solidity کو کمپائل اور ڈیپلائے کرنے کا طریقہ سیکھیں (opens in a new tab)
ایتھریم کلائنٹس کے ساتھ کام کرنا
دو معروف جاوا ایتھیریم کلائنٹس، Web3J (opens in a new tab) اور Hyperledger Besu کا استعمال کرنا سیکھیں۔
- جاوا، ایکلپس، اور Web3J کے ساتھ ایک ایتھیریم کلائنٹ سے کنیکٹ کرنا (opens in a new tab)
- جاوا اور Web3j کے ساتھ ایک ایتھیریم اکاؤنٹ کا نظم کرنا (opens in a new tab)
- اپنے اسمارٹ کنٹریکٹ سے ایک جاوا ریپر جنریٹ کرنا (opens in a new tab)
- ایک ایتھیریم اسمارٹ کنٹریکٹ کے ساتھ تعامل کرنا (opens in a new tab)
- ایتھیریم اسمارٹ کنٹریکٹ ایونٹس کو سننا (opens in a new tab)
- بیسو (پینتھیون)، جاوا ایتھیریم کلائنٹ کا لینکس کے ساتھ استعمال (opens in a new tab)
- جاوا انٹیگریشن ٹیسٹس میں ایک ہائپرلیجر بیسو (پینتھیون) نوڈ چلانا (opens in a new tab)
- Web3j چیٹ شیٹ (opens in a new tab)
ethers-kt (opens in a new tab) کا استعمال کرنا سیکھیں، جو EVM پر مبنی بلاک چینز کے ساتھ تعامل کے لیے ایک غیر مطابقت پذیر، اعلی کارکردگی والی کوٹلن لائبریری ہے۔ JVM اور اینڈرائڈ پلیٹ فارمز کو ہدف بنانا۔
- ERC20 ٹوکنز منتقل کریں (opens in a new tab)
- ایونٹ لسننگ کے ساتھ UniswapV2 سویپ (opens in a new tab)
- ETH / ERC20 بیلنس ٹریکر (opens in a new tab)
درمیانی سطح کے مضامین
- IPFS کے ساتھ ایک جاوا ایپلیکیشن میں اسٹوریج کا نظم کرنا (opens in a new tab)
- Web3j کے ساتھ جاوا میں ERC20 ٹوکنز کا نظم کرنا (opens in a new tab)
- Web3j ٹرانزیکشن مینیجرز (opens in a new tab)
استعمال کے جدید پیٹرن
جاوا پروجیکٹس اور ٹولز
- Web3J (ایتھیریم کلائنٹس کے ساتھ تعامل کے لیے لائبریری) (opens in a new tab)
- ethers-kt (EVM پر مبنی بلاک چینز کے لیے غیر مطابقت پذیر، اعلی کارکردگی والی کوٹلن/جاوا/اینڈرائڈ لائبریری۔) (opens in a new tab)
- Eventeum (ایونٹ لسنر) (opens in a new tab)
- Mahuta (IPFS ڈیولپمنٹ ٹولز) (opens in a new tab)
مزید وسائل کی تلاش ہے؟ ethereum.org/developers. دیکھیں