源码介绍
FingerNFT是基于以太坊开发的去中心化NFT市场系统,借鉴Rarible智能合约实现免手续费离线签名机制。系统采用Java与Vue语言开发,后端使用Spring Boot框架,前端采用Vue3,移动端基于uniapp技术,支持多公链部署与多语言切换。
核心功能特性
交易与费用优化
-
平台托管用户离线签名,确保安全性的同时大幅降低交易费用
-
支持卖家出售与买家出价免手续费,仅在交易成功时上链扣费
-
兼容以太坊、币安、火币、MATIC等主流公链部署
NFT创作与管理
-
支持创建ERC721、ERC1155标准的NFT作品
-
支持创建对应标准的NFT收藏夹合约
-
视频、图片资源上链,实现永久保存与确权
拍卖与盲盒机制
-
NFT拍卖支持设置最低接受价和分红比例
-
未中标参与者可获得按交易额比例的分红奖励
-
后台配置盲盒功能,支持平台直接售卖
DeFi与元宇宙扩展
-
支持LP质押、Pool质押、NFT质押等多种质押模式
-
兼容市场主流DeFi活动,支持GameFi传统游戏资产上链
-
提供元宇宙区块链模块,集成NFT API查询与交易功能
多端适配与钱包支持
-
全面支持PC端、移动端访问
-
完美兼容主链钱包Dapp浏览器
-
平台授权登录,支持游戏代币充值提现
源码结构
- nft-admin 后台java源码
- nft-api 市场java源码
- nft-contract 智能合约
- nft-h5 移动端uniswap源码
- nft-pc pc端vue源码
- vue-admin 后台前端源码
- token-contract ERC20代币合约
开发环境要求
-
后端环境:Spring Boot框架,JDK ≥ 1.8
-
数据库:MySQL ≥ 5.8
-
前端环境:NodeJs ≥ 11.15.0,Vue3.0
-
项目管理:Maven ≥ 3.1.1


