اخبار و آموزش
موضوعات داغ

آموزش ساخت توکن در شبکه سولانا

5 قدم تا ساخت توکن بر بستر بلاکچین سولانا

آموزش ساخت توکن در شبکه سولانا

آموزش ساخت توکن در شبکه سولانا را بررسی می کنیم.

با درک بهتر بلاک چین سولانا و اینکه توکن های SPL چیست، می توانیم به بخش مرکزی این مقاله برویم: آموزش ساخت توکن سولانا ایجاد یک توکن SPL، چه قابل تعویض یا غیر قابل تعویض، بسیار آسان است. اکنون، برای درک بیشتر فرآیند، فرآیند را به پنج مرحله زیر تقسیم می‌کنیم:

  1. نصب Solana و SPL CLI (واسط خط فرمان).
  2. ایجاد کیف پول و بدست آوردن تست نت SOL.
  3. ساخت ژتون قابل تعویض
  4. ایجاد NFT
  5. توکن ها را به کیف پول خود اضافه کنید.

قدم اول 1: آموزش ایجاد توکن در سولانا – نصب Solana و SPL CLI

در مرحله اول این آموزش Solana CLI را نصب می کنیم. انجام این کار بسیار ساده است. با این حال، این فرمان متفاوت است، و همچنین ممکن است نیاز باشد بسته به سیستم عاملی که از آن استفاده می کنید، چند متغیر محیطی اضافه کنید. با این وجود، این دستورات برای نصب Solana CLI هستند:

مک و لینوکس

sh -c "$(curl -sSfL https://release.solana.com/v1.9.5/install)"

ویندوز

curl https://release.solana.com/v1.9.5/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs

با در دست داشتن Solana CLI، بخش بعدی این مرحله اولیه، نصب SPL CLI است. برای نصب CLI می توانید از ورودی زیر استفاده کنید:

cargo install spl-token-cli

همانطور که از دستور بالا می بینید، ما از “محموله” استفاده می کنیم که ممکن است برای شما ناآشنا باشد. این اساساً نسخه Rust از “npm” یا “yarn” است و برای استفاده از آن، ممکن است نیاز به نصب ابزار Rust داشته باشید.

با این حال، با نصب SPL CLI، می‌توانیم ادامه دهیم و به مرحله دوم فرآیند برویم، جایی که یک کیف پول تولید می‌کنیم و مقداری SOL شبکه آزمایشی به دست می‌آوریم.

قدم 2: آموزش ساخت توکن در بلاکچین سولانا – ایجاد کیف پول و دریافت Testnet SOL

مرحله دوم در ایجاد توکن Solana شامل تولید یک “کیف پول سیستم فایل” و به دست آوردن مقداری SOL شبکه آزمایشی است. ما برای پرداخت هزینه تراکنش های شبکه به این نیاز داریم. بنابراین، اجازه دهید این کار را با ایجاد یک کیف پول شروع کنیم، و این کار از طریق دستور زیر انجام می شود:

solana-keygen new --no-outfile

اکنون که کیف پول دارید، می توانید با بررسی موجودی SOL کیف پول خود مطمئن شوید که همه چیز کار می کند:

solana balance

در ابتدا، همانطور که کیف پول خود را ایجاد کردید، موجودی باید برابر با صفر باشد. اما، ما قصد داریم این را تغییر دهیم زیرا قصد داریم مقداری SOL تست نت را خریداری کنیم. با این حال، قبل از دریافت SOL، ما همچنین باید مطمئن شویم که در خوشه شبکه آزمایشی هستیم:

solana config get

با وارد کردن این دستور خروجی زیر را ارائه می دهد:

همانطور که می بینید، ما در حال حاضر در تست شبکه هستیم. اکنون، اگر در خوشه یا شبکه مناسبی نیستید، باید این را پیکربندی کنید. ما به راحتی می توانیم این کار را با استفاده از ورودی زیر برای ورود به شبکه مناسب انجام دهیم:

solana config set --url https://api.devnet.solana.com 

اگر با EVM کار می کنید، این اساساً معادل تغییر زنجیره است. سپس می توانید از همان دستور قبلی استفاده کنید تا بررسی کنید که در خوشه درست قرار دارید و اگر هستید، به سادگی تست نت SOL را از طریق این دستور بدست آورید:

