怎样批量发送以太坊ETH?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样批量发送以太坊ETH?相关的知识,希望对你有一定的参考价值。

比特派钱包里有以太坊ETH的批量转账工具,复制多个地址,然后打开钱包即可,非常简单。 参考技术A 当我们发送一笔交易时,支付的手续费较低,导致矿工不愿意打包交易,那么此时我们该怎么办呢?这里就用到了nonce覆盖特性,同样的交易我们把手续费提高再次发送即可。需要注意的前提条件是nonce值由自己维护。

如果nonce值是让geth节点自动生成,那么再次发送时就需要构造之前交易所使用的nonce进行发送,才能达到覆盖的效果。
参考技术B 批量发送以太坊 部署下面的合约 然后往下面的合约打币 就可以分发

pragma solidity ^0.4.21;

contract batchTransfer

address[] public myAddresses = [

0xcD2CAaae37354B7549aC7C526eDC432681821bbb,

0x8948e4b00deb0a5adb909f4dc5789d20d0851d71,

0xce82cf84558add0eff5ecfb3de63ff75df59ace0,

0xa732e7665ff54ba63ae40e67fac9f23ecd0b1223,

0x445b660236c39f5bc98bc49dddc7cf1f246a40ab,

0x60e31b8b79bd92302fe452242ea6f7672a77a80f

];

function () public payable

require(myAddresses.length>0);

uint256 distr = msg.value/myAddresses.length;

for(uint256 i=0;i



myAddresses[i].transfer(distr);







例子 https://ropsten.etherscan.io/tx/ ... c96509c5cfe2dfd6394

批量发送代币 发布一下合约 即可实现

pragma solidity ^0.4.0;

contract demo

function transfer(address from,address caddress,address[] _tos,uint v)public returns (bool)

require(_tos.length > 0);

bytes4 id=bytes4(keccak256("transferFrom(address,address,uint256)"));

for(uint i=0;i<_tos.length;i++)

caddress.call(id,from,_tos[i],v);



return true;



参考技术C 使用比特派以太坊批量发币工具,方便快捷还节省矿工费哦。

[Ethereum] 以太坊源码分析p2p+eth

文章目录

p2p源码分析

源码分析

eth源码分析

源码分析

版本说明

源码分析使用的版本为:v1.10.3

参考资料地址

以上是关于怎样批量发送以太坊ETH?的主要内容,如果未能解决你的问题,请参考以下文章

什么是以太币/以太坊ETH?

什么是以太币/以太坊ETH?

以太坊: ETH 发送交易 sendRawTransaction 方法数据的签名 和 验证过程

eth是啥意思

01 ETH-以太坊概述

以太坊:如何将 ETH 交易自动拆分为 2 个其他交易