// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
interface IUniswapV3Factory {
function createPool(address tokenA, address tokenB, uint24 fee) external returns (address pool);
function getPool(address tokenA, address tokenB, uint24 fee) external view returns (address pool);
}
interface IUniswapV3Pool {
function initialize(uint160 sqrtPriceX96) external;
function slot0() external view returns (
uint160 sqrtPriceX96, int24 tick, uint16 observationIndex,
uint16 observationCardinality, uint16 observationCardinalityNext,
uint8 feeProtocol, bool unlocked
);
}
interface INonfungiblePositionManager {
struct MintParams {
address token0; address token1; uint24 fee;
int24 tickLower; int24 tickUpper;
uint256 amount0Desired; uint256 amount1Desired;
uint256 amount0Min; uint256 amount1Min;
address recipient; uint256 deadline;
}
function mint(MintParams calldata params) external returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1);
function WETH9() external view returns (address);
}
interface IERC20Approve {
function approve(address spender, uint256 amount) external returns (bool);
}
/// @title FomoDegen PoolManager
/// @notice Otevře Uniswap V3 pool token/WETH a vloží SINGLE-SIDED likviditu
/// (jen náš token, WETH strana = 0), jako pons. Cenu i rozsah si
/// dopočítá sám podle pořadí adres, aby single-sided vklad prošel.
contract PoolManager {
IUniswapV3Factory public immutable uniFactory;
INonfungiblePositionManager public immutable positionManager;
address public immutable weth;
// F-2: access control — jen LaunchFactory smí seedovat
address public immutable owner;
address public factory;
uint24 public constant POOL_FEE = 10000; // 1 %
int24 public constant SPACING = 200;
int24 public constant MIN_TICK = -887200;
int24 public constant MAX_TICK = 887200;
// Počáteční cena PŘEVZATÁ Z PONSU (ověřeno z chainu, pozice 381777).
// Ověřeno fork testem: 0.05 ETH dev buy ~3.45 %, 0.1 ETH ~6.67 % supply.
// TODO vývojář: lze doladit posunem UPPER/LOWER ticku o násobky 200.
// Pons: token1-only start, tickUpper=204200, sqrtPrice na tomto ticku.
// Případ A: náš token = token1 (token > weth)
uint160 internal constant SQRT_PRICE_A = 2151813121292989464659398198558720;
int24 internal constant UPPER_A = 204000;
// Případ B: náš token = token0 (token < weth) — zrcadlově
uint160 internal constant SQRT_PRICE_B = 2917122157715476984102912;
int24 internal constant LOWER_B = -204000;
constructor(address _uniFactory, address _positionManager) {
require(_uniFactory != address(0), "zero uniFactory");
require(_positionManager != address(0), "zero positionManager");
uniFactory = IUniswapV3Factory(_uniFactory);
positionManager = INonfungiblePositionManager(_positionManager);
weth = INonfungiblePositionManager(_positionManager).WETH9();
owner = msg.sender;
}
/// @notice Nastaví LaunchFactory (jen jednou, jen owner). F-2 access control.
function setFactory(address _factory) external {
require(msg.sender == owner, "only owner");
require(factory == address(0), "factory already set");
require(_factory != address(0), "zero factory");
factory = _factory;
}
function positionManagerAddress() external view returns (address) {
return address(positionManager);
}
/// @notice Otevře pool a vloží single-sided likviditu (jen `token`, WETH=0).
/// @param token adresa nového coinu
/// @param tokenAmount kolik tokenů jde do poolu (PoolManager je už drží)
/// @return tokenId NFT pozice (vrátí se volajícímu = LaunchFactory)
/// @return pool adresa vzniklého poolu
function createAndSeed(address token, uint256 tokenAmount)
external returns (uint256 tokenId, address pool)
{
// F-2: jen LaunchFactory smí seedovat (defense-in-depth)
require(msg.sender == factory, "only factory");
bool tokenIsToken0 = token < weth;
(address token0, address token1) = tokenIsToken0 ? (token, weth) : (weth, token);
// založíme (nebo najdeme) pool
pool = uniFactory.getPool(token0, token1, POOL_FEE);
if (pool == address(0)) {
pool = uniFactory.createPool(token0, token1, POOL_FEE);
} else {
// C-3: pool už existuje — pokud je INICIALIZOVANÝ (někdo ho předběhl
// s vlastní cenou), revertneme. Nechceme seedovat do cizí, možná
// zmanipulované ceny. Token je čerstvý, legitimně pool existovat nemá.
(uint160 existingPrice, , , , , , ) = IUniswapV3Pool(pool).slot0();
require(existingPrice == 0, "pool already initialized");
}
// parametry podle pořadí — aby prošel single-sided vklad jen našeho tokenu
uint160 sqrtPrice;
int24 tickLower;
int24 tickUpper;
uint256 amount0;
uint256 amount1;
uint256 amount0Min;
uint256 amount1Min;
// H-2: tolerance 99,5 % — chrání proti manipulaci/částečnému vkladu,
// ale nechá projít normální V3 zaokrouhlení (single-sided vklad reálně
// vloží ~99,99...% tokenu, drobný zbytek zůstává kvůli tick matematice).
uint256 minToken = (tokenAmount * 9950) / 10000; // 99,5 %
if (tokenIsToken0) {
// náš token = token0 → vkládáme jen token0; rozsah [lower, MAX], current <= lower
sqrtPrice = SQRT_PRICE_B;
tickLower = LOWER_B;
tickUpper = MAX_TICK;
amount0 = tokenAmount; // náš token
amount1 = 0; // WETH
amount0Min = minToken;
amount1Min = 0;
} else {
// náš token = token1 → vkládáme jen token1; rozsah [MIN, upper], current >= upper
sqrtPrice = SQRT_PRICE_A;
tickLower = MIN_TICK;
tickUpper = UPPER_A;
amount0 = 0; // WETH
amount1 = tokenAmount; // náš token
amount0Min = 0;
amount1Min = minToken;
}
// nastavíme počáteční cenu
IUniswapV3Pool(pool).initialize(sqrtPrice);
// dáme position manageru svolení vzít si náš token
IERC20Approve(token).approve(address(positionManager), tokenAmount);
// vytvoříme pozici; NFT dostane volající (LaunchFactory)
(tokenId, , , ) = positionManager.mint(
INonfungiblePositionManager.MintParams({
token0: token0,
token1: token1,
fee: POOL_FEE,
tickLower: tickLower,
tickUpper: tickUpper,
amount0Desired: amount0,
amount1Desired: amount1,
amount0Min: amount0Min,
amount1Min: amount1Min,
recipient: msg.sender,
deadline: block.timestamp + 300
})
);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "_uniFactory",
"type": "address",
"internalType": "address"
},
{
"name": "_positionManager",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "MAX_TICK",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "int24",
"internalType": "int24"
}
],
"stateMutability": "view"
},
{
"name": "MIN_TICK",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "int24",
"internalType": "int24"
}
],
"stateMutability": "view"
},
{
"name": "POOL_FEE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint24",
"internalType": "uint24"
}
],
"stateMutability": "view"
},
{
"name": "SPACING",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "int24",
"internalType": "int24"
}
],
"stateMutability": "view"
},
{
"name": "createAndSeed",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "tokenAmount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "tokenId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "pool",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "factory",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "positionManager",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract INonfungiblePositionManager"
}
],
"stateMutability": "view"
},
{
"name": "positionManagerAddress",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "setFactory",
"type": "function",
"inputs": [
{
"name": "_factory",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "uniFactory",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IUniswapV3Factory"
}
],
"stateMutability": "view"
},
{
"name": "weth",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
}
]0x610100806040523461011857604081610c35803803809161002082856101ab565b8339810103126101185761003f6020610038836101e2565b92016101e2565b6001600160a01b03909116908115610174576001600160a01b031690811561012f576004916020916080528060a052604051928380926312a9293f60e21b82525afa908115610124575f916100e6575b5060c0523360e052604051610a3e90816101f782396080518181816101a7015261040f015260a0518181816101620152610536015260c05181818161032601526103a5015260e05181818161011d01526102100152f35b90506020813d60201161011c575b81610101602093836101ab565b8101031261011857610112906101e2565b5f61008f565b5f80fd5b3d91506100f4565b6040513d5f823e3d90fd5b60405162461bcd60e51b815260206004820152601460248201527f7a65726f20706f736974696f6e4d616e616765720000000000000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e7a65726f20756e69466163746f727960881b6044820152606490fd5b601f909101601f19168101906001600160401b038211908210176101ce57604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101185756fe6080806040526004361015610012575f80fd5b5f905f3560e01c9081630471e32914610371575080630cd6cf82146103555780633fc8cef3146103105780635bb47808146101f45780636882a888146101d657806376771d4b14610191578063791b98bc1461014c5780637a8a11131461014c5780638da5cb5b14610107578063a1634b14146100e8578063c45a0155146100c15763dd1b9c4a146100a2575f80fd5b346100be57806003193601126100be5760206040516127108152f35b80fd5b50346100be57806003193601126100be57546040516001600160a01b039091168152602090f35b50346100be57806003193601126100be576020604051620d899f198152f35b50346100be57806003193601126100be576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100be57806003193601126100be576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100be57806003193601126100be576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100be57806003193601126100be576020604051620d89a08152f35b50346100be5760203660031901126100be5761020e610981565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036102de578154906001600160a01b0382166102a3576001600160a01b031690811561026f576001600160a01b03191617815580f35b60405162461bcd60e51b815260206004820152600c60248201526b7a65726f20666163746f727960a01b6044820152606490fd5b60405162461bcd60e51b8152602060048201526013602482015272199858dd1bdc9e48185b1c9958591e481cd95d606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b6044820152606490fd5b50346100be57806003193601126100be576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100be57806003193601126100be57602060405160c88152f35b82346107aa5760403660031901126107aa5761038b610981565b5f549092602435916001600160a01b0316330361095057507f0000000000000000000000000000000000000000000000000000000000000000926001600160a01b0380851690821690811091821561094a5794925b604051630b4c774160e11b81526001600160a01b038781166004830152858116602483015261271060448301527f000000000000000000000000000000000000000000000000000000000000000016602082606481845afa801561079f5786925f9161092b575b506001600160a01b0381168061081957505060405163a167129560e01b81526001600160a01b0389811660048301529290921660248301526127106044830152602090829060649082905f905af190811561079f575f916107ea575b50925b6126de82028281046126de14831517156107d657612710900490156107ae576a0269b9825072a38000000093620d89a093839262031cdf19925f9283915b6001600160a01b031698893b156107aa5760405163f637731d60e01b81526001600160a01b0390911660048201525f81602481838e5af1801561079f5761078a575b5060405163095ea7b360e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660048201819052602482019890985290602090829060449082908f905af1801561077f57610744575b5061012c420194854211610730576040519761016089019c8d67ffffffffffffffff8b821091111761071c5760409d8e526001600160a01b039081168a529a8b1660208a019081526127108a8f01908152600297880b60608c0190815292880b60808c0190815260a08c0194855260c08c0195865260e08c019687526101008c01978852336101208d019081526101408d019a8b529f51634418b22b60e11b81529b518e1660048d015291518d1660248c01525162ffffff1660448b01529051860b60648a01525190940b6084880152925160a4870152915160c4860152905160e485015251610104840152955190931661012482015293516101448501529192919083908390815a9361016492608095f19182156107115783926106b7575b6040838382519182526020820152f35b9091506080813d608011610709575b816106d360809383610997565b8101031261070557602081519101516fffffffffffffffffffffffffffffffff811603610705576040925090836106a7565b8280fd5b3d91506106c6565b6040513d85823e3d90fd5b634e487b7160e01b8d52604160045260248dfd5b634e487b7160e01b8b52601160045260248bfd5b6020813d602011610777575b8161075d60209383610997565b810103126107735761076e906109fb565b610587565b8a80fd5b3d9150610750565b6040513d8d823e3d90fd5b60209b505f61079891610997565b5f9a610526565b6040513d5f823e3d90fd5b5f80fd5b916d6a17b32fc551ac0000000000000093620d899f199062031ce0945f9385905f92936104e4565b634e487b7160e01b5f52601160045260245ffd5b61080c915060203d602011610812575b6108048183610997565b8101906109cd565b876104a3565b503d6107fa565b60e0919693506004925060405192838092633850c7bd851b82525afa90811561079f575f91610897575b506001600160a01b0316156104a65760405162461bcd60e51b815260206004820152601860248201527f706f6f6c20616c726561647920696e697469616c697a656400000000000000006044820152606490fd5b905060e0813d60e011610923575b816108b260e09383610997565b810103126107aa578051906001600160a01b03821682036107aa5760208101518060020b036107aa576108e7604082016109ec565b506108f4606082016109ec565b50610901608082016109ec565b5060a081015160ff8116036107aa5760c061091c91016109fb565b5088610843565b3d91506108a5565b610944915060203d602011610812576108048183610997565b89610447565b926103e0565b62461bcd60e51b815260206004820152600c60248201526b6f6e6c7920666163746f727960a01b6044820152606490fd5b600435906001600160a01b03821682036107aa57565b90601f8019910116810190811067ffffffffffffffff8211176109b957604052565b634e487b7160e01b5f52604160045260245ffd5b908160209103126107aa57516001600160a01b03811681036107aa5790565b519061ffff821682036107aa57565b519081151582036107aa5756fea2646970667358221220e5aa9d416d2e3ffdc576fe2a6289c24be12818a47746e694f60a5cb980b9fda464736f6c634300082300330000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa00000000000000000000000073991a25c818bf1f1128deaab1492d45638de0d3
0x6080806040526004361015610012575f80fd5b5f905f3560e01c9081630471e32914610371575080630cd6cf82146103555780633fc8cef3146103105780635bb47808146101f45780636882a888146101d657806376771d4b14610191578063791b98bc1461014c5780637a8a11131461014c5780638da5cb5b14610107578063a1634b14146100e8578063c45a0155146100c15763dd1b9c4a146100a2575f80fd5b346100be57806003193601126100be5760206040516127108152f35b80fd5b50346100be57806003193601126100be57546040516001600160a01b039091168152602090f35b50346100be57806003193601126100be576020604051620d899f198152f35b50346100be57806003193601126100be576040517f00000000000000000000000021a7f9218c42461b59d27a453d08bfdc28d6f4df6001600160a01b03168152602090f35b50346100be57806003193601126100be576040517f00000000000000000000000073991a25c818bf1f1128deaab1492d45638de0d36001600160a01b03168152602090f35b50346100be57806003193601126100be576040517f0000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa6001600160a01b03168152602090f35b50346100be57806003193601126100be576020604051620d89a08152f35b50346100be5760203660031901126100be5761020e610981565b7f00000000000000000000000021a7f9218c42461b59d27a453d08bfdc28d6f4df6001600160a01b031633036102de578154906001600160a01b0382166102a3576001600160a01b031690811561026f576001600160a01b03191617815580f35b60405162461bcd60e51b815260206004820152600c60248201526b7a65726f20666163746f727960a01b6044820152606490fd5b60405162461bcd60e51b8152602060048201526013602482015272199858dd1bdc9e48185b1c9958591e481cd95d606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b6044820152606490fd5b50346100be57806003193601126100be576040517f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b03168152602090f35b50346100be57806003193601126100be57602060405160c88152f35b82346107aa5760403660031901126107aa5761038b610981565b5f549092602435916001600160a01b0316330361095057507f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73926001600160a01b0380851690821690811091821561094a5794925b604051630b4c774160e11b81526001600160a01b038781166004830152858116602483015261271060448301527f0000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa16602082606481845afa801561079f5786925f9161092b575b506001600160a01b0381168061081957505060405163a167129560e01b81526001600160a01b0389811660048301529290921660248301526127106044830152602090829060649082905f905af190811561079f575f916107ea575b50925b6126de82028281046126de14831517156107d657612710900490156107ae576a0269b9825072a38000000093620d89a093839262031cdf19925f9283915b6001600160a01b031698893b156107aa5760405163f637731d60e01b81526001600160a01b0390911660048201525f81602481838e5af1801561079f5761078a575b5060405163095ea7b360e01b81527f00000000000000000000000073991a25c818bf1f1128deaab1492d45638de0d36001600160a01b031660048201819052602482019890985290602090829060449082908f905af1801561077f57610744575b5061012c420194854211610730576040519761016089019c8d67ffffffffffffffff8b821091111761071c5760409d8e526001600160a01b039081168a529a8b1660208a019081526127108a8f01908152600297880b60608c0190815292880b60808c0190815260a08c0194855260c08c0195865260e08c019687526101008c01978852336101208d019081526101408d019a8b529f51634418b22b60e11b81529b518e1660048d015291518d1660248c01525162ffffff1660448b01529051860b60648a01525190940b6084880152925160a4870152915160c4860152905160e485015251610104840152955190931661012482015293516101448501529192919083908390815a9361016492608095f19182156107115783926106b7575b6040838382519182526020820152f35b9091506080813d608011610709575b816106d360809383610997565b8101031261070557602081519101516fffffffffffffffffffffffffffffffff811603610705576040925090836106a7565b8280fd5b3d91506106c6565b6040513d85823e3d90fd5b634e487b7160e01b8d52604160045260248dfd5b634e487b7160e01b8b52601160045260248bfd5b6020813d602011610777575b8161075d60209383610997565b810103126107735761076e906109fb565b610587565b8a80fd5b3d9150610750565b6040513d8d823e3d90fd5b60209b505f61079891610997565b5f9a610526565b6040513d5f823e3d90fd5b5f80fd5b916d6a17b32fc551ac0000000000000093620d899f199062031ce0945f9385905f92936104e4565b634e487b7160e01b5f52601160045260245ffd5b61080c915060203d602011610812575b6108048183610997565b8101906109cd565b876104a3565b503d6107fa565b60e0919693506004925060405192838092633850c7bd851b82525afa90811561079f575f91610897575b506001600160a01b0316156104a65760405162461bcd60e51b815260206004820152601860248201527f706f6f6c20616c726561647920696e697469616c697a656400000000000000006044820152606490fd5b905060e0813d60e011610923575b816108b260e09383610997565b810103126107aa578051906001600160a01b03821682036107aa5760208101518060020b036107aa576108e7604082016109ec565b506108f4606082016109ec565b50610901608082016109ec565b5060a081015160ff8116036107aa5760c061091c91016109fb565b5088610843565b3d91506108a5565b610944915060203d602011610812576108048183610997565b89610447565b926103e0565b62461bcd60e51b815260206004820152600c60248201526b6f6e6c7920666163746f727960a01b6044820152606490fd5b600435906001600160a01b03821682036107aa57565b90601f8019910116810190811067ffffffffffffffff8211176109b957604052565b634e487b7160e01b5f52604160045260245ffd5b908160209103126107aa57516001600160a01b03811681036107aa5790565b519061ffff821682036107aa57565b519081151582036107aa5756fea2646970667358221220e5aa9d416d2e3ffdc576fe2a6289c24be12818a47746e694f60a5cb980b9fda464736f6c63430008230033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| POOKO (POOKO) | POOKO | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| MCPOOKO (MCPOOKO) | MCPOOKO | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| MCPOOKO (MCPOOKO) | MCPOOKO | 0.000000 | — | — |
| KINGPOOKO (KINGPOOKO) | KINGPOOKO | 0.000000 | — | — |
| POOKO (POOKO) | POOKO | 0.000000 | — | — |
| POOKOGIRL (POOKOGIRL) | POOKOGIRL | 0.000000 | — | — |
| MCPOOKO (MCPOOKO) | MCPOOKO | 0.000000 | — | — |
| GREENPOOKO (GREENPOOKO) | GREENPOOKO | 0.000000 | — | — |
| Situational Unawareness (UNAWARE) | UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Unawareness ($UNAWARE) | $UNAWARE | 0.000000 | — | — |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| no event logs emitted by this address | |||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x90ef72…66cf08 | setFactory | 21,712,584 | 18 days agoTue, 28 Jul 2026 15:49:59 UTC | 0x21a7…f4df | IN | PoolManager | $0.000 ETH | 0.00000125 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x67959a8a…cfcee6 | Transfer | 24,329,237 | 15 days agoFri, 31 Jul 2026 16:42:12 UTC | 0xde4b…db4e | OUT | 0x9630…1d01 | 1,000,000,000.000000 MCPOOKO | MCPOOKO (MCPOOKO) | |
| 0x67959a8a…cfcee6 | Transfer | 24,329,237 | 15 days agoFri, 31 Jul 2026 16:42:12 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 MCPOOKO | MCPOOKO (MCPOOKO) | |
| 0x88b78fc6…0b83d3 | Transfer | 24,242,442 | 15 days agoFri, 31 Jul 2026 14:17:20 UTC | 0xde4b…db4e | OUT | 0x0a35…bda5 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x88b78fc6…0b83d3 | Transfer | 24,242,442 | 15 days agoFri, 31 Jul 2026 14:17:20 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x5205e989…071332 | Transfer | 24,235,232 | 15 days agoFri, 31 Jul 2026 14:05:19 UTC | 0xde4b…db4e | OUT | 0x4f87…aa6c | 1,000,000,000.000000 MCPOOKO | MCPOOKO (MCPOOKO) | |
| 0x5205e989…071332 | Transfer | 24,235,232 | 15 days agoFri, 31 Jul 2026 14:05:19 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 MCPOOKO | MCPOOKO (MCPOOKO) | |
| 0x397b7907…420248 | Transfer | 24,233,520 | 15 days agoFri, 31 Jul 2026 14:02:27 UTC | 0xde4b…db4e | OUT | 0x8f66…23ff | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x397b7907…420248 | Transfer | 24,233,520 | 15 days agoFri, 31 Jul 2026 14:02:27 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x39800f6e…923df7 | Transfer | 24,231,634 | 15 days agoFri, 31 Jul 2026 13:59:19 UTC | 0xde4b…db4e | OUT | 0x8bc0…10b2 | 1,000,000,000.000000 POOKO | POOKO (POOKO) | |
| 0x39800f6e…923df7 | Transfer | 24,231,634 | 15 days agoFri, 31 Jul 2026 13:59:19 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 POOKO | POOKO (POOKO) | |
| 0xf2cd7b8e…0d55d1 | Transfer | 24,218,885 | 15 days agoFri, 31 Jul 2026 13:38:02 UTC | 0xde4b…db4e | OUT | 0xe628…378d | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xf2cd7b8e…0d55d1 | Transfer | 24,218,885 | 15 days agoFri, 31 Jul 2026 13:38:02 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xc5278c73…825bdf | Transfer | 24,201,220 | 15 days agoFri, 31 Jul 2026 13:08:32 UTC | 0xde4b…db4e | OUT | 0xe7c3…b100 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xc5278c73…825bdf | Transfer | 24,201,220 | 15 days agoFri, 31 Jul 2026 13:08:32 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x0e51236a…5df94d | Transfer | 24,197,164 | 15 days agoFri, 31 Jul 2026 13:01:45 UTC | 0xde4b…db4e | OUT | 0x11d2…c8c8 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x0e51236a…5df94d | Transfer | 24,197,164 | 15 days agoFri, 31 Jul 2026 13:01:45 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x33df2538…259c67 | Transfer | 24,190,201 | 15 days agoFri, 31 Jul 2026 12:50:07 UTC | 0xde4b…db4e | OUT | 0x2d97…62c7 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x33df2538…259c67 | Transfer | 24,190,201 | 15 days agoFri, 31 Jul 2026 12:50:07 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xa69c12c6…907899 | Transfer | 24,149,541 | 15 days agoFri, 31 Jul 2026 11:42:10 UTC | 0xde4b…db4e | OUT | 0x9567…33b6 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xa69c12c6…907899 | Transfer | 24,149,541 | 15 days agoFri, 31 Jul 2026 11:42:10 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x022b5837…7c1a98 | Transfer | 24,121,224 | 15 days agoFri, 31 Jul 2026 10:54:50 UTC | 0xde4b…db4e | OUT | 0xa910…a537 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x022b5837…7c1a98 | Transfer | 24,121,224 | 15 days agoFri, 31 Jul 2026 10:54:50 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x703f69fc…78de3d | Transfer | 23,975,299 | 15 days agoFri, 31 Jul 2026 06:50:49 UTC | 0xde4b…db4e | OUT | 0x699e…46f4 | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0x703f69fc…78de3d | Transfer | 23,975,299 | 15 days agoFri, 31 Jul 2026 06:50:49 UTC | 0x49a8…2cb2 | IN | 0xde4b…db4e | 1,000,000,000.000000 $UNAWARE | Unawareness ($UNAWARE) | |
| 0xe9586cfa…90323f | Transfer | 23,385,658 | 16 days agoThu, 30 Jul 2026 14:25:57 UTC | 0xde4b…db4e | OUT | 0x8a7a…d46d | 1,000,000,000.000000 UNAWARE | Situational Unawareness (UNAWARE) |