ETH Price: $2,564.70 (+1.89%)

Transaction Decoder

Block:
22854030 at Jul-05-2025 03:52:23 PM +UTC
Transaction Fee:
0.000058398221551551 ETH $0.15
Gas Used:
110,167 Gas / 0.530088153 Gwei

Emitted Events:

514 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000a849747fd81550eb2e421d9816a1486693acf014, 0x0000000000000000000000009685311bdb902574c38bb139f473fdfcd6b3d850, 00000000000000000000000000000000000000000000000000000000448b9b80 )
515 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x0000000000000000000000009685311bdb902574c38bb139f473fdfcd6b3d850, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 00000000000000000000000000000000000000000000000000000000448b9b80 )
516 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000dff9a190ba420f412b3614091b27db5342a58936, 0x00000000000000000000000090cf9a141184012c5121989b1e53a688d89e1918, 000000000000000000000000000000000000000000000000000000008c6db500 )
517 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000090cf9a141184012c5121989b1e53a688d89e1918, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 000000000000000000000000000000000000000000000000000000008c6db500 )
518 0xb766b2ee3d2577dbbf6a7f66170f8fb7e6c5627d.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000fd94ea5b816c34109593c9cf32d952154690fbce, 0x0000000000000000000000008b92991f48bc74c69dfc87d61f34f84477d7e169, 0000000000000000000000000000000000000000000000000ff810a85765c800 )
519 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x0000000000000000000000008b92991f48bc74c69dfc87d61f34f84477d7e169, 0x000000000000000000000000b766b2ee3d2577dbbf6a7f66170f8fb7e6c5627d, 0000000000000000000000000000000000000000000000000ff810a85765c800 )
520 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000269dee66367ec18cff911a3886b927ae09586a06, 0x000000000000000000000000cec84c78de0e0949f258ce3663771f3db2c61db9, 00000000000000000000000000000000000000000000000000000001602b2e90 )
521 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000cec84c78de0e0949f258ce3663771f3db2c61db9, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 00000000000000000000000000000000000000000000000000000001602b2e90 )
522 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000093e9ec18bcb4b7d78dbe129e8129548dc4ae3630, 0x00000000000000000000000096d800586342a2f87d31f0bc2749f8acee2048da, 00000000000000000000000000000000000000000000000000000002eb713700 )
523 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000096d800586342a2f87d31f0bc2749f8acee2048da, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 00000000000000000000000000000000000000000000000000000002eb713700 )
524 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000db666f851374ccc3ac65b2b04705a5e0465d77f5, 0x00000000000000000000000075a1604e9fe70516543c7c2093fe306d58dce1a7, 00000000000000000000000000000000000000000000000000000001ffe27b00 )
525 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000075a1604e9fe70516543c7c2093fe306d58dce1a7, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 00000000000000000000000000000000000000000000000000000001ffe27b00 )
526 0xa5a687485a3f24c371a89142d11524853238e92c.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000070b0aa2710aa9ac5d2d07754a1a78e2aceaaac3d, 0x000000000000000000000000c3311ff8df8a91e2e320b0a32cf00fa184488f25, 0000000000000000000000000000000000000000000000000000000083215600 )
527 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000c3311ff8df8a91e2e320b0a32cf00fa184488f25, 0x000000000000000000000000a5a687485a3f24c371a89142d11524853238e92c, 0000000000000000000000000000000000000000000000000000000083215600 )
528 0xa5a687485a3f24c371a89142d11524853238e92c.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000bd9b9eb695f9e1e9ce317c13f2bcc763952c7cf9, 0x000000000000000000000000a449ab07dc0dfe78c96e9a874ceddb74171437d6, 000000000000000000000000000000000000000000000000000000000b8f4a20 )
529 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000a449ab07dc0dfe78c96e9a874ceddb74171437d6, 0x000000000000000000000000a5a687485a3f24c371a89142d11524853238e92c, 000000000000000000000000000000000000000000000000000000000b8f4a20 )
530 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000f9a287723a84c4597cbf96da12bbe190208f9714, 0x000000000000000000000000a46764cb32c853799c11ee3ae7297b90e217f9b7, 000000000000000000000000000000000000000000000000000000017b43acc0 )
531 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000a46764cb32c853799c11ee3ae7297b90e217f9b7, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 000000000000000000000000000000000000000000000000000000017b43acc0 )
532 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000007b2ca62d84de95196bfe4481bfd098333e7b9a09, 0x000000000000000000000000420e91edfa075778d013a1bc68450cd23661eb3f, 000000000000000000000000000000000000000000000000000001c15cf6f594 )
533 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000420e91edfa075778d013a1bc68450cd23661eb3f, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 000000000000000000000000000000000000000000000000000001c15cf6f594 )
534 0xc5f7ae871ab4cff5a973cc59a5aa39a1ceec5648.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000dd70a11d5fd8827e0ccdfb75381d69e36e005219, 0x000000000000000000000000c5c532d35a6b29e2906a4b4b4e9105411a931e2f, 000000000000000000000000000000000000000000000000000000004638d129 )
535 Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000c5c532d35a6b29e2906a4b4b4e9105411a931e2f, 0x000000000000000000000000c5f7ae871ab4cff5a973cc59a5aa39a1ceec5648, 000000000000000000000000000000000000000000000000000000004638d129 )

