The Celestia contributions folder contains scripts and tools designed to facilitate the efficient operation and monitoring of Celestia blockchain systems. Each tool within this folder serves a unique function to support network stability and user engagement.
Link | Description |
---|---|
About Celestia | Insight into Celestia's modular architecture, scalability, data availability, and other key features. |
Celestia resources | Links to essential resources, including the official website, GitHub, and social media. |
Our tools | Descriptions of the tools provided in this repository. |
Our infra / services | Details on infrastructure and services available on the DTEAM website. |
Our other contributions | Information on additional contributions to the Celestia ecosystem. |
Bridge checker usage guide | A tool for verifying the health of your Celestia bridge node. Available on the website and Discord, it requires IP, port, and authentication token for operation. |
Faucet usage guide | A backup solution to ensure token availability, allowing users to receive up to 10 tokens every 24 hours via Discord. |
-
Modular Architecture: Celestia separates the consensus and data availability layers from the execution layer, allowing for customizable execution environments.
-
Scalability: Decoupling data availability from transaction execution results in higher throughput and greater transaction capacity.
-
Data Availability Sampling: This technique ensures all data in a block is available without requiring nodes to download the entire block, improving security and reducing bandwidth needs.
-
Sovereign Rollups: Supports independent execution environments that leverage Celestia's consensus and data availability.
-
Interoperability: Facilitates seamless integration and communication across different blockchain networks.
-
Decentralization: Lowers the barrier to running a full node, promoting a more decentralized and secure network.
-
Ease of Use: Simplifies development with clear APIs and tools, allowing developers to focus on application logic.
-
Security: Employs advanced cryptographic techniques to ensure data integrity and protection.
-
Economics: Introduces a novel economic model that incentivizes validators and supports network sustainability.
Resource | Link |
---|---|
Website | https://celestia.org/ |
Twitter / X | https://twitter.com/CelestiaOrg |
Github | https://github.com/celestiaorg |
Discord | https://discord.gg/YrXs6nV4Ra |
https://www.linkedin.com/company/celestiaorg/ | |
Blog | https://blog.celestia.org/ |
- Celestia bridge health checker / Available on website and Discord: Celestia Bridge Health Checker, the ultimate tool for ensuring the reliability and security of your Celestia bridge node. Designed with the community in mind, this checker allows you to easily verify the health of your bridge nodes. Simply enter your IP, port, and authentication token to get started.
- Celestia community Discord faucet: The Celestia DTEAM Community Faucet is designed as a reliable backup solution to ensure that users can always receive tokens, even if the main faucet experiences problems. You can receive up to 10 tokens every 24 hours.
Our infra / services on dteam.tech
- Mainnet(celestia):
Name | Description | Link |
---|---|---|
Overview | Links to Celestia resources, DTEAM validator status, network parameters, and staking calculator for mainnet networks. | https://dteam.tech/services/mainnet/overview/celestia |
Installation guides | Comprehensive installation guides for various setups including consensus, cosmovisor, bridge, full, and light nodes. | Consensus Consensus with cosmovisor Bridge Full Light |
Snapshot | Provides the latest blockchain snapshots for quick node setup and synchronization. | https://dteam.tech/services/mainnet/snapshot/celestia |
State sync | Instructions and resources for state sync to speed up node synchronization. | https://dteam.tech/services/mainnet/state-sync/celestia |
Endpoints | Information on various network endpoints for connecting to the Celestia mainnet. | https://dteam.tech/services/mainnet/endpoints/celestia |
Addrbook | Contains the addrbook.json file for discovering peers and improving network connectivity. | https://dteam.tech/services/mainnet/endpoints/celestia |
Genesis | Provides the genesis.json file necessary for node initialization and network participation. | https://dteam.tech/services/mainnet/genesis/celestia |
Persistent peers | List of persistent peers to enhance network stability and connectivity. | https://dteam.tech/services/mainnet/peers/celestia |
Seed node | Details on seed nodes for initial peer discovery and network bootstrapping. | https://dteam.tech/services/mainnet/seeds/celestia |
Useful commands / Cheat sheet | A collection of essential commands and a cheat sheet for managing Celestia nodes effectively. | https://dteam.tech/services/mainnet/useful-commands/celestia |
- Testnet(mocha-4):
Name | Description | Link |
---|---|---|
Overview | Links to Celestia resources, DTEAM validator status, network parameters. | https://dteam.tech/services/testnet/overview/celestia |
Installation guides | Comprehensive installation guides for various setups including consensus, cosmovisor, bridge, full, and light nodes. | Consensus Consensus with cosmovisor Bridge Full Light |
Snapshot | Provides the latest blockchain snapshots for quick node setup and synchronization. | https://dteam.tech/services/testnet/snapshot/celestia |
State sync | Instructions and resources for state sync to speed up node synchronization. | https://dteam.tech/services/testnet/state-sync/celestia |
Endpoints | Information on various network endpoints for connecting to the Celestia testnet. | https://dteam.tech/services/testnet/endpoints/celestia |
Addrbook | Contains the addrbook.json file for discovering peers and improving network connectivity. | https://dteam.tech/services/testnet/endpoints/celestia |
Genesis | Provides the genesis.json file necessary for node initialization and network participation. | https://dteam.tech/services/testnet/genesis/celestia |
Persistent peers | List of persistent peers to enhance network stability and connectivity. | https://dteam.tech/services/testnet/peers/celestia |
Seed node | Details on seed nodes for initial peer discovery and network bootstrapping. | https://dteam.tech/services/testnet/seeds/celestia |
Useful commands / Cheat sheet | A collection of essential commands and a cheat sheet for managing Celestia nodes effectively. | https://dteam.tech/services/testnet/useful-commands/celestia |
-
Endpoints / Archive:
- Mainnet(celestia):
- RPC / Archive:
https://rpc.archive.celestia.mainnet.dteam.tech:443
- Rest / Archive:
https://api.archive.celestia.mainnet.dteam.tech:443
- GRPC / Archive:
grpc.archive.celestia.mainnet.dteam.tech:28090
- RPC / Archive:
- Testnet(mocha-4):
- RPC / Archive:
https://rpc.archive.celestia.testnet.dteam.tech:443
- Rest / Archive:
https://api.archive.celestia.testnet.dteam.tech:443
- GRPC / Archive:
grpc.archive.celestia.testnet.dteam.tech:27090
- RPC / Archive:
- Mainnet(celestia):
-
Seeds / Peers:
- Mainnet(celestia):
- Seed:
9b1d22c3a78487d1a664a4b6a331fce527d14fb4@seed.celestia.mainnet.dteam.tech:27656
- Peer:
076c9cc9de3039819a98522aeea39e8c72b49682@peer.celestia.mainnet.dteam.tech:28656
- Seed:
- Testnet(mocha-4):
- Seed:
70e8a8941f32dc5f696e46ee836c27620e773065@seed.celestia.testnet.dteam.tech:26656
- Peer:
6ed983017167d96c62b166725250940deb783563@peer.celestia.testnet.dteam.tech:27656
- Seed:
- Mainnet(celestia):
-
Explorers / Archive:
- Mainnet(celestia):
- Testnet(mocha-4):
To use the Celestia Bridge Health Checker, follow these steps:
-
Open RPC port and restart your node:
- Open port:
- Mainnet:
sed -i '/\[RPC\]/,/^\[/ s/Address = "localhost"/Address = "0.0.0.0"/' $HOME/.celestia-bridge/config.toml
- Testnet:
sed -i '/\[RPC\]/,/^\[/ s/Address = "localhost"/Address = "0.0.0.0"/' $HOME/.celestia-bridge-mocha-4/config.toml
- Mainnet:
- Restart node:
sudo systemctl restart celestia-bridge
- Open port:
-
Get data to use checker:
- Get IP:
hostname -I
- Get port:
- Mainnet:
awk -F' = ' '/\[RPC\]/ {flag=1; next} flag && /Port/ {gsub(/"/, "", $2); print $2; exit}' $HOME/.celestia-bridge/config.toml
- Testnet:
awk -F' = ' '/\[RPC\]/ {flag=1; next} flag && /Port/ {gsub(/"/, "", $2); print $2; exit}' $HOME/.celestia-bridge-mocha-4/config.toml
- Mainnet:
- Get authentication token:
- Mainnet:
celestia bridge auth read
- Testnet:
celestia bridge auth read --p2p.network mocha-4
- Mainnet:
- Get IP:
-
Usage:
-
Check the results!
To use the Celestia community Discord faucet usage, follow these steps:
- Usage:
- In Discord: Go to #🚰・celestia channel and type
!faucet <celestia_address>
- In Discord: Go to #🚰・celestia channel and type
- Check the results!
We welcome contributions to improve the scripts in this folder. Please follow the general contribution guidelines outlined in the main repository's README.
Thank you for contributing to the projects supported by DTEAM!