Aleo REST API
What is Aleo?
Aleo is a Layer 1 blockchain that enables privacy-preserving applications through zero-knowledge cryptography. Programs execute on snarkVM, a zero-knowledge virtual machine developed by Provable, and can be written in Leo — a high-level language that compiles to Aleo instructions. Unlike traditional blockchains where all transaction data is publicly visible, Aleo uses zkSNARKs (specifically Varuna) to verify computations without revealing the underlying inputs, while still supporting public state where needed.
Aleo combines general-purpose programmability with default-private state, allowing applications to process sensitive data while remaining verifiable on-chain. The network is secured by AleoBFT, a DAG-based Byzantine Fault Tolerant proof-of-stake consensus, and uses a coinbase puzzle to incentivize a decentralized network of provers.
Interacting with Aleo
Aleo nodes expose a REST API interface that allows developers to interact with the blockchain using standard HTTP methods. This makes it easy to integrate Aleo functionality into web applications and services using familiar tools and libraries.
借助此 API,您可以:
- Query block data, heights, hashes, and transaction details
- Look up validator committee information and delegator data
- Inspect deployed programs and query mapping values
- Retrieve state roots and state paths for verification
- Find transactions and transitions by various identifiers
- Broadcast transactions and prover solutions
您可以通过以下方式访问该 API:
- Running a local Aleo client
- Using a hosted provider such as a Quicknode Aleo endpoint, which delivers low-latency global access and enhanced reliability out of the box.
支持的网络
Quicknode provides access to the following Aleo networks:
Complete reference for developers building on Aleo with Quicknode:
快速入门
Get started with Aleo quickly. Follow our step-by-step quickstart to set up your endpoint and make your first API request.
提供商端点
Learn how to configure and manage your Aleo endpoints for optimal performance and reliability.
API 概述
了解受支持的 API、网络、Quicknode 产品以及增强的 API 功能,用于构建功能强大的应用程序。
市场
探索并集成来自 Quicknode 应用商店的强大插件和工具,以增强您的 Web3 应用程序。
终端安全
通过身份验证、白名单和最佳安全实践来保护您的终端设备。
错误代码
Understand common error codes and troubleshooting steps for Aleo API requests.