0x853fb118e2ae914eab2310722ec4e1e1e1d2fa77

deployer: unknown relevance score: 0 status: unknown bytecode: 2206 bytes

DECOMPILED SOLIDITY (Heimdall)

// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0;

/// @title            Decompiled Contract
/// @author           Jonathan Becker <jonathan@jbecker.dev>
/// @custom:version   heimdall-rs v0.9.2
///
/// @notice           This contract was decompiled using the heimdall-rs decompiler.
///                     It was generated directly by tracing the EVM opcodes from this contract.
///                     As a result, it may not compile or even be valid solidity code.
///                     Despite this, it should be obvious what each function does. Overall
///                     logic should have been preserved throughout decompiling.
///
/// @custom:github    You can find the open-source decompiler here:
///                       https://heimdall.rs

contract DecompiledContract {
    
    /// @custom:selector    0x98a9808d
    /// @custom:signature   setupForwarding(address[] arg0, address[] arg1) public pure
    /// @param              arg0 ["uint256", "bytes32", "int256"]
    /// @param              arg1 ["address", "uint160", "bytes20", "int160"]
    function setupForwarding(address[] arg0, address[] arg1) public pure {
        require(!arg0 > 0xffffffffffffffff);
        require(!(arg0) > 0xffffffffffffffff);
        require(!((var_c + (uint248(((arg0 * 0x20) + 0x20) + 0x1f))) > 0xffffffffffffffff) | ((var_c + (uint248(((arg0 * 0x20) + 0x20) + 0x1f))) < var_c));
        require(!((0x04 + arg0) + 0x20) < (((0x04 + arg0) + 0x20) + (arg0 * 0x20)));
        require((arg0 + 0x20) == (address(arg0 + 0x20)));
        require(!arg1 > 0xffffffffffffffff);
        require(!(arg1) > 0xffffffffffffffff);
    }
}

ABI

[
  {
    "type": "function",
    "name": "setupForwarding",
    "inputs": [
      {
        "name": "arg0",
        "type": "address[]"
      },
      {
        "name": "arg1",
        "type": "address[]"
      }
    ],
    "outputs": [],
    "stateMutability": "pure"
  }
]

UNKNOWN SELECTORS (1)

0x98a9808dunknown
These selectors are not yet in the research database — they are being investigated and will be added as known functions once identified. They are also marked in red in the decompiled Solidity above.

KNOWN CLUSTER ADDRESSES IN THIS BYTECODE (0)

(none)