solidity 合约入金出金(eth)
合约入金(eth)
合约入金有四个方式:
合约函数入金,只需合约函数 用 public payable修饰即可
回调函数入金(无参数函数也叫callback函数)用public payable修饰即可 如
function () public payable{}
外部账户直接给已存在的合约地址转入eth
外部地址部署智能合约时转入eth
合约出金(eth)
合约要出金给他人账户,必须在合约内执行调用,调用方式有三种
receiveAddress.transfer(uint256 amount)
receiveAddress.send(uint256 amount)
receiveAddress.call.valle()
合约内出金方法 | 是否抛出异常 | 发送交易的gaslimit | 是否会调用receiveAddress的callback()函数 |
transfer | 会抛异常,触发回滚 | 23000 | 会调用 |
send | 不抛,但返回false | 23000 | 会调用 |
call | 不抛,但返回false | 不限制(容易因为调用address的callback()导致恶意攻击) | 会调用 |
出金注意事项:
1.尽量使用前两种出金
2.慎重使用call出金,理由因为不限制gaslimit,若address的callback()有恶意攻击代码,可能带来不可预估的损失,如递归式恶意调用你的程序
3.无论哪种,出金前,先做数据操作,在做出金函数调用
solidity 合约入金出金(eth)相关推荐
- 外包程序员入职蚂蚁金服被质疑,网友:人生污点
❤ 文末赠书 程序员求职面试(微信号:CoderJob)整理 内容参考自:脉脉 外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感 ...
- 蚂蚁金服入职考试_程序员入职蚂蚁金服被质疑,网友评论人生污点,不把外包当人?...
外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感外,还要受到不一样的气.明明有进大厂相同的实力,却不能享受和正式员工一样的待遇, ...
- OCTAFX滑点滑到令人发指 现在出金也不给出金是黑平台无疑了
近日有很多汇友向外汇天眼求助,称OCTAFX滑点滑到令人发指,其中一个受害者是第一次在OCTAFX交易,有 4 个正在进行的交易,当受害者点击自己的交易时,受害者只看到一个,起初受害者认为这是网络不好 ...
- 黑平台winterSnow Forex搞PUA 诱惑受害者投资外汇导致36万美金无法出金
近日,有受害者在外汇天眼曝光黑平台winterSnowForex,称其被一团伙网络经济诈骗损失36万多美金,事件起因于6月21日,被一名在美国洛杉矶的PUA男,可能是假名陈鑫CHENXIN,他于202 ...
- 外包程序员入职蚂蚁金服,被质疑到怀疑人生!外包真的不好吗?
内容参考自:脉脉 外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感外,还要受到不一样的气.明明有进大厂相同的实力,却不能享受和正 ...
- 一名外包程序员入职蚂蚁金服,被质疑到怀疑人生…
程序员求职面试(微信号:CoderJob)整理 内容参考自:脉脉 外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感外,还要受到不 ...
- 期货开户后出金和销户等流程
期货开户不可以在网上进行,需要到期货公司进行开户.带本人身份证和银行卡到期货公司办理开户手续,其中银行卡需要中.农.工.建.交.中信.光大.浦发行的借记卡,具有信用卡功能的银行卡不能办理开户.具体开户 ...
- 外包程序员入职蚂蚁金服被质疑,网友评论人生污点,真就不拿外包当人了呗?
外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感外,还要受到不一样的气.明明有进大厂相同的实力,却不能享受和正式员工一样的待遇, ...
- 杂谈||Python实现计算含保底抽卡出金期望
吃饭(等异客)前几分钟看不进论文写着玩的,模型和代码都很简单,闲着的时候练练手.试了几个玩过的游戏,基本都是有保底机制的,对于FGO的保底机制不是很清楚,另外两个游戏是递增模型.至于计算模型就是很简单 ...
最新文章
- 一种简易实现磁悬浮吊坠方案
- 当代计算机技术在建筑设备中的应用,智能化建筑中计算机技术应用研究原稿(样例3)...
- MySQL_项目7: 各部门工资最高的员工(难度:中等)
- HTTP 调试工具httpdebug 使用示例
- java视频流传输_java – 使用Xuggler流式传输视频
- jquery this 与javascript的this
- linux修改文件权限的命令_Linux基础文件权限管理
- 【网络安全工程师面试合集】——网络安全基础知识大总结
- shell进入特权模式_GRUB引导下进Linux单用户模式的三种方式,修改root密码
- 欧拉函数知识点总结及欧拉函数打表代码(数论)
- Linux抓包命令集锦(tcpdump抓包)
- Hadoop 面试题
- c#机器人聊天软件,C#制造简易QQ聊天机器人
- 工业镜头、相机的结构、参数解释及选型指南
- 短信验证码开发教程 - 4.后端篇
- suse linux修改系统时间,linux时间和时区修改(附suse)
- hdu1541,坑爹的经典树状数组
- 神威 计算机 应用,Gromacs在神威蓝光超级计算机上的部署和应用(2)
- java反转字符串的方法
- 深度学习在推荐领域的应用lookalike