solana airdrop 1

قدم 3: آموزش ایجاد یک توکن بر بستر سولانا – ایجاد یک توکن قابل تعویض NFT

اکنون که یک کیف پول و شبکه آزمایشی SOL داریم، می‌توانیم به بخش مرکزی این آموزش برویم، جایی که می‌خواهیم خود توکن Solana را ایجاد کنیم. از آنجایی که ما هر دو Solana و SPL CLI را داریم، این فرآیند نسبتاً قابل دسترسی است و می‌توانیم به راحتی با چند دستور ساده یک توکن قابل تعویض ایجاد کنیم. هنگامی که کار با توکن قابل تعویض تمام شد، به مرحله زیر ادامه می دهیم و نگاهی دقیق تر به آموزش ساخت NFT خواهیم داشت.

آموزش ایجاد یک توکن بر بستر سولانا
آموزش ایجاد یک توکن بر بستر سولانا

بنابراین، اولین کاری که باید انجام دهیم این است که خود توکن را با ورودی زیر ایجاد کنیم:

spl-token create-token

پس از نهایی شدن تراکنش، این خروجی به ما ارائه می شود:

همانطور که در تصویر بالا مشاهده می کنید، یک شناسه رمز و یک امضا دریافت می کنیم. سپس می‌توانیم از شناسه توکن برای بررسی موجودی توکن خاص استفاده کنیم:

spl-token supply <token-identifier>

عرضه اولیه باید صفر باشد زیرا چیزی به توکن اضافه نکرده ایم. اما نگران نباشید، ما به شما نشان خواهیم داد که چگونه مقدار مورد نظر خود را اضافه کنید. با این حال، قبل از استخراج واقعی عرضه، باید یک حساب کاربری برای برنامه ایجاد کنیم. دلیل اضافه کردن دستی آن این است که برنامه های بلاک چین سولانا به طور پیش فرض دارای فضای ذخیره سازی نیستند. به این ترتیب، ما باید خود حساب را اضافه کنیم:

spl-token create-account <token-identifier> 

با یک حساب کاربری که برای توکن ما ایجاد شده است، به سادگی می توانیم مقدار مشخصی از توکن ها را از طریق این دستور برش دهیم:

 spl-token mint <token-identifier> <token-amount> 

این کار به طور خودکار توکن ها را در کیف پول سیستم فایل قرار می دهد. سپس با بررسی تعادل با دستور مشابهی که قبلاً استفاده می کردیم، می توانید مطمئن شوید که همه چیز همانطور که در نظر گرفته شده است کار می کند.

خودشه! به همین سادگی ایجاد یک توکن SPL قابل تعویض است. در مرحله بعد، ما یک Solana NFT ایجاد می کنیم!

قدم 4: ساخت یک توکن غیر قابل تعویض (NFT)

حال، اگر به دنبال ایجاد NFT Solana نیستید، می‌توانید این مرحله را رد کرده و به قسمت پنجم و آخر این آموزش بروید. در غیر این صورت، دنبال کنید و یاد بگیرید که چگونه یک Solana NFT ایجاد کنید. اگر در مرحله قبل دنبال کردید، پس از قبل تمام اطلاعات ضروری را در اختیار دارید و فقط چند جزئیات جزئی وجود دارد که باید به آنها بپردازیم.

بنابراین، اولین کاری که باید انجام دهید این است که یک بار دیگر یک توکن جدید ایجاد کنید. با این حال، این بار، از آنجایی که این یک NFT است، باید اعشار را برابر «0» مشخص کنید. به این ترتیب، دستور ایجاد NFT به این صورت است:

spl-token create-token --decimals 0

با ایجاد NFT، مرحله بعدی مشابه ایجاد توکن قابل تعویض است و باید یک حساب کاربری برای برنامه ایجاد کنید. این کار دقیقاً به همین روش انجام می شود:

spl-token create-account <token-identifier>

