Automata 1RPC
  • LLM relay
    • Overview
  • Using the LLM API
    • Getting started
    • Models
    • Payment
    • Authentication
    • Errors
  • Web3 Relay
    • Overview
  • USING THE WEB3 API
    • Getting started
    • Transaction sanitizers
    • Networks
    • Payment
      • How to make a payment
        • Fiat Payment
        • Crypto Payment
      • How to top up crypto payment
      • How to change billing cycle
      • How to change from fiat to crypto payment
      • How to change from crypto to fiat payment
      • How to upgrade or downgrade plan
      • How to cancel a plan
      • How to update credit card
      • How to view payment history
      • Policy
    • Errors
  • Getting help
    • Discord
    • Useful links
Powered by GitBook
On this page
  • Address whitelist/blacklist
  • Uniswap recipient validation
  • GoPlus address scanning
  • HashDit address scanning
  • Explorer contract verification
  1. USING THE WEB3 API

Transaction sanitizers

PreviousGetting startedNextNetworks

Last updated 2 months ago

A transaction sanitizer in 1RPC is a filtering mechanism that detects and removes malicious or non-compliant transactions before they are relayed to the blockchain. Users can enable or disable specific sanitization rules at any time.

Address whitelist/blacklist

Controls which transactions are allowed or blocked based on predefined address rules.

  • Whitelist ensures that only approved addresses can send or interact with transactions

  • Blacklist prevents interactions with known malicious, sanctioned, or otherwise restricted addresses

Uniswap recipient validation

Ensures that the recipient address in a Uniswap transaction matches the sender’s address. This prevents erroneous or malicious transactions with funds routed to unintended recipients.

GoPlus address scanning

Block attacks before they happen by detecting transactions involving malicious addresses identified by GoPlus's threat intelligence database. This is enabled by the GoPlus .

HashDit address scanning

Ensures that the trust score based on risk levels provided by satisfies the threshold specified by the user. Higher scores correspond to more stringent checks.

Explorer contract verification

Confirms that the target contract address is verified on the chain's official explorer. Verification means that the source code of the contract can be viewed publicly on the blockchain explorer.

Malicious Address API
HashDit Trust Score