孤荷凌寒自学第0196天
区块链学习第110天
NFT007继续erc165接口标准
(文末有具体的学习过程录屏视频地址等)
【主要内容】
今天继续学习了解ntf的相关知识,并开始接触erc721合约标准。继续研究了erc165接口,共耗时23分钟。
(此外整理作笔记花费了约13分钟)
详细学习过程见文末学习过程屏幕录像。
【用了多种方式来部署一个包含着库的sol文件都不能直接调试合约中的函数】
一、今天先是直接对昨天后面修改后但还没有部署的合约进行了部署
结果发现情况一样,合约 部署成功后只出现 了一个调用界面:
CALLDATA
没有像之前一样出现合约中所有函数的调用测试接口。
二、然后把合约test与库代码分别放在两个sol文件中,然后在text.sol中通过import的方法将库文件sol引用过来,重新部署了智能合约
情况依然
三、相当长一段时间都没有能够理解CALLDATA的具体意思 ,后来经过思考 ,明白过来,就是INPUTDTA
之前在学习用的库中,用内联汇编的方法可以生成任意一个函数及其参数的INPUTDAT
那么明白过来,这儿的
CALLDATA
中需要填写的就是要与合约中的哪个函数标识及其输入参数进行交互,只是需要填写的 是一种处理过的16进制的byte码。
后来查看博文:
https://www.learnblockchain.cn/article/950
了解到这是remix在线编辑器的新功能,只是现在我怎样来与合约进行正常交互呢?感觉无所适从了。
第二个疑惑是,之前部署的DAPP合约也是出现了合约中的所有函数方法等信息的,思考发现这儿应当仍然是因为加入了库的代码而造成的。
四、经过全网搜索,关于solidity中与已部署的library交互的方法基本上没有。
今天学习后的结论就是,目前卡在库这个部分了,感激好心的朋友可以指点迷津,当然这也是自学可能面临的最大的问题了,不过呢,我相信继续 努力学习,肯定是可以解决目前学习上的困难的。
【欢迎大家加入[就是要学]社群】
如今,这个世界的变化与科技的发展就像一个机器猛兽,它跑得越来越快,跑得越来越快,在我们身后追赶着我们。
很多人很早就放弃了成长,也就放弃了继续奔跑,多数人保持终身不变的样子,原地不动,成为那猛兽的肚中餐——当然那也不错,在猛兽的逼迫下,机械的重复着自我感觉还良好地稳定工作与生活——而且多半感觉不到这有什么不正常的地方,因为在猛兽肚子里的是大多数人,就好像大多数人都在一个大坑里,也就感觉不出来这是一个大坑了,反而坑外的世界显得有些不大正常。
为什么我们不要做坑里的大多数人?
因为真正的人生,应当有百万种可能 ;因为真正的一生可以有好多辈子组成,每一辈子都可以做自己喜欢的事情;因为真正的人生,应当有无数种可以选择的权利,而不是总觉得自己别无选择。因为我们要成为一九法则中为数不多的那个一;因为我们要成为自己人生的导演而不是*成为别人安排的戏目中的演员。
【请注意】
就是要学社群并不会告诉你怎样一夜暴富!也不会告诉你怎样不经努力就实现梦想!
【请注意】
就是要学社群并没有任何可以应付未来一切变化的独门绝技,也没有值得吹嘘的所谓价值连城的成功学方法论!
【请注意】
社群只会互相帮助,让每个人都看清自己在哪儿,自己是怎样的,重新看见心中的梦想,唤醒各自内心中的那个英雄,然后勇往直前,成为自己想要成为的样子!
期待与你并肩奔赴未来!
QQ群:646854445 (【就是要学】终身成长)
【原文地址】
https://www.941xue.com/content.aspx?id=1716
【同步语音笔记】
https://www.ximalaya.com/keji/19103006/355067888
【学习过程屏幕录屏】
https://www.bilibili.com/video/BV1yp4y1e72Q/