当前位置:   article > 正文

Java实现以太坊空投工具_java nft空投

java nft空投

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

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);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

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

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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号