Mammoth Control Panel 🦣

Post data blobs to the Celestia network, access your light node's wallet, and run a private database rollup!

Connected Node Information

Connection Status:
Connecting to WebSocket...
Node Address:
Loading...
P2P ID:
Loading...
Account Balance:
Loading...

Send TIA

Amount in TIA (minimum 0.000001 TIA = 1 utia)
Multiplier for gas estimation (default: 1.3)
Maximum gas price in TIA that you're willing to pay (default: 0.002 TIA)
Loading...
Processing transfer...
This information is fetched from the Celestia node you're connected to (default is localhost:26658).
Sampling Syncer Stats:
Last updated: -
Sync Progress:
Loading...
Catch-up Status: -
Head of Sampled Chain: - Head of Catchup: - Network Head Height: -
Workers: -

Post Blob Data

Namespace
Must be a valid Celestia namespace (29 bytes with version 0 and 18 leading zero bytes in ID)
Hex:
Enter up to 10 characters (10 bytes). Will be automatically converted to a valid Celestia namespace with 18 leading zero bytes.
Hex:
Automatically generated valid Celestia namespace
Hex:
Data must be base64 encoded
Image will be automatically optimized to 32MB maximum. Uploading large images freeze the UI, but has been tested up to 32 MB.
Default: 0.002
Blob Successfully Submitted:

Height:

Namespace (Hex): View on Explorer

Namespace (Base64):

Loading...
Submitting blob data...

Retrieve Blob Data

Loading...
Retrieving blob data...
Retrieved Blob Data:

Commitment:

Namespace: View on Explorer

Data:

Try It Yourself:

Use these commands to fetch the same blob data using celestia-node CLI or curl:

Note: CLI uses hex for both namespace and commitment, while API calls use base64 for both
CLI
celestia blob get height namespace commitment
Curl Command
curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","id":1,"method":"blob.Get","params":[height, "namespace", "commitment"]}' http://localhost:26658
Base64 Encoding Tools
Click on either text box to copy its contents

Celestia Private Database Rollup

Store and retrieve data using Celestia blobs as a database. All data is stored in a consistent namespace for easy retrieval.
Initialize Database
This namespace will be used for all your database blobs
Hex:
Your database will be encrypted with a unique token stored in your browser. If you clear your browser data or the database cache, a new token will be generated, and you won't be able to decrypt previously stored data.
Define your database schema as a JSON object
Database Records
Database Information
0 Records

Namespace: Not set

Schema Height: Not set

Last Updated: Never

Status: Not Initialized

Encryption: Not Encrypted

Add New Record
Enter data according to your database schema
Database Records