基础空投mcp
MCP服务器,用于在Base链上批量发送ERC-20代币和ETH。使用空投特定工具包装BatchSender合同:CSV风格的收件人列表、相等/加权拆分和气体估算。
安装
npx -y base-airdrop-mcp或者添加到您的MCP配置中:
{
"mcpServers": {
"base-airdrop": {
"command": "npx",
"args": ["-y", "base-airdrop-mcp"],
"env": {
"RPC_URL": "https://mainnet.base.org",
"PRIVATE_KEY": "your-private-key"
}
}
}
}工具
| 工具 | 说明 |
|---|---|
airdrop_tokens | 向多个收件人空投ERC-20代币。处理审批+批量发送。 |
airdrop_eth | 在单笔交易中向多个收件人空投ETH。 |
estimate_airdrop | 估算代币或ETH空投的天然气成本和费用。 |
generate_equal_split | 在地址列表中平均分配总令牌金额。 |
generate_weighted_split | 按权重按比例将总令牌金额拆分到各个地址。 |
get_airdrop_info | 获取BatchSender合同信息(费用、资金、地址)。 |
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
PRIVATE_KEY | 是(用于发送) | - | 用于签署交易的钱包私钥 |
RPC_URL | 没有 | https://mainnet.base.org | 基本RPC端点 |
用例
- 代币发行 -向早期支持者或社区成员分发代币
- 社区奖励 -用代币或ETH空投奖励活跃参与者
- 团队薪酬 -批量向团队成员发送令牌
- DAO分布 -执行治理批准的代币分发
合同
批处理发送器: 0x7625a962Ba9dddc02F08847904cEA59e881f8907 (基础主网)
费用:每批交易0.0005 ETH。
