SPN
Blocks:
سختی:
Transaction معلق:
Balance Node:
Reward Mining:
📊Overview
🔍Explorer
⛏️Mining
👛Wallet
💸Send
Mempool
🖥️Miners
⚙️Settings
🧱
تعداد Block
شامل جنسیس Block
🔑
سختی Mining
Proof of Work
📋
Transaction معلق
در انتظار تأیید
🔁
کل Transaction‌ها
تأیید شده
📈 سختی Mining
⏱️ Time بین Blocks (ثانیه)
🧱 Latest Block‌ها
#Block HashTransaction‌هاسختیNonceTime
📦 جزئیات Block
تمام Blocks
#Block HashPrevious HashTransactionسختیTime
🏆
50
Reward Mining
🔑
Current Difficulty
📋
Transaction معلق
⛏️ Mining Transaction‌های معلق

با کلیک روی دکمه، تمام Transaction‌های معتبر استخر به یک Block جدید اضافه می‌شوند و Reward Mining به کیف پول شما واریز می‌شود.

🧱 Mining دستی

یک Block با داده دلخواه Mining کنید:

Balance
PRC

Wallet Address
🔍 Searchی کیف پول
📋 تاریخچه Transaction‌ها
شناسهنوعمبلغBlock HashTime
ایجاد Transaction جدید
Balance شما: — PRC
ℹ️ راهنما

🔹 Transaction در استخر Transaction‌ها قرار می‌گیرد

🔹 ماینر Transaction را تأیید و وارد Block می‌کند

🔹 پس از Mining تأیید شده محسوب می‌شود

🔹 Balance پس از تأیید به‌روز می‌شود


آدرس فرستنده:
🖥️
0
ماینر متصل
0
Share معتبر
📊
0%
بازده
📦
Job فعلی
🖥️ مانیتورینگ
⚡ اتصال سریع
🔴 ماینر ASIC
💻 ماینر نرم‌افزاری
📡 Network و فایروال
🔧 عیب‌یابی
🔌
Stratum:  stratum+tcp://YOUR_IP:3333  —  Username: WALLET.worker1  —  Password: x
🔌

هنوز هیچ ماینری متصل نیست
برای راهنمای اتصال، تب «اتصال سریع» را ببینید

