首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rockbean
掘友等级
Rockbean
|
TechPort
要相信风雨过后,晴天将至
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
192
文章 104
沸点 88
赞
192
返回
|
搜索文章
最新
热门
3分钟Solidity: 5.6 函数选择器
当函数被调用时,调用数据的前4个字节用于指定要调用的函数。 这4个字节被称为函数选择器。预先计算并在代码中内联函数选择器,或许可以节省少量 gas
3分钟Solidity: 5.5 delegatecall 委托调用
delegatecall是一种类似于call的低级函数。 当合约`A`对合约`B`执行delegatecall时,`B`的代码会在合约`A`的存储空间、msg.sender和msg.value
3分钟Solidity: 5.4 call 调用
call是一种与其他合约交互的低级函数。 当你仅需通过调用fallback函数发送以太币时,这是推荐使用的方法。 然而,它并非调用现有函数的推荐方式。
3分钟Solidity: 5.3 Fallback 回退
fallback函数是一种特殊函数,在以下情况下会被执行: 调用了不存在的函数时 以太币被直接发送到合约但`receive()` 函数不存在 或 `msg.data` 不为空时。
3分钟Solidity: 5.2 发送以太币(传输、发送、调用)
如何发送以太币? 您可以通过以下方式向其他合约发送以太币:transfer, send, call. 2019年12月之后推荐使用call。
3分钟Solidity: 5.1 Payable 可支付的
声明为 payable 的函数和地址可以接收以太币转入合约。未声明payable的函数如果调用时附带ether会抛出错误。
3分钟Solidity: 4.14 Interface接口
你可以通过声明一个接口(Interface)来与其他合约交互。 接口不能有任何已实现的函数 可以从其他接口继承,必须为外部函数,不能声明构造函数和状态变量。
3分钟Solidity: 4.13 可见性
函数和状态变量必须声明它们是否可被其他合约访问。函数包括,public, private, internal, external。状态变量不能声明为external,其他同函数。
3分钟Solidity: 4.12 调用父合约
父合约可以直接调用,也可以通过关键字 super 来调用。 使用关键字 super 时,所有直接父合约都将被调用。
3分钟Solidity: 4.11 影子化继承状态变量
与函数不同,状态变量无法通过在子合约中重新声明来覆盖。 Solidity 0.6 中不允许变量遮蔽。要实现覆盖需要再子合约中的构造函数重新赋值。
下一页
个人成就
文章被点赞
72
文章被阅读
103,122
掘力值
2,167
关注了
118
关注者
47
收藏集
86
关注标签
15
加入于
2019-07-05