# 📁 Scripts - Ferramentas de Crypto

## Scripts Disponíveis

### 1. `airdrop-checker.js` - Verificar Eligibility de Airdrops
Checa se uma wallet está ativa em múltiplas chains.

```bash
node airdrop-checker.js <wallet_address>

# Exemplo:
node airdrop-checker.js 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
```

**Chains verificadas:**
- Ethereum, zkSync Era, Scroll, Linea, Optimism, Arbitrum, Base, Polygon, Avalanche, Berachain, Monad

**Output mostra:**
- Balance em cada chain
- Número de transações
- Se está "ATIVA" (eligibility para airdrops)

---

### 2. `balance-checker.js` - Checar Balance Específico
Checa balance em uma chain específica.

```bash
node balance-checker.js <wallet_address> [rpc_url]

# Exemplos:
node balance-checker.js 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
node balance-checker.js 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 https://rpc.monad.xyz
```

---

## RPC URLs Úteis

| Chain | RPC URL |
|-------|---------|
| Ethereum | https://eth.llamarpc.com |
| zkSync Era | https://mainnet.era.zksync.io |
| Scroll | https://rpc.scroll.io |
| Linea | https://rpc.linea.build |
| Optimism | https://mainnet.optimism.io |
| Arbitrum | https://arb1.arbitrum.io/rpc |
| Base | https://mainnet.base.org |
| Polygon | https://polygon-rpc.com |
| Avalanche | https://api.avax.network/ext/bc/C/rpc |
| Berachain | https://rpc.berachain.com |
| Monad | https://rpc.monad.xyz |

---

## Para Rodar

```bash
cd /home/node/.openclaw/workspace/crypto-wallet/scripts

# Instalar dependências (já feito)
npm install

# Checar eligibility de airdrops
node airdrop-checker.js <SEU_ENDERECO>

# Checar balance específico
node balance-checker.js <SEU_ENDERECO> <RPC_URL>
```

---

## ⚠️ Notas

- Scripts usam RPCs públicos (podem ter rate limits)
- Para uso intenso, considere usar Alchemy/Infura API keys
- Scripts são apenas para leitura (não fazem transações)