Account State Difference:

  Address   Before After State Difference Code
(beaverbuild)
19.336816870177887058 Eth19.336822378527887058 Eth0.00000550835
0xc46908F8...2A9c38F0d
(Fake_Phishing1232746)
0.399819133444753359 Eth
Nonce: 43452
0.399760735223201808 Eth
Nonce: 43453
0.000058398221551551

Execution Trace

Poisonooor.transfer( 0x0000000000000000000000000000000000000020, 32 ) => ( True )
  • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0xA849747FD81550Eb2e421d9816A1486693Acf014, to=0x9685311Bdb902574C38bb139F473fdFCD6B3D850, amount=1150000000 )
    • Fake_Phishing1259783.23b872dd( )
    • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0xdfF9A190ba420F412B3614091B27db5342A58936, to=0x90Cf9A141184012C5121989b1e53a688d89e1918, amount=2356000000 )
      • Fake_Phishing1259783.23b872dd( )
      • Poisonooor.attemptTransfer( token=0xB766b2eE3d2577DbbF6A7F66170F8fB7E6c5627D, from=0xFd94Ea5B816C34109593c9CF32D952154690fBCE, to=0x8B92991f48bC74C69DFc87D61F34F84477D7e169, amount=1150688020000000000 )
        • Fake_Phishing1258373.23b872dd( )
        • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0x269DeE66367eC18cff911a3886B927AE09586a06, to=0xCeC84c78DE0e0949F258cE3663771f3DB2C61dB9, amount=5908410000 )
          • Fake_Phishing1259783.23b872dd( )
          • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0x93e9Ec18bCB4b7d78DBe129e8129548DC4ae3630, to=0x96d800586342A2F87D31f0Bc2749f8aCee2048Da, amount=12540000000 )
            • Fake_Phishing1259783.23b872dd( )
            • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0xdb666f851374ccC3aC65B2B04705a5e0465D77F5, to=0x75A1604E9FE70516543c7C2093Fe306d58dCE1A7, amount=8588000000 )
              • Fake_Phishing1259783.23b872dd( )
              • Poisonooor.attemptTransfer( token=0xa5a687485A3F24c371A89142D11524853238e92C, from=0x70B0AA2710AA9AC5D2D07754a1a78E2aCEAAac3d, to=0xC3311ff8DF8A91E2e320b0A32Cf00Fa184488f25, amount=2200000000 )
                • Fake_Phishing1259782.23b872dd( )
                • Poisonooor.attemptTransfer( token=0xa5a687485A3F24c371A89142D11524853238e92C, from=0xbD9b9eb695f9e1e9CE317c13f2Bcc763952C7cf9, to=0xa449ab07dc0dFE78c96E9A874cEDDB74171437D6, amount=193940000 )
                  • Fake_Phishing1259782.23b872dd( )
                  • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0xf9a287723a84c4597CbF96Da12bBe190208F9714, to=0xa46764Cb32C853799C11ee3ae7297b90E217F9b7, amount=6363000000 )
                    • Fake_Phishing1259783.23b872dd( )
                    • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0x7B2CA62d84De95196Bfe4481bfd098333E7B9a09, to=0x420e91Edfa075778D013A1bc68450Cd23661eb3f, amount=1930000004500 )
                      • Fake_Phishing1259783.23b872dd( )
                      • Poisonooor.attemptTransfer( token=0xC5f7aE871AB4cff5A973CC59A5Aa39A1CEeC5648, from=0xDd70a11D5fd8827e0ccdFb75381d69E36e005219, to=0xC5c532D35A6b29e2906A4b4b4e9105411a931e2F, amount=1178128681 )
                        • Fake_Phishing1259783.23b872dd( )
                          pragma solidity 0.8.26;
                          
                          interface IERC20 {
                              function transfer(address to, uint256 value) external returns (bool);
                              function transferFrom(address from, address to, uint256 value) external returns (bool);
                              function balanceOf(address account) external view returns (uint256);
                          }
                          
                          contract Poisonooor {
                          
                              /* 
                                  This contract is used by bad guys for the address poisoning scam to trick inattentive users into sending USDT/USDC to the wrong addresses
                                  Recreated and exposed by Wintermute
                          
                                  DESCRIPTION OF HOW THIS SCAM WORKS:
                                  https://www.blockaid.io/blog/a-deep-dive-into-address-poisoning
                              */
                          
                              using SafeERC20 for IERC20;
                          
                              mapping(address => mapping(address => uint256)) public mapping_4850931766;
                          
                              event Transferred(bytes32 indexed, address indexed, address indexed, uint256) anonymous;
                          
                              receive() external payable {}
                          
                              fallback() external payable {
                                  require(msg.value == 0, "Ether not accepted");
                                  transfer(address(0), 0);
                              }
                          
                              function attemptTransfer(IERC20 token, address from, address to, uint256 amount) external {
                                  token.safeTransferFrom(from, to, amount);
                              }
                          
                              function transfer(address, uint256) public returns (bool) {
                                  uint256 len = msg.data.length;
                                  require((len - 68) % 128 == 0, "Invalid call data length");
                                  uint256 iters = (len - 68) / 128;
                                  for (uint256 i = 0; i < iters; i++) {
                                      uint256 offset = 68 + i * 128;
                          
                                      address from;
                                      address to;
                                      address token;
                                      uint256 amount;
                          
                                      assembly {
                                          from := calldataload(offset)
                                          to := calldataload(add(offset, 32))
                                          token := calldataload(add(offset, 64))
                                          amount := calldataload(add(offset, 96))
                                      }
                          
                                     try this.attemptTransfer(IERC20(from), to, token, amount) {
                                      emit Transferred(hex"c1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db", token, from, amount);
                                     } catch {
                                      mapping_4850931766[token][from] += amount;
                                     }
                                  }
                                  return true;
                              }
                          
                          }
                          
                          library SafeERC20 {
                            error SafeERC20FailedOperation(address token);
                          
                            function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {
                              _callOptionalReturn(token, abi.encodeCall(token.transferFrom, (from, to, value)));
                            }
                          
                            function _callOptionalReturn(IERC20 token, bytes memory data) private {
                              uint256 returnSize;
                              uint256 returnValue;
                              assembly ("memory-safe") {
                                let success := call(gas(), token, 0, add(data, 0x20), mload(data), 0, 0x20)
                                if iszero(success) {
                                  let ptr := mload(0x40)
                                  returndatacopy(ptr, 0, returndatasize())
                                  revert(ptr, returndatasize())
                                }
                                returnSize := returndatasize()
                                returnValue := mload(0)
                              }
                              if (returnSize == 0 ? address(token).code.length == 0 :  returnValue != 1) {
                                revert SafeERC20FailedOperation(address(token));
                              }
                            }
                          }