npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

xplorescan

v0.1.8

Published

Never memorize a blockchain explorer again.

Downloads

15

Readme

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...

  • [x] 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 🙏