1.0.4 • Published 2 years ago

itasecoinexplorer v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

This tool is intended to be a simple, self-hosted and database-free explorer for the Itasecoin blockchain, driven by RPC calls to your own Itasecore node. This tool is easy to run but currently lacks features compared to database-backed explorers.

Whatever reasons one might have for running a full node (trustlessness, technical curiosity, supporting the network, etc) it's helpful to appreciate the "fullness" of your node. With this explorer, you can not only explore the blockchain (in the traditional sense of the term "explorer"), but also explore the functional capabilities of your own node.

Live demo available at explorer.itasecoin.com.

Features

  • Browse blocks
  • View block details
  • View transaction details, with navigation "backward" via spent transaction outputs
  • Search by transaction ID, block hash/height, and address
  • Optional transaction history for addresses by querying from ElectrumX and blockchair.com
  • Mempool summary, with fee, size, and age breakdowns
  • RPC command browser and terminal

Prerequisites

  1. Install and run a full node - Itasecore Releases. Ensure that your devault node has full transaction indexing enabled (txindex=1) and the RPC server enabled (server=1).
  2. Synchronize your node with the Itasecoin network.
  3. "Recent" version of Node.js (8+ recommended).

Instruction

npm install -g itasecoinexplorer
itasecoinexplorer

If you're running on mainnet with the default datadir and port, this should basically work. Open http://127.0.0.1:3002/ to view the explorer.

You may set configuration options in a .env file or using CLI args. See configuration for details.

Configuration

Configuration options may be passed as environment variables or by creating an env file at ~/.config/itasecoinexplorer.env or at .env in the working directory. See .env-sample for a list of the options and details for formatting .env.

You may also pass options as CLI arguments, for example:

itasecoinexplorer --port 8080 --bitcoind-port 29045 --bitcoind-cookie ~/.itasecoin/regtest/.cookie

See itasecoinexplorer --help for the full list of CLI options.

Contributing

If you find a bug or experience issues with this software, please report it using the issue system.

Please see the contribution guide to see how you can participate in the development of Itasecoin Explorer. There are often topics seeking help where your contributions will have high impact and get very appreciation.

Communities

You can join the communities on different social media. To see what's going on, meet people & discuss, find the lastest meme, learn about Itasecoin, give or ask for help, to share your project.

Here are some places to visit:

Frequently Asked Questions

Do you have a question about Itasecoin Explorer? Your answer may be in the FAQ or the Q&A section of the discussion board!

License

Itasecoin Explorer is released under the terms of the MIT license. See COPYING for more information or see opensource.org