// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
/// @notice Minimal Uniswap V2 pair surface used for a direct (routerless) swap.
interface IUniswapV2Pair {
function token0() external view returns (address);
function token1() external view returns (address);
function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes calldata data) external;
}
/// @notice WETH9 wrap/unwrap surface for the ETH-native round trip.
interface IWETH {
function deposit() external payable;
function withdraw(uint256 amount) external;
}
/// @title UniswapV2RoundTrip
/// @notice Executes weth -> token -> weth in a single transaction directly against
/// a standard Uniswap V2 pair (no router needed) with per-leg slippage
/// floors. Robinhood Chain's V2-fork DEX has only a custom, 1%-skimming
/// router, but its pairs are canonical UniswapV2 at the standard 0.3% fee —
/// so we transfer-in + pair.swap() ourselves and keep the full proceeds.
/// @dev Fee-on-transfer / tax tokens are NOT supported (the pair receives less than
/// the transferred amount on the sell leg and the K-invariant check reverts).
/// Assumes the standard 0.3% fee (997/1000); a pair with a different fee will
/// simply revert (never a bad fill).
contract UniswapV2RoundTrip {
using SafeERC20 for IERC20;
address public owner;
error OnlyOwner();
error InvalidRecipient();
error InvalidAmount();
error Slippage();
error EthTransferFailed();
event RoundTripExecuted(
address indexed caller,
address indexed pair,
address indexed token,
uint256 amountIn,
uint256 amountBought,
uint256 amountReturned
);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
modifier onlyOwner() {
if (msg.sender != owner) revert OnlyOwner();
_;
}
constructor() {
owner = msg.sender;
}
/// @dev Standard Uniswap V2 constant-product output with the 0.3% fee.
function _getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) internal pure returns (uint256) {
uint256 amountInWithFee = amountIn * 997;
return (amountInWithFee * reserveOut) / (reserveIn * 1000 + amountInWithFee);
}
/// @dev Swap `amountIn` of `tokenIn` for `tokenOut` directly on `pair`, sending
/// the output to `to`. Reserves are read fresh so a two-leg round trip sees
/// the post-buy state on its sell leg.
function _swap(
IUniswapV2Pair pair,
address tokenIn,
address tokenOut,
uint256 amountIn,
uint256 minOut,
address to
) internal returns (uint256 amountOut) {
(uint112 r0, uint112 r1, ) = pair.getReserves();
bool inIsToken0 = tokenIn == pair.token0();
(uint256 reserveIn, uint256 reserveOut) = inIsToken0 ? (uint256(r0), uint256(r1)) : (uint256(r1), uint256(r0));
amountOut = _getAmountOut(amountIn, reserveIn, reserveOut);
if (amountOut < minOut) revert Slippage();
IERC20(tokenIn).safeTransfer(address(pair), amountIn);
(uint256 amount0Out, uint256 amount1Out) = inIsToken0 ? (uint256(0), amountOut) : (amountOut, uint256(0));
pair.swap(amount0Out, amount1Out, to, "");
// silence unused var (tokenOut documents intent / event symmetry)
tokenOut;
}
/// @dev Fee-on-transfer-safe swap: sizes the output from the amount the pair
/// ACTUALLY received (balanceOf(pair) - reserveIn) rather than the nominal
/// transfer amount, so a token that taxes the transfer-in still satisfies
/// the pair's K invariant. Reserves are read fresh (post-buy on the sell
/// leg). Slippage is enforced by the caller on the measured proceeds.
function _swapSupportingFee(
IUniswapV2Pair pair,
address tokenIn,
uint256 amountIn,
address to
) internal {
(uint112 r0, uint112 r1, ) = pair.getReserves();
bool inIsToken0 = tokenIn == pair.token0();
(uint256 reserveIn, uint256 reserveOut) = inIsToken0 ? (uint256(r0), uint256(r1)) : (uint256(r1), uint256(r0));
IERC20(tokenIn).safeTransfer(address(pair), amountIn);
uint256 received = IERC20(tokenIn).balanceOf(address(pair)) - reserveIn;
uint256 amountOut = _getAmountOut(received, reserveIn, reserveOut);
(uint256 amount0Out, uint256 amount1Out) = inIsToken0 ? (uint256(0), amountOut) : (amountOut, uint256(0));
pair.swap(amount0Out, amount1Out, to, "");
}
/// @notice Buy `token` with `amountIn` WETH, then sell all of it back to WETH,
/// delivering the WETH proceeds to `recipient`. Caller must have approved
/// at least `amountIn` WETH to this contract.
function buyAndSell(
address pair,
address weth,
address token,
uint256 amountIn,
uint256 minBuyOut,
uint256 minSellOut,
address recipient
) external returns (uint256 amountBought, uint256 amountReturned) {
if (amountIn == 0) revert InvalidAmount();
if (recipient == address(0)) revert InvalidRecipient();
IERC20(weth).safeTransferFrom(msg.sender, address(this), amountIn);
amountBought = _swap(IUniswapV2Pair(pair), weth, token, amountIn, minBuyOut, address(this));
amountReturned = _swap(IUniswapV2Pair(pair), token, weth, amountBought, minSellOut, recipient);
emit RoundTripExecuted(msg.sender, pair, token, amountIn, amountBought, amountReturned);
}
/// @notice ETH-native round trip: wrap the sent ETH (`msg.value`) to WETH, buy
/// `token`, sell it all back to WETH, unwrap, and return native ETH to
/// `recipient`. No WETH balance/approval needed on the caller — fund the
/// wallet with plain ETH. `amountIn` is `msg.value`.
function buyAndSellETH(
address pair,
address weth,
address token,
uint256 minBuyOut,
uint256 minSellOut,
address payable recipient
) external payable returns (uint256 amountBought, uint256 amountReturned) {
if (msg.value == 0) revert InvalidAmount();
if (recipient == address(0)) revert InvalidRecipient();
uint256 amountIn = msg.value;
IWETH(weth).deposit{value: amountIn}();
// Buy weth->token; measure the token this contract ACTUALLY received (a
// fee-on-transfer token delivers less than the pool's nominal output).
uint256 tokenBefore = IERC20(token).balanceOf(address(this));
_swapSupportingFee(IUniswapV2Pair(pair), weth, amountIn, address(this));
amountBought = IERC20(token).balanceOf(address(this)) - tokenBefore;
if (amountBought < minBuyOut) revert Slippage();
// Sell the ACTUAL token balance back to weth; measure the weth received.
uint256 wethBefore = IERC20(weth).balanceOf(address(this));
_swapSupportingFee(IUniswapV2Pair(pair), token, amountBought, address(this));
amountReturned = IERC20(weth).balanceOf(address(this)) - wethBefore;
if (amountReturned < minSellOut) revert Slippage();
IWETH(weth).withdraw(amountReturned);
(bool sent, ) = recipient.call{value: amountReturned}("");
if (!sent) revert EthTransferFailed();
emit RoundTripExecuted(msg.sender, pair, token, amountIn, amountBought, amountReturned);
}
/// @dev Receive native ETH from WETH.withdraw() during buyAndSellETH.
receive() external payable {}
function transferOwnership(address newOwner) external onlyOwner {
if (newOwner == address(0)) revert InvalidRecipient();
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
/// @notice Recover any tokens left in the contract (dust).
function rescueToken(address token, address to, uint256 amount) external onlyOwner {
if (to == address(0)) revert InvalidRecipient();
IERC20(token).safeTransfer(to, amount);
}
}[
{
"type": "constructor",
"inputs": [],
"stateMutability": "nonpayable"
},
{
"name": "EthTransferFailed",
"type": "error",
"inputs": []
},
{
"name": "InvalidAmount",
"type": "error",
"inputs": []
},
{
"name": "InvalidRecipient",
"type": "error",
"inputs": []
},
{
"name": "OnlyOwner",
"type": "error",
"inputs": []
},
{
"name": "SafeERC20FailedOperation",
"type": "error",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "Slippage",
"type": "error",
"inputs": []
},
{
"name": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "RoundTripExecuted",
"type": "event",
"inputs": [
{
"name": "caller",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "pair",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "token",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amountIn",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "amountBought",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "amountReturned",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "buyAndSell",
"type": "function",
"inputs": [
{
"name": "pair",
"type": "address",
"internalType": "address"
},
{
"name": "weth",
"type": "address",
"internalType": "address"
},
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "amountIn",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "minBuyOut",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "minSellOut",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "recipient",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "amountBought",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "amountReturned",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"name": "buyAndSellETH",
"type": "function",
"inputs": [
{
"name": "pair",
"type": "address",
"internalType": "address"
},
{
"name": "weth",
"type": "address",
"internalType": "address"
},
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "minBuyOut",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "minSellOut",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "recipient",
"type": "address",
"internalType": "address payable"
}
],
"outputs": [
{
"name": "amountBought",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "amountReturned",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "payable"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "rescueToken",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x608080604052346026575f80546001600160a01b03191633179055610c61908161002b8239f35b5f80fdfe608080604052600436101561001c575b50361561001a575f80fd5b005b5f905f3560e01c9081634997d07a1461030a575080638da5cb5b146102e3578063e5711e8b14610269578063e9fcf4f2146100f05763f2fde38b0361000f57346100ed5760203660031901126100ed576100746106cb565b81546001600160a01b03811691338390036100de576001600160a01b03169182156100cf5782907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a36001600160a01b03191617815580f35b634e46966960e11b8452600484fd5b635fc483c560e01b8452600484fd5b80fd5b50346100ed5760e03660031901126100ed5761010a6106cb565b906101136106e1565b61011b6106f7565b60c4359260643592906001600160a01b0385168086036102655784156102565715610247576040516323b872dd60e01b8252336004523060245260448590526001600160a01b0383169060208360648180865af1906001845114821615610226575b604052826060521561021357506040956001600160a01b0316916101ba91506101ae90309060843590879086610a52565b9460a435868585610a52565b85519384526020840185905260408401819052926001600160a01b039092169133907f6b7f7a45525251f429b1e48cb1e56f19e9ad8d584ceb270c006acba9cb81dc349080606081015b0390a482519182526020820152f35b635274afe760e01b825260045260249150fd5b90600181151661023e57823b15153d1516169061017d565b503d83823e3d90fd5b634e46966960e11b8152600490fd5b63162908e360e11b8252600482fd5b5080fd5b50346100ed5760603660031901126100ed576102836106cb565b61028b6106e1565b82546001600160a01b031633036102d4576001600160a01b038116156102c5576102c29160443591906001600160a01b03166109d1565b80f35b634e46966960e11b8352600483fd5b635fc483c560e01b8352600483fd5b50346100ed57806003193601126100ed57546040516001600160a01b039091168152602090f35b905060c03660031901126105d6576103206106cb565b906103296106e1565b916103326106f7565b9260a4356001600160a01b03811693908490036105d65734156106bc5783156106ad576001600160a01b03821690813b156105d657630d0e30db60e41b81525f8160048134865af180156106a25761068d575b506040516370a0823160e01b81523060048201526001600160a01b03861693602082602481885afa9182156105e2578892610657575b506001600160a01b0316926103d49030903490866107cd565b6040516370a0823160e01b815230600482015290602082602481885afa80156105e2578890610623575b6104089250610743565b94606435861061059b576040516370a0823160e01b815230600482015290602082602481865afa9182156105e25788926105ed575b5061044b90873091866107cd565b6040516370a0823160e01b815230600482015290602082602481865afa80156105e25788906105aa575b61047f9250610743565b93608435851061059b57908691813b1561059757828092602460405180958193632e1a7d4d60e01b83528b60048401525af190811561058c5786928492610572575b50819282915af13d1561056d573d67ffffffffffffffff811161055957604051906104f6601f8201601f19166020018361070d565b81528660203d92013e5b1561054a57604080513481526020810186905280820185905290955033907f6b7f7a45525251f429b1e48cb1e56f19e9ad8d584ceb270c006acba9cb81dc34908060608101610204565b630db2c7f160e31b8552600485fd5b634e487b7160e01b87526041600452602487fd5b610500565b61057f919350829061070d565b610265578185915f6104c1565b6040513d85823e3d90fd5b8280fd5b6307dd37f760e41b8752600487fd5b506020823d6020116105da575b816105c46020938361070d565b810103126105d65761047f9151610475565b5f80fd5b3d91506105b7565b6040513d8a823e3d90fd5b9091506020813d60201161061b575b816106096020938361070d565b810103126105d657519061044b61043d565b3d91506105fc565b506020823d60201161064f575b8161063d6020938361070d565b810103126105d65761040891516103fe565b3d9150610630565b9091506020813d602011610685575b816106736020938361070d565b810103126105d65751906103d46103bb565b3d9150610666565b61069a9196505f9061070d565b5f945f610385565b6040513d5f823e3d90fd5b634e46966960e11b5f5260045ffd5b63162908e360e11b5f5260045ffd5b600435906001600160a01b03821682036105d657565b602435906001600160a01b03821682036105d657565b604435906001600160a01b03821682036105d657565b90601f8019910116810190811067ffffffffffffffff82111761072f57604052565b634e487b7160e01b5f52604160045260245ffd5b9190820391821161075057565b634e487b7160e01b5f52601160045260245ffd5b51906001600160701b03821682036105d657565b908160609103126105d65761078c81610764565b91604061079b60208401610764565b92015163ffffffff811681036105d65790565b908160209103126105d657516001600160a01b03811681036105d65790565b604051630240bc6b60e21b81526001600160a01b03909116939192909190606083600481885afa9283156106a2575f905f9461099c575b50604051630dfe168160e01b8152936020856004818a5afa9485156106a2575f95610968575b506001600160a01b03958616949095168414949293602493908615610950576108656001600160701b038060209495169416945b89836109d1565b604051948580926370a0823160e01b82528a60048301525afa9283156106a2575f9361091a575b5061089a8161089f94610743565b610bc3565b9115610913575f91925b803b156105d65760405163022c0d9f60e01b8152600481019390935260248301939093526001600160a01b03166044820152608060648201525f608482018190529091829081838160a481015b03925af180156106a2576109075750565b5f6109119161070d565b565b5f926108a9565b92506020833d602011610948575b816109356020938361070d565b810103126105d65791519161089a61088c565b3d9150610928565b6108656001600160701b03806020941694169461085e565b602494955061098e9060203d602011610995575b610986818361070d565b8101906107ae565b949361082a565b503d61097c565b90506109c191935060603d6060116109ca575b6109b9818361070d565b810190610778565b5092905f610804565b503d6109af565b916040519163a9059cbb60e01b5f5260018060a01b031660045260245260205f60448180865af19060015f5114821615610a31575b60405215610a115750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b906001811516610a4957823b15153d15161690610a06565b503d5f823e3d90fd5b604051630240bc6b60e21b81529395946001600160a01b03909116939092909190606083600481885afa80156106a2575f935f91610b9d575b50604051630dfe168160e01b8152926020846004818a5afa9384156106a2575f94610b76575b506001600160a01b039081169316831493610ae191908515610b64576001600160701b0391821691165b83610bc3565b968710610b555784610af2926109d1565b15610b4c575f908492803b156105d65760405163022c0d9f60e01b8152600481019390935260248301939093526001600160a01b03166044820152608060648201525f608482018190529091829081838160a481016108f6565b83905f926108a9565b6307dd37f760e41b5f5260045ffd5b6001600160701b039081169116610adb565b610ae192919450610b959060203d60201161099557610986818361070d565b939091610ab1565b9050610bb991935060603d6060116109ca576109b9818361070d565b509290925f610a8b565b9190916103e58102908082046103e5148115171561075057826103e5910202918183041481151715610750576103e88302928084046103e81490151715610750578201809211610750578115610c17570490565b634e487b7160e01b5f52601260045260245ffdfea2646970667358221220dddff7e2c9adf9c11b59be68a497ff1d9740ce74cbb0d8748dad4d788b551a4364736f6c63430008230033
0x608080604052600436101561001c575b50361561001a575f80fd5b005b5f905f3560e01c9081634997d07a1461030a575080638da5cb5b146102e3578063e5711e8b14610269578063e9fcf4f2146100f05763f2fde38b0361000f57346100ed5760203660031901126100ed576100746106cb565b81546001600160a01b03811691338390036100de576001600160a01b03169182156100cf5782907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08580a36001600160a01b03191617815580f35b634e46966960e11b8452600484fd5b635fc483c560e01b8452600484fd5b80fd5b50346100ed5760e03660031901126100ed5761010a6106cb565b906101136106e1565b61011b6106f7565b60c4359260643592906001600160a01b0385168086036102655784156102565715610247576040516323b872dd60e01b8252336004523060245260448590526001600160a01b0383169060208360648180865af1906001845114821615610226575b604052826060521561021357506040956001600160a01b0316916101ba91506101ae90309060843590879086610a52565b9460a435868585610a52565b85519384526020840185905260408401819052926001600160a01b039092169133907f6b7f7a45525251f429b1e48cb1e56f19e9ad8d584ceb270c006acba9cb81dc349080606081015b0390a482519182526020820152f35b635274afe760e01b825260045260249150fd5b90600181151661023e57823b15153d1516169061017d565b503d83823e3d90fd5b634e46966960e11b8152600490fd5b63162908e360e11b8252600482fd5b5080fd5b50346100ed5760603660031901126100ed576102836106cb565b61028b6106e1565b82546001600160a01b031633036102d4576001600160a01b038116156102c5576102c29160443591906001600160a01b03166109d1565b80f35b634e46966960e11b8352600483fd5b635fc483c560e01b8352600483fd5b50346100ed57806003193601126100ed57546040516001600160a01b039091168152602090f35b905060c03660031901126105d6576103206106cb565b906103296106e1565b916103326106f7565b9260a4356001600160a01b03811693908490036105d65734156106bc5783156106ad576001600160a01b03821690813b156105d657630d0e30db60e41b81525f8160048134865af180156106a25761068d575b506040516370a0823160e01b81523060048201526001600160a01b03861693602082602481885afa9182156105e2578892610657575b506001600160a01b0316926103d49030903490866107cd565b6040516370a0823160e01b815230600482015290602082602481885afa80156105e2578890610623575b6104089250610743565b94606435861061059b576040516370a0823160e01b815230600482015290602082602481865afa9182156105e25788926105ed575b5061044b90873091866107cd565b6040516370a0823160e01b815230600482015290602082602481865afa80156105e25788906105aa575b61047f9250610743565b93608435851061059b57908691813b1561059757828092602460405180958193632e1a7d4d60e01b83528b60048401525af190811561058c5786928492610572575b50819282915af13d1561056d573d67ffffffffffffffff811161055957604051906104f6601f8201601f19166020018361070d565b81528660203d92013e5b1561054a57604080513481526020810186905280820185905290955033907f6b7f7a45525251f429b1e48cb1e56f19e9ad8d584ceb270c006acba9cb81dc34908060608101610204565b630db2c7f160e31b8552600485fd5b634e487b7160e01b87526041600452602487fd5b610500565b61057f919350829061070d565b610265578185915f6104c1565b6040513d85823e3d90fd5b8280fd5b6307dd37f760e41b8752600487fd5b506020823d6020116105da575b816105c46020938361070d565b810103126105d65761047f9151610475565b5f80fd5b3d91506105b7565b6040513d8a823e3d90fd5b9091506020813d60201161061b575b816106096020938361070d565b810103126105d657519061044b61043d565b3d91506105fc565b506020823d60201161064f575b8161063d6020938361070d565b810103126105d65761040891516103fe565b3d9150610630565b9091506020813d602011610685575b816106736020938361070d565b810103126105d65751906103d46103bb565b3d9150610666565b61069a9196505f9061070d565b5f945f610385565b6040513d5f823e3d90fd5b634e46966960e11b5f5260045ffd5b63162908e360e11b5f5260045ffd5b600435906001600160a01b03821682036105d657565b602435906001600160a01b03821682036105d657565b604435906001600160a01b03821682036105d657565b90601f8019910116810190811067ffffffffffffffff82111761072f57604052565b634e487b7160e01b5f52604160045260245ffd5b9190820391821161075057565b634e487b7160e01b5f52601160045260245ffd5b51906001600160701b03821682036105d657565b908160609103126105d65761078c81610764565b91604061079b60208401610764565b92015163ffffffff811681036105d65790565b908160209103126105d657516001600160a01b03811681036105d65790565b604051630240bc6b60e21b81526001600160a01b03909116939192909190606083600481885afa9283156106a2575f905f9461099c575b50604051630dfe168160e01b8152936020856004818a5afa9485156106a2575f95610968575b506001600160a01b03958616949095168414949293602493908615610950576108656001600160701b038060209495169416945b89836109d1565b604051948580926370a0823160e01b82528a60048301525afa9283156106a2575f9361091a575b5061089a8161089f94610743565b610bc3565b9115610913575f91925b803b156105d65760405163022c0d9f60e01b8152600481019390935260248301939093526001600160a01b03166044820152608060648201525f608482018190529091829081838160a481015b03925af180156106a2576109075750565b5f6109119161070d565b565b5f926108a9565b92506020833d602011610948575b816109356020938361070d565b810103126105d65791519161089a61088c565b3d9150610928565b6108656001600160701b03806020941694169461085e565b602494955061098e9060203d602011610995575b610986818361070d565b8101906107ae565b949361082a565b503d61097c565b90506109c191935060603d6060116109ca575b6109b9818361070d565b810190610778565b5092905f610804565b503d6109af565b916040519163a9059cbb60e01b5f5260018060a01b031660045260245260205f60448180865af19060015f5114821615610a31575b60405215610a115750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b906001811516610a4957823b15153d15161690610a06565b503d5f823e3d90fd5b604051630240bc6b60e21b81529395946001600160a01b03909116939092909190606083600481885afa80156106a2575f935f91610b9d575b50604051630dfe168160e01b8152926020846004818a5afa9384156106a2575f94610b76575b506001600160a01b039081169316831493610ae191908515610b64576001600160701b0391821691165b83610bc3565b968710610b555784610af2926109d1565b15610b4c575f908492803b156105d65760405163022c0d9f60e01b8152600481019390935260248301939093526001600160a01b03166044820152608060648201525f608482018190529091829081838160a481016108f6565b83905f926108a9565b6307dd37f760e41b5f5260045ffd5b6001600160701b039081169116610adb565b610ae192919450610b959060203d60201161099557610986818361070d565b939091610ab1565b9050610bb991935060603d6060116109ca576109b9818361070d565b509290925f610a8b565b9190916103e58102908082046103e5148115171561075057826103e5910202918183041481151715610750576103e88302928084046103e81490151715610750578201809211610750578115610c17570490565b634e487b7160e01b5f52601260045260245ffdfea2646970667358221220dddff7e2c9adf9c11b59be68a497ff1d9740ce74cbb0d8748dad4d788b551a4364736f6c63430008230033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000123 | $0 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x8cbb65…05d254 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…0798befa [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…e525b034 |
| 0x28be7b…fc7323 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…e5b52987 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…24be7ac0 |
| 0x7d0872…d15375 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…c62868dc [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…a756dd09 |
| 0x834da2…20cef3 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…0798befa [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…ad2ef80e |
| 0x4a8bca…ca2082 | 29 days agoFri, 17 Jul 2026 15:13:29 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…985bbebd [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…77d984ac |
| 0x390b70…d9b9d8 | 29 days agoFri, 17 Jul 2026 15:13:28 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…6bfb657b [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…3e87ffaa |
| 0x256b4a…223a73 | 29 days agoFri, 17 Jul 2026 15:07:48 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…c62868dc [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…9c0477a6 |
| 0x1984d6…0135a2 | 29 days agoFri, 17 Jul 2026 15:07:48 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…a120376a [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…c1313806 |
| 0x847f1b…615e22 | 29 days agoFri, 17 Jul 2026 15:01:18 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…0798befa [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…07f65172 |
| 0x42c8e9…a9c114 | 29 days agoFri, 17 Jul 2026 15:01:17 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…e5b52987 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…d5654007 |
| 0xe7a27e…ac625a | 29 days agoFri, 17 Jul 2026 14:54:40 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…22b252b2 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…35b0439e |
| 0x174051…6e79cc | 29 days agoFri, 17 Jul 2026 14:54:40 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…4d2b3822 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…c12ea9da |
| 0x2e2589…17c774 | 29 days agoFri, 17 Jul 2026 14:48:22 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…d75bce7b [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…5da45015 |
| 0x8f5d4d…b8a8aa | 29 days agoFri, 17 Jul 2026 14:48:21 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…9f964365 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…cd91871c |
| 0xa3e654…80e818 | 29 days agoFri, 17 Jul 2026 14:43:07 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…985bbebd [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…77da975e |
| 0x84df36…5f3dbe | 29 days agoFri, 17 Jul 2026 14:43:07 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…6bfb657b [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…ad9b4ff5 |
| 0x48c8fc…921e86 | 29 days agoFri, 17 Jul 2026 14:36:34 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…c62868dc [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…29155001 |
| 0x7cb067…39cfce | 29 days agoFri, 17 Jul 2026 14:36:34 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…a120376a [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…5adf68d3 |
| 0x647fbb…fabbfd | 29 days agoFri, 17 Jul 2026 14:30:57 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…0798befa [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…891a3912 |
| 0x0f0fce…5851b5 | 29 days agoFri, 17 Jul 2026 14:30:56 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…e5b52987 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…b8793939 |
| 0xddef76…4a1166 | 29 days agoFri, 17 Jul 2026 14:25:30 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…22b252b2 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…2bdec5ab |
| 0x68cf8c…84b374 | 29 days agoFri, 17 Jul 2026 14:25:29 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…4d2b3822 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…1528eba8 |
| 0x4a9742…9d89ba | 29 days agoFri, 17 Jul 2026 14:19:48 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…d75bce7b [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…caf9469e |
| 0xc3bb22…ee0ab9 | 29 days agoFri, 17 Jul 2026 14:19:48 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…9f964365 [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…4b5061c0 |
| 0xf559e1…de5aad | 29 days agoFri, 17 Jul 2026 14:13:42 UTC | 0x6b7f7a…dc34 | [0] 0x000000000000…985bbebd [1] 0x000000000000…181b388a [2] 0x000000000000…27c87777 data: 0x000000000000000000…15661072 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x8cbb65…05d254 | buyAndSellETH | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xc577…befa | IN | UniswapV2RoundTrip | $300.670.15972 ETH | 0.00001922 | |
| 0x28be7b…fc7323 | buyAndSellETH | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xa342…2987 | IN | UniswapV2RoundTrip | $290.610.15438 ETH | 0.00001927 | |
| 0x7d0872…d15375 | buyAndSellETH | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x0cb6…68dc | IN | UniswapV2RoundTrip | $282.260.14994 ETH | 0.00001919 | |
| 0x834da2…20cef3 | buyAndSellETH | 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0xc577…befa | IN | UniswapV2RoundTrip | $251.310.1335 ETH | 0.00001937 | |
| !0x112d72…4a3906 | buyAndSellETH | 12,240,234 | 29 days agoFri, 17 Jul 2026 15:50:41 UTC | 0x0cb6…68dc | IN | UniswapV2RoundTrip | $234.140.12438 ETH | 0.00003619 | |
| !0x101bd3…6b0a1d | buyAndSellETH | 12,240,228 | 29 days agoFri, 17 Jul 2026 15:50:40 UTC | 0x8944…4365 | IN | UniswapV2RoundTrip | $240.130.12756 ETH | 0.00003645 | |
| !0x4dc952…80fa35 | buyAndSellETH | 12,239,538 | 29 days agoFri, 17 Jul 2026 15:49:31 UTC | 0x8944…4365 | IN | UniswapV2RoundTrip | $283.390.15054 ETH | 0.00003616 | |
| !0xf4fc39…1469b2 | buyAndSellETH | 12,239,531 | 29 days agoFri, 17 Jul 2026 15:49:30 UTC | 0x96fd…ce7b | IN | UniswapV2RoundTrip | $332.860.17682 ETH | 0.00003685 | |
| !0xebe26a…ca2dd1 | buyAndSellETH | 12,239,350 | 29 days agoFri, 17 Jul 2026 15:49:12 UTC | 0x0cb6…68dc | IN | UniswapV2RoundTrip | $242.840.129 ETH | 0.00003623 | |
| !0x752327…ac6168 | buyAndSellETH | 12,239,339 | 29 days agoFri, 17 Jul 2026 15:49:11 UTC | 0xa342…2987 | IN | UniswapV2RoundTrip | $317.270.16854 ETH | 0.00003616 | |
| !0x8e6809…3a9576 | buyAndSellETH | 12,239,332 | 29 days agoFri, 17 Jul 2026 15:49:10 UTC | 0x827f…bebd | IN | UniswapV2RoundTrip | $297.050.1578 ETH | 0.00003663 | |
| !0x159102…4b49e2 | buyAndSellETH | 12,239,326 | 29 days agoFri, 17 Jul 2026 15:49:10 UTC | 0xe49b…376a | IN | UniswapV2RoundTrip | $336.580.1788 ETH | 0.00003605 | |
| !0x5785e4…1c995a | buyAndSellETH | 12,239,320 | 29 days agoFri, 17 Jul 2026 15:49:09 UTC | 0xc577…befa | IN | UniswapV2RoundTrip | $314.780.16722 ETH | 0.00003618 | |
| 0x4a8bca…ca2082 | buyAndSellETH | 12,217,971 | 29 days agoFri, 17 Jul 2026 15:13:29 UTC | 0x827f…bebd | IN | UniswapV2RoundTrip | $321.450.17076 ETH | 0.00001906 | |
| 0x390b70…d9b9d8 | buyAndSellETH | 12,217,966 | 29 days agoFri, 17 Jul 2026 15:13:28 UTC | 0xb340…657b | IN | UniswapV2RoundTrip | $320.320.17016 ETH | 0.00001940 | |
| 0x256b4a…223a73 | buyAndSellETH | 12,214,573 | 29 days agoFri, 17 Jul 2026 15:07:48 UTC | 0x0cb6…68dc | IN | UniswapV2RoundTrip | $228.040.12114 ETH | 0.00001867 | |
| 0x1984d6…0135a2 | buyAndSellETH | 12,214,568 | 29 days agoFri, 17 Jul 2026 15:07:48 UTC | 0xe49b…376a | IN | UniswapV2RoundTrip | $280.340.14892 ETH | 0.00001910 | |
| 0x847f1b…615e22 | buyAndSellETH | 12,210,678 | 29 days agoFri, 17 Jul 2026 15:01:18 UTC | 0xc577…befa | IN | UniswapV2RoundTrip | $312.640.16608 ETH | 0.00001907 | |
| 0x42c8e9…a9c114 | buyAndSellETH | 12,210,673 | 29 days agoFri, 17 Jul 2026 15:01:17 UTC | 0xa342…2987 | IN | UniswapV2RoundTrip | $242.500.12882 ETH | 0.00001925 | |
| 0xe7a27e…ac625a | buyAndSellETH | 12,206,709 | 29 days agoFri, 17 Jul 2026 14:54:40 UTC | 0x0b5f…52b2 | IN | UniswapV2RoundTrip | $321.560.17082 ETH | 0.00001877 | |
| 0x174051…6e79cc | buyAndSellETH | 12,206,704 | 29 days agoFri, 17 Jul 2026 14:54:40 UTC | 0x2e2d…3822 | IN | UniswapV2RoundTrip | $242.270.1287 ETH | 0.00001936 | |
| 0x2e2589…17c774 | buyAndSellETH | 12,202,940 | 29 days agoFri, 17 Jul 2026 14:48:22 UTC | 0x96fd…ce7b | IN | UniswapV2RoundTrip | $288.470.15324 ETH | 0.00001908 | |
| 0x8f5d4d…b8a8aa | buyAndSellETH | 12,202,934 | 29 days agoFri, 17 Jul 2026 14:48:21 UTC | 0x8944…4365 | IN | UniswapV2RoundTrip | $260.460.13836 ETH | 0.00001921 | |
| 0xa3e654…80e818 | buyAndSellETH | 12,199,798 | 29 days agoFri, 17 Jul 2026 14:43:07 UTC | 0x827f…bebd | IN | UniswapV2RoundTrip | $314.110.16686 ETH | 0.00001858 | |
| 0x84df36…5f3dbe | buyAndSellETH | 12,199,792 | 29 days agoFri, 17 Jul 2026 14:43:07 UTC | 0xb340…657b | IN | UniswapV2RoundTrip | $303.830.1614 ETH | 0.00001907 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0x8cbb65…05d254 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0xc577…befa | 0.15718 ETH |
| 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0x8cbb65…05d254 | CALL | buyAndSellETH | 0x0bd7…ad73 | IN | 0xc9d0…eb4f | 0.15718 ETH |
| 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0x8cbb65…05d254 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.15972 ETH |
| 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0x28be7b…fc7323 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0xa342…2987 | 0.15193 ETH |
| 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0x28be7b…fc7323 | CALL | buyAndSellETH | 0x0bd7…ad73 | IN | 0xc9d0…eb4f | 0.15193 ETH |
| 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0x28be7b…fc7323 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.15438 ETH |
| 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x7d0872…d15375 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0cb6…68dc | 0.14756 ETH |
| 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x7d0872…d15375 | CALL | buyAndSellETH | 0x0bd7…ad73 | IN | 0xc9d0…eb4f | 0.14756 ETH |
| 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x7d0872…d15375 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.14994 ETH |
| 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0x834da2…20cef3 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0xc577…befa | 0.13138 ETH |
| 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0x834da2…20cef3 | CALL | buyAndSellETH | 0x0bd7…ad73 | IN | 0xc9d0…eb4f | 0.13138 ETH |
| 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0x834da2…20cef3 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.1335 ETH |
| 12,240,234 | 29 days agoFri, 17 Jul 2026 15:50:41 UTC | 0x112d72…4a3906 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.12438 ETH |
| 12,240,228 | 29 days agoFri, 17 Jul 2026 15:50:40 UTC | 0x101bd3…6b0a1d | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.12756 ETH |
| 12,239,538 | 29 days agoFri, 17 Jul 2026 15:49:31 UTC | 0x4dc952…80fa35 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.15054 ETH |
| 12,239,531 | 29 days agoFri, 17 Jul 2026 15:49:30 UTC | 0xf4fc39…1469b2 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.17682 ETH |
| 12,239,350 | 29 days agoFri, 17 Jul 2026 15:49:12 UTC | 0xebe26a…ca2dd1 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.129 ETH |
| 12,239,339 | 29 days agoFri, 17 Jul 2026 15:49:11 UTC | 0x752327…ac6168 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.16854 ETH |
| 12,239,332 | 29 days agoFri, 17 Jul 2026 15:49:10 UTC | 0x8e6809…3a9576 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.1578 ETH |
| 12,239,326 | 29 days agoFri, 17 Jul 2026 15:49:10 UTC | 0x159102…4b49e2 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.1788 ETH |
| 12,239,320 | 29 days agoFri, 17 Jul 2026 15:49:09 UTC | 0x5785e4…1c995a | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.16722 ETH |
| 12,217,971 | 29 days agoFri, 17 Jul 2026 15:13:29 UTC | 0x4a8bca…ca2082 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x827f…bebd | 0.16805 ETH |
| 12,217,971 | 29 days agoFri, 17 Jul 2026 15:13:29 UTC | 0x4a8bca…ca2082 | CALL | buyAndSellETH | 0x0bd7…ad73 | IN | 0xc9d0…eb4f | 0.16805 ETH |
| 12,217,971 | 29 days agoFri, 17 Jul 2026 15:13:29 UTC | 0x4a8bca…ca2082 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0x0bd7…ad73 | 0.17076 ETH |
| 12,217,966 | 29 days agoFri, 17 Jul 2026 15:13:28 UTC | 0x390b70…d9b9d8 | CALL | buyAndSellETH | 0xc9d0…eb4f | OUT | 0xb340…657b | 0.16746 ETH |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xf6057272…5a64b5 | Transfer | 18,501,684 | 22 days agoFri, 24 Jul 2026 22:17:44 UTC | 0xcaf7…5d11 | IN | 0xc9d0…eb4f | $0.001 DIH | ||
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xc9d0…eb4f | OUT | 0x0000…0000 | 0.157186 WETH | WETH (WETH) | |
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | 0.157186 WETH | WETH (WETH) | |
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | $NaN118,003.833727 SCAT | ||
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xc9d0…eb4f | OUT | 0x47e0…7777 | $NaN1,191.957916 SCAT | ||
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | $NaN119,195.791643 SCAT | ||
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | 0.15972 WETH | WETH (WETH) | |
| 0x8cbb6505…05d254 | Transfer | 12,251,063 | 29 days agoFri, 17 Jul 2026 16:08:46 UTC | 0x0000…0000 | IN | 0xc9d0…eb4f | 0.15972 WETH | WETH (WETH) | |
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xc9d0…eb4f | OUT | 0x0000…0000 | 0.151930 WETH | WETH (WETH) | |
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | 0.151930 WETH | WETH (WETH) | |
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | $NaN114,086.655397 SCAT | ||
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xc9d0…eb4f | OUT | 0x47e0…7777 | $NaN1,152.390458 SCAT | ||
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | $NaN115,239.045855 SCAT | ||
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | 0.15438 WETH | WETH (WETH) | |
| 0x28be7b8c…fc7323 | Transfer | 12,251,058 | 29 days agoFri, 17 Jul 2026 16:08:45 UTC | 0x0000…0000 | IN | 0xc9d0…eb4f | 0.15438 WETH | WETH (WETH) | |
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xc9d0…eb4f | OUT | 0x0000…0000 | 0.147560 WETH | WETH (WETH) | |
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | 0.147560 WETH | WETH (WETH) | |
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | $NaN110,791.204197 SCAT | ||
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xc9d0…eb4f | OUT | 0x47e0…7777 | $NaN1,119.103072 SCAT | ||
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | $NaN111,910.307270 SCAT | ||
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | 0.14994 WETH | WETH (WETH) | |
| 0x7d0872b8…d15375 | Transfer | 12,245,539 | 29 days agoFri, 17 Jul 2026 15:59:32 UTC | 0x0000…0000 | IN | 0xc9d0…eb4f | 0.14994 WETH | WETH (WETH) | |
| 0x834da27c…20cef3 | Transfer | 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0xc9d0…eb4f | OUT | 0x0000…0000 | 0.131380 WETH | WETH (WETH) | |
| 0x834da27c…20cef3 | Transfer | 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0xa324…388a | IN | 0xc9d0…eb4f | 0.131380 WETH | WETH (WETH) | |
| 0x834da27c…20cef3 | Transfer | 12,245,533 | 29 days agoFri, 17 Jul 2026 15:59:31 UTC | 0xc9d0…eb4f | OUT | 0xa324…388a | $NaN98,695.438738 SCAT |