1.一般空投的数据格式都是:[{address:0xxxxxxxxxx...xxx,value:10000},{address:0xxxxxxxxxx...xxx,value:10000}] 2.我们先设置默克尔根供合约使用:let leafs = []; for (let k = 0; k < list.length; k++) { let leaf = ethers.utils.solidityKeccak256(["address", "uint256"], [list[k].address, list[k].value]); leafs.push(leaf); } let tree = new MerkleTree(leafs, keccak256, { sort: true }); let root = tree.getHexRoot(); 3.设置结点数据让合约验证领空投的数据://叶子结点数据 let leafs = []; for (let k = 0; k < list.length; k++) { let leaf = ethers.uti...