Rust ڈیولپرز کے لیے ایتھیریم
کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی غیر مرکزی ایپلی کیشنز (dapps) بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
سمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
ایتھیریم کے ساتھ Rust کو مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی معلومات کی ضرورت ہے؟ 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)
ابتدائی مضامین
- Rust ایتھیریم کلائنٹ (opens in a new tab) * نوٹ کریں کہ OpenEthereum کو متروک کر دیا گیا ہے (opens in a new tab) اور اب اسے برقرار نہیں رکھا جا رہا ہے۔ اسے احتیاط کے ساتھ استعمال کریں اور ترجیحی طور پر کسی دوسرے کلائنٹ کے نفاذ پر سوئچ کریں۔
- Rust کا استعمال کرتے ہوئے ایتھیریم پر ٹرانزیکشن بھیجنا (opens in a new tab)
- Kovan کے لیے Rust Wasm میں کنٹریکٹس لکھنے کے طریقے پر ایک مرحلہ وار ٹیوٹوریل (opens in a new tab)
درمیانی سطح کے مضامین
اعلی درجے کے استعمال کے پیٹرن
-
ایتھیریم جیسے نیٹ ورک کے ساتھ تعامل کرنے کے لیے pwasm_ethereum externs لائبریری (opens in a new tab)
-
JavaScript اور Rust کا استعمال کرتے ہوئے ایک لامركزی چیٹ بنائیں (opens in a new tab)
-
Vue.js اور Rust کا استعمال کرتے ہوئے ایک لامركزی ٹوڈو ایپ بنائیں (opens in a new tab)
Rust پروجیکٹس اور ٹولز
- pwasm-ethereum (opens in a new tab) - ایتھیریم جیسے نیٹ ورک کے ساتھ تعامل کرنے کے لیے externs کا مجموعہ
- لائٹ ہاؤس (opens in a new tab) - تیز ایتھیریم اتفاق رائے کی تہہ کا کلائنٹ
- ایتھیریم WebAssembly (opens in a new tab) - WebAssembly کے ایک متعین ذیلی سیٹ کا استعمال کرتے ہوئے ایتھیریم سمارٹ کنٹریکٹ عمل درآمد کی تہہ کا مجوزہ نیا ڈیزائن
- oasis_std (opens in a new tab) - OASIS API کا حوالہ
- Solaris (opens in a new tab) - مقامی Parity کلائنٹ EVM کا استعمال کرتے ہوئے Solidity سمارٹ کنٹریکٹس یونٹ ٹیسٹ ہارنس۔
- SputnikVM (opens in a new tab) - Rust ایتھیریم ورچوئل مشین کا نفاذ
- Wavelet (opens in a new tab) - Rust میں Wavelet سمارٹ کنٹریکٹ
- Foundry (opens in a new tab) - ایتھیریم ایپلی کیشن ڈیولپمنٹ کے لیے ٹول کٹ
- Alloy (opens in a new tab) - ایتھیریم اور دیگر EVM پر مبنی چینز کے ساتھ تعامل کے لیے اعلیٰ کارکردگی والی، اچھی طرح سے ٹیسٹ شدہ اور دستاویزی لائبریریاں۔
- Ethers_rs (opens in a new tab) - ایتھیریم لائبریری اور والیٹ کا نفاذ
- SewUp (opens in a new tab) - ایک لائبریری جو آپ کو Rust کے ساتھ اپنا ایتھیریم webassembly کنٹریکٹ بنانے میں مدد کرتی ہے اور بالکل ایک عام بیک اینڈ میں ڈیولپ کرنے کی طرح ہے
- Substreams (opens in a new tab) - متوازی بلاک چین ڈیٹا انڈیکسنگ ٹیکنالوجی
- ریتھ (opens in a new tab) ریتھ (Rust Ethereum کا مخفف) ایک نیا ایتھیریم فل-نوڈ نفاذ ہے
- Awesome Ethereum Rust (opens in a new tab) - Rust میں لکھے گئے ایتھیریم ایکو سسٹم میں پروجیکٹس کا ایک منتخب مجموعہ
- Stylus (opens in a new tab) - Arbitrum پر سمارٹ کنٹریکٹس بنانے کے لیے Rust SDK
مزید وسائل تلاش کر رہے ہیں؟ ethereum.org/developers۔