S Price: $0.469939 (+0.23%)

Contract

0xCC835D13543CEC819AC0226Dd9Ff35b6312b8FCa

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00
Transaction Hash
Method
Block
From
To
Approve208106822025-04-17 23:22:427 hrs ago1744932162IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve206194062025-04-16 20:31:2134 hrs ago1744835481IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Burn204717862025-04-16 1:21:362 days ago1744766496IN
0xCC835D13...6312b8FCa
0 S0.0018486155.01
Burn204712442025-04-16 1:17:072 days ago1744766227IN
0xCC835D13...6312b8FCa
0 S0.0018475655
Burn204711622025-04-16 1:16:272 days ago1744766187IN
0xCC835D13...6312b8FCa
0 S0.0018482755
Approve192614522025-04-10 0:08:208 days ago1744243700IN
0xCC835D13...6312b8FCa
0 S0.0016984155.26
Approve192613992025-04-10 0:08:028 days ago1744243682IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve188470702025-04-08 2:09:5110 days ago1744078191IN
0xCC835D13...6312b8FCa
0 S0.003014451
Approve174712992025-04-01 13:50:2716 days ago1743515427IN
0xCC835D13...6312b8FCa
0 S0.0015666255.01
Approve170272522025-03-30 14:36:0518 days ago1743345365IN
0xCC835D13...6312b8FCa
0 S0.0015666255.01
Approve164348062025-03-27 22:41:4621 days ago1743115306IN
0xCC835D13...6312b8FCa
0 S0.0028261355.01
Approve162078112025-03-27 0:03:0422 days ago1743033784IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve157983292025-03-25 4:47:2824 days ago1742878048IN
0xCC835D13...6312b8FCa
0 S0.0028285555.01
Approve154347702025-03-23 13:46:1725 days ago1742737577IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve150780512025-03-21 19:02:2327 days ago1742583743IN
0xCC835D13...6312b8FCa
0 S0.0026889555
Approve147736042025-03-20 5:20:1629 days ago1742448016IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve143400602025-03-18 0:14:1831 days ago1742256858IN
0xCC835D13...6312b8FCa
0 S0.0045476688
Approve142817772025-03-17 17:23:0631 days ago1742232186IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve135528802025-03-13 22:58:4035 days ago1741906720IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve134425852025-03-13 11:48:1035 days ago1741866490IN
0xCC835D13...6312b8FCa
0 S0.0017214656.01
Approve134424352025-03-13 11:47:1535 days ago1741866435IN
0xCC835D13...6312b8FCa
0 S0.0016904255
Approve134423892025-03-13 11:47:0035 days ago1741866420IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve128726182025-03-10 15:50:5038 days ago1741621850IN
0xCC835D13...6312b8FCa
0 S0.002460150.0001
Approve123891272025-03-08 3:40:1441 days ago1741405214IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve122162622025-03-07 7:02:2041 days ago1741330940IN
0xCC835D13...6312b8FCa
0 S0.0017941763
VIEW ADVANCED FILTER

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Minimal Proxy Contract for 0xd600ec98cf6418c50ee051ace53219d95aeaa134

Contract Name:
ElitenessERC20

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at SonicScan.org on 2024-12-20
*/

/**
 *Submitted for verification at blastscan.io on 2024-11-19
*/

/**
 *Submitted for verification at basescan.org on 2024-02-05
*/

/**
 *Submitted for verification at ftmscan.com on 2024-01-29
*/

//	Contract: Eliteness Token (Generic)
//	Author: Sam, @i543
//
/*

FFFFF  TTTTTTT  M   M         GGGGG  U    U  RRRRR     U    U
FF       TTT   M M M M       G       U    U  RR   R    U    U
FFFFF    TTT   M  M  M      G  GGG   U    U  RRRRR     U    U
FF       TTT   M  M  M   O  G    G   U    U  RR R      U    U
FF       TTT   M     M       GGGGG    UUUU   RR  RRR    UUUU




						Contact us at:
			https://discord.com/invite/QpyfMarNrV
					https://t.me/FTM1337

	Community Mediums:
		https://medium.com/@ftm1337
		https://twitter.com/ftm1337

	SPDX-License-Identifier: UNLICENSED


	./elitenessERC20.sol

	Eliteness ERC20 are base layer tokens of Eliteness.Network products.
	They are Standard ERC20 tokens and can be minted by minters and burned by holders.
	Note: Tokens must be initialized post deployment!


*/


