ETH Price: $2,724.80 (+7.81%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer213587582024-12-08 15:46:2357 days ago1733672783IN
Fake_Phishing462909
0 ETH0.0006709313.56364484
Transfer210242222024-10-22 22:52:23104 days ago1729637543IN
Fake_Phishing462909
0 ETH0.0008139915
Transfer210242222024-10-22 22:52:23104 days ago1729637543IN
Fake_Phishing462909
0 ETH0.000217114
Transfer193982132024-03-09 14:43:35331 days ago1709995415IN
Fake_Phishing462909
0 ETH0.0035272965
Transfer192956222024-02-24 6:21:35346 days ago1708755695IN
Fake_Phishing462909
0 ETH0.0011938522
Transfer190566922024-01-21 17:20:23379 days ago1705857623IN
Fake_Phishing462909
0 ETH0.0008409217
Transfer189924222024-01-12 17:51:47388 days ago1705081907IN
Fake_Phishing462909
0 ETH0.0011893132
Transfer189914552024-01-12 14:36:47388 days ago1705070207IN
Fake_Phishing462909
0 ETH0.0015194428
Transfer188428112023-12-22 17:16:47409 days ago1703265407IN
Fake_Phishing462909
0 ETH0.0024962346
Transfer188351472023-12-21 15:31:11410 days ago1703172671IN
Fake_Phishing462909
0 ETH0.0031474258
Transfer188220462023-12-19 19:23:11412 days ago1703013791IN
Fake_Phishing462909
0 ETH0.0020066962
Transfer188017482023-12-16 22:59:59415 days ago1702767599IN
Fake_Phishing462909
0 ETH0.0013274941
Transfer188016922023-12-16 22:48:47415 days ago1702766927IN
Fake_Phishing462909
0 ETH0.0022253941
Transfer187696922023-12-12 11:05:11419 days ago1702379111IN
Fake_Phishing462909
0 ETH0.002387744
Transfer187277922023-12-06 14:09:47425 days ago1701871787IN
Fake_Phishing462909
0 ETH0.0032016959
Transfer187277772023-12-06 14:06:47425 days ago1701871607IN
Fake_Phishing462909
0 ETH0.0032559660
Transfer187222752023-12-05 19:38:11426 days ago1701805091IN
Fake_Phishing462909
0 ETH0.0039071572
Transfer187215182023-12-05 17:05:23426 days ago1701795923IN
Fake_Phishing462909
0 ETH0.0044498182
Transfer186210632023-11-21 15:34:47440 days ago1700580887IN
Fake_Phishing462909
0 ETH0.0026590349
Transfer180264322023-08-30 9:09:35523 days ago1693386575IN
Fake_Phishing462909
0 ETH0.0006151819
Transfer180194042023-08-29 9:32:23524 days ago1693301543IN
Fake_Phishing462909
0 ETH0.00097718
Transfer180017872023-08-26 22:20:35527 days ago1693088435IN
Fake_Phishing462909
0 ETH0.0005426610
Transfer177281792023-07-19 15:39:47565 days ago1689781187IN
Fake_Phishing462909
0 ETH0.0018993135
Transfer175508692023-06-24 17:29:59590 days ago1687627799IN
Fake_Phishing462909
0 ETH0.0007597214
Transfer174367612023-06-08 16:29:23606 days ago1686241763IN
Fake_Phishing462909
0 ETH0.0016920131.17312723
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
134571902021-10-20 22:16:561202 days ago1634768216  Contract Creation0 ETH
Loading...
Loading

Minimal Proxy Contract for 0x0000000010fd301be3200e67978e3cc67c962f48

Contract Name:
ERC20Lib

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: ERC20Lib.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;

import "./IERC20Lib.sol";

contract ERC20Lib is IERC20Lib {

  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 public totalSupply;

  string public name;
  string public symbol;
  uint8 public decimals;

  bool public initialized = false;

  constructor () {
    initialized = true;
  }

  function init(address owner_, string memory name_, string memory symbol_, uint256 totalSupply_) external override {
    require(initialized == false, "Contract already initialized");
    name = name_;
    symbol = symbol_;
    decimals = 18;
    _balances[owner_] = totalSupply_;
    totalSupply = totalSupply_;

    initialized = true;
  }

  function balanceOf(address account) public view override returns (uint256) {
    return _balances[account];
  }

  function allowance(address owner, address spender) public view override returns (uint256) {
    return _allowances[owner][spender];
  }

  function approve(address spender, uint256 amount) public override returns (bool) {
    require(spender != address(0), "ERC20: approve to the zero address");

    _allowances[msg.sender][spender] = amount;
    emit Approval(msg.sender, spender, amount);
    return true;
  }

  function transfer(address recipient, uint256 amount) public override returns (bool) {
    _transfer(msg.sender, recipient, amount);
    return true;
  }

  function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
    _transfer(sender, recipient, amount);
    uint256 newAllowance = _allowances[sender][msg.sender] - amount;
    _allowances[sender][msg.sender] = newAllowance;
    emit Approval(sender, msg.sender, newAllowance);
    return true;
  }

  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "ERC20: transfer from the zero address");
    require(recipient != address(0), "ERC20: transfer to the zero address");

    _balances[sender] = _balances[sender] - amount;
    _balances[recipient] = _balances[recipient] + amount;
    emit Transfer(sender, recipient, amount);
  }
}

File 2 of 2: IERC20Lib.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;

interface IERC20Lib {
  function init(address owner_, string memory name_, string memory symbol_, uint256 totalSupply_) external;
  function balanceOf(address account) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function approve(address spender, uint256 amount) external returns (bool);
  function transfer(address recipient, 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);
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.