Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
title: "Tellor کو اپنے اوریکل کے طور پر کیسے سیٹ اپ کریں"
description: "Tellor اوریکل کو اپنے پروٹوکول میں ضم کرنے کے ساتھ شروع کرنے کے لئے ایک گائیڈ"
author: "Tellor"
lang: ur-in
tags: [ "solidity", "اسمارٹ معاہدات", "اوریکلز" ]
skill: beginner
published: 2021-06-29
source: Tellor Docs
sourceUrl: https://docs.tellor.io/tellor/
---

پاپ کوئز: آپ کا پروٹوکول تقریباً ختم ہو چکا ہے، لیکن اسے آف چین ڈیٹا تک رسائی حاصل کرنے کے لیے ایک اوریکل کی ضرورت ہے... آپ کیا کرتے ہیں؟

## (نرم) شرائط {#soft-prerequisites}

اس پوسٹ کا مقصد اوریکل فیڈ تک رسائی کو ہر ممکن حد تک آسان اور سیدھا بنانا ہے۔ یہ کہنے کے بعد، ہم اوریکل پہلو پر توجہ مرکوز کرنے کے لئے آپ کی کوڈنگ کی مہارت کی سطح کے بارے میں مندرجہ ذیل فرض کر رہے ہیں۔

مفروضے:

- آپ ٹرمینل نیویگیٹ کر سکتے ہیں
- آپ نے npm انسٹال کیا ہے
- آپ جانتے ہیں کہ انحصار کو منظم کرنے کے لئے npm کا استعمال کیسے کریں

Tellor ایک لائیو اور اوپن سورس اوریکل ہے جو نفاذ کے لیے تیار ہے۔ یہ ابتدائی رہنما یہاں اس آسانی کو ظاہر کرنے کے لیے ہے جس کے ساتھ کوئی بھی Tellor کے ساتھ شروع کر سکتا ہے، جو آپ کے پروجیکٹ کو مکمل طور پر غیر مرکزی اور سنسر شپ سے مزاحم اوریکل فراہم کرتا ہے۔

## جائزہ {#overview}

Tellor ایک اوریکل سسٹم ہے جہاں پارٹیاں آف چین ڈیٹا پوائنٹ (مثال کے طور پر، BTC/USD) کی قیمت کی درخواست کر سکتی ہیں اور رپورٹرز اس قیمت کو آن چین ڈیٹا بینک میں شامل کرنے کے لیے مقابلہ کرتے ہیں، جو تمام Ethereum اسمارٹ کنٹریکٹس کے ذریعے قابل رسائی ہے۔ اس ڈیٹا بینک کے ان پٹس کو اسٹیک شدہ رپورٹرز کے نیٹ ورک کے ذریعے محفوظ کیا جاتا ہے۔ Tellor کرپٹو-اقتصادی ترغیبی میکانزم کا استعمال کرتا ہے، رپورٹرز کے ذریعے ایماندارانہ ڈیٹا جمع کرانے پر انعام دیتا ہے اور Tellor کے ٹوکن، Tributes (TRB) کے اجراء اور ایک تنازعہ کے میکانزم کے ذریعے برے اداکاروں کو سزا دیتا ہے۔

اس ٹیوٹوریل میں ہم اس پر بات کریں گے:

- ابتدائی ٹول کٹ ترتیب دینا جس کی آپ کو شروع کرنے اور چلانے کی ضرورت ہوگی۔
- ایک سادہ مثال کے ذریعے چلیں۔
- ان نیٹ ورکس کے ٹیسٹ نیٹ پتے درج کریں جن پر آپ فی الحال Tellor کی جانچ کر سکتے ہیں۔

## UsingTellor کا استعمال {#usingtellor}

