Java实现以太坊空投工具

以太坊空投工具实现
代码展示

public class AirDropContract {
    // TODO: 节点URL
    private final static Web3j web3j = Web3j.build(new HttpService(""));
    // TODO: 代币合约地址
    public static final String coinAddress = "";
    // TODO: 部署合约地址
    public static final String contractaAddress = "";
    public static final BigInteger erc20GasLimit = new BigInteger("200000");
    // TODO: 支付的矿工费gas价格 100 Gwei
    public static final BigInteger gasPrice = new BigInteger("100000000000");
    // TODO: 授权数量 10000000000 代币 10000000000 = 10000000000 00000000000000  精度16
    public static final BigInteger approveAmount = new BigInteger("1000000000000000000000000");
    // TODO: 管理者地址
    public static final String mainAddress = "";
    // TODO: 管理者私钥
    public static final String mainPrivatekey = "";

    public static void main(String[] args) {
        // TODO: 添加需要空投的地址  add里填需要被空投的地址即可
        List<String> toAddressList = new ArrayList<>();
        toAddressList.add("");
        toAddressList.add("");
        List<BigInteger> value = new ArrayList<>();
        //	1000000000000000 = 0.1
        // TODO: 添加需要空投的金额
        value.add(new BigInteger("1000000000000000"));
        value.add(new BigInteger("1000000000000000"));
        // TODO: 1.先授权金额 能查询到授权则可转账  先完成第一步才可以走第二步
//        approve(mainAddress, mainPrivatekey);
//        allow(mainAddress, mainPrivatekey);
        // TODO: 2.批量转账 一对多
        //signTokenTransactionList(toAddressList, value, mainAddress, mainPrivatekey);
    }
}

这里是空投的测试网GBZZ代币

效果图
hash链接在这里插入图片描述
有疑问可加Q1172243570咨询

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日出东方一点红

地址:jackzero.eth

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值