با حسابی که در دست دارید، می‌توانید پیش بروید و توکن را برش دهید. با این حال، از آنجایی که این یک NFT است، شما به سادگی یک توکن را ضرب خواهید کرد زیرا در نظر گرفته شده است که آنها کاملاً منحصر به فرد باشند. به این ترتیب، می توانید موارد زیر را وارد کنید و شناسه و حساب رمز را با مقادیر خود جایگزین کنید:

spl-token mint <token-identifier> 1 <token-account>

با استفاده از توکن، آخرین بخش صرفاً غیرفعال کردن ضرب کردن در آینده است زیرا ما فقط می‌خواهیم یکی از این توکن‌ها وجود داشته باشد. این کار از طریق این دستور قابل انجام است:

spl-token authorize <token-identifier> mint --disable

قدم 5: آموزش ساخت توکن بر بستر Solana – توکن ها را به کیف پول خود اضافه کنید

اکنون، اگر تصمیم به ایجاد یک توکن قابل تعویض، غیرقابل تعویض یا هر دو دارید، می‌توانید با وارد کردن دستور زیر موجودی کیف پول را بررسی کنید:

spl-token accounts

این به شما چیزی شبیه به این را ارائه می دهد:

آموزش ساخت توکن بر بستر Solana
آموزش ساخت توکن بر بستر Solana

این لیستی از تمام توکن‌های موجود در کیف پول شما است و آنهایی که در طول این آموزش ایجاد کرده‌اید باید در اینجا نشان داده شوند. با این حال، اکنون که توکن‌ها ایجاد شده‌اند، باید آن‌ها را نیز به کیف پول معمولی خود منتقل کنید. در این آموزش، از کیف پول فانتوم استفاده خواهیم کرد. با این حال، اگر از هر جایگزین دیگری استفاده می کنید، روند به طور قابل توجهی منحرف نمی شود.

از آنجایی که ما توکن های تست نت را در این آموزش ایجاد کردیم، اولین کاری که باید انجام دهید این است که شبکه کیف پول Phantom خود را به testnet تغییر دهید. با انتخاب شبکه مناسب، انتقال توکن ها نسبتا آسان می شود. در واقع، تنها کاری که باید انجام دهید این است که دستور زیر را وارد کرده و پارامترها را متناسب با نیاز خود تغییر دهید:

spl-token transfer <token-identifier> <token-amount> <wallet-address> --fund-recipient

همانطور که می بینید، ما به شناسه رمز، مبلغ خاصی که می خواهید انتقال دهید و آدرس کیف پول نیاز داریم. می توانید آدرس کیف پول را با کپی کردن آن از بالای رابط کیف پول فانتوم خود دریافت کنید. با وارد کردن اطلاعات مناسب، تنها کاری که باید انجام دهید این است که دستور را اجرا کنید و توکن ها باید منتقل شوند.

برای اطمینان از اینکه همه چیز طبق برنامه کار می کند، می توانید کیف پول Phantom یا کیف پول محلی خود را با دستور “spl-token accounts” بررسی کنید. با این حال، هنگامی که کیف پول فانتوم خود را بررسی می کنید، متوجه خواهید شد که توکن ها نام، نماد و آیکونی ندارند. برای اضافه کردن این مورد، می‌توانید به صفحه GitHub مراجعه کرده و درخواست کشش بدهید. برای کسب اطلاعات بیشتر در این مورد، ویدیویی را که قبلا ذکر شد، از ساعت 19:40 تماشا کنید.

 

مدیریت

مهندس کیایی هستم با بیش از 12 سال سابقه در مدیریت و طراحی وبسایت همچنین بیش از 8 سال سابقه پیرامون ارزهای دیجیتال

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بازی انفجار آنلاین بازی اسلات آنلاین بازی تخته نرد آنلاین بازی پوکر آنلاین بازی رولت آنلاین بازی بلک جک آنلاین بازی پیش بینی فوتبال بهترین سایت بازی انفجار آنلاین سایت شرط بندی آنلاین سایت کازینو آنلاین کازینو آنلاین با درگاه مستقیم پوکر انلاین پوکر سایت پیش بینی فارسی سایت شرط بندی ایرانی تتل بت هات بت سایت بت ایرانی سایت پوکر انلاین
دکمه بازگشت به بالا