Ruby ڈیولپرز کے لیے ایتھیریم
ایتھیریم کا استعمال کرتے ہوئے غیر مرکزی ایپلی کیشنز (dapps) بنائیں جو کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرتی ہیں۔ یہ dapps بلا اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
سمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
Ruby کو ایتھیریم کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی معلومات کی ضرورت ہے؟ ethereum.org/learn یا ethereum.org/developers دیکھیں۔
- بلاک چین کی وضاحت (نئے ٹیب میں کھلتا ہے)
- سمارٹ کنٹریکٹس کو سمجھنا (نئے ٹیب میں کھلتا ہے)
- اپنا پہلا سمارٹ کنٹریکٹ لکھیں (نئے ٹیب میں کھلتا ہے)
- Solidity کو مرتب اور تعینات کرنا سیکھیں (نئے ٹیب میں کھلتا ہے)
ابتدائی مضامین
- بالآخر ایتھیریم اکاؤنٹس کو سمجھنا (نئے ٹیب میں کھلتا ہے)
- بالآخر میٹاماسک کے ساتھ Rails صارفین کی تصدیق کرنا (نئے ٹیب میں کھلتا ہے)
- Ruby کا استعمال کرتے ہوئے ایتھیریم نیٹ ورک سے کیسے جڑیں (نئے ٹیب میں کھلتا ہے)
- Ruby میں نیا ایتھیریم پتہ کیسے بنائیں (نئے ٹیب میں کھلتا ہے)
درمیانی سطح کے مضامین
- Ruby کے ساتھ بلاک چین ایپ (نئے ٹیب میں کھلتا ہے)
- سمارٹ کنٹریکٹ کو چلانے کے لیے ایتھیریم سے جڑی Ruby کا استعمال کریں (نئے ٹیب میں کھلتا ہے)
Ruby پروجیکٹس اور ٹولز
فعال
- eth.rb (نئے ٹیب میں کھلتا ہے) - ایتھیریم اکاؤنٹس، پیغامات، اور ٹرانزیکشنز کو سنبھالنے کے لیے Ruby لائبریری اور RPC کلائنٹ
- keccak.rb (نئے ٹیب میں کھلتا ہے) - ایتھیریم کے ذریعے استعمال ہونے والا Keccak (SHA3) ہیش
- siwe-ruby (نئے ٹیب میں کھلتا ہے) - ایتھیریم کے ساتھ سائن ان (Sign-In with Ethereum) کا Ruby نفاذ
- siwe-rails (نئے ٹیب میں کھلتا ہے) - Rails gem جو SIWE کے مقامی سائن ان روٹس کا اضافہ کرتا ہے
- siwe-rails-examples (نئے ٹیب میں کھلتا ہے) - کسٹم کنٹرولر کے ساتھ Ruby on Rails کا استعمال کرتے ہوئے SIWE کی مثال
- omniauth-siwe (نئے ٹیب میں کھلتا ہے) - ایتھیریم کے ساتھ سائن ان (SIWE) کے لیے OmniAuth حکمت عملی
- omniauth-nft (نئے ٹیب میں کھلتا ہے) - NFT کی ملکیت کے ذریعے تصدیق کے لیے OmniAuth حکمت عملی
- ethereum-on-rails (نئے ٹیب میں کھلتا ہے) - Ethereum on Rails ٹیمپلیٹ جو میٹاماسک کو Ruby on Rails سے جوڑنے کی اجازت دیتا ہے
آرکائیو شدہ / اب برقرار نہیں رکھا جاتا
- web3-eth (نئے ٹیب میں کھلتا ہے) - Ruby کے ساتھ ایتھیریم نوڈ کے RPC طریقوں کو کال کرنا
- ethereum_tree (نئے ٹیب میں کھلتا ہے) - BIP32 معیار کے مطابق ہائیرارکیکل ڈیٹرمنسٹک والیٹ سے ETH پتے بنانے کے لیے Ruby لائبریری
- etherlite (نئے ٹیب میں کھلتا ہے) - Ruby on Rails کے لیے ایتھیریم انضمام
- ethereum.rb (نئے ٹیب میں کھلتا ہے) - ٹرانزیکشنز بھیجنے، کنٹریکٹس بنانے اور ان کے ساتھ تعامل کرنے کے لیے جے سن آر پی سی انٹرفیس کا استعمال کرنے والا Ruby ایتھیریم کلائنٹ، نیز ایتھیریم نوڈ کے ساتھ کام کرنے کے لیے مفید ٹول کٹ
- omniauth-ethereum.rb (نئے ٹیب میں کھلتا ہے) - OmniAuth کے لیے ایتھیریم پرووائیڈر کی حکمت عملی کو نافذ کرتا ہے
مزید وسائل تلاش کر رہے ہیں؟ ہمارا ڈیولپرز ہوم دیکھیں۔
Ruby کمیونٹی کے معاونین
ایتھیریم Ruby ٹیلی گرام گروپ (نئے ٹیب میں کھلتا ہے) تیزی سے بڑھتی ہوئی کمیونٹی کا میزبان ہے اور مندرجہ بالا کسی بھی پروجیکٹ اور متعلقہ موضوعات پر بات چیت کے لیے ایک مخصوص وسیلہ ہے۔