Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
linghuccc committed Jul 25, 2024
2 parents 8826222 + e59f02e commit e3c92cc
Show file tree
Hide file tree
Showing 18 changed files with 218 additions and 60 deletions.
7 changes: 7 additions & 0 deletions ARMIN_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -257,4 +257,11 @@ Hello World
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)

### 07.24

- 今日学习时间:0.5h
- 学习内容小结:今天比较忙,写好了合约框架。后续开发的学习内容日志更新可能会比较同质化,可能内容小结只会写一个“开发---xx%”
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)

<!-- Content_END -->
4 changes: 4 additions & 0 deletions An_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,10 @@
- 今日学习时间:70 min
- 学习内容小结:看[第二次公开课](https://www.youtube.com/watch?v=z207TQYNSdM)

### 07.24

- 今日学习时间:30 min
- 学习内容小结:看[一些示例应用](https://pinto-zinnia-ba1.notion.site/8cab5017dbc9460dbbecfaa2d4fd059a?pvs=25)

XXX
<!-- Content_END -->
4 changes: 4 additions & 0 deletions Antigone4224_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -459,4 +459,8 @@ contract FlatDirectory is W3RC3 {
4.类似于annas archive和zlib的网络图书馆。。
具体的构想我会在把这些设想完善之后写到博客里

### 7.24
今天加入了暗黑石头剪刀布的组队中,大概讨论了一下项目的架构,牌的生成和验证,以及后面用ethfs的云盘作为拓展来防止不交牌导致的流局等等。。
项目notion链接https://gigantic-bandicoot-5c1.notion.site/Web3-E-Card-6bcf5fc4ac2b4e36a801deb66af5c937

<!-- Content_END -->
10 changes: 10 additions & 0 deletions Box_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,14 @@
- 开始构建Web3小程序了
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
- ### 07.24

- 今日学习时间:1h
- 学习内容小结:
- 构思完成
- 可以从开源合约中直接生成调用URL
- 可以直接生成模版代码,从调用URL中设定返回值,并且设定Typescript的类型
- 可以对一个合约的abi直接生成全套的模版调用代码
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
<!-- Content_END -->
3 changes: 3 additions & 0 deletions Bugmaker_WICL1st .md
Original file line number Diff line number Diff line change
Expand Up @@ -384,4 +384,7 @@ contract NFTTest is Test {
}
}
```
### 07.24
- 今日学习时间:7.24 4 p.m.--5 p.m.
- 学习内容小结:学习GPU代币合约漏洞
<!-- Content_END -->
7 changes: 7 additions & 0 deletions Cora_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,11 @@ web3://<contract>[:<chainId>]/<path>

- 学习内容小结:看示例应用程序
- 思考 做什么内容的 web3:// 协议应用项目

### 07.24

今日学习时间:1h

- 学习内容小结:查看[残酷共学公开课 2](https://www.youtube.com/watch?v=z207TQYNSdM&ab_channel=LXDAO)

- <!-- Content_END -->
10 changes: 8 additions & 2 deletions CureDreams_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ timezone: Asia/Shanghai
- 学习内容小结:
- Question and Ideas:

### 07.22
### 07.23

- 今日学习时间:完成Homework1中前两项结合实践:

Expand Down Expand Up @@ -185,4 +185,10 @@ timezone: Asia/Shanghai

- 学习内容小结:
- Question and Ideas:
<!-- Content_END -->

### 07.24

- 今日学习时间:70mins
- 学习内容小结:今日复习了第二次公开课,并且尝试构思组队内容。
- Question and Ideas:
- <!-- Content_END -->
6 changes: 6 additions & 0 deletions DawnBlackA_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,10 @@ web3://0xdac17f958d2ee523a2206206994597c13d831ec7/balanceOf/0xCaE710A61fec7515E2
* 学习内容小结:写一个html前端,用于输入参数,生成对应的foundry指令,方便使用foundry与合约交互、部署验证合约。完成了一个基础demo,明天尝试上传部署web3url。


### 07.24

* 今日学习时间:1h

* 学习内容小结:尝试用auto model将编写的项目部署,将项目向合约转化。

<!-- Content_END -->
1 change: 1 addition & 0 deletions Derick_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,5 +237,6 @@ Web3 URL的域名部分可以是以下几种类型之一:
- 通过web3url访问合约参数
- 尝试注册一个域名,但是还没实现一个可升级的合约,等下次在注册ens域名吧
### 07.23
- 使用remix开发调试sol总是不便利,重新鼓捣了wsl2 fedora环境,使用foundry练习在w3q练习合约,并编写了一篇[博客](https://blog.ithuo.net/posts/foundry-beginners-guide-developing-testing-and-deploying-smart-contracts-on-w3q-network/),内容包括环境配置,合约开发,测试,部署,验证,交互和常见的问题排查方式
### 07.24
<!-- Content_END -->
9 changes: 9 additions & 0 deletions Iyi_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,4 +170,13 @@
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)

### 07.24

- 今日学习时间:1h
- 学习内容小结
- 讨论组队项目 实现方案
- 开始 看 本周一的腾讯视频录屏
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)

<!-- Content_END -->
9 changes: 9 additions & 0 deletions Jacqueese_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -397,4 +397,13 @@ TODO:
- 学习内容小结:观看了freeCodeCamp出品的[30分钟区块链基础课程](https://www.youtube.com/watch?v=gyMwXuJrbJQ)(剩余28.5小时🫡)
- Question and Ideas


### 07.24


- 今日学习时间:1 小时(看 Telegram 群内消息并提问,查看资料)
- 学习内容小结:学习 ERC-6944
- Homework 部分:Nil


<!-- Content_END -->
5 changes: 5 additions & 0 deletions Kero_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,4 +181,9 @@ Visit https://0xa10f8d4394f4d2f016411aec53e9a2b73a8cd2f7.w3q-g.w3link.io/crossch
> This project aims to provide a Rust SDK for [web3url](https://docs.web3url.io/), heavily inspired by [web3protocol-js](https://github.com/web3-protocol/web3protocol-js).

### 07.24

- 今日学习时间:0.5 hour
- 学习内容小结:work on web3url.rust

<!-- Content_END -->
65 changes: 57 additions & 8 deletions Oscar_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,6 @@ node . -v 'web3://w3url.eth'
### 07.21

- 今日学习时间:1 小时

- 学习内容小结:
- ETHSTORAGE Networks :了解学习 EthStorage sidechain is fully EVM-compatible, [Galileo Testnet](https://docs.web3url.io/ethstorage-information/networks) 设置。

Expand Down Expand Up @@ -306,7 +305,7 @@ node . -v 'web3://w3url.eth'
### 07.22
- 今日学习时间:2 小时
- 学习内容小结:
- 第二节公开课学习,后续看回放在具体实操
- [第二节公开课](https://www.youtube.com/watch?v=z207TQYNSdM)学习,后续看回放在具体实操

- 基于 Web3:// 应用场景思考
- Sample Applications 参考
Expand All @@ -326,20 +325,70 @@ node . -v 'web3://w3url.eth'
### 07.23

- 今日学习时间:1 小时

- 学习内容小结:

- 去中心化存储应用及 gas 开销了解

- 下载的命令行工具 web3curl 通过 Web3:// 协议下载数据了解学习
- 批量上传工具 ethfs-uploader 批量上传网页数据 了解学习
- 下载的命令行工具 [web3curl](https://docs.web3url.io/web3-clients/web3curl) 通过 Web3:// 协议下载数据了解学习
- 批量上传工具 [ethfs-uploader](https://docs.web3url.io/tutorials-on-ethstorage-early-testnet/upload-your-first-file-folder-with-ethfs-uploader) 批量上传网页数据 了解学习
- https://github.com/ethstorage/evm-large-storage/blob/master/contracts/examples/FlatDirectory.sol 待学习

- Manual 模式搭建网站了解学习:

- https://github.com/ethstorage/web3url-website 为例学习去中心化全链网站,前端页面如何从合约渲染出来。


### 07.24

- 今日学习时间:1 小时
- 学习内容小结:
- 去中心化留言墙 demo 熟悉
- 合约[部署](https://explorer.galileo.web3q.io/tx/0x51c9d279e82b3e62e75a0aad357492b242882179a95c440089847e988b6fbe20/internal-transactions)``0x236993aa25b16e2cadd73f64350a38d310bce596``
- 合约访问:
- auto 模式,gateway 方式查看:
- ``web3://0x236993aa25b16e2cadd73f64350a38d310bce596:3334/homepage``
- manual 模式:适合更复杂的交互
- 合约交互:addPost()方法
- 合约升级:比如新增“增删改查”功能,需要在升级模式对合约进行升级
- 测试很重要:不然很耗 Gas

```solidity
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.8.2 <0.9.0;
contract Wall{
string[] posts;
function addPost(string memory post) public {
posts.push(post);
}
function getPosts() public view returns(string[] memory){
return posts;
}
function homepage() public view returns(string memory){
string memory page = "<HTML><h1> Welcome </h1>";
for (uint256 i = 0; i < posts.length; i++) {
page = string.concat(page, "<p>");
page = string.concat(page, posts[i]);
page = string.concat(page, "</p>");
}
page = string.concat(page, "</HTML>");
return page;
}
}
```

- web3curl 测试:结构熟悉

![web3curl-homepage](img/web3curl-homepage.png)

- [ethfs-cli](https://github.com/ethstorage/ethfs-cli) 了解学习

- 通过智能合约实现批量上传文件到以太坊存储
- 修改了以太坊存储逻辑,激励机制
- [FlatDirectory](https://docs.web3url.io/advanced-topics/flatdirectory) 路由实现了解
- 架设自己网关? 待学习



Expand Down
4 changes: 3 additions & 1 deletion Punkcan_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -423,8 +423,10 @@

### 07.25

- 今日学习时间:
- 今日学习时间:0.5 h
- 学习内容小结:
- 讨论并整理项目的页面需求
- 目前初版已定,接着就是分析合约的功能需求,便可以开始准备分工
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)

Expand Down
114 changes: 66 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,61 +101,61 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi
<!-- START_COMMIT_TABLE -->
| WICL1st·Name | 7.15 | 7.16 | 7.17 | 7.18 | 7.19 | 7.20 | 7.21 | 7.22 | 7.23 | 7.24 | 7.25 | 7.26 | 7.27 | 7.28 | 7.29 | 7.30 | 7.31 | 8.01 | 8.02 | 8.03 | 8.04 |
| ------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| kevin ||||||||| ⭕️ | | | | | | | | | | | | |
| Tommy ||||| ⭕️ | ⭕️ || | | | | | | | | | | | | | |
| Peter || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| XiaoLSMX | ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | | |
| Simon ||| ⭕️ || ⭕️ || | | | | | | | | | | | | | | |
| Antigone4224 |||||||||| | | | | | | | | | | | |
| Tiào || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| windwh1sper |||| ⭕️ || ⭕️ || | | | | | | | | | | | | | |
| hython ||| ⭕️ ||||||| ⭕️ | | | | | | | | | | | |
| dylan ||| ⭕️ ||| ⭕️ || ⭕️ | ⭕️ || | | | | | | | | | | |
| jasonchen ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| YuKirasawa ||||||||||| | | | | | | | | | | |
| Max || ⭕️ ||| ⭕️ ||||| ⭕️ | | | | | | | | | | | |
| Marcus || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| kevin ||||||||| ⭕️ | ⭕️ | | | | | | | | | | | |
| Herschel ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| Oscar ||||||||||| | | | | | | | | | | |
| wayhome ||||||| ⭕️ | ⭕️ | ⭕️ || | | | | | | | | | | |
| Iyi ||||||||||| | | | | | | | | | | |
| Totie ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| Bruce |||||||| ⭕️ | ⭕️ || | | | | | | | | | | |
| XiaoLSMX | ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | | |
| CureDreams ||||||||||| | | | | | | | | | | |
| An ||||||||||| | | | | | | | | | | |
| Helios || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Jason || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Box |||||||||| | | | | | | | | | | | |
| alivez || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| monnaliya || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Junhua || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| windwh1sper |||| ⭕️ || ⭕️ || | | | | | | | | | | | | | |
| Muxin || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| DawnBlackA |||||| ⭕️ |||| | | | | | | | | | | | |
| ZhaoHong |||| ⭕️ ||| ⭕️ |||| | | | | | | | | | | |
| Ziicu2019 |||||||||| | | | | | | | | | | | |
| beavnvvv || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Marcus || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| RuoYan ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| huayun || ⭕️ ||| ⭕️ |||| ⭕️ | | | | | | | | | | | | |
| An |||||||||| | | | | | | | | | | | |
| hython ||| ⭕️ ||||||| | | | | | | | | | | | |
| Derick ||||||| ⭕️ || ⭕️ | | | | | | | | | | | | |
| Jacqueese |||||||||| | | | | | | | | | | | |
| Loxia | ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | | |
| HAPPY |||||| ⭕️ | ⭕️ | ⭕️ | ⭕️ | | | | | | | | | | | | |
| Oscar |||||||||| | | | | | | | | | | | |
| Ric-Li-C |||||||||| | | | | | | | | | | | |
| Zed ||||||||||| | | | | | | | | | | |
| Ray ||||| ⭕️ | ⭕️ ||| ⭕️ | | | | | | | | | | | | |
| Akagi201 || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Box ||||||||||| | | | | | | | | | | |
| monnaliya || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Ache || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Punkcan ||||||||||| | | | | | | | | | | |
| Max || ⭕️ ||| ⭕️ ||||| | | | | | | | | | | | |
| Coooder ||||| ⭕️ | ⭕️ || | | | | | | | | | | | | | |
| ARMIN |||||||||| | | | | | | | | | | | |
| Q |||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | |
| Herschel ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| AricRedemption || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Jacqueese ||||||||||| | | | | | | | | | | |
| ZhaoHong |||| ⭕️ ||| ⭕️ |||| | | | | | | | | | | |
| KeShin || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| CureDreams ||||||||| ⭕️ | | | | | | | | | | | | |
| alivez || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Cora ||||||||||| | | | | | | | | | | |
| Junhua || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Ray ||||| ⭕️ | ⭕️ ||| ⭕️ | ⭕️ | | | | | | | | | | | |
| Derick ||||||| ⭕️ ||| ⭕️ | | | | | | | | | | | |
| Antigone4224 ||||||||||| | | | | | | | | | | |
| ARMIN ||||||||||| | | | | | | | | | | |
| Peter || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Tiào || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| Kero ||||||| ⭕️ || ⭕️ || | | | | | | | | | | |
| k1one ||||| ⭕️ |||| ⭕️ | ⭕️ | | | | | | | | | | | |
| Punkcan |||||||||||| | | | | | | | | | |
| coconal |||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | |
| YuKirasawa |||||||||| | | | | | | | | | | | |
| Kero ||||||| ⭕️ || ⭕️ | | | | | | | | | | | | |
| k1one ||||| ⭕️ |||| ⭕️ | | | | | | | | | | | | |
| jasonchen ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| wayhome ||||||| ⭕️ | ⭕️ | ⭕️ | | | | | | | | | | | | |
| Iyi |||||||||| | | | | | | | | | | | |
| Bruce |||||||| ⭕️ | ⭕️ | | | | | | | | | | | | |
| Ziicu2019 |||||||||| ⭕️ | | | | | | | | | | | |
| Tommy ||||| ⭕️ | ⭕️ || | | | | | | | | | | | | | |
| Coooder ||||| ⭕️ | ⭕️ || | | | | | | | | | | | | | |
| Jason || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| AricRedemption || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| HAPPY |||||| ⭕️ | ⭕️ | ⭕️ | ⭕️ || | | | | | | | | | | |
| Zed |||||||||||| | | | | | | | | | |
| Q |||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | |
| Cheney || ⭕️ ||| ⭕️ || | | | | | | | | | | | | | | |
| dylan ||| ⭕️ ||| ⭕️ || ⭕️ | ⭕️ | | | | | | | | | | | | |
| Cora |||||||||| | | | | | | | | | | | |
| RuoYan ||| ⭕️ | ⭕️ || | | | | | | | | | | | | | | | |
| Ric-Li-C ||||||||||| | | | | | | | | | | |
| Akagi201 || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| huayun || ⭕️ ||| ⭕️ |||| ⭕️ | ⭕️ | | | | | | | | | | | |
| Muxin || ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | |
| DawnBlackA |||||| ⭕️ ||||| | | | | | | | | | | |
| Loxia | ⭕️ | ⭕️ || | | | | | | | | | | | | | | | | | |
| Simon ||| ⭕️ || ⭕️ || | | | | | | | | | | | | | | |
<!-- END_COMMIT_TABLE -->


Expand Down Expand Up @@ -507,6 +507,24 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi
























Expand Down
Loading

0 comments on commit e3c92cc

Please sign in to comment.