Skip to content

Using Idlechain

Download Software

You can download the Idlechain software from here.

Synchronize with the Network

To synchronize with the Idlechain network, execute idlechaind.exe on Windows or ./idlechaind on Linux, and wait for the synchronization to complete. Since Idlechain is based on Monero, let's briefly explain how it works and provide some useful commands:

  • alt_chain_info [blockhash]: Get information about alternative chains.
  • apropos <keyword> [<keyword> ...]: Search for commands containing specified keywords.
  • ban [<IP>|@<filename>] [<seconds>]: Ban a peer.
  • banned <address>: Check if an address is banned.
  • bans: List all banned peers.
  • bc_dyn_stats <last_block_count>: Display dynamic blockchain statistics.
  • check_blockchain_pruning: Check if the blockchain is being pruned.
  • diff: Show the network difficulty.
  • exit: Exit the daemon.
  • flush_cache [bad-txs] [bad-blocks]: Flush the blockchain cache.
  • flush_txpool [<txid>]: Flush transactions from the transaction pool.
  • hard_fork_info <version>: Get information about hard fork at specified version.
  • help [<command>]: Display help for available commands.
  • hide_hr: Hide hash rate statistics.
  • in_peers <max_number>: Display information about inbound peers.
  • is_key_image_spent <key_image>: Check if a key image has been spent.
  • limit [<kB/s>]: Get or set limit for the total bandwidth.
  • limit_down [<kB/s>]: Get or set limit for downloading bandwidth.
  • limit_up [<kB/s>]: Get or set limit for uploading bandwidth.
  • mining_status: Display current mining status.
  • out_peers <max_number>: Display information about outbound peers.
  • output_histogram [@<amount>] <min_count> [<max_count>]: Get histogram of outputs.
  • pop_blocks <nblocks>: Pop the last nblocks from the blockchain.
  • print_bc <begin_height> [<end_height>]: Print blocks from the blockchain.
  • print_block <block_hash> | <block_height>: Print information about a block.
  • print_cn: Display information about connections.
  • print_coinbase_tx_sum <start_height> [<block_count>]: Get sum of coinbase transactions.
  • print_height: Print the current blockchain height.
  • print_net_stats: Print network statistics.
  • print_pl [white] [gray] [pruned] [publicrpc] [<limit>]: Display peer list.
  • print_pl_stats: Display peer list statistics.
  • print_pool: Print transaction pool.
  • print_pool_sh: Print transaction pool statistics.
  • print_pool_stats: Print transaction pool statistics.
  • print_status: Print daemon status.
  • print_tx <transaction_hash> [+hex] [+json]: Print information about a transaction.
  • prune_blockchain [confirm]: Prune the blockchain.
  • relay_tx <txid>: Relay a transaction.
  • rpc_payments: Get RPC payments.
  • save: Save the blockchain to disk.
  • set_bootstrap_daemon (auto | none | host[:port] [username] [password]) [proxy_ip:proxy_port]: Set the bootstrap daemon.
  • set_log <level>|<{+,-,}categories>: Set log level or categories.
  • show_hr: Show hash rate statistics.
  • start_mining <addr> [<threads>|auto] [do_background_mining] [ignore_battery]: Start mining with specified address and number of threads.
  • status: Get the daemon status.
  • stop_daemon: Stop the daemon.
  • stop_mining: Stop mining.
  • sync_info: Get synchronization information.
  • unban <address>: Unban a peer.
  • update (check|download): Check for or download updates.
  • version: Print version information.

Create and Use Wallet

Idlechain provides a command-line wallet called idlechain-wallet-cli for managing your funds. Here's how you can create and use your wallet:

  1. Opening the Wallet: Run idlechain-wallet-cli in your terminal to open the wallet. Upon opening, you will be prompted to create a new wallet or open an existing one.

  2. Creating a New Wallet: If you choose to create a new wallet, you will be asked to set a password. After setting the password, the wallet will be created, and you will be provided with a private spend key, private view key, and mnemonic seed.

  3. Saving Private Keys and Seed: It's crucial to save your private spend key, private view key, and mnemonic seed in a safe and secure location. These keys and seed are essential for recovering your wallet and accessing your funds in the future.

  4. Interacting with the Wallet: Once your wallet is created and opened, you can use various commands to manage your funds, such as checking your balance, sending transactions, and viewing transaction history. Below are some common commands:

    • wallet_info: Display wallet main address and other info.
    • balance: Check your wallet balance.
    • address all: Show all addresses in your wallet.
    • address new: Create a new subaddress.
    • transfer <address> <amount>: Send IDEL to a specified address.
    • show_transfers [in|out|pending|failed|pool]: Show transaction history.
    • sweep_all <address>: Send entire balance to another wallet.
    • seed: Display the secret 25-word mnemonic for wallet recovery.
    • refresh: Synchronize wallet with the Idlechain network.
    • status: Check the current status of your wallet.
    • version: Check software version.
    • exit: Exit the wallet.

By following these steps, you can create and manage your Idlechain wallet securely. Remember to keep your private keys and mnemonic seed safe to ensure access to your funds. If you have any questions or need further assistance, feel free to ask!