WAGMI مجموعه ای از قلاب های React است که حاوی همه چیز برای شروع کار با Ethereum است. WAGMI "اتصال کیف پول" را آسان می کند ، نمایش داده می شود و اطلاعات را متعادل می کند ، پیام ها را امضا می کند ، با قراردادها تعامل می یابد و موارد دیگر - همه با ذخیره سازی ، درخواست فداکاری و پایداری.
نخ NPM PNPM
npm i wagmi ethers@^5
بررسی اجمالی
وارد كردن , createClient> از جانب "واگمی" وارد كردن از جانب "اتر" محاصره کردن مشتری = سازنده( اتصال خودکار: درست است، واقعی, ارائه دهنده: GetDefaultProvider(), >) تابع برنامه() برگشت ( wagmiconfig مشتری=> مشخصات /> wagmiconfig> ) >
وارد كردن , useCoect, useDiscoect> از جانب "واگمی" وارد كردن از جانب "WAGMI/کانکتورها/تزریق" تابع مشخصات() محاصره کردن نشانی, وصل است > = با استفاده از() محاصره کردن وصل کردن > = useCoect( اتصال: جدید کانکتور تزریقی(), >) محاصره کردن قطع شدن > = استفاده شده() if (وصل است) برگشت ( قسمت> مرتبط با دکمه بر روی کلیک کردن= => قطع شدن()>>قطع شدندکمه> قسمت> ) برگشت دکمه بر روی کلیک کردن= => وصل کردن()>>کیف پول را به هم وصل کنیددکمه> >
در این مثال ، ما یک مشتری WAGMI ایجاد می کنیم و آن را به متن React Wagmiconfig منتقل می کنیم. مشتری برای استفاده از ارائه دهنده پیش فرض Ethers تنظیم شده و به طور خودکار به کیف پول های قبلی متصل متصل می شود.
در مرحله بعد ، ما از Hook UseCoect برای اتصال یک کیف پول تزریق شده (به عنوان مثال MetaMask) به برنامه استفاده می کنیم. سرانجام ، ما آدرس حساب متصل را با useaccount نشان می دهیم و به آنها اجازه می دهیم تا با استفاده از useriscoect جدا شوند.
ما فقط سطح را برای کاری که می توانید با WAGMI انجام دهید ، خراشیده ایم!
امکانات
WAGMI از تمام این ویژگی ها خارج از جعبه پشتیبانی می کند:
- 20+ قلاب برای کار با کیف پول ، ENS ، قراردادها ، معاملات ، امضای و غیره.
- اتصالات کیف پول داخلی برای Metamask ، WalletCoect ، کیف پول Coinbase ، تزریق و موارد دیگر
- حافظه پنهان ، درخواست فداکاری ، چند مرحله ای ، دسته بندی و پایداری
- داده های خودکار در مورد تغییرات کیف پول ، بلوک و شبکه
- TypeScript Ready (انواع استنباط از ABIS و EIP-712 داده های تایپ شده)
- رابط خط فرمان برای مدیریت ABI و تولید کد
- مجموعه تست در حال اجرا در برابر شبکه Ethereum Forked
انجمن
برای محتوای بیشتر مربوط به WAGMI ، مکان های زیر را بررسی کنید:
- WAGMI_SH ، awkweb و jakemoxey را در توییتر دنبال کنید تا به روزرسانی های پروژه
- به بحث های مربوط به GitHub بپیوندید
- پروژه/سازمان خود را که از WAGMI استفاده می کند به اشتراک بگذارید
- لیست عالی پروژه ها و منابع عالی را مرور کنید
حمایت کردن
به پشتیبانی از توسعه آینده کمک کنید و WAGMI را به یک پروژه منبع باز پایدار تبدیل کنید. ممنون
راهنمای تجارت فارکس...
ما را در سایت راهنمای تجارت فارکس دنبال می کنید
برچسب :
نویسنده : نسیم خاکسار
بازدید : <-PostHit->
تاريخ : چهارشنبه
7 تير
1402 ساعت: 22:14