பிரதான உள்ளடக்கத்திற்குச் செல்

உங்கள் ஆரக்கிளாக Tellor-ஐ அமைப்பது எப்படி

திட்பம்
ஸ்மார்ட் ஒப்பந்தங்கள்
ஆரக்கிள்கள்
தொடக்கநிலை
Tellor
29 ஜூன், 2021
2 நிமிட வாசிப்பு

பாப் வினாடி வினா: உங்கள் நெறிமுறை கிட்டத்தட்ட முடிந்துவிட்டது, ஆனால் ஆஃப்-செயின் தரவை அணுக அதற்கு ஒரு ஆரக்கிள் தேவை... நீங்கள் என்ன செய்வீர்கள்?

(மென்மையான) முன்நிபந்தனைகள்

இந்த இடுகை ஒரு ஆரக்கிள் ஊட்டத்தை அணுகுவதை முடிந்தவரை எளிமையாகவும் நேரடியானதாகவும் மாற்றுவதை நோக்கமாகக் கொண்டுள்ளது. இருப்பினும், ஆரக்கிள் அம்சத்தில் கவனம் செலுத்த உங்கள் குறியீட்டுத் திறன்-நிலையைப் பற்றி பின்வருவனவற்றை நாங்கள் கருதுகிறோம்.

அனுமானங்கள்:

  • நீங்கள் ஒரு டெர்மினலை வழிநடத்தலாம்
  • நீங்கள் npm-ஐ நிறுவியுள்ளீர்கள்
  • சார்புகளை நிர்வகிக்க npm-ஐ எவ்வாறு பயன்படுத்துவது என்பது உங்களுக்குத் தெரியும்

Tellor என்பது செயல்படுத்தலுக்குத் தயாராக உள்ள ஒரு நேரடி மற்றும் திறந்த மூல ஆரக்கிள் ஆகும். உங்கள் திட்டத்திற்கு முழுமையாகப் பரவலாக்கப்பட்ட மற்றும் தணிக்கை-எதிர்ப்பு ஆரக்கிளை வழங்குவதன் மூலம், Tellor-உடன் ஒருவர் எவ்வளவு எளிதாக எழுந்து இயங்க முடியும் என்பதைக் காண்பிப்பதற்காக இந்த ஆரம்பநிலை வழிகாட்டி இங்கே உள்ளது.

மேலோட்டம் (Overview)

Tellor என்பது ஒரு ஆரக்கிள் அமைப்பாகும், இதில் தரப்பினர் ஒரு ஆஃப்-செயின் தரவுப் புள்ளியின் (எ.கா., BTC/USD) மதிப்பைக் கோரலாம் மற்றும் அறிக்கையாளர்கள் இந்த மதிப்பை அனைத்து Ethereum ஸ்மார்ட் ஒப்பந்தங்களாலும் அணுகக்கூடிய ஆன்-செயின் தரவு-வங்கியில் சேர்க்கப் போட்டியிடுகின்றனர். இந்த தரவு-வங்கியின் உள்ளீடுகள் ஸ்டேக் செய்யப்பட்ட அறிக்கையாளர்களின் நெட்வொர்க் மூலம் பாதுகாக்கப்படுகின்றன. Tellor கிரிப்டோ-பொருளாதார ஊக்க வழிமுறைகளைப் பயன்படுத்துகிறது, அறிக்கையாளர்கள் நேர்மையான தரவு சமர்ப்பிப்புகளுக்கு வெகுமதி அளிக்கிறது மற்றும் Tellor-இன் டோக்கனான, Tributes (TRB), மற்றும் ஒரு சர்ச்சை வழிமுறையை வழங்குவதன் மூலம் கெட்ட நடிகர்களைத் தண்டிக்கிறது.

இந்த டுடோரியலில் நாம் பார்க்கவிருப்பது:

  • நீங்கள் எழுந்து இயங்கத் தேவையான ஆரம்ப கருவித்தொகுப்பை அமைத்தல்.
  • ஒரு எளிய உதாரணத்தைப் பார்ப்போம்.
  • நீங்கள் தற்போது Tellor-ஐ சோதிக்கக்கூடிய நெட்வொர்க்குகளின் டெஸ்ட்நெட் முகவரிகளைப் பட்டியலிடுங்கள்.

UsingTellor

உங்கள் ஆரக்கிளாக Tellor-ஐப் பயன்படுத்தத் தேவையான அடிப்படைக் கருவிகளை நிறுவுவதுதான் நீங்கள் செய்ய விரும்பும் முதல் விஷயம். Tellor பயனர் ஒப்பந்தங்களை நிறுவ இந்த தொகுப்பைப்opens in a new tab பயன்படுத்தவும்:

npm install usingtellor

நிறுவியவுடன், இது உங்கள் ஒப்பந்தங்களை 'UsingTellor' ஒப்பந்தத்தில் இருந்து செயல்பாடுகளைப் பெற அனுமதிக்கும்.

அருமை! இப்போது நீங்கள் கருவிகளைத் தயாராக வைத்திருப்பதால், பிட்காயின் விலையை மீட்டெடுக்கும் ஒரு எளிய பயிற்சியைப் பார்ப்போம்:

BTC/USD உதாரணம்

கன்ஸ்ட்ரக்டர் வாதமாக Tellor முகவரியைக் கடத்தி, UsingTellor ஒப்பந்தத்தைப் பெறுங்கள்:

இதோ ஒரு எடுத்துக்காட்டு:

1import "usingtellor/contracts/UsingTellor.sol";
2
3contract PriceContract is UsingTellor {
4 uint256 public btcPrice;
5
6 //This Contract now has access to all functions in UsingTellor
7
8constructor(address payable _tellorAddress) UsingTellor(_tellorAddress) public {}
9
10function setBtcPrice() public {
11 bytes memory _b = abi.encode("SpotPrice",abi.encode("btc","usd"));
12 bytes32 _queryId = keccak256(_b);
13
14 uint256 _timestamp;
15 bytes _value;
16
17 (_value, _timestamp) = getDataBefore(_queryId, block.timestamp - 15 minutes);
18
19 btcPrice = abi.decode(_value,(uint256));
20 }
21}
அனைத்தையும் காட்டு

ஒப்பந்த முகவரிகளின் முழுமையான பட்டியலுக்கு இங்கேopens in a new tab பார்க்கவும்.

பயன்பாட்டின் எளிமைக்காக, UsingTellor ரெப்போ எளிதான ஒருங்கிணைப்புக்காக Tellor Playgroundopens in a new tab ஒப்பந்தத்தின் ஒரு பதிப்புடன் வருகிறது. பயனுள்ள செயல்பாடுகளின் பட்டியலுக்கு இங்கேopens in a new tab பார்க்கவும்.

Tellor ஆரக்கிளின் மேலும் வலுவான செயல்படுத்தலுக்கு, கிடைக்கக்கூடிய செயல்பாடுகளின் முழுமையான பட்டியலை இங்கேopens in a new tab பார்க்கவும்.

பக்கத்தின் கடைசி புதுப்பிப்பு: 21 அக்டோபர், 2025

இந்தப் பயிற்சி உதவியாக இருந்ததா?