Official Documentation
HomeDashboardHave I been Frontrun? App
  • πŸ”­Welcome
  • πŸ’³Pricing Plans
  • πŸ†“Public RPC Endpoints
  • πŸ—ΊοΈGuides
    • πŸ†˜Getting support
    • πŸƒβ€β™‚οΈRunning a Node
    • πŸ–‡οΈHow to add OMNIA Endpoints to wallet
  • πŸ“ˆDeFi
    • πŸ“–Features Overview
    • πŸ—„οΈWallet Integration
    • πŸ’ΈMEV Cashback
    • πŸ›‘οΈFrontrunning Protection
    • πŸ› οΈReinforced Transactions
    • 🍯Honeypot Protection
    • 🚦Token Approval Protection
    • πŸ”Security Policy
    • ⚠️Comprehensive Security Event Detection (Notifications)
    • πŸ”ŽHave I been Frontrunned Tool
    • βš›οΈAtomic Transaction
  • πŸ“–RPC API docs
    • ⛓️Chains
      • Bitcoin
      • Ethereum
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkNFTSecurity
          • omnia_checkAddress
          • omnia_checkRugPull
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
      • Avalanche (C-Chain)
        • Ethereum Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Avalanche Specific API
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkNFTSecurity
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Binance Smart Chain
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkNFTSecurity
          • omnia_checkAddress
          • omnia_checkRugPull
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Polygon
        • Polygon Standard JSON-RPC API
          • bor_getAuthor
          • bor_getCurrentProposer
          • bor_getCurrentValidators
          • bor_getRootHash
          • bor_getSignersAtHash
          • eth_getRootHash
        • Ethereum Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkNFTSecurity
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Arbitrum
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Aurora
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
      • Optimism
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkNFTSecurity
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Fantom
        • Fantom Standard JSON-RPC API
          • ftm_currentEpoch
        • Ethereum Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_getAssetBalance
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_decodeTransaction
          • omnia_disperse
          • omnia_getTokenPrice
      • Gnosis
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Custom JSON-RPC API
          • omnia_checkTokenSecurity
          • omnia_checkApproval
          • omnia_checkAddress
          • omnia_checkPhishingSite
          • omnia_checkDappSecurity
          • omnia_disperse
          • omnia_getTokenPrice
      • Base
        • Custom JSON-RPC API
          • omnia_disperse
          • omnia_getTokenPrice
        • Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
      • Harmony
        • Ethereum Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Harmony Specific API
      • Moonbeam
        • Ethereum Standard JSON-RPC API
          • eth_accounts
          • eth_blockNumber
          • eth_call
          • eth_chainId
          • eth_estimateGas
          • eth_feeHistory
          • eth_gasPrice
          • eth_getBalance
          • eth_getBlockByHash
          • eth_getBlockByNumber
          • eth_getBlockTransactionCountByHash
          • eth_getBlockTransactionCountByNumber
          • eth_getCode
          • eth_getFilterChanges
          • eth_getFilterLogs
          • eth_getLogs
          • eth_getProof
          • eth_getStorageAt
          • eth_getTransactionByBlockHashAndIndex
          • eth_getTransactionByBlockNumberAndIndex
          • eth_getTransactionByHash
          • eth_getTransactionCount
          • eth_getTransactionReceipt
          • eth_getUncleCountByBlockHash
          • eth_getUncleCountByBlockNumber
          • eth_maxPriorityFeePerGas
          • eth_newBlockFilter
          • eth_newFilter
          • eth_newPendingTransactionFilter
          • eth_uninstallFilter
          • eth_sendRawTransaction
          • net_listening
          • net_peerCount
          • net_version
          • web3_sha3
          • web3_clientVersion
        • Moonbeam Specific API
        • Custom JSON-RPC API
          • omnia_disperse
          • omnia_getTokenPrice
      • NEAR
        • Standard JSON-RPC API
      • Cosmos
        • Standard REST API
      • Solana
        • Standard JSON-RPC API
    • ⏩Custom RPC
      • omnia_getAssetBalance
      • omnia_disperse
      • omnia_getTokenPrice
      • omnia_checkTokenSecurity
      • omnia_checkNFTSecurity
      • omnia_checkApproval
      • omnia_checkAddress
      • omnia_checkRugPull
      • omnia_checkPhishingSite
      • omnia_checkDappSecurity
      • omnia_decodeTransaction
