venice-crypto-rpc

Proxy JSON-RPC requests to EVM and Starknet blockchain networks.

130|15|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/veniceai/skills --skill venice-crypto-rpc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: venice-crypto-rpc
Source: https://github.com/veniceai/skills/tree/main/skills/venice-crypto-rpc
Command: npx skills add https://github.com/veniceai/skills --skill venice-crypto-rpc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill serves as a pay-per-call JSON-RPC proxy to over 20 EVM and Starknet networks, allowing for execution of blockchain transactions and operations with ease.

Core Features & Use Cases

  • Multi-Chain Support: Connect to various blockchain networks including Ethereum, Arbitrum, Optimism, Polygon, Linea, Avalanche, and more.
  • JSON-RPC Interface: Use the same request shape as Alchemy / Infura for a seamless transition.
  • Pricing Model: Choose from 1×, 2×, or 4× method-tier pricing model to fit your budget.
  • Rate Limits: Enjoy per-minute and 24-hour credit rate limits for reliable service.
  • Idempotency Keys: Use idempotency keys for safe retries in case of network issues.
  • Batch Requests: Support for single and batch requests for efficient use.
  • Unsupported Methods: The proxy does not support stateful/WebSocket methods like eth_subscribe or eth_newFilter.

Quick Start

Use the venice-crypto-rpc skill to send a simple 'eth_chainId' request to the Ethereum mainnet network:

use venice-crypto-rpc --method 'eth_chainId' --network 'ethereum-mainnet'

Frequently Asked Questions about venice-crypto-rpc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send JSON-RPC requests to multiple EVM networks?

A multi-chain JSON-RPC proxy routes your requests to various EVM and Starknet networks. You specify the target network and method, such as 'eth_chainId', to execute transactions or retrieve blockchain data seamlessly.

Can I use standard Alchemy or Infura request formats for blockchain transaction execution?

Yes, you can use the same request shape as Alchemy or Infura for a seamless transition. The proxy accepts standard JSON-RPC interfaces, meaning no structural changes are needed for your existing blockchain transaction execution calls.

Does the JSON-RPC proxy support WebSocket subscriptions for Starknet and EVM chains?

No, the proxy does not support stateful WebSocket methods like eth_subscribe or eth_newFilter. It focuses on stateless JSON-RPC interactions for EVM and Starknet networks, supporting single and batch requests instead of real-time subscriptions.

How do I handle failed blockchain transactions and retry JSON-RPC calls safely?

You can use idempotency keys to safely retry JSON-RPC calls in case of network issues. This ensures that failed blockchain transaction executions or data retrieval attempts do not result in duplicate operations upon reconnection.

Are there flexible pricing models for high-volume blockchain analytics RPC calls?

Flexible pricing models include 1×, 2×, or 4× method-tier pricing to fit your budget for blockchain analytics. The service also enforces per-minute and 24-hour credit rate limits to ensure reliable RPC service delivery.

What is the best way to query Ethereum mainnet using a JSON-RPC interface?

The best way is to use a multi-chain JSON-RPC proxy by passing the target method and network parameters. For example, you can query Ethereum mainnet by specifying the 'ethereum-mainnet' network alongside your desired method.