Ruka hadi maudhui makuu
Mafunzo ya AI

Unda na Sambaza Tokeni ya BEP-20 kwenye Binance Smart Chain

Jifunze jinsi ya kutumia mkataba wa Solidity wa hifadhi hii kuunda tokeni ya BEP-20 yenye usambazaji unaoweza kusanidiwa, vidhibiti vya umiliki, na ada za ununuzi na uuzaji, kisha uisambaze kupitia Remix na MetaMask, uithibitishe kwenye BscScan, na uandae jozi ya ukwasi ya PancakeSwap.

Unda na Sambaza Tokeni ya BEP-20 kwenye Binance Smart Chain

Kile Mradi Huu Unachofanya

Create Binance Smart Chain Token ni mradi msingi wa Solidity wa kujifunza jinsi ya kuunda na kusambaza tokeni ya BEP-20 kwenye Binance Smart Chain. Chanzo cha Token.sol kilichotolewa kimekusudiwa kuhaririwa, kukompailiwa katika Remix, kusambazwa kupitia MetaMask, na kuthibitishwa kwenye BscScan.

Mkataba huu unajumuisha uwezo wa msingi wa kiutawala na tokeni inayotozwa ada. Unaweza kutumika kama mwanzo wa vitendo wa kuelewa usambazaji wa tokeni na miamala ya blockchain.

Vipengele Muhimu

  • Uundaji wa tokeni ya BEP-20: Sambaza tokeni inayoweza kubadilishana kwenye Binance Smart Chain.
  • Utambulisho unaoweza kusanidiwa: Weka jina na ishara ya tokeni katika chanzo cha Solidity.
  • Desimali na usambazaji unaoweza kusanidiwa: Bainisha usahihi wa desimali wa tokeni na jumla ya awali ya usambazaji.
  • Udhibiti wa umiliki: Ondoa umiliki au mpe msimamizi mwingine.
  • Mipangilio ya ada: Sanidi ada za ununuzi na uuzaji, zikiwa na thamani hadi 99% kulingana na README ya mradi.
  • Maandalizi ya biashara: Unda jozi ya ukwasi ya BNB na tokeni kwenye PancakeSwap baada ya usambazaji.

Huu ni mradi wa kuanzia wa kielimu. Kagua na ujaribu mkataba kwa makini kabla ya kuusambaza au kuweka mali kwenye hifadhi ya ukwasi.

Unachohitaji

  • Msimbo chanzi wa Token.sol wa hazina.
  • Kivinjari cha wavuti kinachoweza kufungua Remix IDE.
  • MetaMask iliyosanidiwa kuunganishwa na Binance Smart Chain.
  • Ufikiaji wa BscScan kwa ajili ya uthibitishaji wa mkataba.
  • Ufikiaji wa PancakeSwap ikiwa unapanga kuunda jozi ya biashara.

Hatua ya 1: Unda Faili la Solidity katika Remix

  1. Fungua Remix IDE.
  2. Unda faili jipya lenye kiendelezi cha .sol, kwa mfano NewBSCToken.sol.
  3. Nakili msimbo chanzi wa Token.sol wa hazina kwenye faili jipya.

Kutumia jina la faili linaloeleza yaliyomo hurahisisha kuitambua mkataba, lakini jina la umma na ishara ya tokeni inadhibitiwa na thamani zilizo ndani ya msimbo chanzi.

Hatua ya 2: Sanidi Tokeni

Tafuta mipangilio husika ya tokeni katika chanzo na ubadilishe thamani za kishikilia nafasi kwa jina, ishara, desimali, na jumla ya usambazaji unayopendelea.

Name: My New Token
Symbol: MNT
Decimals: 18
Whole-token supply: 1000000
Base-unit supply: 1000000000000000000000000

Kuelewa Thamani ya Usambazaji

README inapendekeza kutumia desimali 18. Kwa desimali 18, tokeni moja kamili inawakilishwa na 10^18 vitengo vya msingi. Kwa hiyo, usambazaji wa tokeni kamili milioni moja lazima uandikwe kama:

