当前位置: 首页 > 软件库 > Web3 > 区块链 >

opennft

开源 NFT 交易平台
授权协议 未知
开发语言 Java
所属分类 Web3、 区块链
软件类型 开源软件
地区 国产
投 递 者 容俊豪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

克隆代码

git clone https://github.com/shengjian-tech/opennft.git

注册百度超级链开放网络

注册百度超级链开放网络账户https://xuper.baidu.com/ 完成账户初始化, 下载个人私钥和address img.png

合约安装

此步骤可省略,使用已安装完成的opennft合约即可

找到blockchainplatform-nft-web模块下的contractfile文件夹,合约安装按照百度超级链操作文档进行操作

go:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/64b3a685

java:https://xuper.baidu.com/n/doc#/e76de83b/1_0_0/e944842a

安装成功后将application.yml中的const.nftContractName的属性修改成对应的合约名,

导入数据库脚本

将blockchainplatform-nft-web模块sql目录下的.sql文件导入数据库

并完善nft_chain_plat,和nft_user_chainplat表中的信息

  • passwd:安全码,使用SecUtils.encoderByRSAPrivateKey()加密后的数据
  • address: 用户超级链的ak地址
  • EVMAddress: 使用Account.xchainAKToEVMAddress(address)转换获取

最后将源文件放在resource的指定目录下

img.png

静态资源

将blockchainplatform-nft-web模块的的static.zip文件解压到与application.yml中staticdir属性值对应的目录下

微信配置

完善微信配置表中数据,用于微信登录和微信支付

img.png

邮箱配置

用于用户购买nft作品后将源文件,以邮件的方式发送到用户邮箱

在自己邮箱的设置中申请对应的信息填入application.yml中的mail对应的属性中 img.png

短信配置

用于用户完善个人信息时的手机号验证

申请使用阿里云短信服务,完善application.properties中的aliyun.accessKeyIdaliyun.accessKeySecret,以及申请成功的短信模板
img.png

前端项目

https://github.com/shengjian-tech/opennft-front

启动类

使用redis缓存,在application.yml中修改配置信息.

找到blockchainplatform-nft-web模块下的net.shengjian.makerone.SpringrainApplication启动类,进行启动

默认用户名/密码:admin/123

 相关资料
  • 数源三街 NFT 是一款稳定、安全、合规、高效的数字藏品系统,适用于企业 / 品牌开展数字藏品平台开发、NFT 平台开发;主要包括数字藏品铸造、发行、空投、盲盒、合并、交易、分享、预售等相关功能开发。标准化产品,已对接 BSN、Polygon、以太坊等。快速交付。后端 Java 语言,稳定可靠。 系统架构 前端: Uniapp 开发者编写一套代码,可发布到 iOS、Android、Web(响应式)

  • 1.1.2.开源平台 Android是一个开放源码的平台。它的整个架构,从底层的Linux模块、原生库,到高层的开发框架乃至完整的应用程序,都是完全开放的。 而且,Android选择了对商业行为比较友好的许可证(Apache/MIT),从而允许他人在自由的扩展之余,更可以合法地用作其它用途。为保证整个架构的开放,Android甚至重写了一些三方库,并按照新的许可证重新发布。 因此作为开发者,你有权

  • nft-qos 是 RosyWrt 团队为 OpenWrt 和 LuCI 项目研发的流量限速应用,基于全新的 nftables 防火墙以及 OpenWrt master 分支, 目的在于为项目提供一个细粒度(具体到客户端)的限速解决方案。 主要功能特点如下: 1. 静态限速    - 支持 IPv4/IPv6    - 支持对单个客户端(IP)限速  ;     - 支持全局限速(整个局域网);

  • opennft-client 需要谷歌浏览器或 Chromium 内核 前期准备 注册百度账号以及获取私钥 充值百度开放网络 Tip:用户地址下需要有百度开放网络余额才能使用转移资产,查询余额等功能。建议在百度开放网络充值0.1元。充值链接:https://xuper.baidu.com/n/console#/finance/wallet/recharge 插件使用 使用帮助二维码 插件安装 插件

  • 项目开始 BEGIN 项目说明 基于 React16.x、Ant Design4.x,react-admin 目录结构 ├── config // 项目构建配置├── public // 不参与构建的静态文件├── scripts // 构建脚本├── src│ ├── assets // 全项目通用

  • 我刚开始使用API和Python获取数据。我想从我的交易平台中提取数据。他们提供了以下说明: http://www.questrade.com/api/documentation/getting-started 我可以完成步骤4,并有一个访问令牌。我需要第五步的帮助。我如何翻译这个请求: 进入Python代码?我已经试过了 我读了这个后尝试:Python请求与身份验证(access_token)