Nads Pixel World 是一个基于区块链的像素艺术创作平台,让用户可以购买、自定义并拥有网格中的像素方块。每个方块都可以设置颜色和上传图片,所有权记录在区块链上,确保数字资产的真实性和永久性。
体验地址:https://nads-pixel-world.vercel.app/
- 区块链所有权: 每个像素方块的所有权通过智能合约记录在区块链上
 - 个性化定制: 为您的方块设置独特颜色和上传个性化图片
 - 社交媒体集成: 支持Twitter和GitHub头像获取
 - 用户友好界面: 直观的界面设计,轻松浏览和交互
 - 响应式设计: 完美适配桌面和移动设备
 
| 类别 | 技术 | 用途 | 
|---|---|---|
| 前端框架 | React | UI构建与渲染 | 
| 状态管理 | React Hooks | 管理组件状态 | 
| 样式处理 | Styled Components | 组件级CSS样式 | 
| Web3连接 | wagmi、RainbowKit | 简化钱包连接流程 | 
| 合约交互 | viem | 处理智能合约调用 | 
| 区块链网络 | Monad | 存储数字资产 | 
| 合约开发 | Foundry | 智能合约开发框架 | 
- 
克隆仓库
git clone https://github.com/jjeejj/nads-pixel-world.git cd nads-pixel-world - 
安装依赖
# 安装前端依赖 cd front npm install # 安装Foundry(如果尚未安装) cd ../src curl -L https://foundry.paradigm.xyz | bash foundryup
 - 
启动开发服务器
# 在front目录下 npm run dev - 
部署智能合约(可选)
# src forge build forge script ./script/BuyEarth.s.sol --rpc-url Anvil --broadcast # 单独部署 BuyEarth forge script ./script/BuyEarthProxy.s.sol --rpc-url Anvil --broadcast # 单独部署 BuyEarthProxy forge script ./script/UpgradeBuyEarth.s.sol --rpc-url Anvil --broadcast # 升级合约 forge script ./script/BuyEarthProxyUUPS.s.sol --rpc-url Anvil --broadcast # 同时部署 BuyEarth 和 BuyEarthProxy forge script ./script/VerifyUpgrade.s.sol --rpc-url Anvil --broadcast # 验证升级是否成功
 
- 连接钱包: 点击右上角的"连接钱包"按钮,选择您的Web3钱包
 - 浏览像素网格: 在主界面查看10x10的像素网格,已购买的方块会显示颜色或图片
 - 购买方块: 点击未购买的方块,选择颜色或上传图片后完成购买
 - 管理方块: 已购买的方块可以随时更新颜色和图片
 
欢迎为 Nads Pixel World 项目做出贡献!请遵循以下步骤:
- Fork本仓库
 - 创建您的特性分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 打开一个Pull Request
 
本项目采用MIT许可证 - 详情请查看 LICENSE 文件
OpenBuild 社区大力推广
截止 2025年06月22日的参与数据为:
- 参与地址数: 172
 - 购买地块数: 4226
 - 交易数: 1546