EIP-1559Dynamic-fee transaction: the sender caps the total price (maxFeePerGas) and tips the validator (maxPriorityFeePerGas); the network burns the base fee and refunds the unused headroom (EIP-1559). · raw type: 2
Method
handleOpsThe function this transaction called, by its 4-byte selector. A bare 0x… selector is not in our signature set — not a call that did nothing.
Tx 68 of 378 in blockPosition in block 25754549: txIndex 67 (zero-based) of 378 transactions
Routed through 2 poolsSeveral swaps where a token one leg received is the token the next leg sends — a route through pools rather than independent trades.derivedFollows from combining facts (for example a deposit log together with native value). Reasonable, but a reading rather than a statement.#13#14
Tokens were swappedA `Swap` log, the standard pool event. The evidence links show how many logs there were — the count is deliberately not stated as a number of swaps, because a router re-emits the pool’s event under its own address.confirmedRead from a standard event or a structural fact of the call tree — the transaction says this outright.#13#14
Tokens were minted: UNI-V4-POSMA transfer whose sender is the zero address. Tokens came into existence here.confirmedRead from a standard event or a structural fact of the call tree — the transaction says this outright.#49
A spending allowance was setAn `Approval` log: an allowance was set, letting a spender move tokens later. Nothing moved in this transaction because of it.confirmedRead from a standard event or a structural fact of the call tree — the transaction says this outright.#1#3#7
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,uint256)topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,uint256)topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,address,uint160,uint48)topic0 0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.
TransferToken or value moved from one address to another.Transfer(address,address,uint256)topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
TransferToken or value moved from one address to another.Transfer(address,address,uint256)topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
TransferToken or value moved from one address to another.Transfer(address,address,uint256)topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
SwapTokens exchanged against a liquidity pool.Swap(address,address,int256,int256,uint160,uint128,int24)topic0 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
≈ 36,056,717.3957 USDC + 19,135.1405 WETHVirtual reserves L = \u221a(x\u00b7y) at this price \u2014 depth behind the active range, not the pool's balances (concentrated liquidity may hold more elsewhere, or thin out a tick away).
SwapTokens exchanged against a liquidity pool.Swap(address,address,int256,int256,uint160,uint128,int24)topic0 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
≈ 1,681,129.2009 UNI + 2,889.8344 WETHVirtual reserves L = \u221a(x\u00b7y) at this price \u2014 depth behind the active range, not the pool's balances (concentrated liquidity may hold more elsewhere, or thin out a tick away).
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,uint256)topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,uint256)topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.
ApprovalAn owner authorised a spender to move up to a set amount of their tokens.Approval(address,address,address,uint160,uint48)topic0 0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b
Unlimited allowance: the spender may move this token from the owner's wallet without a cap, until it is revoked. This is the approval a drainer asks for.