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 and Light Clients including DDoS protection. If malicious activity is detected, the transaction is rejected before it ever sees the chain.


Ethereum

Mainnet

0

Ethereum

Sepolia Testnet

0

🤖

Flashbots

Ethereum Mainnet

0

🤖

Flashbots

Ethereum Mainnet Fast

0

🤖

Flashbots

Goerli Testnet

0

Polygon

Mainnet

0

Polygon

Goerli Testnet

0

Polygon

ZkEVM Testnet

0

Binance Smart Chain

Mainnet

0

Binance Smart Chain

Testnet

0

Fantom

Mainnet

0

Fantom

Testnet

0

Optimism

Mainnet

0

Optimism

Sepolia Testnet

0

Arbitrum

Mainnet

0

Arbitrum

Nova

0

Arbitrum

Sepolia Testnet

0

🔵

Base

Base

0

🔵

Base

Sepolia Testnet

0

LifeJackets are customised security layers that can help setup additional layers of protection.

🦺 LifeJackets

blockUnverifiedContracts

Block Transactions to Un-Verified Contracts. Powered by Sourcify.dev. Suported values: true & false.



Example https://rpc.omnid.io/mainnet?blockUnverifiedContracts=true
enableScanners

Run verified contracts through Slither for vulnerability analysis. Suported values: slither.



Example 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.



Example https://rpc.omnid.io/mainnet?blockRecentDnsUpdates=2
useTor

Broadcast Transactions over a Tor Proxy. Supported Values: true & false.



Example https://rpc.omnid.io/mainnet?useTor=true
useGasHawk

Use GasHawk Beta. (Requires Setup). Only for mainnet. Supported Values: true& false.



Example https://rpc.omnid.io/mainnet?useGasHawk=true

Integrate internal tooling of the RPC in your own applications.

⚙️ API

/blacklist/<domain>

Check if a domain has been blacklisted.



/blacklist

Check if a domain has been blacklisted.



/whitelist

Get a list of whitelisted domains.



/malicious/<ethAddress>

Check an Ethereum Address for Malicious Activity.



/tokendeets/<contractAddress>

Get Token Metadata.