# tronscan **Repository Path**: coco/tronscan ## Basic Information - **Project Name**: tronscan - **Description**: 波场区块链充提中间件服务 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-09-22 - **Last Updated**: 2023-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tronscan 波场区块链充提中间件服务 ## 1. 配置文件 由于工程中只有配置模板,第一次启动服务前必须执行 `node init_config.js` 命令(或者将所有*.example文件拷贝后去掉.example后缀),用于自动生成配置文件,然后酌情修改。 **server.json** ```json { "host": "0.0.0.0", "port": 8090, "login": { "username": "", "password": "" }, "fee": "2", // 归集手续费 "minTrxBalance": "2", // 归集地址最少余额 "reload": false, // 是否重载余额缓存 "startBlock": 0, // 区块起始扫描高度 "datadir": ".tronscan", // 数据目录 "trongrid": "https://api.shasta.trongrid.io", // trongrid端点 "fullHost": "https://api.shasta.trongrid.io", // 全节点端点 "solidityNode": "https://api.shasta.trongrid.io", // solidity节点端点 "notify": "http://localhost/webhook/deposit/TRX", // 默认通知回调 "hotwallet": "***********************************************" // 热钱包私钥 } ``` **tokens.json** ```json { "symbol": "TEST", // 代币符号 "contract": "TXCNbxRGiwiRQsLmJ9mPaSXHkmQYy1124V", // 合约地址 "notify": "http://localhost/webhook/deposit/TEST", // 通知回调(可选) "hotwallet": "***********************************************" // 热钱包私钥 } ``` ## 2. 快速开始 ``` cd tronscan sudo npm install -g typescript sudo npm install -g ts-node npm install npm run serve ``` 或者使用 docker ``` docker-compose build docker-compose up ``` ## 3. 生成密钥 ```bash ubuntu>npm run newAccount > tronscan@1.0.0 newAccount E:\Work\gitee\tronscan > node new_account.js Address: TGeUMgaWqiWyiEhcmvqHfpfy2895wkdjhA PrivateKey: 742DF579C81BA61E7DFA3AE247F60B8E8B0FFCAE4BBA9548011FB98B67007568 ```