فارسی
نقطهی پایانی JSON-RPC
این صفحه نحوهی اتصال مستقیم کیفپول یا کلاینت به DotOne Smart Chain را پوشش میدهد. برای فهرست کامل متدهای JSON-RPC، سابسکرایبهای WebSocket و API اکسپلورر، به مرجع API مراجعه کنید.
افزودن DotOne به کیفپول
اکثر کیفپولهای سازگار با EVM (متامسک، Rabby، Trust Wallet و ...) امکان افزودن دستی یک شبکهی سفارشی را دارند. از پارامترهای زیر استفاده کنید:
| فیلد | میننت |
|---|---|
| نام شبکه | DotOne Smart Chain |
| آدرس RPC | https://rpc.dotone.network |
| Chain ID | 505 |
| نماد ارز | DOTO |
| اکسپلورر بلاک | https://dotscan.one |
تستنت عمومی در حال توسعه است و بهزودی راهاندازی میشود — پارامترهای شبکهی آن پس از در دسترس قرار گرفتن اینجا منتشر خواهد شد. پیش از واریز وجه یا دیپلوی قرارداد، Chain ID و آدرس RPC را با مرجع API مطابقت دهید.
نقاط پایانی RPC
| شبکه | نوع | نقطهی پایانی |
|---|---|---|
| میننت | HTTPS RPC | https://rpc.dotone.network |
| میننت | WebSocket | wss://ws.dotone.network |
| تستنت | — | بهزودی — در حال توسعه |
این نقاط پایانی عمومی زیرساخت مشترکن، پس برای توسعه و استفادهی سبک خوبن، ولی برای چیزی که واقعاً تو تولید اجرا میشه نه. اگه دارید یه چیز جدی میسازید، یا نود خودتون رو اجرا کنید یا از یه ارائهدهندهی RPC ثالث که از زنجیرههای سفارشی EVM پشتیبانی میکنه استفاده کنید، و درخواستها رو batch کنید و بهجای polling از سابسکرایب WebSocket استفاده کنید — به بخش «محدودیتهای نرخ درخواست» در مرجع API مراجعه کنید.
شروع یک نشست محلی JSON-RPC
پس از راهاندازی نود خودتان (به اپراتورهای نود مراجعه کنید)، میتوانید مثل هر زنجیرهی مبتنی بر Geth به کنسول JSON-RPC آن متصل شوید:
bash
geth attach http://127.0.0.1:8545از طریق کنسول، فراخوانیهای استاندارد فضای نام eth_، net_ و web3_ همانطور که در مرجع API مستند شده رفتار میکنند.
نکات سازگاری
چند نکته که اگه از ابزارهای اتریوم اومدید خوبه بدونید. DotOne از Proof of Staked Authority استفاده میکنه نه Proof of Work، پس متدهای مرتبط با ماینینگ مثل eth_mining و eth_hashrate واقعاً روی این شبکه معنایی ندارن. نهاییشدن تراکنشها هم از رای اعتبارسنجها میاد، نه اون مدل عمق تایید احتمالاتی که تو اتریوم عادت کردید — برای نحوهی واقعی تولید بلاک و نهاییشدن به نگاه کلی اعتبارسنج مراجعه کنید. یه چیز دیگه: اگه eth_getLogs یا هر فراخوانی دیگهای که روی محدودهی وسیعی از بلاکها لاگ اسکن میکنه صدا بزنید، روی نقاط پایانی عمومی کند خواهد بود — برای پرسوجوهای تاریخی، سابسکرایب لاگ از طریق WebSocket یا API اکسپلورر/ایندکسر بهتر جواب میده.