// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
import "@openzeppelin/contracts/utils/ReentrancyGuard.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
/// @title AxxelSwapProxy
/// @notice Generic fee-collecting proxy for DEX aggregator swaps (ETH, Base, BSC)
contract AxxelSwapProxy is Ownable, ReentrancyGuard {
using SafeERC20 for IERC20;
uint256 public minFeeThreshold;
address payable public treasury;
/// @dev Packed into one storage slot (2 x uint128 = 256 bits)
uint128 public accumulatedSwapFees;
uint128 public accumulatedRefFees;
event SwapExecuted(
address indexed user,
address indexed router,
address tokenIn,
address tokenOut,
uint256 amountIn,
uint256 amountOut,
uint256 swapFee,
uint256 refFee,
bool isBuy
);
event SwapFeesTransferred(address indexed treasury, uint256 amount);
event SwapFeeTransferFailed(address indexed treasury, uint256 amount);
event ReferralFeeWithdrawn(address indexed to, uint256 amount);
constructor(
uint256 _minFeeThreshold,
address payable _treasury
) Ownable(msg.sender) {
require(_treasury != address(0), "Invalid treasury");
minFeeThreshold = _minFeeThreshold;
treasury = _treasury;
}
// ============================================================
// BUY: native -> token
// ============================================================
function axxelBuy(
address router,
bytes calldata routerCalldata,
address tokenOut,
uint256 feeBps,
uint256 refShareBps
) external payable nonReentrant {
require(msg.value > 0, "No ETH sent");
require(feeBps <= 1000, "Fee too high");
require(refShareBps <= 10000, "Invalid ref share");
uint256 totalFee = (msg.value * feeBps) / 10000;
uint256 refFee = (totalFee * refShareBps) / 10000;
uint256 swapFee = totalFee - refFee;
uint256 amountToSwap = msg.value - totalFee;
(bool success, ) = router.call{value: amountToSwap}(routerCalldata);
require(success, "Router call failed");
accumulatedSwapFees += uint128(swapFee);
accumulatedRefFees += uint128(refFee);
uint256 tokenBalance = IERC20(tokenOut).balanceOf(address(this));
if (tokenBalance > 0) {
IERC20(tokenOut).safeTransfer(msg.sender, tokenBalance);
}
emit SwapExecuted(
msg.sender, router, address(0), tokenOut,
amountToSwap, tokenBalance, swapFee, refFee, true
);
_tryTransferSwapFees();
}
// ============================================================
// SELL: token -> native
// ============================================================
function axxelSell(
address router,
bytes calldata routerCalldata,
address tokenIn,
uint256 amountIn,
uint256 feeBps,
uint256 refShareBps
) external nonReentrant {
require(amountIn > 0, "Amount must be > 0");
require(feeBps <= 1000, "Fee too high");
require(refShareBps <= 10000, "Invalid ref share");
IERC20(tokenIn).safeTransferFrom(msg.sender, address(this), amountIn);
IERC20(tokenIn).forceApprove(router, amountIn);
uint256 ethBefore = address(this).balance;
(bool success, ) = router.call(routerCalldata);
require(success, "Router call failed");
IERC20(tokenIn).forceApprove(router, 0);
uint256 ethReceived = address(this).balance - ethBefore;
require(ethReceived > 0, "No ETH received");
uint256 totalFee = (ethReceived * feeBps) / 10000;
uint256 refFee = (totalFee * refShareBps) / 10000;
uint256 swapFee = totalFee - refFee;
uint256 amountToUser = ethReceived - totalFee;
accumulatedSwapFees += uint128(swapFee);
accumulatedRefFees += uint128(refFee);
(bool sent, ) = msg.sender.call{value: amountToUser}("");
require(sent, "ETH transfer failed");
uint256 remainingTokens = IERC20(tokenIn).balanceOf(address(this));
if (remainingTokens > 0) {
IERC20(tokenIn).safeTransfer(msg.sender, remainingTokens);
}
emit SwapExecuted(
msg.sender, router, tokenIn, address(0),
amountIn, amountToUser, swapFee, refFee, false
);
_tryTransferSwapFees();
}
// ============================================================
// Auto swap fee -> treasury
// ============================================================
function _tryTransferSwapFees() internal {
if (accumulatedSwapFees >= minFeeThreshold) {
uint128 toSend = accumulatedSwapFees;
accumulatedSwapFees = 0;
(bool sent, ) = treasury.call{value: toSend}("");
if (!sent) {
accumulatedSwapFees = toSend;
emit SwapFeeTransferFailed(treasury, toSend);
return;
}
emit SwapFeesTransferred(treasury, toSend);
}
}
// ============================================================
// Referral withdrawal (owner only)
// ============================================================
function withdrawReferralFee(
address payable to,
uint256 amount
) external onlyOwner nonReentrant {
require(to != address(0), "Invalid recipient");
require(amount > 0, "Amount must be > 0");
require(amount <= accumulatedRefFees, "Exceeds referral balance");
accumulatedRefFees -= uint128(amount);
(bool sent, ) = to.call{value: amount}("");
require(sent, "Transfer failed");
emit ReferralFeeWithdrawn(to, amount);
}
// ============================================================
// Admin
// ============================================================
function setMinFeeThreshold(uint256 _threshold) external onlyOwner {
minFeeThreshold = _threshold;
}
function depositRefFees() external payable onlyOwner {
require(msg.value > 0, "No ETH sent");
accumulatedRefFees += uint128(msg.value);
}
function forceSwapFeeTransfer() external onlyOwner {
require(accumulatedSwapFees > 0, "No swap fees");
uint128 toSend = accumulatedSwapFees;
accumulatedSwapFees = 0;
(bool sent, ) = treasury.call{value: toSend}("");
require(sent, "Transfer failed");
emit SwapFeesTransferred(treasury, toSend);
}
function withdrawTokens(address token, address to) external onlyOwner {
uint256 balance = IERC20(token).balanceOf(address(this));
require(balance > 0, "No tokens");
IERC20(token).safeTransfer(to, balance);
}
function withdrawExcessEth(address payable to) external onlyOwner {
uint256 trackedFees = uint256(accumulatedSwapFees) + uint256(accumulatedRefFees);
uint256 excess = address(this).balance > trackedFees
? address(this).balance - trackedFees
: 0;
require(excess > 0, "No excess");
(bool sent, ) = to.call{value: excess}("");
require(sent, "Withdraw failed");
}
receive() external payable {}
}[
{
"type": "constructor",
"inputs": [
{
"name": "_minFeeThreshold",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "_treasury",
"type": "address",
"internalType": "address payable"
}
],
"stateMutability": "nonpayable"
},
{
"name": "OwnableInvalidOwner",
"type": "error",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "OwnableUnauthorizedAccount",
"type": "error",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ReentrancyGuardReentrantCall",
"type": "error",
"inputs": []
},
{
"name": "SafeERC20FailedOperation",
"type": "error",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "ReferralFeeWithdrawn",
"type": "event",
"inputs": [
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "SwapExecuted",
"type": "event",
"inputs": [
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "router",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "tokenIn",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "tokenOut",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "amountIn",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "amountOut",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "swapFee",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "refFee",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "isBuy",
"type": "bool",
"indexed": false,
"internalType": "bool"
}
],
"anonymous": false
},
{
"name": "SwapFeeTransferFailed",
"type": "event",
"inputs": [
{
"name": "treasury",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "SwapFeesTransferred",
"type": "event",
"inputs": [
{
"name": "treasury",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "accumulatedRefFees",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint128",
"internalType": "uint128"
}
],
"stateMutability": "view"
},
{
"name": "accumulatedSwapFees",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint128",
"internalType": "uint128"
}
],
"stateMutability": "view"
},
{
"name": "axxelBuy",
"type": "function",
"inputs": [
{
"name": "router",
"type": "address",
"internalType": "address"
},
{
"name": "routerCalldata",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "tokenOut",
"type": "address",
"internalType": "address"
},
{
"name": "feeBps",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "refShareBps",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "axxelSell",
"type": "function",
"inputs": [
{
"name": "router",
"type": "address",
"internalType": "address"
},
{
"name": "routerCalldata",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "tokenIn",
"type": "address",
"internalType": "address"
},
{
"name": "amountIn",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "feeBps",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "refShareBps",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "depositRefFees",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "forceSwapFeeTransfer",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "minFeeThreshold",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "renounceOwnership",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setMinFeeThreshold",
"type": "function",
"inputs": [
{
"name": "_threshold",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "treasury",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address payable"
}
],
"stateMutability": "view"
},
{
"name": "withdrawExcessEth",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address payable"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "withdrawReferralFee",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address payable"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "withdrawTokens",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x60803461013457601f61140238819003918201601f19168301916001600160401b038311848410176101395780849260409485528339810103126101345780516020909101516001600160a01b0380821692909183900361013457331561011b576000549160018060a01b0319923384821617600055604051913391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005583156100e6575060015560025416176002556040516112b290816101508239f35b62461bcd60e51b815260206004820152601060248201526f496e76616c696420747265617375727960801b6044820152606490fd5b604051631e4fbdf760e01b815260006004820152602490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c80630c88956c14610d2357806342d8518414610cfc578063433970d614610cdb57806344051ee314610afd57806344be738014610adf5780634dbaf40e14610a955780635ca451a21461057657806361d027b31461054d578063715018a6146104f45780638b7297c6146104d35780638da5cb5b146104aa5780639e80c2c7146103be578063a522ad25146102d9578063bc2908e7146101585763f2fde38b0361000e5734610153576020366003190112610153576100de610de1565b6100e6610e3b565b6001600160a01b0390811690811561013a57600054826bffffffffffffffffffffffff60a01b821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b604051631e4fbdf760e01b815260006004820152602490fd5b600080fd5b3461015357604036600319011261015357610171610de1565b6024359061017d610e3b565b610185611091565b6001600160a01b03169081156102a0576101a08115156110d3565b6003548060801c9182811161025b576001600160801b0392838216900391838311610245577ffd8a267487f1336d69a1ff2a814e8848e1fb36a9fea29554d152e62f628fc0fd936020936001600160801b03199060801b16911617600355610218600080808085895af1610212610f74565b5061123e565b604051908152a260017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055005b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601860248201527f4578636565647320726566657272616c2062616c616e636500000000000000006044820152606490fd5b60405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081c9958da5c1a595b9d607a1b6044820152606490fd5b34610153576040366003190112610153576102f2610de1565b602435906001600160a01b0390818316830361015357610310610e3b565b6040516370a0823160e01b8152306004820152911691602082602481865afa9182156103b25760009261037f575b50811561034e5761001992611010565b60405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606490fd5b9091506020813d82116103aa575b8161039a60209383610f3c565b810103126101535751908361033e565b3d915061038d565b6040513d6000823e3d90fd5b34610153576020366003190112610153576103d7610de1565b6103df610e3b565b6003546001600160801b0381169060801c8101809111610245578047116000146104a15761040d9047610f2f565b905b8115610470576000918291829182916001600160a01b03165af1610431610f74565b501561043957005b60405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260096024820152684e6f2065786365737360b81b6044820152606490fd5b5060009061040f565b34610153576000366003190112610153576000546040516001600160a01b039091168152602090f35b3461015357600036600319011261015357602060035460801c604051908152f35b346101535760003660031901126101535761050d610e3b565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610153576000366003190112610153576002546040516001600160a01b039091168152602090f35b346101535760c03660031901126101535761058f610de1565b60243567ffffffffffffffff8111610153576105af903690600401610e0d565b91906105b9610df7565b926105c2611091565b6105cf60643515156110d3565b6105df6103e86084351115610ea1565b6105ef61271060a4351115610edc565b6040516323b872dd60e01b60009081523360045230602452606480356044526020919081806001600160a01b038a165af1600160005114811615610a76575b816040526000606052156109f5575060405163095ea7b360e01b60009081526001600160a01b0385811660045260643560245260209190604490829081908a165af190600160005114821615610a5d575b6040521561098d575b6000806106b39247948160405192839283378101838152039082875af16106ad610f74565b50610fb4565b60405163095ea7b360e01b60009081526001600160a01b038481166004526024829052602091906044908290819089165af190600160005114821615610974575b60405215610923575b6107079047610f2f565b80156108ec5761271061071c60843583610f1c565b049061074261271061073060a43585610f1c565b049261073c8482610f2f565b92610f2f565b6003546001600160801b0361077a8161075f818716828616610ff5565b16926001600160801b0319928716908316841760801c610ff5565b60801b1617600355600080808084335af1610793610f74565b50156108b1576040516370a0823160e01b81523060048201526020816024816001600160a01b038a165afa9081156103b25760009161087f575b5080610865575b506040519460018060a01b031685526000602086015260643560408601526060850152608084015260a0830152600060c083015260018060a01b0316907f67672b15f209cc3eb324a85787c444e81d6f66ac6abed418ea3420353406e82060e03392a361083f61117f565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055005b61087990336001600160a01b038816611010565b856107d4565b90506020813d6020116108a9575b8161089a60209383610f3c565b810103126101535751866107cd565b3d915061088d565b60405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e139bc8115512081c9958d95a5d9959608a1b6044820152606490fd5b610936826001600160a01b038516611114565b156109535761094e826001600160a01b038516611114565b6106fd575b604051635274afe760e01b81526001600160a01b0384166004820152602490fd5b3d156001600160a01b0386163b151516909116906106f4565b6109a0836001600160a01b038616611114565b15610a3c5760405163095ea7b360e01b60009081526001600160a01b0385811660045260643560245260209190604490829081908a165af1600160005114811615610a13575b81604052156109f55750610688565b635274afe760e01b81526001600160a01b0385166004820152602490fd5b6001811516610a32573d156001600160a01b0387163b151516166109e6565b503d6000823e3d90fd5b604051635274afe760e01b81526001600160a01b0385166004820152602490fd5b3d156001600160a01b0387163b1515169091169061067f565b6001811516610a32573d156001600160a01b0387163b1515161661062e565b600036600319011261015357610aa9610e3b565b610ab4341515610e67565b6003546001600160801b038019610ad08234168460801c610ff5565b60801b16911617600355600080f35b34610153576000366003190112610153576020600154604051908152f35b60a036600319011261015357610b11610de1565b60243567ffffffffffffffff811161015357610b31903690600401610e0d565b9091610b3b610df7565b91608435610bc2600080610b87610b8f606435610b56611091565b610b61341515610e67565b610b6f6103e8821115610ea1565b612710928391610b81838a1115610edc565b34610f1c565b049586610f1c565b0494610ba5610b9e8787610f2f565b9534610f2f565b988160405192839283378101838152039089885af16106ad610f74565b6003546001600160801b03610bfa81610bdf818616828616610ff5565b16926001600160801b0319928616908316841760801c610ff5565b60801b16176003556040516370a0823160e01b81523060048201526001600160a01b03948516956020826024818a5afa9182156103b257600092610ca8575b5081610c98575b6040519660008852602088015260408701526060860152608085015260a0840152600160c084015216907f67672b15f209cc3eb324a85787c444e81d6f66ac6abed418ea3420353406e82060e03392a361083f61117f565b610ca3823389611010565b610c40565b9091506020813d8211610cd3575b81610cc360209383610f3c565b8101031261015357519087610c39565b3d9150610cb6565b3461015357602036600319011261015357610cf4610e3b565b600435600155005b346101535760003660031901126101535760206001600160801b0360035416604051908152f35b3461015357600036600319011261015357610d3c610e3b565b6003546001600160801b038116908115610dad576001600160801b0319166003557f466c8adab0b32820b32f6c7b357ae92fd81361261475f96bc12ef02c06206225602060018060a01b03610d9f60008080808886600254165af1610212610f74565b6002541692604051908152a2005b60405162461bcd60e51b815260206004820152600c60248201526b4e6f2073776170206665657360a01b6044820152606490fd5b600435906001600160a01b038216820361015357565b604435906001600160a01b038216820361015357565b9181601f840112156101535782359167ffffffffffffffff8311610153576020838186019501011161015357565b6000546001600160a01b03163303610e4f57565b60405163118cdaa760e01b8152336004820152602490fd5b15610e6e57565b60405162461bcd60e51b815260206004820152600b60248201526a139bc8115512081cd95b9d60aa1b6044820152606490fd5b15610ea857565b60405162461bcd60e51b815260206004820152600c60248201526b08ccaca40e8dede40d0d2ced60a31b6044820152606490fd5b15610ee357565b60405162461bcd60e51b8152602060048201526011602482015270496e76616c69642072656620736861726560781b6044820152606490fd5b8181029291811591840414171561024557565b9190820391821161024557565b90601f8019910116810190811067ffffffffffffffff821117610f5e57604052565b634e487b7160e01b600052604160045260246000fd5b3d15610faf573d9067ffffffffffffffff8211610f5e5760405191610fa3601f8201601f191660200184610f3c565b82523d6000602084013e565b606090565b15610fbb57565b60405162461bcd60e51b8152602060048201526012602482015271149bdd5d195c8818d85b1b0819985a5b195960721b6044820152606490fd5b9190916001600160801b038080941691160191821161024557565b60405163a9059cbb60e01b60009081526001600160a01b039384166004526024949094529260209060448180855af1600160005114811615611071575b836040521561105b57505050565b635274afe760e01b835216600482015260249150fd5b600181151661108757813b15153d15161661104d565b833d6000823e3d90fd5b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0060028154146110c15760029055565b604051633ee5aeb560e01b8152600490fd5b156110da57565b60405162461bcd60e51b81526020600482015260126024820152710416d6f756e74206d757374206265203e20360741b6044820152606490fd5b60405163095ea7b360e01b60009081526001600160a01b0390931660045260248390529192919060208460448180855af193600181511485161561115a575b5050604052565b6001859395151661117557503b15153d151616913880611153565b84903d90823e3d90fd5b6003546001600160801b0381169060015482101561119b575050565b6001600160801b03198091166003558160018060a01b039160008080808587600254165af16111c8610f74565b501561120257505060207f466c8adab0b32820b32f6c7b357ae92fd81361261475f96bc12ef02c06206225916002541692604051908152a2565b916020917fa197e262fa1b81a35d457bd8d704bde98272ac120830b28e2f6674c1f544876d9360035416176003556002541692604051908152a2565b1561124557565b60405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fdfea2646970667358221220dd489e01c9056cc69a1c9b5ae821b78528d8dc8c993e4a7481d37877c66b213a64736f6c6343000814003300000000000000000000000000000000000000000000000000b1a2bc2ec50000000000000000000000000000fd3813b84f3775b9ba6d2ae750ddbcea673c2890
0x6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c80630c88956c14610d2357806342d8518414610cfc578063433970d614610cdb57806344051ee314610afd57806344be738014610adf5780634dbaf40e14610a955780635ca451a21461057657806361d027b31461054d578063715018a6146104f45780638b7297c6146104d35780638da5cb5b146104aa5780639e80c2c7146103be578063a522ad25146102d9578063bc2908e7146101585763f2fde38b0361000e5734610153576020366003190112610153576100de610de1565b6100e6610e3b565b6001600160a01b0390811690811561013a57600054826bffffffffffffffffffffffff60a01b821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b604051631e4fbdf760e01b815260006004820152602490fd5b600080fd5b3461015357604036600319011261015357610171610de1565b6024359061017d610e3b565b610185611091565b6001600160a01b03169081156102a0576101a08115156110d3565b6003548060801c9182811161025b576001600160801b0392838216900391838311610245577ffd8a267487f1336d69a1ff2a814e8848e1fb36a9fea29554d152e62f628fc0fd936020936001600160801b03199060801b16911617600355610218600080808085895af1610212610f74565b5061123e565b604051908152a260017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055005b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601860248201527f4578636565647320726566657272616c2062616c616e636500000000000000006044820152606490fd5b60405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081c9958da5c1a595b9d607a1b6044820152606490fd5b34610153576040366003190112610153576102f2610de1565b602435906001600160a01b0390818316830361015357610310610e3b565b6040516370a0823160e01b8152306004820152911691602082602481865afa9182156103b25760009261037f575b50811561034e5761001992611010565b60405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606490fd5b9091506020813d82116103aa575b8161039a60209383610f3c565b810103126101535751908361033e565b3d915061038d565b6040513d6000823e3d90fd5b34610153576020366003190112610153576103d7610de1565b6103df610e3b565b6003546001600160801b0381169060801c8101809111610245578047116000146104a15761040d9047610f2f565b905b8115610470576000918291829182916001600160a01b03165af1610431610f74565b501561043957005b60405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260096024820152684e6f2065786365737360b81b6044820152606490fd5b5060009061040f565b34610153576000366003190112610153576000546040516001600160a01b039091168152602090f35b3461015357600036600319011261015357602060035460801c604051908152f35b346101535760003660031901126101535761050d610e3b565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610153576000366003190112610153576002546040516001600160a01b039091168152602090f35b346101535760c03660031901126101535761058f610de1565b60243567ffffffffffffffff8111610153576105af903690600401610e0d565b91906105b9610df7565b926105c2611091565b6105cf60643515156110d3565b6105df6103e86084351115610ea1565b6105ef61271060a4351115610edc565b6040516323b872dd60e01b60009081523360045230602452606480356044526020919081806001600160a01b038a165af1600160005114811615610a76575b816040526000606052156109f5575060405163095ea7b360e01b60009081526001600160a01b0385811660045260643560245260209190604490829081908a165af190600160005114821615610a5d575b6040521561098d575b6000806106b39247948160405192839283378101838152039082875af16106ad610f74565b50610fb4565b60405163095ea7b360e01b60009081526001600160a01b038481166004526024829052602091906044908290819089165af190600160005114821615610974575b60405215610923575b6107079047610f2f565b80156108ec5761271061071c60843583610f1c565b049061074261271061073060a43585610f1c565b049261073c8482610f2f565b92610f2f565b6003546001600160801b0361077a8161075f818716828616610ff5565b16926001600160801b0319928716908316841760801c610ff5565b60801b1617600355600080808084335af1610793610f74565b50156108b1576040516370a0823160e01b81523060048201526020816024816001600160a01b038a165afa9081156103b25760009161087f575b5080610865575b506040519460018060a01b031685526000602086015260643560408601526060850152608084015260a0830152600060c083015260018060a01b0316907f67672b15f209cc3eb324a85787c444e81d6f66ac6abed418ea3420353406e82060e03392a361083f61117f565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055005b61087990336001600160a01b038816611010565b856107d4565b90506020813d6020116108a9575b8161089a60209383610f3c565b810103126101535751866107cd565b3d915061088d565b60405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e139bc8115512081c9958d95a5d9959608a1b6044820152606490fd5b610936826001600160a01b038516611114565b156109535761094e826001600160a01b038516611114565b6106fd575b604051635274afe760e01b81526001600160a01b0384166004820152602490fd5b3d156001600160a01b0386163b151516909116906106f4565b6109a0836001600160a01b038616611114565b15610a3c5760405163095ea7b360e01b60009081526001600160a01b0385811660045260643560245260209190604490829081908a165af1600160005114811615610a13575b81604052156109f55750610688565b635274afe760e01b81526001600160a01b0385166004820152602490fd5b6001811516610a32573d156001600160a01b0387163b151516166109e6565b503d6000823e3d90fd5b604051635274afe760e01b81526001600160a01b0385166004820152602490fd5b3d156001600160a01b0387163b1515169091169061067f565b6001811516610a32573d156001600160a01b0387163b1515161661062e565b600036600319011261015357610aa9610e3b565b610ab4341515610e67565b6003546001600160801b038019610ad08234168460801c610ff5565b60801b16911617600355600080f35b34610153576000366003190112610153576020600154604051908152f35b60a036600319011261015357610b11610de1565b60243567ffffffffffffffff811161015357610b31903690600401610e0d565b9091610b3b610df7565b91608435610bc2600080610b87610b8f606435610b56611091565b610b61341515610e67565b610b6f6103e8821115610ea1565b612710928391610b81838a1115610edc565b34610f1c565b049586610f1c565b0494610ba5610b9e8787610f2f565b9534610f2f565b988160405192839283378101838152039089885af16106ad610f74565b6003546001600160801b03610bfa81610bdf818616828616610ff5565b16926001600160801b0319928616908316841760801c610ff5565b60801b16176003556040516370a0823160e01b81523060048201526001600160a01b03948516956020826024818a5afa9182156103b257600092610ca8575b5081610c98575b6040519660008852602088015260408701526060860152608085015260a0840152600160c084015216907f67672b15f209cc3eb324a85787c444e81d6f66ac6abed418ea3420353406e82060e03392a361083f61117f565b610ca3823389611010565b610c40565b9091506020813d8211610cd3575b81610cc360209383610f3c565b8101031261015357519087610c39565b3d9150610cb6565b3461015357602036600319011261015357610cf4610e3b565b600435600155005b346101535760003660031901126101535760206001600160801b0360035416604051908152f35b3461015357600036600319011261015357610d3c610e3b565b6003546001600160801b038116908115610dad576001600160801b0319166003557f466c8adab0b32820b32f6c7b357ae92fd81361261475f96bc12ef02c06206225602060018060a01b03610d9f60008080808886600254165af1610212610f74565b6002541692604051908152a2005b60405162461bcd60e51b815260206004820152600c60248201526b4e6f2073776170206665657360a01b6044820152606490fd5b600435906001600160a01b038216820361015357565b604435906001600160a01b038216820361015357565b9181601f840112156101535782359167ffffffffffffffff8311610153576020838186019501011161015357565b6000546001600160a01b03163303610e4f57565b60405163118cdaa760e01b8152336004820152602490fd5b15610e6e57565b60405162461bcd60e51b815260206004820152600b60248201526a139bc8115512081cd95b9d60aa1b6044820152606490fd5b15610ea857565b60405162461bcd60e51b815260206004820152600c60248201526b08ccaca40e8dede40d0d2ced60a31b6044820152606490fd5b15610ee357565b60405162461bcd60e51b8152602060048201526011602482015270496e76616c69642072656620736861726560781b6044820152606490fd5b8181029291811591840414171561024557565b9190820391821161024557565b90601f8019910116810190811067ffffffffffffffff821117610f5e57604052565b634e487b7160e01b600052604160045260246000fd5b3d15610faf573d9067ffffffffffffffff8211610f5e5760405191610fa3601f8201601f191660200184610f3c565b82523d6000602084013e565b606090565b15610fbb57565b60405162461bcd60e51b8152602060048201526012602482015271149bdd5d195c8818d85b1b0819985a5b195960721b6044820152606490fd5b9190916001600160801b038080941691160191821161024557565b60405163a9059cbb60e01b60009081526001600160a01b039384166004526024949094529260209060448180855af1600160005114811615611071575b836040521561105b57505050565b635274afe760e01b835216600482015260249150fd5b600181151661108757813b15153d15161661104d565b833d6000823e3d90fd5b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0060028154146110c15760029055565b604051633ee5aeb560e01b8152600490fd5b156110da57565b60405162461bcd60e51b81526020600482015260126024820152710416d6f756e74206d757374206265203e20360741b6044820152606490fd5b60405163095ea7b360e01b60009081526001600160a01b0390931660045260248390529192919060208460448180855af193600181511485161561115a575b5050604052565b6001859395151661117557503b15153d151616913880611153565b84903d90823e3d90fd5b6003546001600160801b0381169060015482101561119b575050565b6001600160801b03198091166003558160018060a01b039160008080808587600254165af16111c8610f74565b501561120257505060207f466c8adab0b32820b32f6c7b357ae92fd81361261475f96bc12ef02c06206225916002541692604051908152a2565b916020917fa197e262fa1b81a35d457bd8d704bde98272ac120830b28e2f6674c1f544876d9360035416176003556002541692604051908152a2565b1561124557565b60405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fdfea2646970667358221220dd489e01c9056cc69a1c9b5ae821b78528d8dc8c993e4a7481d37877c66b213a64736f6c63430008140033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| pipedoge (PIPEDOGE) | PIPEDOGE | 24 | $0.000600 | $0.01 |
| PIPEDOG (PIPEDOG) | PIPEDOG | 15 | — | — |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xb4208b…02b9ec | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0xc74b09…fb7210 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0xcec580…c4a193 | 13 days agoTue, 04 Aug 2026 13:38:10 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0xb546ec…d5aae5 | 14 days agoMon, 03 Aug 2026 21:14:39 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0x72fb99…1e530e | 17 days agoFri, 31 Jul 2026 17:32:42 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0x217d0c…1fb7b6 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0x67672b…e820 | [0] 0x000000000000…9db1c3d0 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0xb00cf6…565282 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0x67672b…e820 | [0] 0x000000000000…9db1c3d0 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0xdf12df…39cd99 | 19 days agoWed, 29 Jul 2026 16:43:06 UTC | 0x67672b…e820 | [0] 0x000000000000…9db1c3d0 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0x3237c3…53b308 | 19 days agoWed, 29 Jul 2026 14:03:44 UTC | 0x67672b…e820 | [0] 0x000000000000…9db1c3d0 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0xc705d3…0abbc3 | 19 days agoWed, 29 Jul 2026 12:35:10 UTC | 0x67672b…e820 | [0] 0x000000000000…9db1c3d0 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0x804677…4c4a69 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0x8b07dc…6f182c | 20 days agoTue, 28 Jul 2026 11:29:39 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000000 |
| 0x60d1c0…773120 | 20 days agoTue, 28 Jul 2026 11:29:32 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0x5d942d…504bd7 | 20 days agoTue, 28 Jul 2026 10:26:53 UTC | 0x67672b…e820 | [0] 0x000000000000…673c2890 [1] 0x000000000000…b66337b5 data: 0x000000000000000000…00000001 |
| 0xfe209a…4d1a23 | 20 days agoTue, 28 Jul 2026 09:33:43 UTC | 0x8be007…57e0 | [0] 0x000000000000…00000000 [1] 0x000000000000…7ca105c8 |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xb4208b…02b9ec | axxelSell | 27,798,423 | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.000 ETH | 0.00000533 | |
| 0xc74b09…fb7210 | axxelSell | 27,667,869 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.000 ETH | 0.00000528 | |
| 0xcec580…c4a193 | axxelBuy | 27,666,012 | 13 days agoTue, 04 Aug 2026 13:38:10 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000439 | |
| 0xb546ec…d5aae5 | axxelBuy | 27,077,501 | 14 days agoMon, 03 Aug 2026 21:14:39 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000564 | |
| 0x72fb99…1e530e | axxelBuy | 24,359,553 | 17 days agoFri, 31 Jul 2026 17:32:42 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000552 | |
| 0x217d0c…1fb7b6 | axxelSell | 22,610,220 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0xbfdb…c3d0 | IN | AxxelSwapProxy | $0.000 ETH | 0.00000962 | |
| 0xb00cf6…565282 | axxelSell | 22,606,223 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0xbfdb…c3d0 | IN | AxxelSwapProxy | $0.000 ETH | 0.00000580 | |
| 0xdf12df…39cd99 | axxelBuy | 22,606,034 | 19 days agoWed, 29 Jul 2026 16:43:06 UTC | 0xbfdb…c3d0 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000683 | |
| 0x3237c3…53b308 | axxelBuy | 22,510,580 | 19 days agoWed, 29 Jul 2026 14:03:44 UTC | 0xbfdb…c3d0 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000929 | |
| 0xc705d3…0abbc3 | axxelBuy | 22,457,597 | 19 days agoWed, 29 Jul 2026 12:35:10 UTC | 0xbfdb…c3d0 | IN | AxxelSwapProxy | $0.190.0001 ETH | 0.00000893 | |
| 0x804677…4c4a69 | axxelSell | 21,763,572 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.000 ETH | 0.00001006 | |
| 0x8b07dc…6f182c | axxelSell | 21,556,793 | 20 days agoTue, 28 Jul 2026 11:29:39 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.000 ETH | 0.00000773 | |
| 0x60d1c0…773120 | axxelBuy | 21,556,729 | 20 days agoTue, 28 Jul 2026 11:29:32 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.570.0003 ETH | 0.00000713 | |
| 0x5d942d…504bd7 | axxelBuy | 21,519,305 | 20 days agoTue, 28 Jul 2026 10:26:53 UTC | 0xfd38…2890 | IN | AxxelSwapProxy | $0.570.0003 ETH | 0.00000884 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 27,798,423 | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0xb4208b…02b9ec | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xfd38…2890 | 0.00002 ETH |
| 27,798,423 | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0xb4208b…02b9ec | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00003 ETH |
| 27,667,869 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0xc74b09…fb7210 | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xfd38…2890 | 0.00015 ETH |
| 27,667,869 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0xc74b09…fb7210 | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00015 ETH |
| 27,666,012 | 13 days agoTue, 04 Aug 2026 13:38:10 UTC | 0xcec580…c4a193 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 27,077,501 | 14 days agoMon, 03 Aug 2026 21:14:39 UTC | 0xb546ec…d5aae5 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 24,359,553 | 17 days agoFri, 31 Jul 2026 17:32:42 UTC | 0x72fb99…1e530e | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 22,610,220 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0x217d0c…1fb7b6 | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xbfdb…c3d0 | 0.00002 ETH |
| 22,610,220 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0x217d0c…1fb7b6 | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00002 ETH |
| 22,606,223 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0xb00cf6…565282 | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xbfdb…c3d0 | 0.00009 ETH |
| 22,606,223 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0xb00cf6…565282 | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00009 ETH |
| 22,606,034 | 19 days agoWed, 29 Jul 2026 16:43:06 UTC | 0xdf12df…39cd99 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 22,510,580 | 19 days agoWed, 29 Jul 2026 14:03:44 UTC | 0x3237c3…53b308 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 22,457,597 | 19 days agoWed, 29 Jul 2026 12:35:10 UTC | 0xc705d3…0abbc3 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00009 ETH |
| 21,763,572 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0x804677…4c4a69 | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xfd38…2890 | 0.00014 ETH |
| 21,763,572 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0x804677…4c4a69 | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00014 ETH |
| 21,556,793 | 20 days agoTue, 28 Jul 2026 11:29:39 UTC | 0x8b07dc…6f182c | CALL | axxelSell | 0x5ad4…3d93 | OUT | 0xfd38…2890 | 0.00028 ETH |
| 21,556,793 | 20 days agoTue, 28 Jul 2026 11:29:39 UTC | 0x8b07dc…6f182c | CALL | axxelSell | 0x8f10…f996 | IN | 0x5ad4…3d93 | 0.00028 ETH |
| 21,556,729 | 20 days agoTue, 28 Jul 2026 11:29:32 UTC | 0x60d1c0…773120 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00029 ETH |
| 21,519,305 | 20 days agoTue, 28 Jul 2026 10:26:53 UTC | 0x5d942d…504bd7 | CALL | axxelBuy | 0x5ad4…3d93 | OUT | 0x6131…37b5 | 0.00029 ETH |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xb4208be8…02b9ec | Transfer | 27,798,423 | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0x5ad4…3d93 | OUT | 0x451c…fdd8 | $0.1563.751644 HOODRAT | ||
| 0xb4208be8…02b9ec | Transfer | 27,798,423 | 13 days agoTue, 04 Aug 2026 17:19:22 UTC | 0xfd38…2890 | IN | 0x5ad4…3d93 | $0.1563.751644 HOODRAT | ||
| 0xc74b093a…fb7210 | Transfer | 27,667,869 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0x5ad4…3d93 | OUT | 0x8f10…f996 | $0.12305.827392 TYGR | ||
| 0xc74b093a…fb7210 | Transfer | 27,667,869 | 13 days agoTue, 04 Aug 2026 13:41:17 UTC | 0xfd38…2890 | IN | 0x5ad4…3d93 | $0.12305.827392 TYGR | ||
| 0xcec5802c…c4a193 | Transfer | 27,666,012 | 13 days agoTue, 04 Aug 2026 13:38:10 UTC | 0x5ad4…3d93 | OUT | 0xfd38…2890 | $0.07183.982761 TYGR | ||
| 0xcec5802c…c4a193 | Transfer | 27,666,012 | 13 days agoTue, 04 Aug 2026 13:38:10 UTC | 0x8f10…f996 | IN | 0x5ad4…3d93 | $0.07183.982761 TYGR | ||
| 0xb546ec67…d5aae5 | Transfer | 27,077,501 | 14 days agoMon, 03 Aug 2026 21:14:39 UTC | 0x5ad4…3d93 | OUT | 0xfd38…2890 | $0.05121.844630 TYGR | ||
| 0xb546ec67…d5aae5 | Transfer | 27,077,501 | 14 days agoMon, 03 Aug 2026 21:14:39 UTC | 0x8f10…f996 | IN | 0x5ad4…3d93 | $0.05121.844630 TYGR | ||
| 0x72fb9976…1e530e | Transfer | 24,359,553 | 17 days agoFri, 31 Jul 2026 17:32:42 UTC | 0x5ad4…3d93 | OUT | 0xfd38…2890 | $0.1563.751644 HOODRAT | ||
| 0x72fb9976…1e530e | Transfer | 24,359,553 | 17 days agoFri, 31 Jul 2026 17:32:42 UTC | 0x6450…b2f8 | IN | 0x5ad4…3d93 | $0.1563.751644 HOODRAT | ||
| 0x965e62c2…e8c390 | Transfer | 23,035,632 | 18 days agoThu, 30 Jul 2026 04:40:29 UTC | 0x1673…13db | IN | 0x5ad4…3d93 | 15 PIPEDOG | PIPEDOG (PIPEDOG) | |
| 0x29ebef8f…496a37 | Transfer | 22,850,414 | 19 days agoWed, 29 Jul 2026 23:30:58 UTC | 0xb545…cc2c | IN | 0x5ad4…3d93 | $0.0124 PIPEDOGE | pipedoge (PIPEDOGE) | |
| 0x217d0ca5…1fb7b6 | Transfer | 22,610,220 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0x5ad4…3d93 | OUT | 0x8f10…f996 | 5,351.286688 PLTS | ||
| 0x217d0ca5…1fb7b6 | Transfer | 22,610,220 | 19 days agoWed, 29 Jul 2026 16:50:06 UTC | 0xbfdb…c3d0 | IN | 0x5ad4…3d93 | 5,351.286688 PLTS | ||
| 0xb00cf618…565282 | Transfer | 22,606,223 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0x5ad4…3d93 | OUT | 0x8f10…f996 | $0.1038.734287 PIPEDOG | ||
| 0xb00cf618…565282 | Transfer | 22,606,223 | 19 days agoWed, 29 Jul 2026 16:43:25 UTC | 0xbfdb…c3d0 | IN | 0x5ad4…3d93 | $0.1038.734287 PIPEDOG | ||
| 0xdf12df08…39cd99 | Transfer | 22,606,034 | 19 days agoWed, 29 Jul 2026 16:43:06 UTC | 0x5ad4…3d93 | OUT | 0xbfdb…c3d0 | $0.1038.734287 PIPEDOG | ||
| 0xdf12df08…39cd99 | Transfer | 22,606,034 | 19 days agoWed, 29 Jul 2026 16:43:06 UTC | 0x8f10…f996 | IN | 0x5ad4…3d93 | $0.1038.734287 PIPEDOG | ||
| 0x3237c317…53b308 | Transfer | 22,510,580 | 19 days agoWed, 29 Jul 2026 14:03:44 UTC | 0x5ad4…3d93 | OUT | 0xbfdb…c3d0 | 2,392.323246 PLTS | ||
| 0x3237c317…53b308 | Transfer | 22,510,580 | 19 days agoWed, 29 Jul 2026 14:03:44 UTC | 0x8f10…f996 | IN | 0x5ad4…3d93 | 2,392.323246 PLTS | ||
| 0xc705d313…0abbc3 | Transfer | 22,457,597 | 19 days agoWed, 29 Jul 2026 12:35:10 UTC | 0x5ad4…3d93 | OUT | 0xbfdb…c3d0 | 2,958.963442 PLTS | ||
| 0xc705d313…0abbc3 | Transfer | 22,457,597 | 19 days agoWed, 29 Jul 2026 12:35:10 UTC | 0x8f10…f996 | IN | 0x5ad4…3d93 | 2,958.963442 PLTS | ||
| 0x80467715…4c4a69 | Transfer | 21,763,572 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0x5ad4…3d93 | OUT | 0x8f10…f996 | $0.06925.193048 DAHOOD | ||
| 0x80467715…4c4a69 | Transfer | 21,763,572 | 20 days agoTue, 28 Jul 2026 17:15:10 UTC | 0xfd38…2890 | IN | 0x5ad4…3d93 | $0.06925.193048 DAHOOD | ||
| 0x8b07dcd3…6f182c | Transfer | 21,556,793 | 20 days agoTue, 28 Jul 2026 11:29:39 UTC | 0x5ad4…3d93 | OUT | 0x8f10…f996 | $NaN1,270.294639 DAHOOD |