تبدیل Chain ID دهدهی/هگز+بررسی پیش از افزودن RPC
یک Chain ID دهدهی یا مقدار هگزادسیمال با پیشوند 0x وارد کنید تا صفحه شکل دیگر را بهصورت محلی محاسبه کند. همچنین میتوانید مقدار فرم wallet را کنار مقدار official docs پروژه بگذارید و مقایسه کنید. این صفحه به RPC وصل نمیشود و معتبر بودن node را تأیید نمیکند.
تبدیل Chain ID
دکمههای نمونه فقط شکل نوشتن را نشان میدهند. هنگام افزودن شبکه، Chain ID را از official docs پروژه بگیرید و این نمونهها را فهرست شبکهها در نظر نگیرید.
مقایسه دو مقدار پیش از افزودن RPC
چرا یک Chain ID دو شکل نوشتاری دارد
دهدهی و هگزادسیمال فقط دو نمایش از یک عدد صحیح هستند. در رابط wallet معمولاً عدد دهدهی دیده میشود و در تنظیم JSON-RPC عدد هگزادسیمال با پیشوند 0x رایج است. برای نمونه، 56 و 0x38 یک مقدار هستند.
آیا یکسان بودن Chain ID امنیت RPC را ثابت میکند
خیر. یکسان بودن فقط نشان میدهد Chain ID اشتباه وارد نشده است؛ معتبر بودن RPC host، وبسایت یا پنجره wallet را ثابت نمیکند. یک node مخرب هم میتواند Chain ID درست را گزارش کند.
پیش از افزودن، RPC domain، نام شبکه، نماد توکن بومی و block explorer URL را جداگانه با کانال رسمی پروژه تطبیق دهید. تنظیم RPC به seed phrase یا private key نیاز ندارد. برای بررسی بیشتر، چکلیست امنیت wallet پیش از testnet و روش شناسایی testnet جعلی و سایت فیشینگ را ببینید.
پیش از افزودن شبکه چگونه بررسی کنیم
- Chain ID را از official docs پروژه بردارید، نه از اسکرینشات گروه یا پیام ناشناس.
- مقدار فرم wallet و مقدار رسمی را در دو کادر مقایسه وارد کنید. یکی میتواند دهدهی و دیگری هگز باشد.
- اگر مقادیر متفاوتاند، شبکه را ذخیره نکنید و منبع را دوباره بررسی کنید.
- اگر مقادیر یکساناند، RPC domain و block explorer را جداگانه تأیید کنید و بعد درباره ذخیره شبکه تصمیم بگیرید.
اگر نتیجه مقایسه «مقادیر متفاوت» بود: علتهای رایج و راهحل
- mainnet و testnet با هم اشتباه شدهاند: مثلاً Ethereum mainnet عدد 1 است و Sepolia testnet عدد 11155111؛ BNB Smart Chain mainnet عدد 56 است و testnet آن 97. اول مطمئن شوید کدام را اضافه میکنید.
- عدد هگزادسیمال دهدهی فرض شده: در docs نوشته شده 0x38 و در wallet عدد 38 وارد شده است. هر دو مقدار را همانطور که هست در کادر مقایسه بالا وارد کنید؛ ابزار هر کدام را طبق شکل نوشتاری خودش تبدیل و بعد مقایسه میکند.
- مقدار از گروه چت، ویدئو یا وبسایت ناشناس آمده: دوباره از official docs یا block explorer رسمی پروژه بردارید.
- هنگام ذخیره شبکه، wallet میگوید Chain ID برگشتی از RPC با مقدار شما فرق دارد: یعنی آن RPC مال chain دیگری است یا node رسمی نیست. ذخیره نکنید و RPC فهرستشده در official docs را به کار ببرید.