ChaintoolDao 包含多个工具,帮助开发者在使用、开发区块链项目时提高效率。部分工具需要后端提供支持,比如"交易分析工具",需要启动一个http 服务器。
- Linux
- Node.js v16^
- postgresql v14.1^
yarn install
需要先安装 postgresql 数据库
以 ubuntu 为例
-
安装 postgresql
> sudo apt-get install postgresql
> sudo su postgres > psql
-
创建数据库及用户:
> CREATE USER <DatabaseUser> PASSWORD '<DatabasePassword>'; > CREATE DATABASE <DatabaseName>; > GRANT ALL PRIVILEGES ON DATABASE <DatabaseName> TO <DatabaseUser>;
-
初始化数据库: 在项目根目录下执行
> psql -p 5432 -h 127.0.0.1 -U <DatabaseUser> -d <DatabaseName> -f ./sql/chaintool.sql;
-
登录数据库:
> psql -U <DatabaseUser> -p 5432 -h 127.0.0.1 <DatabaseName>;
-
查看数据库表
> \d
默认配置在 env_sample。需用自己的配置替换对应配置。
cp env_sample .env
vi .env
yarn start