# CorexAuto - Corex Network 批量注册 & 自动签到工具
链: Base (Chain ID 8453)

## 关键信息总结：
- •链: **Base** (Chain ID 8453)
- •激活合约: `0xc6b354063E9dDb4a76E8DfE64Bf5Aa10ef494237`
- •CXK 代币合约: `0xA4607035b9De6Af8bc2346113896CE1868142717`
- •激活方法: `activateCommunication()` (payable, 需要 ETH)
- •查看费用: `activationEthCost()` → uint256
- •检查状态: `canActivateToday(address)` → (bool, uint256)
- •API: `api-dapp.corexkey.com`

- •`POST /api/referrer/bind` — 绑定推荐人
  - •`POST /api/activation-v2/check-today` — 检查今日激活
  - •`POST /api/activation-v2/confirm` — 确认激活交易

## 功能说明
**命令:**
| 命令 | 说明 | 示例 |
| --- | --- | --- |
| `register` | 批量注册新钱包并绑定推荐人 | `python3 corex_auto.py register -n 10` |
| `activate` | 批量每日签到（链上激活） | `python3 corex_auto.py activate` |
| `status` | 查看所有账号状态/余额 | `python3 corex_auto.py status` |
| `import` | 导入已有私钥 | `python3 corex_auto.py import 0x...` |

## 使用流程
1. `register -n 数量` 批量生成钱包
2. 往每个钱包地址转入 Base 链 ETH（至少 0.0003 ETH/次）
3. `activate` 执行每日签到

## 依赖
`pip install web3 eth-account requests`

### Python 代码
```python
#!/usr/bin/env python3
"""
CorexAuto - Corex Network 批量注册 & 自动签到工具
链: Base (Chain ID 8453)
"""
import json
import time
import sys
import os
import csv
import argparse
import logging
from datetime import datetime, timezone
from pathlib import Path

# ──────────────── 配置 ────────────────
BASE_RPC = "https://mainnet.base.org"
API_BASE = "https://api-dapp.corexkey.com/api"
ACTIVATION_CONTRACT = "0xc6b354063E9dDb4a76E8DfE64Bf5Aa10ef494237"
CXK_TOKEN = "0xA4607035b9De6Af8bc2346113896CE1868142717"
DEFAULT_REFERRER = "0x810018a1FFD4bcf536fd7C5363762B81c05c93b5"
CHAIN_ID = 8453

# Additional code ...
```

> **激活费用**: 0.000232 ETH（约 $0.4）。
> **每次激活获得**: 1000 CXK

## 核心流程
### 注册新账号
```python
def register_account(referrer: str = DEFAULT_REFERRER) -> dict | None:
    # 函数实现
```

### 批量注册账号
```python
def batch_register(count: int, referrer: str = DEFAULT_REFERRER):
    # 函数实现
```

### 批量执行每日激活
```python
def batch_activate():
    # 函数实现
```
