blobr
v1.0.3
Published
A terminal-based rollup activity monitor for Celestia
Downloads
260
Maintainers
Readme
Blobr - Celestia Rollup Activity Monitor
Blobr is a real-time terminal-based monitor for Celestia rollup activity. It provides live insights into block production, blob submissions, and rollup statistics, helping developers and operators track the health and activity of their rollups on the Celestia network.
Features
- 📦 Real-time block monitoring with detailed statistics
- 🔄 Live blob tracking across namespaces
- 📊 Active rollup status and metrics
- ⚡ Instant error reporting and logging
- 🎨 Beautiful terminal UI with color-coded information
Prerequisites
- Node.js v18 or higher
- npm or yarn package manager
Installation
For Users
Install globally from npm:
npm install -g blobr
Then run:
blobr watch
For Developers
- Clone the repository:
git clone https://github.com/gbarros/celestia-terminal.git
cd celestia-terminal
- Install dependencies:
npm install
- Build the project:
npm run build
- Run in development mode:
npm start
Usage
Run the monitor with default settings (mainnet):
blobr watch
Or with custom options:
blobr watch --network mocha --filter your-namespace --interval 5000
Command Line Options
--network
: Network to monitor (mainnet, mocha, arabica)--filter
: Filter blobs by namespace--limit
: Limit number of blocks to show--interval
: Update interval in milliseconds
What It Shows
Blocks
- Block height and timestamp
- Blob count and size
- Block fill rate
- Gas utilization
- Event and transaction counts
Blobs
- Namespace information
- Associated rollup
- Blob size and content type
- Signer address
Rollups
- Active rollup list
- Stack information
- Real-time statistics
Screenshot
Contributing
Fork this project and extend it for:
- 📊 Custom dashboards
- 🤖 Automated alerts
- 📈 Advanced analytics
- 🔔 Notification systems
- 🌐 Web interfaces
License
ISC