کیف پول Coinbase ارائه دهنده اتریوم تزریق شده

ساخت وبلاگ

پسوند مرورگر کیف پول Coinbase یک ارائه دهنده Ethereum ، همانطور که توسط EIP-1193 مشخص شده است ، به مرورگر در پنجره تزریق می کند.

شما می توانید از این ارائه دهنده در DAPP خود استفاده کنید تا از حساب های اتریوم کاربران درخواست کنید ، داده های زنجیره ای را بخوانید و بدون استفاده از کیف پول Coinbase SDK ، پیام و معاملات را امضا کنید.

مزایای استفاده از کیف پول Coinbase SDK در مقابل ارائه دهنده تزریق شده

عملکرد اساسی بین کیف پول Coinbase SDK و ارائه دهنده تزریق کیف پول Coinbase بسیار مشابه است. با این حال ، SDK برخی از ویژگی های مفید اضافی را ارائه می دهد:

  • اگر پسوند کیف پول Coinbase نصب نشده است ، با Ethereum. Request تماس بگیرید () یک جریان داخلی را شروع می کند.
  • در موبایل ، تماس با Ethereum. Request () به طور خودکار به DAPP شما در برنامه موبایل بومی کیف پول Coinbase متصل می شود.

چندین ارائه دهنده تزریق شده

اگر کاربر دارای چندین برنامه افزودنی مرورگر کیف پول باشد که ارائه دهنده ارائه دهندگان اتریوم (به عنوان مثال ، هر دو Metamask و Coinbase Wallet) را تزریق می کند ، ارائه دهنده تزریق شده کیف پول Coinbase یک آرایه "چند دستگاه" را در پنجره می سازد. کیف پول Coinbase را می توان در این آرایه توسط خاصیت iscoinbasewallet شناسایی کرد.

اطلاعات بیشتر را می توان در Doc ما در مورد مدیریت چندین پسوند تزریق شده مشاهده کرد.

خواص

iscoinbasewallet

مشخص می کند که آیا این ارائه دهنده کیف پول Coinbase است یا خیر.

روش

درخواست (استدلال)

رابط درخواست های   روش: رشته;  پارامت?: هیچ; > اتر.درخواستT>(استدلال: درخواست های): وعدهT>; 

کیف پول Coinbase از درخواست (ARG) برای بسته بندی API RPC استفاده می کند. پارامترها و مقدار بازگشت با روش RPC متفاوت است.

اگر درخواست به هر دلیلی انجام نشود ، قول با خطای Ethereum RPC رد می شود.

کیف پول Coinbase از بسیاری از روشهای استاندارد Ethereum RPC پشتیبانی می کند ، از جمله:

  • eth_requestaccounts
  • WALLET_ADDETHEREUMCHAIN
  • Wallet_switchethereumchain
  • Wallet_watchAsset
  • ETH_SENDTRANSACTION
  • ETH_SENDRAWTRANSACTION
  • eth_newfilter
  • eth_newblockfilter
  • eth_newpendingtransactionfilter
  • eth_getFilterChanges
  • eth_getFilterlogs

و همچنین تمام روشهای استاندارد امضای:

  • ETH_SIGN
  • طراحی_ شخصی
  • eth_signtypeddata
  • eth_signtransaction
  • signtypeddata_v1
  • signtypeddata_v3
  • signtypeddata_v4
منصة التداول الأكثر ثقة...
ما را در سایت منصة التداول الأكثر ثقة دنبال می کنید

برچسب : نویسنده : احمد نجفی بازدید : 34 تاريخ : يکشنبه 12 شهريور 1402 ساعت: 21:15