light-arionum-cli
Manage Arionum cryptocurrency from the command line
TLDR
Generate a new public/private key pair
Display the balance of the current address
Display the balance of the specified address
Send a transaction with an optional message
Export the current wallet information
Display information about the current block
Display information about the current address' transactions
Display information about a specific transaction
SYNOPSIS
light-arionum-cli command [options] [arguments]
Common commands include:
light-arionum-cli wallet subcommand [options]
light-arionum-cli balance [options]
light-arionum-cli send [options]
light-arionum-cli transactions [options]
light-arionum-cli node url
PARAMETERS
wallet
Manages local Arionum wallets. Subcommands include create (to generate a new wallet), open (to load an existing wallet), info (to display wallet details), and export (to save wallet keys).
balance
Displays the current ARO balance of the active wallet. Often requires an open wallet.
send
Facilitates sending ARO from the active wallet to a specified recipient address. Requires amount and recipient address as arguments.
transactions
Shows a list of recent transactions associated with the active wallet or a specified address.
peers
Lists the active peers (nodes) that the client is currently connected to or aware of in the Arionum network.
price
Retrieves the current market price of Arionum (ARO) against common fiat or cryptocurrencies.
node
Configures or displays the URL of the remote Arionum node that the lightweight client uses for blockchain interaction. Useful for switching between different public nodes.
config
Manages various client-specific configurations, such as default node, API keys, or other preferences.
--help, -h
Displays help information for the main command or specific subcommands.
--version, -V
Outputs the current version of the light-arionum-cli tool.
DESCRIPTION
The light-arionum-cli is a command-line interface designed for lightweight interaction with the Arionum (ARO) cryptocurrency blockchain. Unlike a full node, it does not require downloading and syncing the entire blockchain, instead connecting to public Arionum nodes to fetch data and submit transactions. This makes it a convenient tool for users who want to manage their Arionum wallets, check balances, send and receive transactions, or view network information without the resource overhead of running a full node. It provides essential wallet functionalities, transaction history, and network status queries, all accessible through simple commands in a terminal.
CAVEATS
As a lightweight client, light-arionum-cli relies on remote public nodes for blockchain data. While convenient, this approach introduces a dependency on the honesty and availability of these third-party nodes. For critical operations or enhanced security, running a full Arionum node (e.g., arionumd) is generally recommended. It also requires an active internet connection to communicate with the network. This client is not designed for mining or full node operations.
INSTALLATION
Typically installed via Node.js package manager (npm) as npm install -g light-arionum-cli, assuming Node.js is already set up on the system. This makes it globally available in the system's PATH.
WALLET SECURITY
Wallets created or opened by light-arionum-cli are stored locally. It is crucial to back up wallet files and protect them with strong passwords. Loss of these files or compromise of the system can lead to irreversible loss of funds.
HISTORY
The light-arionum-cli was developed as part of the broader Arionum project, aiming to provide a user-friendly and resource-efficient way for users to interact with the Arionum blockchain without the necessity of running a full node. Its development reflects the project's goal to make cryptocurrency accessible, by offering a command-line interface that abstracts away the complexities of blockchain synchronization and node maintenance, allowing users to focus purely on wallet management and transactions.
SEE ALSO
arionumd (daemon), arionum (cryptocurrency concept)