اتصال ماینر به سرور در ۳ مرحله ساده
۱
سرور را اجرا کنید
در پوشه پروژه این دستور را بزنید:
npm start # باید این خروجی را ببینید: 🚀 SPN Coin Node — http://localhost:3000 ⛏️ [Stratum] Mining server started — Port: 3333
۲
IP سرور را پیدا کنید
این IP را در ماینر وارد می‌کنید
🪟 Windows
🐧 Linux
🍎 Mac
ipconfig | findstr IPv4
hostname -I | awk '{print $1}'
ipconfig getifaddr en0
۳
این مقادیر را در ماینر وارد کنید
فیلدAmountتوضیح
URL / Poolstratum+tcp://IP_سرور:3333IP از مرحله ۲
UsernameWALLET_ADDRESS.worker1Wallet Address + نام ماینر
Passwordxهمیشه x
بعد از اتصال در تب «مانیتورینگ» ظاهر می‌شود
فرمت Username
# آدرس_کیف_پول.نام_ماینر 04ab3c...def.antminer1 04ab3c...def.gpu_rig_01
پورت‌های مورد نیاز
پورتUserد
3333Stratum — اتصال ماینر
3000داشبورد وب + API
🔴 Antminer (Bitmain)
🔵 Whatsminer (MicroBT)
🟢 Avalon (Canaan)
🔴
سازگار: S9، S17، S19، S19 Pro، S19j Pro، T19، S21
۱
IP ماینر را پیدا کنید
به روتر وارد شوید ← لیست DHCP ← دستگاه «Antminer»
یا از نرم‌افزار Advanced IP Scanner استفاده کنید
۲
ورود به پنل مدیریت
http://IP_ماینر ← در مرورگر باز کنید Username: root | Password: root
۳
Miner Configuration → Pool Settings
فیلدAmount
Pool 1 URLstratum+tcp://IP_سرور:3333
Pool 1 WorkerWALLET_ADDRESS.antminer1
Pool 1 Passwordx
💾روی Save & Apply کلیک کنید — ماینر خودکار ریستارت می‌شود
🔵
سازگار: M20S، M30S، M30S+، M50، M50S، M53
۱
ورود به پنل
http://IP_ماینر Username: admin | Password: admin
۲
Pool Configuration
فیلدAmount
Pool URLstratum+tcp://IP_سرور:3333
UsernameWALLET_ADDRESS.m30s_1
Passwordx
🟢
سازگار: Avalon A10، A11، A12، A13 — از طریق RPi Controller
۱
SSH به Controller و اجرا
ssh pi@IP_CONTROLLER cgminer -o stratum+tcp://IP_سرور:3333 -u WALLET.avalon1 -p x
💡 برای تست بدون سخت‌افزار ASIC — روی همان کامپیوتر سرور اجرا کنید
⛏️ CGMiner
💻 XMRig (CPU)
🧪 تست با netcat
نصب
🐧 Linux
🪟 Windows
sudo apt install cgminer
📦دانلود از: github.com/ckolivas/cgminer/releases
اجرا
# سرور روی همین دستگاه: cgminer -o stratum+tcp://127.0.0.1:3333 -u WALLET.worker1 -p x --sha256d # سرور روی دستگاه دیگر: cgminer -o stratum+tcp://192.168.1.100:3333 -u WALLET.worker1 -p x
config.json
{ "pools": [{ "url" : "stratum+tcp://127.0.0.1:3333", "user" : "WALLET_ADDRESS.cpu1", "pass" : "x" }], "cpu": { "enabled": true, "threads": 4 } }
./xmrig --config config.json
nc 127.0.0.1 3333
Subscribe
{"id":1,"method":"mining.subscribe","params":["test/1.0"]}
Authorize
{"id":2,"method":"mining.authorize","params":["WALLET.worker1","x"]}
پاسخ {"result":true,"error":null} = اتصال Success
🪟 Windows Firewall
🐧 Linux UFW
📡 Port Forward روتر
# PowerShell به‌عنوان Administrator: netsh advfirewall firewall add rule name="SPN Coin-Dashboard" dir=in action=allow protocol=TCP localport=3000 netsh advfirewall firewall add rule name="SPN Coin-Stratum" dir=in action=allow protocol=TCP localport=3333 # پیدا کردن IP: ipconfig | findstr IPv4
sudo ufw allow 3000/tcp sudo ufw allow 3333/tcp sudo ufw reload # پیدا کردن IP: hostname -I | awk '{print $1}'
📡
اگر ماینر از خارج از Network LAN وصل می‌شود، در روتر Port Forward تنظیم کنید
فیلد روترAmount
External Port3333
Internal IPIP داخلی کامپیوتر سرور
Internal Port3333
ProtocolTCP
🌐IP عمومی خود را از whatismyip.com پیدا کنید و در ماینر وارد کنید
❌ Connection Refused — ماینر وصل نمی‌شود
علت: سرور اجرا نیست یا پورت 3333 بسته است
# Linux/Mac: netstat -tlnp | grep 3333 # Windows: netstat -ano | findstr :3333
⚠️ ماینر وصل شد ولی در لیست نیست
علت: Username اشتباه است — Authorize نشده
فرمت صحیح: WALLET_ADDRESS.worker_name
🔄 ماینر مدام قطع و وصل می‌شود
راه‌حل: با PM2 اجرا کنید تا خودکار ریستارت شود
npm install -g pm2 pm2 start index.js --name SPN Coin pm2 logs SPN Coin
📋 Log سرور — پیام‌های موردانتظار
[Stratum] ✅ Miner connected: 192.168.1.150 [Stratum] ✓ Authorized: worker1 (04ab3c...) [Stratum] ✅ Valid share! Worker: worker1 🎉 BLOCK #5 MINED! Miner: worker1

🪙 اطلاعات کوین

⛏️ Settings Mining

📊 محدودیت‌های کوین

🔐 Security — Two-Factor Authentication (2FA)

با فعال کردن 2FA، برای ورود علاوه بر رمز عبور، یک کد ۶ رقمی از اپ Authenticator (Google / Proton Authenticator، Authy…) هم لازم می‌شود.

وضعیت: در حال بررسی…
⚠️ توجه
تغییر Settings فقط در فایل config.js Save می‌شود. برای اعمال کامل، سرور را راه‌اندازی مجدد کنید. تغییر سختی یا Reward بر Blocksی قبلی تأثیر نمی‌گذارد.
👤 Userان
UserRoleLast Loginآخرین IPوضعیتActions
🔑 API Keys
نامکلید (جزئی)آخرین استفادهتعداد استفادهوضعیت
رویدادها
Time User Role Actions IP جزئیات
© 2026 SPN Coin Project · PROPRIETARY
🤖
SPN Coin AI
claude-haiku · Anthropic
Online
🤖
Hello! I'm SPN Coin AI, powered by Claude. I have live access to your blockchain data and can help with:

• 🔍 Transaction & block analysis
• 💰 Wallet & address queries
• ⛏️ Mining questions
• 🔐 Security guidance
• 📊 Network statistics

What would you like to know?
What is my current balance? How does SPN mining work? Latest block info How to read an SPN address?