Spaces:
Sleeping
Sleeping
File size: 1,592 Bytes
6c01ca8 bf73ceb 6c01ca8 f2cbe2d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | ---
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 |