Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.
/ wallet_manager_m Public archive

java front end to handle telegram and wallets deamons

License

Notifications You must be signed in to change notification settings

red0bear/wallet_manager_m

Repository files navigation

Donate

Mining : 41zNCENLq1HEF1VFyrwFePPwaffMGBSnEKD9BqYCApXGaWdViPu2tfHG9xe1wMopXP7iQaQcDCckRCVDtsT4TkUA1BU7DvP Direct : 8BLdZKQwyB282mtTbcU6vChnm23DzrD3pbKvZig18Ps9dtdF15wYMHcVHSHXwF8ZTkB1GPbkXMMAr3P5cBxKGdRbL8GTyxf

wallet_manager_m

java front end to handle telegram and wallets deamons

purpose

Simple portfolio manager for cryptocurrencies. Instead of using several wallets with different frontends, concentrate on a single screen.

java run

To run this app you need https://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnpt

java -version

openjdk version "11.0.2" 2018-10-16
OpenJDK Runtime Environment (build 11.0.2+7-suse-lp150.2.12.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.2+7.2.12.1-x8664, mixed mode)

java -jar wallet_manager_m-1.0.jar

file configuration

To make more easy to configure wallets connection and new version wallet wallet creation

config_wallet.cfg -> ./client/digibyte-cli:DIG:192.168.12.92:testuser:testpass:1000:false You can configure direct in UI interface or file if you wish.

config_wallet_users.cfg -> 9999999 just a load wallets before start to use accounts

native client access via jna

For using client access is necessary compile terminal C++ access to execute command to return a string json with info included.Files are in :

https://github.com/red0bear/wallet_manager_m/tree/master/command_cli

Must be compiled in shared object where java can access it via Java Native Access. In java you need to point the correct place like in /client where is necessary wallet-cli.

Native.load((Platform.isLinux()? "/command_cli/clientcmd.so" : "c"),

wallet deamon

Wallet deamon command using old rpc standart

  your_walletd -listen=0 -server=1 -deamon=1 -rpcallowip=192.168.xx.x -rpcuser=testuser -rpcpassword=testpass -rpcport=8580
 

Wallet deamon command using last rpc standart

  your_walletd -listen=0 -server=1 -depreceatedrpc=accounts -rpcallowip=192.168.xx.x -rpcuser=testuser -rpcpassword=testpass -rpcport=8580
 

create a telegram bot

This explain how to create bots and handle them --> https://core.telegram.org/bots#6-botfather

how wallet work

Wallet have two ways to work:

  1. CELL PHONE MODE : You can use buttons instead keyboard
  2. CMD LINE MODE : you can use keyboard command to make some operations

Multi language

Added multi lingual bundle to make more easy to people who don't know another language use it more easy. To help adding in your language please look in https://github.com/red0bear/wallet_manager_m/blob/master/src/main/java/bundles/bundle_lenguage_en.properties to more info in how to build.