《7 天 AI + Web3 起步挑战》:Day 5

37 阅读1分钟

这是我在「AI+Web3学习交流群」发起《7 天 AI + Web3 起步挑战》后的第 5 天,前 4 天的分享可跳转以下链接前往查看:

今天 Day 5 的目标是:完成前端开发并连接上合约

我今天提供的参考 Prompt 是这样的:

你是一个 Web3 前端工程师。
请帮我完成前端页面开发并连接上合约。
​
要求:
- 使用 Next.js + rainbowkit + wagmi
- 包含:连接钱包、和合约交互
​
合约地址如下:
【粘贴合约地址】

我今天依然使用 Claude Code 来帮我干活,它也没让我失望,很好地实现了我的要求。先给大家看看目前的成果。

以下是首页:

首页.png

以下是 Invoices 列表页:

列表页.png

以下则是创建发票页面:

创建发票.png

这是 Invoice 详情页,待支付的状态:

发票详情-待支付.png

这是已支付的状态:

发票详情-已支付.png

下面则是合约在区块浏览器的截图,可看到有多笔交易,这些都是我在页面上操作产生的:

区块浏览器.png

另外,合约方面,我还做了一个调整,增加了费用机制,在支付的时候收取,但默认没设置费率的时候则不收取。

我还增加了一个水龙头页面,用于领取测试用的 USDT 代币。

水龙头.png

今天的工作我就先完成到这里,明天我再将其部署并配置好域名访问。


参考阅读: