Mezo Network Validator Tools & Infrastructure Documentation
Complete infrastructure toolkit for Mezo Network validators and developers. Access our professional-grade services including RPC nodes, API endpoints, daily snapshots, and real-time metrics. Our mezo infrastructure features optimized pruning configurations, automated backups, and comprehensive monitoring solutions. Supporting both mainnet and testnet environments with dedicated endpoints, state-sync services, and detailed technical documentation for seamless network participation and development.
Learn how to interact with mezo nodes using different endpoint types.
#Available Endpoints
Service | Endpoint |
---|---|
REST API | https://testnet-rest.lavenderfive.com:443/mezo/ |
RPC | https://testnet-rpc.lavenderfive.com:443/mezo/ |
gRPC | testnet-mezo.lavenderfive.com:443/ |
WebSocket | Not available |
JSON-RPC | Not available |
WS-JSON-RPC | Not available |
ⓘ
Some endpoints may require an API key for access. You can get one by signing up with the yellow "API KEY" button on this page or visit lavenderfive.com/api.
#🌐 Usage Examples
#REST API Examples
# Using curl
curl -X GET "https://testnet-rest.lavenderfive.com:443/mezo//status" \
-H "x-api-key: your-api-key-uuid"
# Using JavaScript/fetch
const response = await fetch(
"https://testnet-rest.lavenderfive.com:443/mezo//status",
{
headers: {
'x-api-key': 'your-api-key-uuid'
}
}
);
#RPC Examples
# Using curl
curl -X POST "https://testnet-rpc.lavenderfive.com:443/mezo/" \
-H "Content-Type: application/json" \
-H "x-api-key: your-api-key-uuid" \
-d '{
"jsonrpc": "2.0",
"method": "status",
"params": [],
"id": 1
}'
# Using JavaScript
const response = await fetch("https://testnet-rpc.lavenderfive.com:443/mezo/", {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'your-api-key-uuid'
},
body: JSON.stringify({
jsonrpc: '2.0',
method: 'status',
params: [],
id: 1
})
});
#gRPC Examples
# Using grpcurl
grpcurl -H "x-api-key: your-api-key-uuid" \
testnet-mezo.lavenderfive.com:443/ \
list
# Using Python with grpcio
import grpc
def create_stub():
credentials = grpc.metadata_call_credentials(
lambda context, callback: callback([("x-api-key", "your-api-key-uuid")], None)
)
channel = grpc.secure_channel(
"testnet-mezo.lavenderfive.com:443/",
grpc.composite_channel_credentials(
grpc.ssl_channel_credentials(),
credentials
)
)
return channel
#🔑 Common Response Codes
Code | Description |
---|---|
200 | Successful request |
400 | Bad request / Invalid parameters |
401 | Unauthorized / Invalid API key |
404 | Resource not found |
429 | Too many requests |
500 | Internal server error |
⚠
Rate limits may apply to endpoints. Please use for testing and get a trial API-key to try out a fully unlimited api for 14 days.
Chain ID:
The unique identifier for the blockchain network.
mezo_31611-1
Latest Version:
The latest version of the chain software.
v0.5.0-rc0
Github:
The Github repository hosting the code for the network in question.
Public endpoints
Public endpoints are rate limited but can be used for basic CLI usage, node syncing or testing environments. Request an API key for enhanced access limits, we offer free trial periods of 14 days and cheap shared access plans from $50 a month.
REST/LCD
REST endpoint for querying blockchain data through the REST framework. Often available for Cosmos chains but also the main framework for Aleo as an example.
testnet-rest.lavenderfive.com:443/mezo
RPC
Remote Procedure Call endpoint for the consensus client of a blockchain. This is not an EVM endpoint (we call this json RPC) but the main framework for blockchain frameworks like Cosmos, Aptos, Sui and Near.
testnet-rpc.lavenderfive.com:443/mezo
gRPC
High-performance RPC endpoint for blockchain communication using the Google gRPC framework. This is often standard gRPC and not the "WEB" framework which is sometimes also accesible.
testnet-mezo.lavenderfive.com:443
© 2022 Lavender.Five Nodes. All rights reserved.