1000000 × 10^18 = 1000000000000000000000000

Hesabu tarakimu kwa makini. Thamani isiyo sahihi ya vitengo vya msingi inaweza kutoa usambazaji mkubwa au mdogo sana kuliko uliokusudiwa.

Sanidi Ada kwa Makini

Mkataba unaunga mkono mipangilio ya tokeni inayotozwa ada, ikiwemo ada za ununuzi na uuzaji hadi 99%. Thibitisha thamani na jinsi zinavyoonyeshwa katika chanzo kabla ya usambazaji. Ada kubwa inaweza kuwaacha watumiaji wakipokea sehemu ndogo tu ya muamala, kwa hiyo thamani ya juu inayoungwa mkono haipaswi kuchukuliwa kuwa mpangilio unaopendekezwa.

Hatua ya 3: Kompaili Mkataba

  1. Fungua paneli ya kompaila ya Solidity katika Remix.
  2. Chagua toleo la kompaila 0.8.0.
  3. Thibitisha kuwa kompaila iliyochaguliwa inalingana na toleo la Solidity lililotangazwa katika Token.sol.
  4. Kompaili mkataba wa tokeni.
  5. Tatua hitilafu zozote za kompaila kabla ya kujaribu kusambaza.

Kulinganisha kompaila na toleo linalotarajiwa na chanzo hupunguza uwezekano wa matatizo ya kompaili au uthibitishaji wa baadaye.

Hatua ya 4: Sambaza kwa MetaMask

  1. Fungua paneli ya usambazaji katika Remix.
  2. Chagua mazingira ya pochi ya kivinjari ili Remix iweze kuunganishwa na MetaMask.
  3. Thibitisha kuwa MetaMask imeunganishwa kwenye mtandao na akaunti sahihi ya Binance Smart Chain.
  4. Chagua mkataba wa tokeni uliokompailiwa.
  5. Anzisha usambazaji na uidhinishe muamala katika MetaMask.
  6. Subiri bloku zinazohitajika kuthibitishwa.

Usiondoke kwenye ukurasa wakati usambazaji unasubiri. Subiri muamala ukamilike na tokeni zihamishwe kwenye pochi yako kama ilivyoelezwa katika maelekezo ya mradi.

Baada ya uthibitisho, hifadhi anwani ya mkataba uliosambazwa. Anwani hii hutambulisha mkataba wa tokeni kwa njia ya kipekee na itahitajika kwa uthibitishaji na usanidi wa ukwasi.

Hatua ya 5: Thibitisha Tokeni katika Pochi Yako

Ikiwa tokeni mpya haionyeshwi kiotomatiki, tumia anwani ya mkataba uliosambazwa unapoiongeza kwenye pochi yako. Thibitisha kuwa ishara, usahihi wa desimali, na salio linaloonyeshwa vinaendana na thamani zilizosanidiwa katika chanzo.

Hatua ya 6: Thibitisha Mkataba kwenye BscScan

README inapendekeza kusubiri angalau dakika moja baada ya usambazaji kabla ya kujaribu uthibitishaji.

  1. Fungua BscScan.
  2. Tafuta anwani ya mkataba uliosambazwa.
  3. Anzisha mchakato wa uthibitishaji wa mkataba.
  4. Tumia toleo lilelile la kompaila ya Solidity lililotumika katika Remix.
  5. Wasilisha msimbo chanzi unaolingana wa mkataba na mipangilio inayohitajika ya uthibitishaji.
  6. Wasilisha ombi la uthibitishaji na kagua matokeo.

Mipangilio ya kompaila na chanzo inapaswa kuendana na usambazaji. Kubadilisha chanzo baada ya usambazaji hakubadilishi bytecode ambayo tayari imehifadhiwa kwenye blockchain.

Hatua ya 7: Ongeza Ukwasi kwenye PancakeSwap

