暂无搜索历史
我在生日那天写的《40岁了,我想换个活法》一文中提到过:这么多年来,我看似在不断尝试,其实始终没走出那个原地绕圈的路径。 更深层的原因在于:我习惯了把希望,押注...
整个前端项目从启动到上线,仅用了不到 3 天,每天投入的时间不超过 4 个小时。这个效率和我过去的开发节奏相比,真的像是坐上了火箭。
我是从 7 月 27 日开始启动这个项目的,今天是第六天。截止撰文之时,合约已经部署到了测试网,意味着整个 DApp 项目的合约部分可以先告一段落了。
昨天刚刚完成合约代码开发,原本预计接下来的单元测试至少还要花上几天时间。但没想到的是,仅仅一个晚上,在我洗澡前后,所有单元测试就已经全部写完并通过了,而且覆盖率...
这几天,我持续使用 Claude Code 这位 AI 员工协助我完成智能合约的开发。整个过程中,我一行代码都没亲自敲,主要负责的是 review、思路拆解和功...
我在前一篇文章 《周末和朋友 Catch Up 引发的一些思考》 中提到,我想挑战自己,比如“3 Projects in 3 Months”或“每月上线一个小产...
写这篇的时候,其实有点不舍。NamePump 这个项目从立意、开发、到上线,只持续了半年多,但对我个人来说,却是一次完整的 builder 试炼。
距离上一次更新「研发 NamePump 期间的那些事」系列文章,已经过了一段时间。这段时间里,我们一直在为 NamePump 的主网上线做最后的打磨和准备。
在前两篇文章中,我们介绍了 NamePump 如何通过 ENS 域名 与 Bonding Curve 模型实现代币发行与交易,搭建了一个去中心化、自动化的经济系...
在上一篇文章里,我讲了 NamePump 如何利用 ENS 的唯一性与独占性,让发币这件事有了新的逻辑,也让许多原本沉睡的域名,获得了更实际的使用场景和流动性。
不久前,我在B站、视频号和 YouTube 都陆续发布了新的一套免费视频课程《智能合约开发工具Remix》,总共分为了 9 个小节的视频,以下分别是这 9 个小...
上周,完成了 Solidity 编码规范的视频录制并上传到了 B 站、Youtube 和视频号。总共分为了 6 个小节,在 B 站的合集地址为:
Hello,我是「Keegan小钢」,我们继续「转型Web3开发第一课」。这一节,我们聊聊 Web3 的现状与趋势。去年我也同样发表过一篇万字长文聊过这个话题,...
Hello,我是「Keegan小钢」,我们继续《转型Web3开发第一课》。这一节,我们来认识下 Web3 的组成架构。既然要转型 Web3,就需要对整个 Web...
上周末,我完成了一场直播课,「转型Web3开发第一课」。之后几天,把这第一课的内容进行了拆分,重新录制成了 7 个较短的视频,陆续发布到了 B 站、视频号、抖音...
从现在开始,我打算将我去年写完的部分书稿拆分为一篇篇文章逐步分享出来,后续时机成熟之后再集结出书吧。本文是第一篇。
Swap 可分为两种场景:单池交易和跨池交易。在 PoolManager 合约里,要完成交易流程,会涉及到 lock()、swap()、settle()、tak...
前一篇文章我们已经知道了创建新池子的流程,那接下来就要添加流动性了。而其实,在 PoolManager 合约里,添加和移除流动性都是在同一个函数里统一处理的。当...
创建池子的底层函数是 PoolManager 合约的 initialize 函数,其代码实现并不复杂,如下所示:
UniswapV4 的合约项目,还是和之前的版本一样,分为了 v4-core 和 v4-periphery 两个 repo。另外,之前的版本,合约项目框架是用 ...
暂未填写公司和职称
暂未填写个人简介
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市