📢 Gate广场 #创作者活动第一期# 火热开启,助力 PUMP 公募上线!
Solana 爆火项目 Pump.Fun($PUMP)现已登陆 Gate 平台开启公开发售!
参与 Gate广场创作者活动,释放内容力量,赢取奖励!
📅 活动时间:7月11日 18:00 - 7月15日 22:00(UTC+8)
🎁 活动总奖池:$500 USDT 等值代币奖励
✅ 活动一:创作广场贴文,赢取优质内容奖励
📅 活动时间:2025年7月12日 22:00 - 7月15日 22:00(UTC+8)
📌 参与方式:在 Gate 广场发布与 PUMP 项目相关的原创贴文
内容不少于 100 字
必须带上话题标签: #创作者活动第一期# #PumpFun#
🏆 奖励设置:
一等奖(1名):$100
二等奖(2名):$50
三等奖(10名):$10
📋 评选维度:Gate平台相关性、内容质量、互动量(点赞+评论)等综合指标;参与认购的截图的截图、经验分享优先;
✅ 活动二:发推同步传播,赢传播力奖励
📌 参与方式:在 X(推特)上发布与 PUMP 项目相关内容
内容不少于 100 字
使用标签: #PumpFun # Gate
发布后填写登记表登记回链 👉 https://www.gate.com/questionnaire/6874
🏆 奖励设置:传播影响力前 10 名用户,瓜分 $2
手把手教你搭建NFT去中心化交易平台
从零搭建NFT去中心化交易平台
对于ERC-721协议的NFT来说,去中心化交易是一个重要课题。目前主流NFT交易平台多采用挂单方式,类似商品陈列在货架上供买家选购。本文将通过智能合约和简单前端实现NFT的去中心化交易,仅供学习参考。
NFT概述
NFT即非同质化代币,每个Token都是独一无二的。它遵循ERC-721协议,通常在钱包中以不同图片形式展示,并有唯一ID标识。由于NFT的特殊性,无法像ERC-20代币那样通过价格曲线定价,而是采用订单簿模式交易。
订单簿交易模式
订单簿交易主要有两种:
本文将重点介绍定价单模式。
NFT DEX的核心功能
一个基础的NFT DEX应包含以下功能:
上架流程
合约需维护一份上架商品价格映射表。
购买流程
NFT DEX实现
1. 创建测试NFT
可使用Remix快速部署ERC-721协议的NFT合约。
2. 编写智能合约
主要包含以下方法:
2.1 卖家上架NFT
2.2 买家购买NFT
2.3 取消上架
将上架记录的isActive字段设为false
2.4 提取手续费
从合约中提取累积的手续费
3. 前端开发
使用工具:
主要页面:
3.1 钱包连接
使用Ant Design Web3的连接组件实现。
3.2 Mint页面
调用合约的mint方法铸造NFT。
3.3 Portfolio页面
展示用户NFT,支持上架和下架操作。 上架前需授权NFT给合约。
3.4 Buy页面
展示所有上架NFT,支持购买操作。 购买时调用purchaseNFT方法并支付ETH。
完成后可部署到Vercel平台。
通过以上步骤,我们实现了一个具备基础功能的NFT去中心化交易平台。这为进一步开发更复杂的NFT交易系统奠定了基础。