在Solidity 0.6之前,需要得合约里实现一个payable 的回退函数, 代码如:
contract Test {
function() external payable {
// some code
}
}
在Solidity 0.6.0之后,使用了一个新的关键字 receive 来表示接受以太币:
contract Test {
receive() external payable {
// some code
}
}
向合约转账只需要在钱包转账时,目标地址填写合约的地址即可。 如果要编程转账,可以使用web3接口sendtransaction