Connect to Ink Mainnet and Ink Testnet through geo-balanced infrastructure that scales with request volume and routes traffic for reliable access across regions. Global Nodes serve archive data, and paid plans add debug_* and trace_* APIs.
모든 Chainstack 위치에 걸쳐 격리된 운영 및 유지보수(op-reth) 인프라에서 Ink 워크로드를 실행하고, 단일 테넌트 리소스를 활용하며 node 구성을 더욱 세밀하게 제어할 수 있습니다.
Build with managed Ink RPC endpoints designed for sustained DeFi and consumer application traffic. Get standard Ethereum JSON-RPC and WebSocket on an OP Stack chain built by Kraken, part of the Optimism Superchain — chain ID 57073 on Mainnet and 763373 on Ink Testnet.
SOC 2 Type II 및 ISO 27001 인증을 획득했습니다.
Ink is an Ethereum L2 on the OP Stack, so the Ethereum tools you already use work against your Chainstack node.
Use standard Ethereum JSON-RPC with ethers.js, viem, web3.py, Hardhat, Foundry, and MetaMask. Ink uses ETH for gas and produces a block about every second.
Global Nodes serve archive data, and paid plans add debug_* and trace_* APIs. Dedicated Nodes run op-reth on isolated resources.
Subscribe to new blocks over WSS with eth_subscribe. Ink pending transactions stay with the sequencer, so pending-transaction subscriptions deliver nothing.
Test on Ink Testnet (chain ID 763373) on Global Nodes, with HTTPS and WSS endpoints, before you deploy to Mainnet.
Copy your endpoint from Access and credentials in the console, then run any of these.
const { JsonRpcProvider, formatEther } = require("ethers");
const provider = new JsonRpcProvider("CHAINSTACK_NODE_URL");
async function main() {
const network = await provider.getNetwork();
console.log("Chain ID:", network.chainId.toString());
const block = await provider.getBlockNumber();
console.log("Block:", block);
const balance = await provider.getBalance("0x4200000000000000000000000000000000000016");
console.log("Balance:", formatEther(balance), "ETH");
}
main();from web3 import Web3
web3 = Web3(Web3.HTTPProvider("CHAINSTACK_NODE_URL"))
print("Connected:", web3.is_connected())
print("Chain ID:", web3.eth.chain_id)
print("Block:", web3.eth.block_number)
address = Web3.to_checksum_address("0x4200000000000000000000000000000000000016")
balance = web3.eth.get_balance(address)
print("Balance:", web3.from_wei(balance, "ether"), "ETH")cast chain-id --rpc-url CHAINSTACK_NODE_URL cast block-number --rpc-url CHAINSTACK_NODE_URL cast balance 0x4200000000000000000000000000000000000016 --ether --rpc-url CHAINSTACK_NODE_URL
선택한 초당 요청(RPS) 단계에 따라 정액제 월별 요금제로 대량 생산 워크로드를 실행하세요.
DeFi 및 소비자 애플리케이션 트래픽이 증가함에 따라 인프라 비용을 예측 가능하게 유지하십시오.
Chainstack 에서 stable 수준의 지연 시간, 예측 가능한 용량, 안정적인 리소스를 갖춘 프로덕션급 인프라를 통해 Ink 워크로드를 실행하세요.
예측 가능한 리소스, 고급 구성, 대규모 환경에서도 일관된 성능이 필요한 프로덕션 워크로드를 위해 독립적인 인프라를 확보하세요.
Ink runs the op-reth execution client and exposes the standard Ethereum JSON-RPC and WebSocket API. Use ethers.js, web3.py, or any standard EVM SDK. Ink Mainnet has chain ID 57073, 1-second block times, and ETH as its gas token. Ink Testnet (chain ID 763373) is available on Global Nodes. Global Nodes serve Ink Mainnet with archive data and both debug_* 그리고 trace_* namespaces on paid plans. Ink has no public mempool, so eth_subscribe("newPendingTransactions") 그리고 eth_newPendingTransactionFilter return an ID but deliver nothing. Filters created on a Global Node live on one backend, so poll eth_getLogs over an explicit block range or hold a WebSocket subscription instead.
또한 Chainstack MCP 서버를 통해 Ink 에 접속하여, Claude, Cursor, Windsurf, ChatGPT, Codex, Pi, Gemini 또는 MCP 호환/SKILL 호환 AI 에이전트를 통해 온체인 데이터를 조회하고, nodes 를 배포하며, Chainstack 문서를 검색할 수 있습니다.