Private RPC Infrastructure
Secure, encrypted RPC endpoints that protect your transactions from MEV attacks and ensure complete privacy.
How Private RPC Works
Your Wallet
Transaction initiated
Encrypted Tunnel
TLS 1.3 + AES-256
Axiom RPC
Private relay nodes
Blockchain
Direct submission
Network Architecture
Load Balancer
Distributed across 15+ regions
RPC Cluster
High-availability nodes with automatic failover
Blockchain Nodes
Direct connection to validators
Integration Examples
const Web3 = require('web3');
// Connect to Axiom Private RPC
const web3 = new Web3('https://rpc.axiomlabs.studio/private', {
headers: {
'X-API-Key': 'your_api_key_here',
'X-Privacy-Level': 'maximum'
}
});
// Send a private transaction
async function sendPrivateTransaction() {
const tx = {
from: '0xYourAddress',
to: '0xRecipientAddress',
value: web3.utils.toWei('1', 'ether'),
gas: 21000,
gasPrice: await web3.eth.getGasPrice()
};
const signedTx = await web3.eth.accounts.signTransaction(tx, privateKey);
const receipt = await web3.eth.sendSignedTransaction(signedTx.rawTransaction);
return receipt;
}
from web3 import Web3
from web3.middleware import geth_poa_middleware
# Initialize Axiom Private RPC connection
w3 = Web3(Web3.HTTPProvider(
'https://rpc.axiomlabs.studio/private',
request_kwargs={
'headers': {
'X-API-Key': 'your_api_key_here',
'X-Privacy-Level': 'maximum'
}
}
))
w3.middleware_onion.inject(geth_poa_middleware, layer=0)
# Build and send private transaction
def send_private_tx(from_address, to_address, amount):
nonce = w3.eth.get_transaction_count(from_address)
tx = {
'nonce': nonce,
'to': to_address,
'value': w3.to_wei(amount, 'ether'),
'gas': 21000,
'gasPrice': w3.eth.gas_price,
'chainId': 1
}
signed_tx = w3.eth.account.sign_transaction(tx, private_key)
tx_hash = w3.eth.send_raw_transaction(signed_tx.rawTransaction)
return w3.to_hex(tx_hash)
# Get latest block number
curl -X POST \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-H "X-Privacy-Level: maximum" \
--data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
https://rpc.axiomlabs.studio/private
# Get balance
curl -X POST \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
--data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xAddress","latest"],"id":1}' \
https://rpc.axiomlabs.studio/private
# Send raw transaction
curl -X POST \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
--data '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xSignedTx"],"id":1}' \
https://rpc.axiomlabs.studio/private
import { ethers } from 'ethers';
// Create custom provider with Axiom Private RPC
const provider = new ethers.JsonRpcProvider(
'https://rpc.axiomlabs.studio/private',
{
name: 'axiom-private',
chainId: 1
},
{
staticNetwork: true,
fetchOptions: {
headers: {
'X-API-Key': 'your_api_key_here',
'X-Privacy-Level': 'maximum'
}
}
}
);
// Create wallet and send transaction
const wallet = new ethers.Wallet(privateKey, provider);
async function sendPrivateTx() {
const tx = await wallet.sendTransaction({
to: '0xRecipientAddress',
value: ethers.parseEther('1.0')
});
console.log('Transaction hash:', tx.hash);
const receipt = await tx.wait();
return receipt;
}
Performance Formulas
Latency Calculation
Average Total: ~45ms
Throughput Capacity
Theoretical Max: ~1.1M requests/second
Privacy Score
Axiom Privacy Score: 92.1/100
MEV Protection Rate
Protection Rate: 100%
Key Features
End-to-End Encryption
All RPC calls are encrypted using TLS 1.3 and AES-256-GCM, ensuring your transaction data remains private from submission to inclusion.
Low Latency
Global network of optimized nodes ensures sub-50ms response times, with automatic routing to the nearest available endpoint.
MEV Protection
Transactions bypass public mempools and are submitted directly to trusted validators, eliminating frontrunning and sandwich attacks.
High Availability
99.99% uptime SLA backed by redundant infrastructure across 15+ geographic regions with automatic failover.
Zero Logging
We don't store IP addresses, transaction data, or any identifying information. Your privacy is guaranteed.
Full JSON-RPC Support
Complete implementation of Ethereum JSON-RPC specification with additional privacy-focused endpoints.
Interactive Test Panel
Test RPC Endpoint
Click the buttons below to test different RPC methods. This uses a demo endpoint (no real transactions).
Available Endpoints
# Mainnet
https://rpc.axiomlabs.studio/private/mainnet
# Polygon
https://rpc.axiomlabs.studio/private/polygon
# Arbitrum
https://rpc.axiomlabs.studio/private/arbitrum
# Optimism
https://rpc.axiomlabs.studio/private/optimism
# Base
https://rpc.axiomlabs.studio/private/base
# BSC
https://rpc.axiomlabs.studio/private/bsc
# Avalanche
https://rpc.axiomlabs.studio/private/avalanche