“send“ and “transfer“ are only available for objects of type “address payable“, not “address
address public buyer;buyer.transfer(amount);
错误原因:
在Solidity 0.5.x中,地址类型被细分为address
和address payable
如果该地址根本不需要接收以太币,那么就应当使用address类型。当地址被声明为address类型后,如果开发者试图向该地址转入以太币,就会导致编译时类型错误。
address payable表示可用于支付的地址,因此在address payable类型的变量上,你可以使用.transfer()和.send()方法,但是address类型的变量则不能使用这些方法。
修改方式:
将 address 改为 address payable
address payable public buyer;
“send“ and “transfer“ are only available for objects of type “address payable“, not “address相关推荐
- ERROR send and transfer are only available for objects of type address payable , not address
报错信息如下: from solidity: TypeError: "send" and "transfer" are only available for o ...
- remix中错误集合
错误一: TypeError: "send" and "transfer" are only available for objects of type &qu ...
- 深入理解Solidity
Solidity源文件布局 pragma(版本杂注) 用于指定源文件的版本,表明编译器的版本,例如 pragma solidity ^0.4.0 ^用于指代版本号需要大于0.4.0但是不可以超过大的层 ...
- Solidity 0.5 address payable和address的区别是什么?
2019独角兽企业重金招聘Python工程师标准>>> 在Solidity 0.5.x中,地址类型被细分为address和address payable,那么,这两种类型有什么区别? ...
- 区块链——智能合约入门知识
文章目录 1.区块链安全体系架构 分法1 分法2(类似分法1) 分法3 2.变量 2-1.变量 变量的声明: 变量的分类: 2-2.类型 值类型: 引用类型: 3.语句 4.函数 5.ERC20标准 ...
- 区块链/solidity-address payable和address
payable 修饰符的公有函数才能接受接收 Ether 如果你的合约通过一个没有 payable 修饰符的公有函数(包括构造函数和 fallback 函数)接收 Ether.将会产生一个 requi ...
- Solidity语法规范整理
一.Solidity 是什么 Solidity是一门面向合约的.为实现智能合约而创建的高级编程语言.这门语言受到了C++,Python和JavaScript语言的影响,设计的目的是能在以太坊虚拟机(E ...
- 区块链每日必学:智能合约如何接收以太
目前来看,智能合约接受以太共有五种可能性: 1. receive() 一个合约最多有一个 receive 函数, 声明函数为: receive() external payable {} 无需 fun ...
- Solidity的合约
Solidity中的Contracts与面向对象语言中的类相似.它们包含状态变量和函数中的持久数据,可以修改这些变量.在不同的合约(实例)上调用函数将执行EVM函数调用,从而切换上下文,使得状态变量不 ...
最新文章
- 独家 | 基于TextRank算法的文本摘要(附Python代码)
- python怎么随机生成数据_Python-随机生成数据
- 搞Java的年薪 40W 是什么水平?
- SAP固定资产相关的一些表
- springboot 优雅的参数校验_SpringBoot 2.x 开发案例之优雅的校验参数
- mssql查询所有上下级
- [渝粤教育] 洛阳理工学院 基础素描 参考 资料
- jQuery对象与dom对象的转换
- Unity环境下RTMP推流+RTMP播放低延迟解决方案
- Spring —— context:property-placeholder/元素
- System.out.printf()的使用方法
- 分享76网络科技88教育教学47公司企业PPT模板
- 人脸识别7-人脸图片相似度
- EEPROM、FLASH、NOR FLASH、NAND FLASH 区别、关系总结
- Python 之pandas库的安装及库安装两方法总结
- R语言单因素分析案例
- 密码重置用HTML怎么弄,win10密码重置盘怎么弄-win10创建密码重置盘的方法 - 河东软件园...
- 微信 php 地图定位,微信公众号定位地图位置写入数据库,再显示地图的方法
- 流向的改变(direciton与unicode-bidi)
- 把字符串转换大写php,php把字符串转换为大写的函数strtoupper()