Transaction sanitizers

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 Malicious Address API.

HashDit address scanning

Ensures that the trust score based on risk levels provided by HashDit Trust Score 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.

Last updated