S Price: $0.467343 (-4.27%)

Contract

0xCC835D13543CEC819AC0226Dd9Ff35b6312b8FCa

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00
Transaction Hash
Method
Block
From
To
Approve192614522025-04-10 0:08:2010 hrs ago1744243700IN
0xCC835D13...6312b8FCa
0 S0.0016984155.26
Approve192613992025-04-10 0:08:0210 hrs ago1744243682IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve188470702025-04-08 2:09:512 days ago1744078191IN
0xCC835D13...6312b8FCa
0 S0.003014451
Approve174712992025-04-01 13:50:278 days ago1743515427IN
0xCC835D13...6312b8FCa
0 S0.0015666255.01
Approve170272522025-03-30 14:36:0510 days ago1743345365IN
0xCC835D13...6312b8FCa
0 S0.0015666255.01
Approve164348062025-03-27 22:41:4613 days ago1743115306IN
0xCC835D13...6312b8FCa
0 S0.0028261355.01
Approve162078112025-03-27 0:03:0414 days ago1743033784IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve157983292025-03-25 4:47:2816 days ago1742878048IN
0xCC835D13...6312b8FCa
0 S0.0028285555.01
Approve154347702025-03-23 13:46:1717 days ago1742737577IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve150780512025-03-21 19:02:2319 days ago1742583743IN
0xCC835D13...6312b8FCa
0 S0.0026889555
Approve147736042025-03-20 5:20:1621 days ago1742448016IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve143400602025-03-18 0:14:1823 days ago1742256858IN
0xCC835D13...6312b8FCa
0 S0.0045476688
Approve142817772025-03-17 17:23:0623 days ago1742232186IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve135528802025-03-13 22:58:4027 days ago1741906720IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve134425852025-03-13 11:48:1027 days ago1741866490IN
0xCC835D13...6312b8FCa
0 S0.0017214656.01
Approve134424352025-03-13 11:47:1527 days ago1741866435IN
0xCC835D13...6312b8FCa
0 S0.0016904255
Approve134423892025-03-13 11:47:0027 days ago1741866420IN
0xCC835D13...6312b8FCa
0 S0.0028422955
Approve128726182025-03-10 15:50:5030 days ago1741621850IN
0xCC835D13...6312b8FCa
0 S0.002460150.0001
Approve123891272025-03-08 3:40:1433 days ago1741405214IN
0xCC835D13...6312b8FCa
0 S0.002842855.01
Approve122162622025-03-07 7:02:2034 days ago1741330940IN
0xCC835D13...6312b8FCa
0 S0.0017941763
Approve121324242025-03-06 21:19:2634 days ago1741295966IN
0xCC835D13...6312b8FCa
0 S0.0019095662.13
Approve121323952025-03-06 21:19:1434 days ago1741295954IN
0xCC835D13...6312b8FCa
0 S0.0032107562.13
Burn121285322025-03-06 20:56:3234 days ago1741294592IN
0xCC835D13...6312b8FCa
0 S0.0021133155.01
Burn121240722025-03-06 20:28:0134 days ago1741292881IN
0xCC835D13...6312b8FCa
0 S0.0021122755
Approve120532812025-03-06 13:13:0634 days ago1741266786IN
0xCC835D13...6312b8FCa
0 S0.0028261355.01
View all transactions

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.