Tā kā man bija spēcīga python pieredze, es meklēju valodu, kas man būtu piemērota, lai rakstītu viedos līgumus BNB viedķēdē. Tā kā BNB viedā ķēde ir saderīga ar Ethereum virtuālo mašīnu (EVM), Vyper (pitoniskā viedā līguma programmēšanas valoda) man bija lieliska izvēle.

Netērējot laiku, ienirt būvniecības procedūrā.

Šajā apmācībā mēs rakstīsim ļoti vienkāršu viedā līguma kodu, kas atgriež "Hello World".

Prasības:

  • IDE remikss

  • MetaMask maka hroma paplašinājums (ieteicams)

Pirmkārt, mums ir jāiestata savs MetaMask maks, lai varētu izvietot viedos līgumus binance viedās ķēdes testtīklā.

Tā kā viss ir pareizi iestatīts, sāksim veidošanas procesu. Mūsu nākamais mērķis ir Remix IDE.

  1. Iestatiet Remix IDE darbam ar vyperlang:

    Vispirms dodieties uz spraudņa simbolu tieši virs iestatījumiem un aktivizējiet Vyper kompilatoru, kā parādīts zemāk.

    Aktivizējiet Vyper kompilatoru programmā Remix IDE
  2. Izveidojiet jaunu failu ar nosaukumu "testing12.vy".

    izvēlieties ikonu izveidot jaunu failu
  3. Kopējiet un ielīmējiet šo kodu mūsu jaunizveidotajā failā;

    ```

    # Vienkāršs Vyper līgums

    @ārējais

    def sayHello() -> String[13]:   

    atgriezties "Sveika, pasaule!"

  4. Tagad ir pienācis laiks apkopot mūsu kodu.

    mūsu koda sastādīšana


  5. Nākamais ir mūsu apkopotā koda izvietošana uz bsc.

    Ņemiet vērā, ka pēc izvietošanas pogas nospiešanas tiek parādīts metamaskas maka logs, kurā jums ir jāpieņem vai jānoraida darījums.

    Viedā līguma izvietošana

Visbeidzot, mēs pārbaudīsim mūsu darījuma statusu.

Vispirms dodieties uz https://testnet.bscscan.com/. Šeit jūs atradīsiet ierakstu par saviem darījumiem. Jautājums ir, kā? Vienkārši nokopējiet bloka numuru no remiksa IDE, piemēram; 40149350

Bloķēt numuru

un ielīmējiet to meklēšanas joslā un nospiediet taustiņu Enter. Jūs iegūsit šādu rezultātu;

Detalizēta informācija par izvietošanu

Noslēguma piezīmes:

Binance viedās ķēdes (BSC) izmantošana, izmantojot Vyper, ir aizraujošs ceļojums decentralizēto lietojumprogrammu (DApps) pasaulē. Vyper vienkāršība un lasāmība padara to par lielisku izvēli viedo līgumu izstrādei, īpaši tiem, kas ir iesācēji blokķēdes programmēšanas jomā vai ir pieredzējuši python.
Visbeidzot, ja šis raksts jums bija noderīgs, neaizmirstiet parādīt savu
atbalsti, atzīmējot 👍 un daloties tajā ar citiem, kam tas varētu noderēt.
Paldies 😍

#smartcontracts. #vyper #BSCchain