0.1.8 • Published 1 year ago

xplorescan v0.1.8

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
1 year ago

XploreScan šŸ›°ļø author/maintainer nominate

made in sponsors release star license NPM Installs

banner

An all-in-one command-line tool for blockchain explorers, simplifying searches for addresses, transaction hashes, and more without the need to remember multiple explorer URLs for different chains. šŸ›°ļøšŸŒšŸ’»

Have suggestions in mind? Let me know!

šŸ˜Ž Demo

Here's the demo how quickly you can explore a wallet address on Base using xplorescan.

demo

šŸš€ Quick Start

Explore wallet address on eth by running the following command:

npx xplorescan address eth 0x0000000000000000000000000000000000000000

If you don't want to use npx, you can install it globally using npm:

npm i -g xplorescan

ā£ļø Inspiration

I believe in the saying "necessity is the mother of invention". I created this tool because I need a simple and fast way to explore blockchain data without the need to remember multiple explorer URLs for different chains. I work at @thirdweb and we are building a decentralized web platform that supports multiple chains (700+ EVMs). This tool will help me and my team to simplify our workflow and make it easier to explore blockchain data.

⚔ Features

  • šŸš€ Fast and Easy: No need to remember multiple explorer URLs for different chains.
  • 🌐 Multi-Chain Support: Supports multiple chains like Ethereum, Polygon, and more.
  • šŸ“¦ All-in-One Tool: Simplifies searches for addresses, transaction hashes, and more.

šŸ•¹ļø Usage

npx xplorescan <command> <chain> <input>

šŸ  Address Command

To explore a wallet address, use the following command:

npx xplorescan address <chain> <wallet address>

šŸ“œ Contract Command

To explore a smart contract, use the following command:

npx xplorescan contract <chain> <contract address>

šŸ“„ Transaction Command

To explore a transaction, use the following command:

npx xplorescan transaction <chain> <transaction hash>

More features coming soon...

  • Transaction Command
  • Block Command
  • ENS Command
  • Web App (GUI) šŸ‘€

šŸ’» Development

To run the project locally, you need to have Node.js installed on your machine. Then, you can clone the repository and install the dependencies:

git clone
cd xplorescan
yarn install

To run the project, you can use the following command:

yarn dev

To build the project, you can use the following command:

yarn build

To setup the CLI on your local machine, you can use the following command:

npm install -g .

If you are in a Linux environment such as WSL on Windows 11, you can use the following command to setup the project:

yarn setup:ubuntu

You can also reset the setup using the following command:

yarn reset:ubuntu

šŸŽÆ Contributing

Contributions are welcome, create a pull request to this repo and I will review your code. Please consider to submit your pull request to the dev branch. Thank you!

Read the project's contributing guide for more info.

šŸ› Issues

Please report any issues and bugs by creating a new issue here, also make sure you're reporting an issue that doesn't exist. Any help to improve the project would be appreciated. Thanks! šŸ™āœØ

šŸ™ Sponsor and Support

Love what I do? Send me some love or coffee!? šŸ’–ā˜•

Can't send love or coffees? 😄 Nominate me for a GitHub Star instead! Your support will help me to continue working on open-source projects like this. šŸ™šŸ˜‡

šŸ“‹ Code of Conduct

Read the project's code of conduct.

šŸ“ƒ License

This project is licensed under GNU General Public License v3.0.

šŸ“ Author

This project is created by Waren Gonzaga, with the help of awesome contributors.

contributors


šŸ’» with ā¤ļø by Waren Gonzaga and Him šŸ™

0.1.8

1 year ago

0.1.7

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago