نحوه استقرار یک قرارداد هوشمند در شبکه اتریوم با استفاده از کلید و نقطه پایانی dRPC API

مقدمه

از درک پشته فناوری برای توسعه Web3 DApp، باید پشته فناوری اصلی برای توسعه web3 dApp، نقش RPC در توسعه dApp، و نحوه استفاده از dRPC برای ایجاد یک حساب کاربری، ایجاد یک کلید API، نقاط پایانی، تجزیه و تحلیل نقاط پایانی را یاد گرفته باشید. وجوه را به حساب dRPC خود اضافه کنید و موجودی خود را بررسی کنید.

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

در این مقاله، با استفاده از نقطه پایانی dRPC و کلید API، یک قرارداد هوشمند پرداخت قهوه را در Ethereum Sepolia Testnet می‌نویسید، کامپایل می‌کنید، آزمایش می‌کنید و اجرا می‌کنید.

ویژگی ها عبارتند از:

  1. پرداخت برای قهوه
  2. بررسی قیمت قهوه
  3. بازیابی تعداد کل قهوه فروخته شده و کل مقدار پول ساخته شده

بیا دستت رو کثیف کنیم

پیش نیازها

  1. از قبل حساب خود را با Sepolia Faucet تامین کنید.
  2. یک کیف پول مانند Metamask داشته باشید.
  3. ویرایشگر کد.
  4. قبلاً هر کتابخانه یا فریم ورک Js مورد نظر خود را نصب کرده اید (به عنوان مثال React.js، Next.js و غیره).
  5. کوزه آب.
  1. استحکام.
  2. React.js با استفاده از Vite.js (Typescript)
  3. هاردات.
  4. Web3.js.
  5. Dotenv.
  6. کلید و نقطه پایانی dRPC API.
  7. کلید خصوصی حساب شما
  8. متاماسک

نوشتن قرارداد هوشمند پرداخت قهوه

  1. یک پوشه در زیر پوشه اصلی خود ایجاد کنید و نام آن را …

Source link