Asset / README.md
Really-amin's picture
Update README.md
bf73ceb verified
---
sdk: gradio
emoji: 🏆
colorFrom: blue
colorTo: blue
pinned: true
sdk_version: 5.49.1
---
# BSC Address Checker + Optional BEP20 Transfer (Gradio Space)
این پروژه یک اپ ساده Gradio است که:
- موجودی BNB (BSC) و ETH (Ethereum) را برای یک آدرس نمایش می‌دهد.
- جستجوی ساده برای دو توکن رایج (BUSD و WETH_BEP20) انجام می‌دهد.
- **اختیاری**: انتقال BEP20 را در شبکه BSC با وارد کردن کلید خصوصی انجام می‌دهد.
## هشدارهای امنیتی
- هرگز کلید خصوصی خود را در یک Space عمومی قرار ندهید.
- اگر می‌خواهید عملیات ارسال را فعال کنید، Space را خصوصی نگه دارید یا اپ را محلی اجرا کنید.
- توصیه می‌شود از Wallet-based signing یا پل‌های امن استفاده کنید.
## Deploy در Hugging Face Spaces
1. ساخت یک Space جدید (Gradio).
2. آپلود فایل‌های `app.py` و `requirements.txt`.
3. تنظیم متغیرهای محیطی (در Settings -> Secrets):
- `BSC_RPC` (اختیاری; پیش‌فرض: https://bsc-dataseed.binance.org/)
- `ETH_RPC` (اختیاری)
4. اگر خواستی قابلیت ارسال را ایمن کنی، از Secrets برای قرار دادن `PRIVATE_KEY` استفاده کن، یا بهتر: اجازه نده کاربران کی‌ها را وارد کنند.
## اجرا محلی
1. pip install -r requirements.txt
2. export BSC_RPC=...
3. python app.py