Proxy RPC
Introduction
Omnid's RPC is an open-source, self-hostable RPC Proxy that scans the transactions before sending them to the chain for malicious/phishing activity using Omnid, static analysis, transaction simulation, various vulnerability detectors & anonymizing request using various RPCs, Light Clients & TOR Relays including DDoS protection. If malicious activity is detected, the transaction is rejected well before it ever sees the chain.
Supported Networks
Ethereum
| Network | RPC | ChainId |
|---|---|---|
| Mainnet | https://rpc.omnid.io/mainnet | 1 0x1 |
| Goerli Testnet | https://rpc.omnid.io/goerli | 5 0x5 |
| Sepolia Testnet | https://rpc.omnid.io/sepolia | 11155111 0xAA36A7 |
Flashbots
| Network | RPC | ChainId |
|---|---|---|
| Ethereum Mainnet | https://rpc.omnid.io/mainnet-flashbots | 1 0x1 |
| Ethereum Mainnet (Fast Mode) | https://rpc.omnid.io/mainnet-flashbots-fast | 1 0x1 |
| Ethereum Goerli | https://rpc.omnid.io/goerli-flashbots | 5 0x5 |
Polygon
| Network | RPC | ChainId |
|---|---|---|
| Mainnet | https://rpc.omnid.io/polygon | 137 0x89 |
| Mumbai Testnet | https://rpc.omnid.io/polygon-testnet | 80001 0x13881 |
| ZkEVM Mainnet | https://rpc.omnid.io/polygon-zkevm | 1101 0x44d |
| Mumbai Testnet | https://rpc.omnid.io/polygon-zkevm-testnet | 1442 0x5a2 |
Optimism
| Network | RPC | ChainId |
|---|---|---|
| Mainnet | https://rpc.omnid.io/optimism | 10 0xA |
| Goerli Testnet | https://rpc.omnid.io/optimism-testnet | 420 0x1A4 |
Arbitrum
| Network | RPC | ChainId |
|---|---|---|
| Mainnet (Arbitrum One) | https://rpc.omnid.io/arbitrum | 42161 0xA4B1 |
| Mainnet (Arbitrum Nova) | https://rpc.omnid.io/arbitrum-nova | 42170 0xA4BA |
| Goerli Testnet | https://rpc.omnid.io/arbitrum-testnet | 421613 0x66EED |
| Sepolia Testnet | https://rpc.omnid.io/arbitrum-sepolia-testnet | 421614 0x66eee |
BNBChain
Fantom
Base
Advanced
| Network | RPC | ChainId |
|---|---|---|
| manual | https://rpc.omnid.io/manual?rpcUrl=https://polygon-rpc.com | auto |
🦺 LifeJackets
LifeJackets are customised security layers that can help setup additional layers of protection.
Query Params
| Param | Description | Example |
|---|---|---|
blockUnverifiedContracts | Block Transactions to Un-Verified Contracts. Powered by Sourcify.dev. Suported values: true, false. | https://rpc.omnid.io/ethereum?blockUnverifiedContracts=true |
enableScanners | Run verified contracts through Slither for vulnerability analysis. Suported values: slither. | https://rpc.omnid.io/polygon-testnet?enableScanners=slither |
blockRecentDnsUpdates | Checks the DNS records for a domain to see when it was last updated (Only RFC 1912 Compliant Domains). Blocks recently modified domains to prevent DNS poisioning atttacks. Supported Values: number set in Days. | https://rpc.omnid.io/ethereum?blockRecentDnsUpdates=2 |
useTor | Broadcast Transactions over a Tor Proxy. Supported Values: true or false | https://rpc.omnid.io/mainnet?useTor=true |
useGasHawk | Use GasHawk Beta. (Requires Setup). Only for mainnet. Supported Values: true or false | https://rpc.omnid.io/mainnet?useGasHawk=true |