Introduction

Our API follows RPC principles, providing streamlined and predictable interactions for staking integrations across multiple blockchain networks. It features resource-oriented URLs, processes JSON-encoded data, and utilizes standard HTTP methods and response codes.

Chain-Agnostic Staking

Our API is designed with a chain-agnostic approach, ensuring that developers do not need to manage blockchain-specific staking logic within their codebase:

  • Write once, deploy everywhere - no need to adapt your code for different staking protocols
  • Single unified interface for all Proof-of-Stake (PoS) chains
  • Simplified delegation, rewards management, and unstaking across multiple networks

By abstracting away chain-specific complexities, our API enables seamless staking integration across 40+ PoS blockchains.

Authentication

Access to the API requires an API key to authenticate requests. Include your API key in the Authorization header:

Authorization: <your-api-key>

Error Handling

The API follows standard HTTP response codes:

  • ✅ 2xx — Success (staking transaction submitted, rewards claimed, balance retrieved)
  • ⚠️ 4xx — Client-side errors (missing parameters, insufficient balance, invalid address)
  • 🚨 5xx — Server-side errors (rare, but indicate an infrastructure issue)

All error responses include clear messages and error codes to aid debugging.

Versioning

Our API is continuously evolving while maintaining:

  • ✅ Backward compatibility
  • ✅ Security optimizations
  • ✅ Support for new PoS blockchains

The chain-agnostic approach ensures future-proof integrations, allowing you to stake across multiple ecosystems without major codebase modifications.