Connect to Zcash Mainnet and Testnet through geo-balanced infrastructure that scales with request volume and routes traffic for reliable access across regions, with Bitcoin-style JSON-RPC over HTTPS.
Run Zcash workloads on isolated Zebra infrastructure across all Chainstack locations, with single-tenant resources and greater control over node configuration.
Build with managed Zcash endpoints on Mainnet and Testnet. Every node runs Zebra, the Zcash Foundation’s Rust node, serves Bitcoin-style JSON-RPC over HTTPS and transparent transaction history from the first block. WebSocket is not supported.
已通过SOC 2 II 型和ISO 27001 认证。
Chainstack runs Zebra, which replaced zcashd after its end of support in July 2026, so you get the supported node implementation without operating it yourself.
Use getblockchaininfo, getblock, getrawtransaction, and sendrawtransaction for chain data and transaction broadcast. Any Bitcoin-style JSON-RPC client works.
Look up the balance, transaction history, and unspent outputs of transparent addresses with getaddressbalance, getaddresstxids, and getaddressutxos, without running an indexer.
Zcash nodes run in Full mode and serve transparent transaction history from the first block. Every request is billed as full at 1 request unit, with no archive split.
Zebra is a node, not a wallet. Build and sign transactions, including shielded ones, with a wallet or Zcash SDK, then broadcast them through sendrawtransaction. For wallet sync, Zebra serves Sapling and Orchard tree state through z_gettreestate and z_getsubtreesbyindex.
Copy your endpoint from Access and credentials in the console, then run any of these.
curl -X POST YOUR_CHAINSTACK_ENDPOINT \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "1.0", "id": "1", "method": "getblockchaininfo", "params": []}'import requests
ENDPOINT = "YOUR_CHAINSTACK_ENDPOINT"
payload = {
"jsonrpc": "1.0",
"id": "1",
"method": "getblockchaininfo",
"params": [],
}
response = requests.post(ENDPOINT, json=payload, timeout=15)
info = response.json()["result"]
print(f"Chain: {info['chain']}")
print(f"Blocks: {info['blocks']}")const ENDPOINT = 'YOUR_CHAINSTACK_ENDPOINT';
async function getBlockchainInfo() {
const response = await fetch(ENDPOINT, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
jsonrpc: '1.0',
id: '1',
method: 'getblockchaininfo',
params: [],
}),
});
const { result } = await response.json();
console.log(`Chain: ${result.chain}`);
console.log(`Blocks: ${result.blocks}`);
}
getBlockchainInfo();
运行高吞吐量的生产工作负载,根据您选择的每秒请求量档位,按月收取固定费用。
Keep infrastructure costs predictable as wallet and exchange traffic grows.
Run Zcash workloads on production-grade infrastructure with stable latency, predictable capacity, and reliable resources on Chainstack.
为需要可预测资源、高级配置以及大规模下稳定性能的生产工作负载,获取隔离的基础设施。
Zcash uses a Bitcoin-style JSON-RPC API over HTTPS, not Ethereum JSON-RPC, and WebSocket is not supported. Chainstack nodes run Zebra (zebrad), which replaced zcashd after its end of support in July 2026. The standard method set is available, including getblockchaininfo, getblock, getrawtransaction, sendrawtransaction, getaddressbalance, getaddresstxids, and getaddressutxos. Zcash nodes run in Full mode and serve transparent transaction history from the first block, and every request is billed as full. Shielded pool state is available through z_gettreestate, z_getsubtreesbyindex, z_validateaddress, and z_listunifiedreceivers. Node-admin and mining-submission methods (stop, addnode, generate, invalidateblock, reconsiderblock, submitblock, and getblocktemplate) are not exposed, and Blockbook-style bb_* methods are not included. Dedicated Nodes can also run lightwalletd for light wallet clients. Zebra does not hold keys, so use a Zcash wallet SDK to build and sign transactions.
You can also access Zcash through the Chainstack MCP server — query onchain data, deploy nodes, and search Chainstack docs from Claude, Cursor, Windsurf, ChatGPT, Codex, Pi, Gemini, or any MCP-compatible or SKILL-compatible AI agent.