10 在合约中如何操作普通地址进行转账,调用其他智能合约等操作

不知道我描述的是否清楚,

在一个合约里操作一个普通地址去进行转账或者调用其他合约方法;

合约1->普通地址->其他智能合约2方法

在合约2看到的只是普通地址调用了自己的方法。

请问是否有相关的开源合约例子,或者类似文档,

谢谢

请先 登录 后评论

最佳答案 2021-09-08 22:01

在合约里向一个地址转账,只需要调用地址的transfer 方法, 例如,以下方法可以下 user 转账:

function send(address user, uint amount) public {
    payable(user).transerfer(amount);
}

你不能用合约操作一个普通地址进行操作,也不需要,你需要的使用合约去调用合约。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,5483 浏览
  • yimings2072 提出于 2021-09-08 20:30