How to use the command 'light-arionum-cli' (with examples)
The light-arionum-cli
command is a PHP light wallet for the Arionum cryptocurrency. It allows users to perform various operations on the Arionum blockchain, such as generating key pairs, checking balances, sending transactions, exporting wallet information, and retrieving transaction details.
Use case 1: Generate a new public/private key pair
Code:
light-arionum-cli
Motivation: Generating a new public/private key pair is necessary before starting to use the Arionum wallet. This command will generate a new key pair for the user.
Explanation: This command has no arguments. Running the command will generate a new public/private key pair and display them on the console.
Example output:
Generated new key pair:
Public Key: e4e7f8g9h0ij1k2l3m4n5o6p7q8r9s0t
Private Key: 1234567890abcdefghijklmnopqrstuvwxyz
Use case 2: Display the balance of the current address
Code:
light-arionum-cli balance
Motivation: Checking the balance of the current address is useful to keep track of the amount of Arionum cryptocurrency owned by the user. This command will display the balance of the current address.
Explanation: This command has no arguments. Running the command will fetch the balance of the current address associated with the wallet and display it on the console.
Example output:
Balance: 1000 ARO
Use case 3: Display the balance of the specified address
Code:
light-arionum-cli balance address
Motivation: Checking the balance of a specified address can be helpful when verifying the funds available in a specific account. This command will display the balance of the specified address.
Explanation: The address
argument should be replaced with the actual address for which the balance needs to be checked. Running the command will fetch the balance of the specified address and display it on the console.
Example output:
Balance: 500 ARO
Use case 4: Send a transaction with an optional message
Code:
light-arionum-cli send address value optional_message
Motivation: Sending transactions with an optional message is a core functionality of the Arionum wallet. This command will allow users to send Arionum cryptocurrency to a specified address with an optional accompanying message.
Explanation: The address
argument should be replaced with the recipient’s address, the value
argument should be replaced with the amount of Arionum to be sent, and the optional_message
argument can be included for an optional message. Running the command will initiate a transaction with the specified details.
Example output:
Transaction successful!
Transaction ID: 123456abcdef
Use case 5: Export the current wallet information
Code:
light-arionum-cli export
Motivation: Exporting the current wallet information is important for creating backups or transferring the wallet to another device. This command will export the current wallet information.
Explanation: This command has no arguments. Running the command will export the current wallet information, including the public and private keys, to a file or display it on the console.
Example output:
Wallet exported successfully!
Public Key: e4e7f8g9h0ij1k2l3m4n5o6p7q8r9s0t
Private Key: 1234567890abcdefghijklmnopqrstuvwxyz
Use case 6: Display information about the current block
Code:
light-arionum-cli block
Motivation: Obtaining information about the current block can be useful for verifying the state of the Arionum blockchain. This command will display information about the current block.
Explanation: This command has no arguments. Running the command will fetch information about the current block, including the block height, timestamp, and other relevant details.
Example output:
Block Height: 1234
Timestamp: 2022-01-01 10:00:00
Transactions: 50
Use case 7: Display information about the current address’ transactions
Code:
light-arionum-cli transactions
Motivation: Viewing information about the transactions related to the current address can provide insights into the transaction history. This command will display information about the transactions associated with the current address.
Explanation: This command has no arguments. Running the command will fetch information about the transactions related to the current address, including the transaction ID, sender/recipient addresses, and transaction status.
Example output:
Transactions:
- Transaction ID: 123456abcdef
Sender: a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
Recipient: q1w2e3r4t6y7u8i9o0p1a2s3d4f5g6h7
Status: Confirmed
Timestamp: 2022-01-01 10:00:00
- Transaction ID: abcdef123456
Sender: q1w2e3r4t6y7u8i9o0p1a2s3d4f5g6h7
Recipient: a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
Status: Confirmed
Timestamp: 2022-01-01 11:00:00
Use case 8: Display information about a specific transaction
Code:
light-arionum-cli transaction transaction_id
Motivation: Retrieving details about a specific transaction can be helpful for verifying transaction information or investigating any issues. This command will display information about the specified transaction.
Explanation: The transaction_id
argument should be replaced with the actual transaction ID for which the details need to be retrieved. Running the command will fetch information about the specified transaction, including sender/recipient addresses, transaction status, and timestamp.
Example output:
Transaction ID: 123456abcdef
Sender: a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
Recipient: q1w2e3r4t6y7u8i9o0p1a2s3d4f5g6h7
Status: Confirmed
Timestamp: 2022-01-01 10:00:00
Conclusion:
The light-arionum-cli
command provides various functionalities for managing Arionum wallets and interacting with the Arionum blockchain. Each use case listed above demonstrates a different operation that can be performed using this command. By understanding and using these examples, users can effectively manage their Arionum wallet and keep track of their cryptocurrency transactions.