# wallet-service **Repository Path**: zhangshaolong/wallet-service ## Basic Information - **Project Name**: wallet-service - **Description**: 区块链底层钱包,实现了btc eth usdt等主流币种的交易 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 10 - **Created**: 2019-12-13 - **Last Updated**: 2023-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wallet-service 区块链交易 ## 简单介绍 * 简单实现了 btc eth usdt 等主流币的交易 ## 模块介绍 * wallet-common-->公用的一些方法类信息 * wallet-nofity-->区块的通知信息,btc和eth 区块钱包的通知信息 application.properties 配置相关队列以及通知参数的相关信息 * wallet-blockcoin-->区块的rpc服务信息 blockcoin.properties 配置区块服务的相关信息 * wallet-web-->区块的web服务信息,提供简单的交易查寻http服务 * wallet-monitor-->定时去扫描提现的数据信息防止数据丢失 application.properties 配置相关定时任务时间的相关信息 ## 主要启动服务,监听的服务信息wallet-notify,监控的服务信息wallet-monitor * wallet-notify 根据币种进行部署,一个币一个单点服务 ``` nohup java -Dcoin="eth" -jar notify-1.0.0.jar --server.port=8080 1>/dev/null 2>&1 & 注意:-Dcoin="eth" 会将所有的ethtoken启动,不用在单独启动token币种 ``` * wallet-monitor服务可以单点部署 ## 启动添加java jvm的配置信息,同时关注下gc的日志