pragma solidity 0.8.9;

contract ElitenessERC20 {
	bool internal initialized;
	string public name;
	string public symbol;
	uint256  public totalSupply;
	mapping(address=>uint256) public balanceOf;
	mapping(address=>mapping(address=>uint256)) public allowance;
	address public owner;
	mapping(address=>bool) public isMinter;
	event Approval(address indexed o, address indexed s, uint a);
	event Transfer(address indexed s, address indexed d, uint a);
	event OwnerChanged(address indexed m);
	event MinterChanged(address indexed m, bool indexed s);
	modifier OnlyOwner() {
		require(msg.sender==owner, "Unknown authority!");
		_;
	}
	modifier OnlyMinter() {
		require(isMinter[msg.sender], "Unauthorized mint!");
		_;
	}
	function decimals() external pure returns (uint8) {
		return 18;
	}
	function approve(address _s, uint _a) public returns (bool) {
		allowance[msg.sender][_s] = _a;
		emit Approval(msg.sender, _s, _a);
		return true;
	}
	function transfer(address _d, uint _a) public returns (bool) {
		return transferFrom(msg.sender, _d, _a);
	}
	function transferFrom(address _s, address _d, uint _a) public returns (bool) {
		require(balanceOf[_s] >= _a, "Insufficient");
		require(_d!=address(0), "Please burn()");
		if (_s != msg.sender && allowance[_s][msg.sender] != type(uint256).max) {
			require(allowance[_s][msg.sender] >= _a, "Not allowed!");
			allowance[_s][msg.sender] -= _a;
		}
		balanceOf[_s] -= _a;
		balanceOf[_d] += _a;
		emit Transfer(_s, _d, _a);
		return true;
	}
	function mint(address _w, uint256 _a) public OnlyMinter returns (bool) {
		totalSupply+=_a;
		balanceOf[_w]+=_a;
		emit Transfer(address(0), _w, _a);
		return true;
	}
	function burn(uint256 _a) public returns (bool) {
		require(balanceOf[msg.sender]>=_a, "Insufficient");
		totalSupply-=_a;
		balanceOf[msg.sender]-=_a;
		emit Transfer(msg.sender, address(0), _a);
		return true;
	}
	function setMinter(address _m, bool _b) public OnlyOwner {
		isMinter[_m] = _b;
		emit MinterChanged(_m, _b);
	}
	function setOwner(address _o) public OnlyOwner {
		owner = _o;
		emit OwnerChanged(_o);
	}
	function initialize(address _o, address _m, string memory _n, string memory _s) public {
		require(!initialized,"initialized!");
		initialized=true;
		owner=_o;
		emit OwnerChanged(_o);
		isMinter[_m]=true;
		emit MinterChanged(_m, true);
		name = _n;
		symbol = _s;
	}
}

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"o","type":"address"},{"indexed":true,"internalType":"address","name":"s","type":"address"},{"indexed":false,"internalType":"uint256","name":"a","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"m","type":"address"},{"indexed":true,"internalType":"bool","name":"s","type":"bool"}],"name":"MinterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"m","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"s","type":"address"},{"indexed":true,"internalType":"address","name":"d","type":"address"},{"indexed":false,"internalType":"uint256","name":"a","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_s","type":"address"},{"internalType":"uint256","name":"_a","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_a","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_o","type":"address"},{"internalType":"address","name":"_m","type":"address"},{"internalType":"string","name":"_n","type":"string"},{"internalType":"string","name":"_s","type":"string"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_w","type":"address"},{"internalType":"uint256","name":"_a","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_m","type":"address"},{"internalType":"bool","name":"_b","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_o","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","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":"_d","type":"address"},{"internalType":"uint256","name":"_a","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_s","type":"address"},{"internalType":"address","name":"_d","type":"address"},{"internalType":"uint256","name":"_a","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

Block Transaction 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
[ 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.