PoP Miner CommandLine

From Veriblock Wiki
Revision as of 19:37, 24 January 2019 by JoshRack (talk | contribs) (→‎clear)
Jump to: navigation, search

See: Main_Page, HowTo_run_PoP_Miner#Status_Codes

Overview

Commands

clear

clear

Clears the console screen

exit

exportbitcoinkeys

Dumps the private keys used to a text file in Bitcoin WIF format.

This is useful for consolidating many wallets.

getoperation

getoperation <id>

getpopendorsementinfo

Returns information regarding PoP endorsements for a given address

help

importwallet

importwallet <seedWords> [creationTime]

Imports a Bitcoin wallet using a BIP39 seed phrase. Seed words are 12 words, separated by commas, with no spaces. The creation time is an optional parameter but is useful for speeding up the time it takes to download the necessary blocks for the wallet. Example:

importwallet identify,weapon,advice,siege,parrot,aisle,together,flavor,stand,final,clerk,tuna 1539613463

listconfig

Lists the current configuration properties and values

listoperations

mine

Begins a proof of proof mining operation

This requires a NodeCore instance running and Bitcoin in the PoP Wallet address.

mine [blockNumber]

quit

resetwallet

NOT IMPLEMENTED YET, will be added in the future

Resets the Bitcoin wallet, marking it for resync.

   INFO: (2018-08-31 07:58:27) [V200] Success
         Wallet reset. Delete *.spvchain and restart.

resubmit

resubmit <id>

Resubmits an operation

If you get an error like so, then try the resubmit command:

Mining operation action took longer than expected. Operation can be resubmitted.

setconfig

setconfig <key> <value>

showbitcoinaddress

Displays the current address for receiving Bitcoin

showbitcoinbalance

showmineraddress

Returns the NodeCore VeriBlock miner address. This is the address that will receive a reward once the PoP transaction is finalized in 250 blocks.

viewrecentrewards

Rewards are awarded at a known block. Prior to that block, this will try to guess the amount:

{endorsed_block: 89612, projected_reward: 0.03168883, paid_in_block: 90112}

After that block it can tell the exact reward:

{endorsed_block: 89612, reward: 0.03168976, paid_in_block: 90112}

withdrawbitcointoaddress

withdrawbitcointoaddress <address> <amount>

Sends a Bitcoin amount to a given address. Withdraws bitcoin from the PoP BTC wallet.