File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,28 @@ timezone: UTC+8
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-15
19+
20+ 今天最主要完成了本地测试网的部署。之前按照老师的笔记来,但是忽略了部署环境,总是报错,一直在卡。特别是端口的部分。昨天晚上就因为这个部分卡了很久。今天又来重新尝试,然后用AI来帮我分析,最后终于部署成功。主要问题是macOS Docker Desktop在UDP端口绑定方面确实有已知问题:
21+ https://forums.docker.com/t/udp-ports-on-macos/147388
22+ 最后还是换了Teku来部署成功了:
23+ {
24+ "participants": [
25+ {
26+ "el_type": "geth",
27+ "cl_type": "teku",
28+ "count": 1
29+ }
30+ ] ,
31+ "network_params": {
32+ "preset": "minimal",
33+ "genesis_delay": 20
34+ }
35+ }
36+
37+ 其次就是在本地测试网络上进行了合约的部署,依旧是留言板合约,今天用的是foundry来部署的,在本地创建了foundry项目,然后创建合约-又复习一遍理解合约基本结构,方法,修饰符。今天还逐行理解了部署文件的结构,包括测试文件的结构,并且添加了注释一遍复习方便理解,就我个人而已,我理解solidity的代码的时候,感觉有时候以JavaOOP的角度更方便理解,可能因人而异吧,不过这个点确实对我以后的学习应该很有帮助。
38+ 目前为止合约部署测试通过,部署也完成了在本地,做了简单的测试也是OK的。明天准备尝试Hardhat的方式。今天没怎么弄前端不分,晚上例会看到不少老师Dapp已经做完了,感觉也受到了很多启发。我还是更希望让自己的Dapp像老师们的项目更具有实际意义,而不是为了开发而开发。再接再厉。
39+
1840# 2025-08-14
1941
2042今天先打上卡,写一点,今天主要是继续修改了一下Dapp的UI部分,然后学习设置了一下tailwindcss。并且在前端添加了个页面,准备把链上留言板做到页面中,在留言板的合约里添加了两个function。然后复习了solidity的基本语法,写起来总是没有头绪,而且很多关键字不熟练,还得查看学习手册,还是写的少,然后我现在练习不管是solidity练习写简单的合约,还是next、react前端组件部分,都让自己一遍说一遍写,比如这个组件只做一件事,props传什么, state怎么管理,作用是什么。这个方法的输入输入出是什么。这样锻炼自己的一个构建思路。我现在不是很没思路或者需要特别优化的部分(比如我自己写个UI,奇丑无比,我需要AI帮我优化一下)都尽量不用AI,就尽量自己写,然后不会就看文档,不理解就问AI,让后让他不要直接给代码,先讲思路。不然太依赖AI自己写代码的能力感觉都越来越弱(本来也很弱)。其次现在还在创建本地测试网络,报错很多,正在尝试中ing....,另外晚上的知识分享会听的一脸懵逼。这个不是一两个月时间积累出来的。但是内心还很羡慕。还是要静下心继续学习。现在先去配置测试网。今天先这么多吧,明天再多不充点吧。
You can’t perform that action at this time.
0 commit comments