Powered by GitBook
On this page
  • Address-Related Security Events
  • Smart Contract Security Events
  • Generic Calls
  • Trading-Related Security
  • Scam-Related Security
  • ERC-721 & ERC-1155 Contracts
  • Scam-Related Security
  • Approval Calls
  1. DeFi

Comprehensive Security Event Detection (Notifications)

This page describes the security events detected by OMNIA when analysing transactions made by our users in order to protect them from malicious activities.

NOTE: This is an opt-in feature. OMNIA is committed to enhance and protect our users' privacy.

Address-Related Security Events

MaliciousAddressEvent Indicators:

  • Blackmail activities

  • Stealing attacks

  • Malicious mining activities

  • Darkweb transactions

  • Cybercrime

  • Money laundering

  • Financial crime

  • Blacklist doubts

  • Mixer usage

  • Sanctioned addresses

  • Creation of malicious contracts

Reason: To prevent interactions with sanctioned or malicious addresses, safeguarding both the user and our platform.

ScamAddressEvent Indicators:

  • Phishing activities

  • Fake KYC attempts

  • Fake standard interfaces

Reason: To avoid irreversible loss of funds by preventing transactions with scam-involved addresses.

HackingActivityAddressEvent Indicators:

  • Honeypot-related addresses

  • Gas abuse

  • Reinitiation attacks

Reason: To prevent potential irreversible loss of funds by avoiding interactions with compromised addresses.

Smart Contract Security Events

ClosedSourceContractEvent Indicators: Closed-source contracts

Reason: To notify users post-transaction that complete security checks couldn't be applied due to closed-source nature, setting the default interaction as optimistic/permissive.

SelfDestructContractEvent Indicators: Contracts with self-destruct capabilities

Reason: To inform users of the risks associated with self-destruct functionalities, allowing interaction while acknowledging the potential for assets becoming unavailable.

ProxyContractEvent Indicators: Proxy contracts

Reason: To notify users post-transaction about the proxy nature of a contract, which can change behavior and make security checks inconsistent.

Generic Calls

ERC-20 Contracts

MaliciousOwnershipEvent Indicators:

  • Ownership take-back capabilities

  • Owner balance alteration

  • Hidden owner

Reason: To alert users post-transaction about the potential risks of contract ownership changes.

HackingActivityContractEvent Indicators:

  • External calls with ownership take-back capabilities or hidden owner

  • Gas abuse

Reason: To warn users before transaction about the risk of loss due to hacking activities.

ExternalCodeCallEvent Indicators: External code calls

Reason: To inform users post-transaction of the increased risk associated with external, non-audited code calls.

HoneypotContractEvent Indicators: Honeypot behavior

Reason: To prevent interactions with honeypot contracts that can lead to loss of funds.

Trading-Related Security

RestrictedTradingEvent Indicators:

  • Sell tax

  • Inability to sell all tokens

  • Modifiable slippage

  • Transfer pausability

  • Trading cooldown

  • Mintable contracts

Reason: To notify users post-transaction about trading restrictions that could impact liquidity and token usability.

Scam-Related Security

ScamTokenEvent Indicators:

  • Airdrop scams

  • Cloning real tokens

Reason: To prevent interactions with scam tokens that can lead to irreversible loss.

PotentialRugPullEvent Indicators:

  • Privilege withdrawal

  • Missing withdrawal with blackhole owner

Reason: To alert users post-transaction about potential rug pull risks, ensuring they are aware and cautious.

ERC-721 & ERC-1155 Contracts

MaliciousNFTContractEvent Indicators:

  • Malicious NFT contracts

  • Privileged burn by EOA

  • Oversupply minting

Reason: To prevent interactions with malicious NFT contracts that can lead to immediate loss of assets.

Scam-Related Security

ScamNFTEvent Indicators:

  • Transfers without approval

  • Unverified or unfrozen metadata

Reason: To avoid transactions with scam NFTs, protecting users from potential loss.

Approval Calls

MaliciousApprovalEvent Indicators:

  • Malicious address and behavior

  • Approval abuse

Reason: To maintain the security of token approvals, ensuring users are protected from malicious approval schemes.

PreviousSecurity PolicyNextHave I been Frontrunned Tool

Last updated 10 months ago

πŸ“ˆ
⚠️