جاوا (Java) ڈیولپرز کے لیے ایتھیریم
صفحہ کی آخری اپ ڈیٹ: 25 اگست، 2025
کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی ڈی سینٹرلائزڈ ایپلی کیشنز (یا "dapps") بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر ڈیپلائے کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ ڈی سینٹرلائزڈ ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
اسمارٹ کانٹریکٹس اور 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 استعمال کرنے کا طریقہ سیکھیں
- جاوا، Eclipse، اور Web3J کے ساتھ ایتھیریم کلائنٹ سے جڑنا (opens in a new tab)
- جاوا اور Web3j کے ساتھ ایتھیریم اکاؤنٹ کا نظم کریں (opens in a new tab)
- اپنے اسمارٹ کانٹریکٹ سے جاوا ریپر (Java Wrapper) تیار کریں (opens in a new tab)
- ایتھیریم اسمارٹ کانٹریکٹ کے ساتھ تعامل کرنا (opens in a new tab)
- ایتھیریم اسمارٹ کانٹریکٹ ایونٹس کو سننا (opens in a new tab)
- لینکس کے ساتھ جاوا ایتھیریم کلائنٹ، Besu (Pantheon) کا استعمال (opens in a new tab)
- جاوا انٹیگریشن ٹیسٹس میں Hyperledger Besu (Pantheon) نوڈ چلانا (opens in a new tab)
- Web3j چیٹ شیٹ (opens in a new tab)
EVM پر مبنی بلاک چینز کے ساتھ تعامل کے لیے ایک async، اعلی کارکردگی والی Kotlin لائبریری، ethers-kt (opens in a new tab) استعمال کرنے کا طریقہ سیکھیں۔ یہ 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 پر مبنی بلاک چینز کے لیے Async، اعلی کارکردگی والی Kotlin/Java/Android لائبریری۔) (opens in a new tab)
- Eventeum (ایونٹ لسنر) (opens in a new tab)
- Mahuta (IPFS ڈیولپر ٹولز) (opens in a new tab)
مزید وسائل تلاش کر رہے ہیں؟ ethereum.org/developers. دیکھیں