سب سے پہلی چیز جو آپ کرنا چاہیں گے وہ ہے Tellor کو اپنے اوریکل کے طور پر استعمال کرنے کے لیے ضروری بنیادی ٹولز کو انسٹال کرنا۔ Tellor یوزر کنٹریکٹس کو انسٹال کرنے کے لیے [اس پیکیج](https://github.com/tellor-io/usingtellor) کا استعمال کریں:

`npm install usingtellor`

ایک بار انسٹال ہونے کے بعد یہ آپ کے کنٹریکٹس کو 'UsingTellor' کنٹریکٹ سے فنکشنز وراثت میں حاصل کرنے کی اجازت دے گا۔

بہت خوب! اب جب کہ آپ کے پاس ٹولز تیار ہیں، آئیے ایک سادہ سی مشق سے گزرتے ہیں جہاں ہم بٹ کوائن کی قیمت حاصل کرتے ہیں:

### BTC/USD مثال {#btcusd-example}

UsingTellor کنٹریکٹ کو وراثت میں حاصل کریں، Tellor ایڈریس کو کنسٹرکٹر آرگیومنٹ کے طور پر پاس کرتے ہوئے:

یہاں ایک مثال ہے:

```solidity
import "usingtellor/contracts/UsingTellor.sol";

contract PriceContract is UsingTellor {
uint256 public btcPrice;

//This Contract now has access to all functions in UsingTellor

constructor(address payable _tellorAddress) UsingTellor(_tellorAddress) public {}

function setBtcPrice() public {
bytes memory _b = abi.encode("SpotPrice",abi.encode("btc","usd"));
bytes32 _queryId = keccak256(_b);

uint256 _timestamp;
bytes _value;

(_value, _timestamp) = getDataBefore(_queryId, block.timestamp - 15 minutes);

btcPrice = abi.decode(_value,(uint256));
}
}
```

کنٹریکٹ ایڈریسز کی مکمل فہرست کے لیے [یہاں](https://docs.tellor.io/tellor/the-basics/contracts-reference) رجوع کریں۔

استعمال میں آسانی کے لیے، UsingTellor ریپو آسان انضمام کے لیے [Tellor Playground](https://github.com/tellor-io/TellorPlayground) کنٹریکٹ کے ایک ورژن کے ساتھ آتا ہے۔ مددگار فنکشنز کی فہرست کے لیے [یہاں](https://github.com/tellor-io/sampleUsingTellor#tellor-playground) دیکھیں۔

Tellor اوریکل کے زیادہ مضبوط نفاذ کے لیے، دستیاب فنکشنز کی مکمل فہرست [یہاں](https://github.com/tellor-io/usingtellor/blob/master/README.md) دیکھیں۔
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "اپنے والٹ میں اپنا NFT کیسے دیکھیں (NFT ٹیوٹوریل سیریز کا حصہ 3/3)"
description: "یہ ٹیوٹوریل بیان کرتا ہے کہ MetaMask پر موجودہ NFT کو کیسے دیکھیں!"
author: "Sumi Mudgil"
tags: [ "ERC-721", "Alchemy", "Solidity" ]
skill: beginner
lang: ur-in
published: 2021-04-22
---

یہ ٹیوٹوریل NFT ٹیوٹوریل سیریز کا حصہ 3/3 ہے، جہاں ہم اپنا نیا منٹ کیا ہوا NFT دیکھتے ہیں۔ تاہم، آپ MetaMask کا استعمال کرتے ہوئے کسی بھی ERC-721 ٹوکن کے لیے عمومی ٹیوٹوریل استعمال کر سکتے ہیں، بشمول Mainnet یا کسی بھی testnet پر۔ اگر آپ Ethereum پر اپنا NFT منٹ کرنے کا طریقہ سیکھنا چاہتے ہیں، تو آپ کو [حصہ 1 NFT اسمارٹ کنٹریکٹ کو کیسے لکھیں اور ڈیپلوئے کریں](/developers/tutorials/how-to-write-and-deploy-an-nft) دیکھنا چاہئے!

مبارک ہو! آپ ہماری NFT ٹیوٹوریل سیریز کے سب سے مختصر اور آسان ترین حصے تک پہنچ گئے ہیں — اپنے نئے منٹ کیے گئے NFT کو ورچوئل والٹ پر کیسے دیکھیں۔ ہم اس مثال کے لیے MetaMask کا استعمال کریں گے کیونکہ ہم نے پچھلے دو حصوں میں اسی کا استعمال کیا تھا۔

ایک شرط کے طور پر، آپ کے موبائل پر MetaMask پہلے سے انسٹال ہونا چاہیے، اور اس میں وہ اکاؤنٹ شامل ہونا چاہیے جس میں آپ نے اپنا NFT منٹ کیا ہے — آپ ایپ کو [iOS](https://apps.apple.com/us/app/metamask-blockchain-wallet/id1438144202) یا [Android](https://play.google.com/store/apps/details?id=io.metamask&hl=en_US&gl=US) پر مفت حاصل کر سکتے ہیں۔

## مرحلہ 1: اپنا نیٹ ورک Sepolia پر سیٹ کریں {#set-network-to-sepolia}

ایپ کے اوپری حصے میں، "والٹ" بٹن دبائیں، جس کے بعد آپ کو ایک نیٹ ورک منتخب کرنے کے لیے کہا جائے گا۔ چونکہ ہمارا NFT Sepolia نیٹ ورک پر منٹ کیا گیا تھا، آپ اپنے نیٹ ورک کے طور پر Sepolia کو منتخب کرنا چاہیں گے۔

![MetaMask موبائل پر Sepolia کو اپنے نیٹ ورک کے طور پر کیسے سیٹ کریں](./goerliMetamask.gif)

## مرحلہ 2: MetaMask میں اپنی جمع کرنے والی چیز شامل کریں {#add-nft-to-metamask}

ایک بار جب آپ Sepolia نیٹ ورک پر ہوں، تو دائیں جانب "Collectibles" ٹیب کو منتخب کریں اور NFT اسمارٹ کنٹریکٹ کا ایڈریس اور اپنے NFT کا ERC-721 ٹوکن ID شامل کریں — جسے آپ ہمارے ٹیوٹوریل کے حصہ II میں ڈیپلوئے کیے گئے اپنے NFT کے ٹرانزیکشن ہیش کی بنیاد پر Etherscan پر تلاش کر سکتے ہیں۔

![اپنا ٹرانزیکشن ہیش اور ERC-721 ٹوکن ID کیسے تلاش کریں](./findNFTEtherscan.png)

اپنا NFT دیکھنے کے لیے آپ کو چند بار ریفریش کرنے کی ضرورت پڑ سکتی ہے — لیکن یہ وہاں موجود ہوگا <Emoji text="😄" size={1} />!

![اپنا NFT MetaMask پر کیسے اپ لوڈ کریں](./findNFTMetamask.gif)

مبارک ہو! آپ نے کامیابی سے ایک NFT منٹ کر لیا ہے، اور اب آپ اسے دیکھ سکتے ہیں! ہم یہ دیکھنے کا انتظار نہیں کر سکتے کہ آپ NFT کی دنیا میں کیسے دھوم مچاتے ہیں!
Loading