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.  
Encryption Diagram-23.svg

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. 

Encryption Diagram-24.svg

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.

Blockchain Transactions
Technology

Empowering Secure and Efficient Blockchain Interactions

Do not just trust your Ethereum API provider, verify its honesty by combining the new Klave templates: Light Client and JSON RPC API.

MuSig2
Technology

Enhancing MuSig2 protocol with Klave

Learn how to optimise MuSig2 multi-signature scheme with Klave's confidential computing technology.

Engineering Resilience
Technology

Engineering Resilience: Redefining Fault Tolerance

How advanced consensus mechanisms like Secretarium's BFT-RAFT are pushing the boundaries of distributed computing.

Apple
Technology

Apple Intelligence

Apple believes Private Cloud Compute is "nothing short of the world-leading security architecture for cloud AI compute at scale".

Honest Computing Image
Technology

Honest Computing

Systems that can't lie: Inside Secretarium's new "Honest Computing" technological solution.

Forbes
Technology

Forbes Spotlights Confidential Computing

Ed Stacey highlights the transformative potential of confidential computing, citing Klave as a key initiative making it easy for developers to build secure applications, based on smart contracts.

Performant Scalable
Technology

Implementing performant scalable solutions in confidential computing

Confidential computing (also known as Trusted Execution Environments or SGX enclaves) is a means to calculate secret information while maintaining confidence that malicious software installed on that machine cannot see or amend those calculations.