Ili kuandaa tokeni kwa biashara, mradi unapendekeza kuunda jozi ya ukwasi ya BNB/NewToken kwenye PancakeSwap.

  1. Fungua PancakeSwap na uunganishe pochi iliyotumika kwa tokeni.
  2. Chagua kiolesura cha ukwasi.
  3. Chagua BNB kama upande mmoja wa jozi.
  4. Kwa upande mwingine, bandika anwani ya mkataba wa tokeni iliyowekwa.
  5. Hakikisha maelezo ya tokeni iliyoingizwa ni sahihi.
  6. Kagua kiasi na uthibitishaji wa pochi kabla ya kutoa ukwasi.

Tumia anwani ya mkataba badala ya kutegemea jina au alama ya tokeni pekee. Majina na alama huenda zisitofautiane.

Kutumia Vipengele vya Kiutawala

Chanzo kina uwezo unaohusiana na umiliki, kama vile kuweka msimamizi mpya na kuachilia umiliki. Vidhibiti na vitendaji vinavyopatikana vinapaswa kukaguliwa moja kwa moja katika Token.sol na kiolesura cha mkataba uliowekwa.

  • Weka msimamizi mpya: Tumia hili baada tu ya kukagua kwa makini anwani lengwa.
  • Achilia umiliki: Chukulia hili kuwa hatua muhimu ya kiutawala. Kagua chanzo ili kuelewa ni vidhibiti gani havitapatikana tena baadaye.
  • Usanidi wa kodi: Thibitisha ni nani anayeweza kudhibiti ada za ununuzi na uuzaji, na nini hutokea baada ya mabadiliko ya umiliki.

Vidokezo vya Juu

Weka Pembejeo za Uwekaji Zikiwa Sawia

Hifadhi faili ya chanzo, toleo la mkusanyaji, jina lililosanidiwa, alama, desimali, usambazaji na mipangilio ya ada iliyotumika wakati wa uwekaji. Maelezo haya ni muhimu unapothibitisha mkataba au kukagua usanidi wa mwisho wa tokeni.

Kagua Anwani Herufi kwa Herufi

Kabla ya kuhamisha usimamizi, kuingiza tokeni au kuunda ukwasi, linganisha anwani kamili ya mkataba au pochi. Muamala uliotumwa kwenye anwani isiyo sahihi kwa ujumla hauwezi kusahihishwa kupitia mkataba wa tokeni.

Kagua Chanzo Kabla ya Kutumia Vidhibiti vya Umiliki

README inaorodhesha vipengele vya msimamizi mpya na kuachilia umiliki, lakini haielezi majina halisi ya vitendaji au athari zake. Kagua utekelezaji kabla ya kuita kipengele chochote kati ya hivyo.

Thibitisha Kabla ya Kutangaza Tokeni

Uthibitishaji wa mkataba huwawezesha watumiaji kukagua chanzo cha Solidity kilichochapishwa kwenye BscScan. Kamilisha uthibitishaji na uthibitishe maelezo ya tokeni kabla ya kushiriki anwani hiyo hadharani.

Usichanganye Ada za Juu Zaidi na Chaguo-msingi Zinazofaa

Mkataba unaunga mkono ada za ununuzi na uuzaji za hadi 99%, lakini hiyo ni kikomo cha juu kilichoandikwa tu. Chagua thamani kwa makusudi na uelewe athari zake kwenye uhamishaji na biashara kabla ya uwekaji.

Hitimisho

Mradi huu unatoa mtiririko rahisi wa kujifunzia uundaji wa tokeni za BEP-20: hariri Token.sol, hesabu usambazaji katika vitengo vya msingi, kusanya kwa Solidity 0.8.0, weka kupitia MetaMask, thibitisha kwenye BscScan, na kwa hiari unda jozi ya BNB kwenye PancakeSwap. Kagua kwa makini kila thamani ya usanidi na hatua ya kiutawala kwa sababu miamala ya blockchain na mipangilio ya mkataba iliyowekwa inaweza kuwa vigumu au haiwezekani kugeuzwa.

Kwa mfumo ikolojia wa Binance Smart Chain wa chanzo huria, tembelea BNB Chain kwenye GitHub. README ya mradi pia inaorodhesha mawasiliano yake ya Telegram kwa msaada au mahitaji maalum.