Empowering Secure and Efficient Blockchain Interactions
Technology | Published on May 13, 2025
Do not just trust your Ethereum API provider, verify its honesty by combining the new Klave templates: Light Client and JSON RPC API.
The financial industry is being reshaped by stable coins and digital assets, sparking an unprecedented interest in blockchain technology. Interacting with these fragmented networks requires robust tools for both accessing and verifying on-chain data.
Klave utilises Trusted Execution Environments (TEEs) to secure sensitive data and operations, within isolated, hardware-protected regions of the processor. These environments preserve the confidentiality and integrity of code and data, ensuring it remains encrypted, tamper-proof, and in accessible to unauthorised users or processes, even during processing.
Klave's confidential computing platform provides two pivotal new templates, accessible through the Klave Template Library: the ‘EVM JSON-RPC API Client’ and the ‘EVM Light Client Application’. Together, they provide a secure and efficient foundation for blockchain interoperability, with confidential computing guaranteeing both data protection and verification process integrity.
Introducing the Klave EVM JSON-RPC API Client
Built with Rust, the Klave EVM JSON-RPC API Client template is your robust interface for interacting with Ethereum-based blockchains. Supporting complex business logic and utilising libraries like alloy and http, this template empowers applications to:
- Query Blockchain Data: Easily retrieve information such as block numbers, transaction details, contract states, and gas prices for EVM-based blockchains.
- Execute Smart Contract Calls: Effortlessly interact with deployed smart contracts by sending function calls (read-only) across these configured networks.
- Manage Network Configurations: Seamlessly configure and interact with various Ethereum-compatible networks from one secure environment.
The API client simplifies data retrieval from blockchain nodes, offering a structured and efficient way for applications to access on-chain data across different EVM ecosystems. However, relying solely on a standard JSON-RPC API requires trust in the connected node's integrity.
Introducing the Klave EVM Light Client Application
Also built with Rust, The Klave EVM Light Client Application template offers a different approach to blockchain interaction. Instead of relying on a full node, a Light Client focuses on:
- Efficient On-Chain Data Verification: Retrieve and verify blockchain headers and Merkle proofs to confirm data authenticity without downloading the entire blockchain.
This implementation has been rigorously tested for reliability on key Ethereum networks, including Mainnet, Sepolia, and Holesky.
- Lightweight Synchronisation: Maintain a minimal blockchain state representation by synchronising only block headers across these tested networks.
This template prioritises trust and efficiency, enabling applications to independently verify blockchain data with minimal resource consumption, proven reliable on major Ethereum networks.
The Synergistic Power of Combination
The true potential lies in combining the capabilities of the EVM JSON-RPC API Client and the EVM Light Client Application within Klave's secure environment.
This integrated approach creates a powerful solution by:
- Enabling Trusted Data Retrieval Across Multiple Chains: Applications use the JSON-RPC API to efficiently retrieve specific blockchain data points from various EVM networks and leverage the Light Client to cryptographically verify the authenticity and integrity of data before processing.
- Optimising Resource Usage for Multi-Chain Interactions: By using the JSON-RPC API to fetch only the necessary data for verification by the Light Client across different chains, applications can significantly reduce bandwidth and computational overhead.
- Creating Secure End-to-End Multi-Chain Interactions: Running both the data retrieval and verification processes within Klave's secure enclaves ensures the confidentiality and integrity of the entire interaction lifecycle across the diverse EVM landscape.
Klave is already trusted by numerous leading financial institutions to safeguard critical operations. The introduction of the EVM JSON-RPC API Client and the EVM Light Client templates further extends Klave’s offering, delivering secure, scalable, interoperability across blockchain ecosystems. With confidentiality and transparency built in by design, Klave empowers institutions to embrace digital assets with confidence, without compromising on security. These templates significantly simplify the development process, making it as easy as possible to build on a Web3 foundation.
Explore the EVM JSON-RPC API Client and the EVM Light Client templates in the Klave Template Library today.
Read next
We actively engage in highly innovative projects. Explore our latest publications featuring our cutting-edge technology.