Spaces:
Sleeping
Sleeping
| 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 |