项目简介
本项目是基于React和TypeScript开发的Web应用,主要用于展示和操作Varascan平台的智能合约信息。具备铭文信息展示、交易订单查看以及铸造铭文、转账、创建订单等丰富的用户交互功能。
项目的主要特性和功能
- 铭文信息展示:可读取并展示单个铭文详细信息,也能以列表形式呈现所有铭文信息。
- 用户交互功能:支持用户部署铭文、铸造铭文、转账和创建交易订单等操作(部分功能先提供UI)。
- 订单管理:读取市场订单信息,按订单状态展示,设有交易按钮,可按时间、价格进行升序或降序排序。
- 交易历史记录:能展示用户所有交易记录或最近N条交易记录。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件。
具体步骤
- 创建.env文件:在与src平级目录下创建
.env
文件,添加如下内容:plaintext REACT_APP_NODE_ADDRESS=wss://testnet.vara-network.io REACT_APP_IPFS_ADDRESS=https://ipfs.gear-tech.io/api/v0 REACT_APP_IPFS_GATEWAY_ADDRESS=https://ipfs-gw.gear-tech.io/ipfs REACT_APP_CONTRACT_ADDRESS=0xc18584c6b11838f2f62233f030dc8fe649b4b212fd35aaabf79ed0e5be11c24d
- 安装依赖:推荐使用node v16.15.1版本,运行
npm i
安装项目依赖。 - 运行项目:使用
npm run start
命令启动项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】