مقدمه
از درک پشته فناوری برای توسعه Web3 DApp، باید پشته فناوری اصلی برای توسعه web3 dApp، نقش RPC در توسعه dApp، و نحوه استفاده از dRPC برای ایجاد یک حساب کاربری، ایجاد یک کلید API، نقاط پایانی، تجزیه و تحلیل نقاط پایانی را یاد گرفته باشید. وجوه را به حساب dRPC خود اضافه کنید و موجودی خود را بررسی کنید.
نقش dRPC در استقرار قراردادهای هوشمند سادهسازی فرآیند راهاندازی یک گره اتریوم است و تعامل و استقرار توسعهدهندگان را تنها با یک خط کد آسانتر میکند.
در این مقاله، با استفاده از نقطه پایانی dRPC و کلید API، یک قرارداد هوشمند پرداخت قهوه را در Ethereum Sepolia Testnet مینویسید، کامپایل میکنید، آزمایش میکنید و اجرا میکنید.
ویژگی ها عبارتند از:
- پرداخت برای قهوه
- بررسی قیمت قهوه
- بازیابی تعداد کل قهوه فروخته شده و کل مقدار پول ساخته شده
بیا دستت رو کثیف کنیم
پیش نیازها
- از قبل حساب خود را با Sepolia Faucet تامین کنید.
- یک کیف پول مانند Metamask داشته باشید.
- ویرایشگر کد.
- قبلاً هر کتابخانه یا فریم ورک Js مورد نظر خود را نصب کرده اید (به عنوان مثال React.js، Next.js و غیره).
- کوزه آب.
- استحکام.
- React.js با استفاده از Vite.js (Typescript)
- هاردات.
- Web3.js.
- Dotenv.
- کلید و نقطه پایانی dRPC API.
- کلید خصوصی حساب شما
- متاماسک
نوشتن قرارداد هوشمند پرداخت قهوه
-
یک پوشه در زیر پوشه اصلی خود ایجاد کنید و نام آن را …