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,50 @@ Bloackchian Full-stack dev
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-14
19+
20+ 耗時:40min
21+
22+ 可以花大概2h细读里面的代码并且自己尝试部署一下。
23+
24+ 如何看ERC系列的介紹?內容看eip.fun,代碼看OpenZeppelin的代碼庫。
25+
26+ hardhat框架是用ts來寫測試的,Foundry使用Solidity,還是先學著用Foundry吧。
27+
28+ 測試是特別重要的,特別對於DeFi而言,測試應該覆蓋所有可能的場景。以及真實上線的話,測試環境最好是fork主網,這樣模擬更加真實一些。
29+
30+ ### 如何用ai?
31+
32+ ai輔助審計、寫測試是可以的,但是像很強的規則性的東西以及合約的主邏輯最好還是自己寫。
33+
34+ 不要用私钥去部署?那么用Foundry和Hardhat怎么部署呢?
35+
36+ 部署完之后,一个合约会返回一个地址,粘贴到前端的.env中,
37+
38+ 获取实时利息的代码,原来可以通过查询block.timestamp区块时间来看现在的时间,这样的话我那个Pumpkim宠物的饿肚子机制可以做了,之前一直困在怎么自动更新状态和时间上。
39+
40+ ![ 螢幕截圖 2025-08-14 下午10.49.11.png] ( attachment:48f3005d-b61e-45b9-8945-fa5b9fce6313:螢幕截圖_2025-08-14_下午10.49.11.png )
41+
42+ ### ETH通用的前端/合约交互SDK
43+
44+ RainbowKit
45+
46+ Wagmi Hook
47+
48+ viem
49+
50+ ![ 螢幕截圖 2025-08-14 下午10.51.25.png] ( attachment:ff8b743b-861b-4899-80fc-2a97980ebf88:螢幕截圖_2025-08-14_下午10.51.25.png )
51+
52+ ### 合约数据交互
53+
54+ 读取走DApp配置的RPC
55+
56+ 交易走钱包的RPC
57+
58+ ![ 螢幕截圖 2025-08-14 下午10.52.32.png] ( attachment:9cf163ac-100a-449a-88c6-664fa6482686:螢幕截圖_2025-08-14_下午10.52.32.png )
59+
60+ ABI:合约供前端调用的接口 有点像interface类型定义
61+
1862# 2025-08-13
1963
2064耗时:30min
You can’t perform that action at this time.
0 commit comments