Contract: 0xc37103ae697e9938a33d73709ad4889e552ce250

Overview
0 EVC

More Info
Not Available
TxHash Method Block Age From To Value Txn Fee
0x1ad60386b2b0d5d023...
Token Transfer
1100146 3 years ago 0x50df9aaaf784cd7722... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x15f08e0b4755e3e9e1...
Token Transfer
1099609 3 years ago 0xc8b267d48efaa90d32... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xa456107448ae88545e...
Token Transfer
1099338 3 years ago 0xc6a5017ded1cf3287a... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xf7259bddc6ba02e5b3...
Token Transfer
1099071 3 years ago 0xabac9b780982b3cb80... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x37cb2ccd51187c627b...
Token Transfer
1098971 3 years ago 0x37f89e6b22b4e3344f... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xde30fd9d2ab3023d34...
Token Transfer
1098887 3 years ago 0xc8b267d48efaa90d32... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xa686481cd4533452af...
Token Transfer
1098868 3 years ago 0xbc8bc66b0c32aa0bc7... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x70a1e01e95607f7385...
Token Transfer
1098854 3 years ago 0xad643a21b9e9ca64e8... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x56251b704a5743a590...
Token Transfer
1098757 3 years ago 0xc8b267d48efaa90d32... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xada2b86a23b5dec360...
Token Transfer
1098755 3 years ago 0xad643a21b9e9ca64e8... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xbb1c37e3cfa70d48d0...
Token Transfer
1097766 3 years ago 0x5153e6144a37f22ded... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x8a3237b7f7ea48e437...
Token Transfer
1097492 3 years ago 0x6c9449a3b7bd604e12... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xe220f2a1a78beab587...
Token Transfer
1097443 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xed7965d814e6644577...
Token Transfer
1097394 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x93f67f7f5d06cc6509...
Token Transfer
1097351 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x0cf2ad91610ce36055...
Token Transfer
1097272 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x9d0521dde7305161e2...
Token Transfer
1097155 3 years ago 0xab335a20019350c3fb... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xf0d038db1d66fd91c1...
Token Transfer
1097132 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x3b7e404bf54b02a520...
Token Transfer
1096841 3 years ago 0xc14c0b76e19e7eaee1... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x138dfc0a3bcb939961...
Token Transfer
1096683 3 years ago 0xc436163a5c62961b16... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xd525a8d32927955d52...
Token Transfer
1091519 3 years ago 0xf89c098f7d003ffb49... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0x260d4dcff6d7b8d278...
Token Transfer
1091479 3 years ago 0x9f597d6d714ce00a3c... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xa5549adfa0af65c5e9...
Token Transfer
1091433 3 years ago 0x2e0116ec6cdd3e30b6... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xd62b3b31718a2e75e6...
Token Transfer
1091389 3 years ago 0x4f781d005a484ee361... 0xc37103ae697e9938a3... 0 EVC 0 EVC
0xed44c569eef7de48ea...
Token Transfer
1090597 3 years ago 0x40e52ae28486f6e094... 0xc37103ae697e9938a3... 0 EVC 0 EVC
TxHash From To Value Token
0x1b9c09733fc837858a... 0xc037dee21b010dd6c3... 0xc37103ae697e9938a3... 1000 EvaPoint (EVP)
0xce941585cbd0e6bd2f... 0x7f1648c00924aba8bf... 0xc37103ae697e9938a3... 60800 EvaPoint (EVP)

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20
Optimization Enabled:
No
Compiler Version:
v0.8.0+commit.c7dfd78e
Other Settings:
Evm Version

Contract Source Code (Solidity)

// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _setOwner(_msgSender()); } function owner() public view virtual returns (address) { return _owner; } modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() external virtual onlyOwner { _setOwner(address(0)); } function transferOwnership(address newOwner) external virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract ERC20 is Ownable { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply = 1e9 ether; string private _name = "Evadore"; string private _symbol = "EVA"; uint8 private _decimals = 18; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); constructor() { _balances[_msgSender()] = _totalSupply; } function name() public view virtual returns (string memory) { return _name; } function symbol() public view virtual returns (string memory) { return _symbol; } function decimals() public view virtual returns (uint8) { return _decimals; } function totalSupply() public view virtual returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) external virtual returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) external virtual returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) external virtual returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } function increaseAllowance(address spender, uint256 addedValue) external virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) external virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } }

Contract Abi

Contract Creation Code

Read Contract Information