摘要: 共同点 在看差别之前,我们先了解他们之间的共同点: assert()与require()语句都需要满足括号中的条件,才能进行下面的操作 若不满足则抛出错误 以下三个语句的功能完全相同: if(msg.sender != owner) { revert(); } assert(msg.sender = 阅读全文
posted @ 2021-10-10 23:35 QXP-九九 阅读(1159) 评论(0) 推荐(0)
摘要: 最近看了一些智能合约,发现用的最经常的ERC标准为ERC-20、ERC-165、ERC-721,以此学习一下做个笔记 ERC-20 ERC-20标准接口主要是在智能合约中实现了代币的标准api,也就是通过函数来为代币提供基本的功能:例如代币转账、授权等等。 可选函数 ERC-20标准接口中有三个可选 阅读全文
posted @ 2021-10-03 16:08 QXP-九九 阅读(689) 评论(0) 推荐(0)
摘要: 基本定义 function function_name(<param_type> <param_name>) <visibility> <state mutability> [returns(<return_type>)] {...} 可见性(visibility) Private(私有):函数只能 阅读全文
posted @ 2021-10-03 16:02 QXP-九九 阅读(324) 评论(0) 推荐(0)