【主要内容】
今天继续学习了解ntf的相关知识,今天继续批注分析从github上获取的erc721合约的代码,添加自己的理解并批注,共耗时35分钟。
(此外整理作笔记花费了约33分钟)
详细学习过程见文末学习过程屏幕录像。
【重新修改后的各sol文件的关系图谱】
【发现remix的一些奇怪现象】
这儿所有的智能合约文件 sol文件的最低版本号要求都 是0.4.18
在remix中选择这个版本的编译器后
合约的构造函数一旦使用
constructor
来标记构造函数,就报下面的错误 :
ParserError: Expected identifier, got 'LParen' constructor() public {
如果修改为较旧的版本
function 与合约名同名的函数名()
的方法就不报错,但提醒你:最好使用constructor方法
感觉很扯淡啊!
而且其它莫名其妙的代码位置仍然出现:
ParserError: Expected identifier, got 'LParen'
提示。
经过百度搜索,根据博客:
https://www.jianshu.com/p/b168982d8a50
的提示,尝试着把整个remix的编译版本更改为:
0.4.24
一切错误都消失了,就算构造函数使用
constructor来构建也不会有任何错误提示了。
目前非常不解。
由于在remix上的耽搁,导致今天并没有部署合约以测试。
github: https://github.com/lhghroom/Self-learning-blockchain-from-scratch
【欢迎大家加入[就是要学]社群】
如今,这个世界的变化与科技的发展就像一个机器猛兽,它跑得越来越快,跑得越来越快,在我们身后追赶着我们。
很多人很早就放弃了成长,也就放弃了继续奔跑,多数人保持终身不变的样子,原地不动,成为那猛兽的肚中餐——当然那也不错,在猛兽的逼迫下,机械的重复着自我感觉还良好地稳定工作与生活——而且多半感觉不到这有什么不正常的地方,因为在猛兽肚子里的是大多数人,就好像大多数人都在一个大坑里,也就感觉不出来这是一个大坑了,反而坑外的世界显得有些不大正常。
为什么我们不要做坑里的大多数人?
因为真正的人生,应当有百万种可能 ;因为真正的一生可以有好多辈子组成,每一辈子都可以做自己喜欢的事情;因为真正的人生,应当有无数种可以选择的权利,而不是总觉得自己别无选择。因为我们要成为一九法则中为数不多的那个一;因为我们要成为自己人生的导演而不是被迫成为别人安排的戏目中的演员。
【请注意】
就是要学社群并不会告诉你怎样一夜暴富!也不会告诉你怎样不经努力就实现梦想!
【请注意】
就是要学社群并没有任何可以应付未来一切变化的独门绝技,也没有值得吹嘘的所谓价值连城的成功学方法论!
【请注意】
社群只会互相帮助,让每个人都看清自己在哪儿,自己是怎样的,重新看见心中的梦想,唤醒各自内心中的那个英雄,然后勇往直前,成为自己想要成为的样子!
期待与你并肩奔赴未来!
QQ群:646854445 (【就是要学】终身成长)
【原文地址】
【同步语音笔记】
https://www.ximalaya.com/keji/19103006/359035515
【学习过程屏幕录屏】