#key-pair #rpc #mine #reward #limit #cli #powx

app powx-cli

POWX is a decentralized pow launch platform

1 unstable release

0.4.12-alpha Apr 30, 2024

#14 in #mine

Apache-2.0

42KB
889 lines

powx CLI

A command line interface for the powx program.

Modify vs Ore CLI

  • Cargo.toml – Replaced ore-package with powx-program.
  • mine.rs – Adjust bus reward return conditions.
  • cu_limits.rs – Adjust the limits of cu.

Building

To build the powx CLI, you will need to have the Rust programming language installed. You can install Rust by following the instructions on the Rust website.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source ~/.bashrc

Once you have Rust installed, you can build the powx CLI by running the following command:

cargo build --release

Example

Mine for powx

<YOUR_HOME>/powx-cli/target/release/powx --keypair <YOUR_KEY>.json --rpc <RPC> --priority-fee 100000 mine --threads 4

Claim for powx

<YOUR_HOME>/powx-cli/target/release/powx --keypair <YOUR_KEY>.json --rpc <RPC> --priority-fee 100000 claim

Reward for powx

<YOUR_HOME>/powx-cli/target/release/powx --keypair <YOUR_KEY>.json --rpc <RPC> rewards

Balance for powx

<YOUR_HOME>/powx-cli/target/release/powx --keypair <YOUR_KEY>.json --rpc <RPC> balance

Dependencies

~81MB
~1.5M SLoC