Solana Data Availability Layer
A high-performance caching and data availability solution, tailored for Solana.
curl https://api.monostate.org/ \\ -X POST \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer YOUR_API_KEY" \\ -d ' { "jsonrpc": "2.0", "id": 1, "method": "getAccountInfo", "params": ["4fYNw3dojWmQ4dXtSGE9epjRGy9pFSx62YypT7avPYvA"] }'
Why a Data Availability Layer for Solana?
We believe Solana's core speed negates the immediate need for transaction-focused L2s like those on Ethereum. Such L2s could introduce complexities like MEV and arbitrage challenges, potentially hindering the user experience, especially for fast-paced activities like memecoin trading.
Instead, Monostate focuses on enhancing Solana's performance by offloading data queries. Our Data Availability Layer (DAL) acts as a high-speed cache, reducing the burden on mainnet RPCs and validators. This allows them to dedicate more resources to processing actual transactions, benefiting the entire network.
Zero-Knowledge Proof Integration
Beyond caching, our DAL is designed for verifiable data registration using Zero-Knowledge (ZK) proofs. Leveraging Merkle trees, similar to Light Protocol's Photon, we enable organizations to anchor data proofs on-chain.
This allows for secure, verifiable data storage, whether it's public data requiring transparency (e.g., government records) or sensitive private data needing cryptographic assurance. We provide the tools to generate ZK proofs, ensuring data integrity without revealing the underlying information when necessary.
Currently, our focus is exclusively on Solana. We plan to expand support to other chains like Ethereum and Bitcoin in the future.
Send standard Solana JSON-RPC requests to our endpoint via POST requests.
Note: API access requires an authorization token.
getAccountInfo
- Get account informationgetBalance
- Get account balancegetBlock
- Get a confirmed blockgetBlockHeight
- Get current block heightgetSlot
- Get current slotgetTransaction
- Get transaction detailsgetSignaturesForAddress
- Get signaturesgetProgramAccounts
- Get program accountsgetTokenAccountBalance
- Get token balancegetTokenAccountsByOwner
- Get token accountsgetEpochInfo
- Get epoch informationgetLatestBlockhash
- Get latest blockhash🚀 Access to the Monostate API endpoints is currently invite-only. Want to join?
Join the waitlistJoin our waitlist today to get early access to our high-performance Solana data API.