53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
# blk.sh
|
|
|
|
original script from blackcoin.nl (https://blackcoin.nl/scripts-for-using-blackcoin-from-the-command-line-interface/)
|
|
adjusted to my likes yikes!
|
|
also i added several functions like setpassword, changepassword, balance and addr
|
|
|
|
# Configuration
|
|
|
|
ATTENTION, you need to adjust those values
|
|
|
|
* the directory the blackcoin-cli is located at
|
|
```
|
|
bin\_home="/home/blk/bin/"
|
|
```
|
|
* the directory specified with --datadir, if not specified default is $HOME/.blackmore
|
|
```
|
|
data_dir="/home/blk/.blackmore/"
|
|
```
|
|
* your username
|
|
```
|
|
rpc_user="YOURUSER"
|
|
```
|
|
* your password for RPC access
|
|
```
|
|
rpc_password="YOURPASSWORD"
|
|
```
|
|
|
|
# Usage
|
|
|
|
Commands available
|
|
```
|
|
Usage: blk [ info | unlock | stake | latest | dust | past24 | setpassword | changepassword | acctbalance | acctaddr | addrbalance | alladdr ]
|
|
|
|
info: Check basic info.
|
|
unlock: Unlock the wallet for transfer; Passes password without storing it in memory.
|
|
stake: Enables staking; Passes password without storing it in memory.
|
|
latest: Compares latest block with the BlackcoinNL hosted block explorer.
|
|
dust: Prunes dust from wallet. Dust is defined as less than .0001BLK. Requires jq.
|
|
past24: Shows staking numbers from the past 24hrs.
|
|
setpassword: Set encryption password if wallet is *UNENCRYPTED*.
|
|
changepassword: change wallet password.
|
|
acctbalance: show balance of addresses derived from ACCOUNT name(using curl+cryptoid.info).
|
|
addrbalance: show balance of addresses derived from ADDRESS name(using curl+cryptoid.info).
|
|
alladdr: show all addr and balances
|
|
acctaddr: show addresses of wallet ACCOUNT name
|
|
|
|
```
|
|
Example:
|
|
```
|
|
./blk.sh info
|
|
```
|
|
|