Compute Services
The SPHX Testnet network offers a wide array of services that support blockchain interaction, monitoring, and development. This document outlines each service and provides links to the relevant endpoints, offering both developers and validators the tools they need to interact with the SPHX ecosystem.
SPHX Blockchain RPC
The RPC (Remote Procedure Call) service provides the interface for external applications to communicate with the SPHX blockchain. This service allows for querying network details, broadcasting transactions, and more.
RPC 1: https://rpc1.sphx.dev
RPC 2: https://rpc2.sphx.dev
These endpoints can be used to obtain information about nodes, peer connections, and other low-level data from the SPHX blockchain.
SPHX Blockchain REST
The REST API allows for interaction with the blockchain using HTTP requests, providing a more user-friendly interface for querying data from the SPHX blockchain, including blocks, transactions, validators, and more.
REST 1: https://rest1.sphx.dev
REST 2: https://rest2.sphx.dev
This service is ideal for developers looking to build applications that interact with the SPHX blockchain without needing low-level network operations.
SPHX Blockchain GRPC
The GRPC (Google Remote Procedure Call) endpoints provide high-performance communication between client applications and the SPHX blockchain, enabling more efficient and faster interactions.
GRPC 1: https://grpc1.sphx.dev/
GRPC 2: https://grpc2.sphx.dev/
These endpoints can be utilized for various advanced use cases such as light client verification, data streaming, and more efficient transaction handling.
SPHX Blockchain Websocket
The Websocket service allows for real-time, event-driven communication with the SPHX blockchain. It’s commonly used for receiving live updates about new blocks, transactions, and other chain events.
Websocket 1: https://ws1.sphx.dev/
Websocket 2: https://ws2.sphx.dev/
Ideal for applications that require live data streaming from the blockchain, such as real-time monitoring tools or blockchain explorers.
SPHX Blockchain IBC Hermes
Hermes is an IBC (Inter-Blockchain Communication) relayer that facilitates communication between different blockchains. These endpoints provide access to SPHX Testnet's Hermes service.
Version: https://hermes.sphx.dev/version
Chains: https://hermes.sphx.dev/chains
SPHX Testnet Chain: https://hermes.sphx.dev/chain/sphx-testnet
Grand-1 Chain: https://hermes.sphx.dev/chain/grand-1
Hermes ensures seamless communication and asset transfer across different blockchains in the Cosmos ecosystem.
SPHX Blockchain Explorer
The blockchain explorer allows users to visually explore the SPHX blockchain. It provides an easy-to-use interface to look up blocks, transactions, and validator statuses.
Explorer: https://explorer.sphx.dev/
This service is invaluable for users, developers, and validators who want to track and visualize blockchain activity in real-time.
SPHX Blockchain GQL Endpoint
GraphQL (GQL) provides a flexible and efficient query language for APIs, allowing users to request specific data with tailored queries.
GraphQL Endpoint: https://explorer.sphx.dev/gql
This endpoint is perfect for developers who need precise, flexible access to blockchain data without over-fetching or under-fetching resources.
SPHX Blockchain Exchange
The SPHX Exchange provides a decentralized platform for trading assets within the SPHX network.
Exchange: https://www.non-prod.sphx.dev/exchange
The exchange service can be used for testing trades and exploring decentralized finance (DeFi) applications on the testnet.
SPHX Blockchain API Swagger
The Swagger UI provides interactive API documentation, allowing developers to explore and test the various blockchain API endpoints.
Swagger API: https://api.non-prod.sphx.dev/swagger/index.html
This service helps developers understand how to interact with SPHX blockchain services programmatically and explore available API methods.
SPHX Blockchain Log Server (Non public)
The log server provides a central point for viewing and analyzing logs generated by SPHX services and nodes. It’s useful for debugging and ensuring system health.
Log Server: https://log.sphx.dev/
This service offers visibility into the operational state of the blockchain infrastructure and helps track issues and performance metrics.
SPHX Blockchain Grafana Dashboards (Non public)
Grafana provides real-time monitoring and performance visualization of the SPHX blockchain nodes and services.
Grafana Dashboards: https://mon.sphx.dev/
These dashboards allow for monitoring system metrics like CPU, memory usage, transaction counts, and block times in a visual and user-friendly way.
SPHX Blockchain Testnet Faucet
The faucet service provides testnet tokens for developers and users to interact with the SPHX Testnet, enabling them to send transactions and perform other blockchain activities.
Faucet Swagger: https://faucet.non-prod.sphx.dev/api-docs
This service is crucial for anyone developing or testing dApps and smart contracts on the SPHX Testnet.
By utilizing these services, developers, validators, and users can interact with the SPHX Testnet in a comprehensive way, ensuring efficient blockchain operations, data access, and system monitoring.
Last updated