// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
import {ERC20} from '@openzeppelin/contracts/token/ERC20/ERC20.sol';
import {SafeERC20} from '@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol';
import {FLToken} from '@fleth/base/FLToken.sol';
import {IFLToken} from '@fleth-interfaces/IFLToken.sol';
import {IFLETH} from '@fleth-interfaces/IFLETH.sol';
import {IFLETHStrategy} from '@fleth-interfaces/IFLETHStrategy.sol';
import {IWETH} from '@fleth-interfaces/IWETH.sol';
/**
* The flETH token. Wraps native ETH 1:1 on top of the shared {FLToken} vault logic.
*
* ______/\\\\\__/\\\\\\_____/\\\\\\\\\\\\\\\__/\\\\\\\\\\\\\\\___/\\\________/\\\__________
* _____/\\\///__\////\\\____\/\\\///////////__\///////\\\/////___\/\\\_______\/\\\_________
* _____/\\\_________\/\\\____\/\\\___________________\/\\\________\/\\\_______\/\\\________
* ___/\\\\\\\\\______\/\\\____\/\\\\\\\\\\\___________\/\\\________\/\\\\\\\\\\\\\\\_______
* ___\////\\\//_______\/\\\____\/\\\///////____________\/\\\________\/\\\/////////\\\______
* _______\/\\\_________\/\\\____\/\\\___________________\/\\\________\/\\\_______\/\\\_____
* ________\/\\\_________\/\\\____\/\\\___________________\/\\\________\/\\\_______\/\\\____
* _________\/\\\_______/\\\\\\\\\_\/\\\\\\\\\\\\\\\_______\/\\\________\/\\\_______\/\\\___
* __________\///_______\/////////__\///////////////________\///_________\///________\///___
*
*/
contract flETH is FLToken, IFLETH {
using SafeERC20 for IWETH;
/// The WETH token address
IWETH public immutable override weth;
/**
* Set up our contract dependencies and initialise our flETH ERC20.
*
* @param weth_ The WETH token address
* @param yieldReceiver_ The recipient address of yield
*/
constructor(IWETH weth_, address yieldReceiver_) ERC20('flETH', 'flETH') FLToken(yieldReceiver_) {
weth = weth_;
}
/**
* Makes a deposit into the contract, taking ETH and/or WETH and returning flETH.
*
* @dev This function can receive ETH and will give an amount of flETH equal to ETH + WETH.
*
* @param wethAmount The amount of WETH to transfer into the function
*/
function deposit(uint wethAmount) external payable override nonReentrant {
uint ethToDeposit = msg.value;
// If we have WETH specified, then transfer it into the contract and unwrap into ETH
if (wethAmount != 0) {
weth.safeTransferFrom(msg.sender, address(this), wethAmount);
weth.withdraw(wethAmount);
ethToDeposit += wethAmount;
}
_mintAndRebalance(msg.sender, ethToDeposit);
}
/**
* Allows the strategy to be updated. Validates that there is no ETH currently held in the
* strategy to prevent loss of ETH.
*
* @param strategy_ The new {IFLETHStrategy} strategy to be used
*/
function changeStrategy(IFLETHStrategy strategy_) external override onlyOwner {
_changeStrategy(strategy_);
}
/**
* ETH-denominated alias of {underlyingBalance}, preserved for backwards compatibility.
*/
function underlyingETHBalance() external view override returns (uint) {
return underlyingBalance();
}
/**
* Disambiguates the `owner()` inherited from both {FLToken} and {IFLToken}.
*/
function owner() public view override (FLToken, IFLToken) returns (address) {
return FLToken.owner();
}
/**
* The raw ETH balance held directly by the contract.
*/
function _heldBalance() internal view override returns (uint) {
return address(this).balance;
}
/**
* Transfers ETH to `to`, ensuring that the call is successful.
*/
function _transferOut(address to, uint amount) internal override {
(bool success,) = to.call{value: amount}('');
if (!success) revert UnableToSendETH();
}
/**
* Funds the strategy by pushing ETH with the call.
*/
function _fundStrategy(uint amount) internal override {
IFLETHStrategy(address(strategy)).convertETHToLST{value: amount}();
}
function _revertAmountExceedsBalance() internal pure override {
revert AmountExceedsETHBalance();
}
/**
* Receives ETH from contracts like WETH and the strategy.
*/
receive() external payable {}
}[
{
"type": "constructor",
"inputs": [
{
"name": "weth_",
"type": "address",
"internalType": "contract IWETH"
},
{
"name": "yieldReceiver_",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AlreadyInitialized",
"type": "error",
"inputs": []
},
{
"name": "AmountExceedsETHBalance",
"type": "error",
"inputs": []
},
{
"name": "CurrentStrategyHasBalance",
"type": "error",
"inputs": []
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "NewOwnerIsZeroAddress",
"type": "error",
"inputs": []
},
{
"name": "NoHandoverRequest",
"type": "error",
"inputs": []
},
{
"name": "OnlySelf",
"type": "error",
"inputs": []
},
{
"name": "RebalanceThresholdExceedsMax",
"type": "error",
"inputs": []
},
{
"name": "Reentrancy",
"type": "error",
"inputs": []
},
{
"name": "SafeERC20FailedOperation",
"type": "error",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "UnableToSendETH",
"type": "error",
"inputs": []
},
{
"name": "Unauthorized",
"type": "error",
"inputs": []
},
{
"name": "YieldReceiverIsZero",
"type": "error",
"inputs": []
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "OwnershipHandoverCanceled",
"type": "event",
"inputs": [
{
"name": "pendingOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "OwnershipHandoverRequested",
"type": "event",
"inputs": [
{
"name": "pendingOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "oldOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "StrategyFundingSkipped",
"type": "event",
"inputs": [
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "reason",
"type": "bytes",
"indexed": false,
"internalType": "bytes"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "cancelOwnershipHandover",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "changeStrategy",
"type": "function",
"inputs": [
{
"name": "strategy_",
"type": "address",
"internalType": "contract IFLETHStrategy"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "completeOwnershipHandover",
"type": "function",
"inputs": [
{
"name": "pendingOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "deposit",
"type": "function",
"inputs": [
{
"name": "wethAmount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "emergencyRescue",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "harvest",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "ownershipHandoverExpiresAt",
"type": "function",
"inputs": [
{
"name": "pendingOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "result",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "rebalance",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "rebalanceThreshold",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "renounceOwnership",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "requestOwnershipHandover",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "selfRebalance",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setRebalanceThreshold",
"type": "function",
"inputs": [
{
"name": "rebalanceThreshold_",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "setYieldReceiver",
"type": "function",
"inputs": [
{
"name": "yieldReceiver_",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "strategy",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IFLStrategy"
}
],
"stateMutability": "view"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "underlyingBalance",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "underlyingETHBalance",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "weth",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IWETH"
}
],
"stateMutability": "view"
},
{
"name": "withdraw",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "yieldAccumulated",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "yieldReceiver",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x6080604052600436106101de575f3560e01c80637a9024bd116100fd578063b6b55f2511610092578063f04e283e11610062578063f04e283e14610518578063f2fde38b1461052b578063f8d206651461053e578063fee81cf41461055d575f80fd5b8063b6b55f251461048e578063be390e8c146104a1578063dd62ed3e146104b5578063ed6efec8146104f9575f80fd5b806395d89b41116100cd57806395d89b411461042857806397cecc861461043c578063a8c62e7614610450578063a9059cbb1461046f575f80fd5b80637a9024bd146103c25780637d7c2a1c146103e15780638da5cb5b146103f55780638f8b651514610409575f80fd5b80633dfe9f6a1161017357806359356c5c1161014357806359356c5c14610353578063672634be1461036757806370a0823114610386578063715018a6146103ba575f80fd5b80633dfe9f6a146102d75780633fc8cef3146102ec5780634641257d1461033757806354d1f13d1461034b575f80fd5b806323b872dd116101ae57806323b872dd1461027657806325692962146102955780632e1a7d4d1461029d578063313ce567146102bc575f80fd5b806306fdde03146101e9578063095ea7b314610213578063152f5eb01461024257806318160ddd14610258575f80fd5b366101e557005b5f80fd5b3480156101f4575f80fd5b506101fd61058e565b60405161020a9190611784565b60405180910390f35b34801561021e575f80fd5b5061023261022d3660046117b1565b61061e565b604051901515815260200161020a565b34801561024d575f80fd5b50610256610637565b005b348015610263575f80fd5b506002545b60405190815260200161020a565b348015610281575f80fd5b506102326102903660046117db565b61067a565b61025661069d565b3480156102a8575f80fd5b506102566102b7366004611819565b6106ea565b3480156102c7575f80fd5b506040516012815260200161020a565b3480156102e2575f80fd5b5061026860055481565b3480156102f7575f80fd5b5061031f7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad7381565b6040516001600160a01b03909116815260200161020a565b348015610342575f80fd5b506102566108ba565b610256610a9d565b34801561035e575f80fd5b50610268610ad6565b348015610372575f80fd5b5060075461031f906001600160a01b031681565b348015610391575f80fd5b506102686103a0366004611830565b6001600160a01b03165f9081526020819052604090205490565b610256610b70565b3480156103cd575f80fd5b506102566103dc366004611830565b610b81565b3480156103ec575f80fd5b50610256610b95565b348015610400575f80fd5b5061031f610bcf565b348015610414575f80fd5b50610256610423366004611819565b610bd8565b348015610433575f80fd5b506101fd610c27565b348015610447575f80fd5b50610268610c36565b34801561045b575f80fd5b5060065461031f906001600160a01b031681565b34801561047a575f80fd5b506102326104893660046117b1565b610c6c565b61025661049c366004611819565b610c79565b3480156104ac575f80fd5b50610268610d8e565b3480156104c0575f80fd5b506102686104cf36600461184b565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610504575f80fd5b50610256610513366004611830565b610d97565b610256610526366004611830565b610e0e565b610256610539366004611830565b610e48565b348015610549575f80fd5b50610256610558366004611819565b610e6e565b348015610568575f80fd5b50610268610577366004611830565b63389a75e1600c9081525f91909152602090205490565b60606003805461059d90611882565b80601f01602080910402602001604051908101604052809291908181526020018280546105c990611882565b80156106145780601f106105eb57610100808354040283529160200191610614565b820191905f5260205f20905b8154815290600101906020018083116105f757829003601f168201915b5050505050905090565b5f3361062b818585610e80565b60019150505b92915050565b333014610670576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610678610e92565b565b5f33610687858285610f61565b610692858585610ffb565b506001949350505050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b6c666c5f7265656e7472616e63795c1561070b5763ab143c065f526004601cfd5b60016c666c5f7265656e7472616e63795d6107263382611058565b478082111561089c576006546001600160a01b03166107475761074761108c565b5f61075160025490565b90505f670de0b6b3a764000082600554028161076f5761076f6118ba565b0490508281116107f7578083035f61078782876118e2565b905061079333836110be565b600654604051627b8a6760e11b8152600481018390523360248201526001600160a01b039091169062f714ce906044015f604051808303815f87803b1580156107da575f80fd5b505af11580156107ec573d5f803e3d5ffd5b505050505050610895565b5f61080284836118e2565b6006549091506001600160a01b031662f714ce61081f83886118f5565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815260048101919091523060248201526044015f604051808303815f87803b158015610873575f80fd5b505af1158015610885573d5f803e3d5ffd5b5050505061089333866110be565b505b50506108a6565b6108a633836110be565b505f6c666c5f7265656e7472616e63795d50565b6c666c5f7265656e7472616e63795c156108db5763ab143c065f526004601cfd5b60016c666c5f7265656e7472616e63795d5f6108f5610c36565b9050805f036109045750610a8b565b6006545f906001600160a01b0316156109905760065f9054906101000a90046001600160a01b03166001600160a01b031663b69ef8a86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610967573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061098b9190611908565b610992565b5f5b9050818110610a0157600654600754604051627b8a6760e11b8152600481018590526001600160a01b03918216602482015291169062f714ce906044015f604051808303815f87803b1580156109e6575f80fd5b505af11580156109f8573d5f803e3d5ffd5b50505050610a88565b8015610a6957600654600754604051627b8a6760e11b8152600481018490526001600160a01b03918216602482015291169062f714ce906044015f604051808303815f87803b158015610a52575f80fd5b505af1158015610a64573d5f803e3d5ffd5b505050505b600754610a88906001600160a01b0316610a8383856118e2565b6110be565b50505b5f6c666c5f7265656e7472616e63795d565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b6006545f906001600160a01b0316610af257504790565b905090565b60065f9054906101000a90046001600160a01b03166001600160a01b031663b69ef8a86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b42573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b669190611908565b610aed90476118f5565b610b78611147565b6106785f611161565b610b89611147565b610b92816111a7565b50565b6c666c5f7265656e7472616e63795c15610bb65763ab143c065f526004601cfd5b60016c666c5f7265656e7472616e63795d610a8b610e92565b5f610aed611299565b610be0611147565b670de0b6b3a7640000811115610c22576040517f261c1b7d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600555565b60606004805461059d90611882565b5f80610c40610ad6565b90505f610c4c60025490565b9050808211610c5b575f610c65565b610c6581836118e2565b9250505090565b5f3361062b818585610ffb565b6c666c5f7265656e7472616e63795c15610c9a5763ab143c065f526004601cfd5b60016c666c5f7265656e7472616e63795d348115610d8457610ce76001600160a01b037f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad73163330856112a7565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018390527f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b031690632e1a7d4d906024015f604051808303815f87803b158015610d5f575f80fd5b505af1158015610d71573d5f803e3d5ffd5b505050508181610d8191906118f5565b90505b6108a6338261132f565b5f610aed610ad6565b610d9f611147565b6001600160a01b038116610ddf576040517ff66b894800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6007805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b610e16611147565b63389a75e1600c52805f526020600c208054421115610e3c57636f5e88185f526004601cfd5b5f9055610b9281611161565b610e50611147565b8060601b610e6557637448fbae5f526004601cfd5b610b9281611161565b610e76611147565b610b9233826110be565b610e8d83838360016113f3565b505050565b6006546001600160a01b03161580610f19575060065f9054906101000a90046001600160a01b03166001600160a01b0316639a9168ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ef5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f19919061191f565b15610f2057565b60025460055447915f91670de0b6b3a764000091610f3d9161193e565b610f479190611955565b905080821115610f5d57808203610e8d816114f7565b5050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610ff55781811015610fe7576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b610ff584848484035f6113f3565b50505050565b6001600160a01b03831661102457604051634b637e8f60e11b81525f6004820152602401610fde565b6001600160a01b03821661104d5760405163ec442f0560e01b81525f6004820152602401610fde565b610e8d83838361155e565b6001600160a01b03821661108157604051634b637e8f60e11b81525f6004820152602401610fde565b610f5d825f8361155e565b6040517fbd42298500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f8114611107576040519150601f19603f3d011682016040523d82523d5f602084013e61110c565b606091505b5050905080610e8d576040517f4c1cfab600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b638b78c6d819543314610678576382b429005f526004601cfd5b638b78c6d81980546001600160a01b039092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3811560ff1b8217905550565b6006546001600160a01b031615801590611233575060065f9054906101000a90046001600160a01b03166001600160a01b031663b69ef8a86040518163ffffffff1660e01b8152600401602060405180830381865afa15801561120c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112309190611908565b15155b1561126a576040517f5ae6ea7900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b5f610aed638b78c6d8195490565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052610ff590859061169d565b6113398282611722565b306001600160a01b031663152f5eb06040518163ffffffff1660e01b81526004015f604051808303815f87803b158015611371575f80fd5b505af1925050508015611382575060015b610f5d573d8080156113af576040519150601f19603f3d011682016040523d82523d5f602084013e6113b4565b606091505b507f0a515d315b56e1f44fe153110645d60eb55891a28d4087ec2c29b9eef9eeaaa582826040516113e6929190611974565b60405180910390a1505050565b6001600160a01b038416611435576040517fe602df050000000000000000000000000000000000000000000000000000000081525f6004820152602401610fde565b6001600160a01b038316611477576040517f94280d620000000000000000000000000000000000000000000000000000000081525f6004820152602401610fde565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610ff557826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516114e991815260200190565b60405180910390a350505050565b60065f9054906101000a90046001600160a01b03166001600160a01b031663d2fd9940826040518263ffffffff1660e01b81526004015f604051808303818588803b158015611544575f80fd5b505af1158015611556573d5f803e3d5ffd5b505050505050565b6001600160a01b038316611588578060025f82825461157d91906118f5565b909155506116119050565b6001600160a01b0383165f90815260208190526040902054818110156115f3576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024810182905260448101839052606401610fde565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661162d5760028054829003905561164b565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161169091815260200190565b60405180910390a3505050565b5f8060205f8451602086015f885af1806116bc576040513d5f823e3d81fd5b50505f513d915081156116d35780600114156116e0565b6001600160a01b0384163b155b15610ff5576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610fde565b6001600160a01b03821661174b5760405163ec442f0560e01b81525f6004820152602401610fde565b610f5d5f838361155e565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6117966020830184611756565b9392505050565b6001600160a01b0381168114610b92575f80fd5b5f80604083850312156117c2575f80fd5b82356117cd8161179d565b946020939093013593505050565b5f805f606084860312156117ed575f80fd5b83356117f88161179d565b925060208401356118088161179d565b929592945050506040919091013590565b5f60208284031215611829575f80fd5b5035919050565b5f60208284031215611840575f80fd5b81356117968161179d565b5f806040838503121561185c575f80fd5b82356118678161179d565b915060208301356118778161179d565b809150509250929050565b600181811c9082168061189657607f821691505b6020821081036118b457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610631576106316118ce565b80820180821115610631576106316118ce565b5f60208284031215611918575f80fd5b5051919050565b5f6020828403121561192f575f80fd5b81518015158114611796575f80fd5b8082028115828204841417610631576106316118ce565b5f8261196f57634e487b7160e01b5f52601260045260245ffd5b500490565b828152604060208201525f61198c6040830184611756565b94935050505056fea164736f6c634300081a000a
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| Universal Stable Digital Coin (USDC) | USDC | 2 | $1 | $2 |
| Global Dollar (USDG) | USDG | 1.587 | $1 | $1.59 |
| DIH | 1 | $0.0000102 | $0 | |
| Imagine (IMAGINE) | IMAGINE | 80 | — | — |
| memecat (MEMECAT) | MEMECAT | 50.279 | — | — |
| Lenny (Lenny) | Lenny | 30 | — | — |
| Black Cat (CAT) | CAT | 25 | — | — |
| EarthCoin (EarthCoin) | EarthCoin | 15 | — | — |
| Chillfrog (chillfrog) | chillfrog | 15 | — | — |
| Mancer (MANCER) | MANCER | 14 | — | — |
| Jimothy The Raccoon (Jimothy) | Jimothy | 12 | — | — |
| Don't Blink (BLINK) | BLINK | 10 | — | — |
| Hood Game (HOODGAME) | HOODGAME | 10 | — | — |
| Retail Punk (PUNK) | PUNK | 5 | — | — |
| What If (IF) | IF | 5 | — | — |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x9c9e2e…915aaf | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…6cd7ce2b [1] 0x000000000000…00000000 data: 0x000000000000000000…28c3d83d |
| 0x9c9e2e…915aaf | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…6cd7ce2b [1] 0x000000000000…6cd7ce2b data: 0x000000000000000000…28c3d83d |
| 0x9c9e2e…915aaf | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6cd7ce2b data: 0x000000000000000000…28c3d83d |
| 0x9c9e2e…915aaf | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…2ef50c87 |
| 0x5ea470…97f405 | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…84d3a742 |
| 0x5ea470…97f405 | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…84d3a742 |
| 0x5ea470…97f405 | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…be1bff1a |
| 0xc8660c…a7543b | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…01eee5e7 |
| 0xc8660c…a7543b | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…01eee5e7 |
| 0xc8660c…a7543b | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…151e65dc [1] 0x000000000000…b47f9573 data: 0x000000000000000000…47097ac5 |
| 0xc8660c…a7543b | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Approval | [0] 0x000000000000…151e65dc [1] 0x000000000000…b47f9573 data: 0xffffffffffffffffff…ffffffff |
| 0xc8660c…a7543b | 5 hrs agoMon, 17 Aug 2026 13:36:06 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…0cf2e5e0 |
| 0xff8214…3db173 | 5 hrs agoMon, 17 Aug 2026 13:10:29 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…a432adaa |
| 0xff8214…3db173 | 5 hrs agoMon, 17 Aug 2026 13:10:29 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…a432adaa |
| 0xff8214…3db173 | 5 hrs agoMon, 17 Aug 2026 13:10:29 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…424e1670 |
| 0x9b78fd…de6667 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…fd858399 |
| 0x9b78fd…de6667 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…fd858399 |
| 0x9b78fd…de6667 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…9db65bd5 |
| 0x90010f…ee7175 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…052f272d |
| 0x90010f…ee7175 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…052f272d |
| 0x90010f…ee7175 | 5 hrs agoMon, 17 Aug 2026 12:45:56 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…8bb0508e |
| 0x342cec…c6a91c | 5 hrs agoMon, 17 Aug 2026 12:45:14 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…696b2c27 |
| 0x342cec…c6a91c | 5 hrs agoMon, 17 Aug 2026 12:45:14 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…262c40dc data: 0x000000000000000000…696b2c27 |
| 0x342cec…c6a91c | 5 hrs agoMon, 17 Aug 2026 12:45:14 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…151e65dc data: 0x000000000000000000…687fca24 |
| 0xc01772…a067db | 5 hrs agoMon, 17 Aug 2026 12:45:14 UTC | Transfer | [0] 0x000000000000…262c40dc [1] 0x000000000000…43e40951 data: 0x000000000000000000…0a9bbe84 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xe1dc465e…a1cf0b | Transfer | 38,131,883 | 1 day agoSun, 16 Aug 2026 16:49:39 UTC | 0xcb85…9908 | IN | 0x0000…0130 | 10 HOODGAME | Hood Game (HOODGAME) | |
| 0xa94da94b…06eafe | Transfer | 38,008,254 | 1 day agoSun, 16 Aug 2026 13:22:53 UTC | 0xcb85…9908 | IN | 0x0000…0130 | 15 EarthCoin | EarthCoin (EarthCoin) | |
| 0xf31f65a4…3a1780 | Transfer | 37,901,452 | 1 day agoSun, 16 Aug 2026 10:24:06 UTC | 0x3433…abd0 | IN | 0x0000…0130 | 15 chillfrog | Chillfrog (chillfrog) | |
| 0x978987e0…174741 | Transfer | 35,640,195 | 3 days agoThu, 13 Aug 2026 19:25:36 UTC | 0xcb85…9908 | IN | 0x0000…0130 | 14 MANCER | Mancer (MANCER) | |
| 0xe59c22ae…7e2e66 | Transfer | 34,684,904 | 5 days agoWed, 12 Aug 2026 16:49:30 UTC | 0xcb85…9908 | IN | 0x0000…0130 | 5 PUNK | Retail Punk (PUNK) | |
| 0x842efc79…ec2ce1 | Transfer | 34,129,538 | 5 days agoWed, 12 Aug 2026 01:26:05 UTC | 0xc7a7…cec7 | IN | 0x0000…0130 | 30 Lenny | Lenny (Lenny) | |
| 0xe2efd4e0…7c5bba | Transfer | 33,925,792 | 5 days agoTue, 11 Aug 2026 19:48:06 UTC | 0x3f48…48ee | IN | 0x0000…0130 | 2 USDC | Universal Stable Digital Coin (USDC) | |
| 0x531c0b60…6a7341 | Transfer | 32,977,048 | 7 days agoMon, 10 Aug 2026 17:26:29 UTC | 0x3f48…48ee | IN | 0x0000…0130 | 12 Jimothy | Jimothy The Raccoon (Jimothy) | |
| 0x9b3c853b…516b89 | Transfer | 32,862,206 | 7 days agoMon, 10 Aug 2026 14:14:51 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 0.25 WETH | WETH (WETH) | |
| 0x9b3c853b…516b89 | Transfer | 32,862,206 | 7 days agoMon, 10 Aug 2026 14:14:51 UTC | 0x6ad6…3cde | IN | 0x0000…0130 | 0.25 WETH | WETH (WETH) | |
| 0x72c9571c…d7f02d | Transfer | 32,855,246 | 7 days agoMon, 10 Aug 2026 14:03:13 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 0.25 WETH | WETH (WETH) | |
| 0x72c9571c…d7f02d | Transfer | 32,855,246 | 7 days agoMon, 10 Aug 2026 14:03:13 UTC | 0x6ad6…3cde | IN | 0x0000…0130 | 0.25 WETH | WETH (WETH) | |
| 0x22b2dcff…2b2749 | Transfer | 32,852,816 | 7 days agoMon, 10 Aug 2026 13:59:10 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 3 WETH | WETH (WETH) | |
| 0x22b2dcff…2b2749 | Transfer | 32,852,816 | 7 days agoMon, 10 Aug 2026 13:59:10 UTC | 0x50f2…f911 | IN | 0x0000…0130 | 3 WETH | WETH (WETH) | |
| 0x6737e3b7…0b1e43 | Transfer | 32,852,654 | 7 days agoMon, 10 Aug 2026 13:58:54 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 0.5 WETH | WETH (WETH) | |
| 0x6737e3b7…0b1e43 | Transfer | 32,852,654 | 7 days agoMon, 10 Aug 2026 13:58:54 UTC | 0x6ad6…3cde | IN | 0x0000…0130 | 0.5 WETH | WETH (WETH) | |
| 0x6e21d6fb…0a478d | Transfer | 31,917,206 | 8 days agoSun, 09 Aug 2026 11:57:16 UTC | 0x3f48…48ee | IN | 0x0000…0130 | 10 BLINK | Don't Blink (BLINK) | |
| 0x59f25563…597332 | Transfer | 31,842,873 | 8 days agoSun, 09 Aug 2026 09:53:06 UTC | 0xaa7f…ddf9 | IN | 0x0000…0130 | 25 CAT | Black Cat (CAT) | |
| 0x88e8e1c4…3b1a97 | Transfer | 29,440,924 | 11 days agoThu, 06 Aug 2026 15:02:43 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 0.1 WETH | WETH (WETH) | |
| 0x88e8e1c4…3b1a97 | Transfer | 29,440,924 | 11 days agoThu, 06 Aug 2026 15:02:43 UTC | 0x2294…46ad | IN | 0x0000…0130 | 0.1 WETH | WETH (WETH) | |
| 0xe7cdea80…1b1091 | Transfer | 29,440,308 | 11 days agoThu, 06 Aug 2026 15:01:41 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 2 WETH | WETH (WETH) | |
| 0xe7cdea80…1b1091 | Transfer | 29,440,308 | 11 days agoThu, 06 Aug 2026 15:01:41 UTC | 0xdfed…ab1f | IN | 0x0000…0130 | 2 WETH | WETH (WETH) | |
| 0xb86c30f2…edec0a | Transfer | 29,423,875 | 11 days agoThu, 06 Aug 2026 14:34:06 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 2 WETH | WETH (WETH) | |
| 0xb86c30f2…edec0a | Transfer | 29,423,875 | 11 days agoThu, 06 Aug 2026 14:34:06 UTC | 0xdfed…ab1f | IN | 0x0000…0130 | 2 WETH | WETH (WETH) | |
| 0x06ffcfcd…1a97ec | Transfer | 28,653,611 | 12 days agoWed, 05 Aug 2026 17:08:34 UTC | 0x0000…0130 | OUT | 0x0000…0000 | 0.25 WETH | WETH (WETH) |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xcb9124…df7b7b | Approve | 38,690,902 | 10 hrs agoMon, 17 Aug 2026 08:24:38 UTC | 0x1aec…ad4d | IN | flETH | $0.000 ETH | 0.00000049 | |
| 0x466ad1…666416 | Approve | 38,690,860 | 10 hrs agoMon, 17 Aug 2026 08:24:33 UTC | 0x1aec…ad4d | IN | flETH | $0.000 ETH | 0.00000049 | |
| 0x37ee8d…db0f9a | Approve | 38,690,808 | 10 hrs agoMon, 17 Aug 2026 08:24:28 UTC | 0x1aec…ad4d | IN | flETH | $0.000 ETH | 0.00000048 | |
| 0xe74d15…2d3705 | Approve | 38,250,783 | 22 hrs agoSun, 16 Aug 2026 20:08:27 UTC | 0x9b25…ca79 | IN | flETH | $0.000 ETH | 0.00000093 | |
| 0xa364d6…6d3783 | Approve | 37,993,739 | 1 day agoSun, 16 Aug 2026 12:58:34 UTC | 0x9b25…ca79 | IN | flETH | $0.000 ETH | 0.00000097 | |
| 0x0ee6d9…088758 | Approve | 37,032,359 | 2 days agoSat, 15 Aug 2026 10:10:55 UTC | 0xc659…82ce | IN | flETH | $0.000 ETH | 0.00000153 | |
| 0x4b9274…5fb27e | Approve | 36,434,105 | 3 days agoFri, 14 Aug 2026 17:31:24 UTC | 0xab55…9dba | IN | flETH | $0.000 ETH | 0.00000095 | |
| 0x104006…d8b0ac | Approve | 35,856,554 | 3 days agoFri, 14 Aug 2026 01:26:42 UTC | 0xe65e…e6f6 | IN | flETH | $0.000 ETH | 0.00000127 | |
| 0x17a950…689f5e | Approve | 35,712,054 | 3 days agoThu, 13 Aug 2026 21:25:38 UTC | 0x2e63…8bb6 | IN | flETH | $0.000 ETH | 0.00000207 | |
| 0xa6e401…44a3cc | Approve | 35,659,187 | 3 days agoThu, 13 Aug 2026 19:57:19 UTC | 0x88ec…a377 | IN | flETH | $0.000 ETH | 0.00000128 | |
| 0x5e9fea…d99b2e | Approve | 35,649,955 | 3 days agoThu, 13 Aug 2026 19:41:54 UTC | 0x8d58…fa38 | IN | flETH | $0.000 ETH | 0.00000203 | |
| 0x5b2436…aecc53 | Approve | 35,232,803 | 4 days agoThu, 13 Aug 2026 08:04:38 UTC | 0x25aa…fe51 | IN | flETH | $0.000 ETH | 0.00000228 | |
| 0xef679d…a8d9a2 | Approve | 35,065,989 | 4 days agoThu, 13 Aug 2026 03:25:39 UTC | 0x25aa…fe51 | IN | flETH | $0.000 ETH | 0.00000249 | |
| 0x7005be…9a9573 | Approve | 34,810,663 | 4 days agoWed, 12 Aug 2026 20:19:23 UTC | 0xedc6…e2e4 | IN | flETH | $0.000 ETH | 0.00000235 | |
| 0xf4c833…d59fb3 | Approve | 34,754,009 | 4 days agoWed, 12 Aug 2026 18:44:50 UTC | 0x8537…48fa | IN | flETH | $0.000 ETH | 0.00000233 | |
| 0x7c4f23…286803 | Approve | 34,745,860 | 5 days agoWed, 12 Aug 2026 18:31:13 UTC | 0x5bfb…4f1b | IN | flETH | $0.000 ETH | 0.00000236 | |
| 0xa83f3f…504bca | Approve | 34,740,204 | 5 days agoWed, 12 Aug 2026 18:21:47 UTC | 0x8d58…fa38 | IN | flETH | $0.000 ETH | 0.00000133 | |
| 0x7d0f99…f34de0 | Approve | 34,740,135 | 5 days agoWed, 12 Aug 2026 18:21:40 UTC | 0x8d58…fa38 | IN | flETH | $0.000 ETH | 0.00000149 | |
| 0xf250dc…15d064 | Approve | 34,739,701 | 5 days agoWed, 12 Aug 2026 18:20:57 UTC | 0x8d58…fa38 | IN | flETH | $0.000 ETH | 0.00000232 | |
| 0xd6a2bd…32c406 | Approve | 34,738,746 | 5 days agoWed, 12 Aug 2026 18:19:21 UTC | 0x5c61…892d | IN | flETH | $0.000 ETH | 0.00000122 | |
| 0x25d26a…a65c67 | Approve | 34,738,658 | 5 days agoWed, 12 Aug 2026 18:19:12 UTC | 0x5c61…892d | IN | flETH | $0.000 ETH | 0.00000122 | |
| 0x789f47…889d4e | Approve | 34,738,581 | 5 days agoWed, 12 Aug 2026 18:19:04 UTC | 0x5c61…892d | IN | flETH | $0.000 ETH | 0.00000122 | |
| 0xf0fc2a…1f4e0b | Approve | 34,705,716 | 5 days agoWed, 12 Aug 2026 17:24:15 UTC | 0x147c…a566 | IN | flETH | $0.000 ETH | 0.00000239 | |
| 0x8e55dd…f82282 | Approve | 34,338,954 | 5 days agoWed, 12 Aug 2026 07:13:56 UTC | 0x8d58…fa38 | IN | flETH | $0.000 ETH | 0.00000130 | |
| 0xa54eee…e33186 | Approve | 34,307,930 | 5 days agoWed, 12 Aug 2026 06:22:21 UTC | 0xec9e…d0bf | IN | flETH | $0.000 ETH | 0.00000219 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 38,280,095 | 21 hrs agoSun, 16 Aug 2026 20:57:27 UTC | 0x4b8097…3ab544 | CALL | execute | 0xea22…6888 | IN | 0x0000…0130 | 0.00051 ETH |
| 38,264,361 | 22 hrs agoSun, 16 Aug 2026 20:31:09 UTC | 0xcff1ce…6900ba | CALL | 0x39ecce49 | 0x0000…0130 | OUT | 0xea22…6888 | 0.00593 ETH |
| 38,261,718 | 22 hrs agoSun, 16 Aug 2026 20:26:43 UTC | 0x6db7c8…437ff0 | CALL | exec | 0x0000…0130 | OUT | 0xea22…6888 | 0.00008 ETH |
| 38,257,422 | 22 hrs agoSun, 16 Aug 2026 20:19:33 UTC | 0x98a59e…5c6761 | CALL | withdrawFees | 0x0000…0130 | OUT | 0x77a4…9573 | 0.09081 ETH |
| 38,134,536 | 1 day agoSun, 16 Aug 2026 16:54:06 UTC | 0x54e86c…960f5c | CALL | 0x39ecce49 | 0xea22…6888 | IN | 0x0000…0130 | 0.00098 ETH |
| 38,112,005 | 1 day agoSun, 16 Aug 2026 16:16:27 UTC | 0xd21aee…cdfb35 | CALL | swap | 0x0000…0130 | OUT | 0xe492…ce2b | 0.02835 ETH |
| 38,108,913 | 1 day agoSun, 16 Aug 2026 16:11:16 UTC | 0x249993…34be99 | CALL | 0x39ecce49 | 0xea22…6888 | IN | 0x0000…0130 | 0.0099 ETH |
| 38,105,526 | 1 day agoSun, 16 Aug 2026 16:05:37 UTC | 0x607bb3…3b4e68 | CALL | swap | 0x0000…0130 | OUT | 0xe492…ce2b | 0.00153 ETH |
| 38,085,220 | 1 day agoSun, 16 Aug 2026 15:31:40 UTC | 0xa8b86e…95267e | CALL | 0x9265bb9d | 0xea22…6888 | IN | 0x0000…0130 | 0.00000 ETH |
| 38,056,699 | 1 day agoSun, 16 Aug 2026 14:43:58 UTC | 0x00b98e…634ad1 | CALL | 0x39ecce49 | 0x0000…0130 | OUT | 0xea22…6888 | 0.00104 ETH |
| 38,033,012 | 1 day agoSun, 16 Aug 2026 14:04:22 UTC | 0xa2b960…e52ed2 | CALL | handleOps | 0x0000…0130 | OUT | 0xea22…6888 | 0.01103 ETH |
| 38,005,012 | 1 day agoSun, 16 Aug 2026 13:17:28 UTC | 0xba6beb…89a582 | CALL | SigmaSwap | 0x0000…0130 | OUT | 0xf736…70e0 | 0.00919 ETH |
| 37,972,527 | 1 day agoSun, 16 Aug 2026 12:23:04 UTC | 0xd17db6…629f06 | CALL | swap | 0x0000…0130 | OUT | 0xe492…ce2b | 0.02119 ETH |
| 37,910,018 | 1 day agoSun, 16 Aug 2026 10:38:26 UTC | 0xb4a78e…0ee113 | CALL | 0x39ecce49 | 0x0000…0130 | OUT | 0xea22…6888 | 0.06566 ETH |
| 37,885,714 | 1 day agoSun, 16 Aug 2026 09:57:46 UTC | 0x157c0e…93be95 | CALL | exec | 0x0000…0130 | OUT | 0xea22…6888 | 0.00134 ETH |
| 37,872,999 | 1 day agoSun, 16 Aug 2026 09:36:28 UTC | 0x5a5618…568b93 | CALL | execute | 0x0000…0130 | OUT | 0xea22…6888 | 0.00053 ETH |
| 37,865,856 | 1 day agoSun, 16 Aug 2026 09:24:31 UTC | 0x630db3…03a264 | CALL | permit2TransferAndMulticall | 0xea22…6888 | IN | 0x0000…0130 | 0.00026 ETH |
| 37,849,497 | 1 day agoSun, 16 Aug 2026 08:57:08 UTC | 0x75a764…b5ef4b | CALL | exec | 0x0000…0130 | OUT | 0xea22…6888 | 0.00119 ETH |
| 37,839,795 | 1 day agoSun, 16 Aug 2026 08:40:54 UTC | 0x13aae7…7a6bed | CALL | execute | 0xea22…6888 | IN | 0x0000…0130 | 0.00054 ETH |
| 37,838,910 | 1 day agoSun, 16 Aug 2026 08:39:25 UTC | 0x79fb84…72eb52 | CALL | exec | 0x0000…0130 | OUT | 0xea22…6888 | 0.00069 ETH |
| 37,829,001 | 1 day agoSun, 16 Aug 2026 08:22:49 UTC | 0x46adaa…5f4bbf | CALL | execute | 0x0000…0130 | OUT | 0xea22…6888 | 0.00057 ETH |
| 37,822,989 | 1 day agoSun, 16 Aug 2026 08:12:44 UTC | 0x668ec4…64d7f4 | CALL | swap | 0xe492…ce2b | IN | 0x0000…0130 | 0.0594 ETH |
| 37,822,881 | 1 day agoSun, 16 Aug 2026 08:12:33 UTC | 0x916e18…4ab734 | CALL | swap | 0xe492…ce2b | IN | 0x0000…0130 | 0.0297 ETH |
| 37,814,921 | 1 day agoSun, 16 Aug 2026 07:59:14 UTC | 0x7e3ffa…62dc69 | CALL | 0x39ecce49 | 0x0000…0130 | OUT | 0xea22…6888 | 0.01337 ETH |
| 37,796,827 | 1 day agoSun, 16 Aug 2026 07:28:55 UTC | 0x18607f…c56e8b | CALL | swap | 0x0000…0130 | OUT | 0xe492…ce2b | 0.00522 ETH |