Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
10,000,000 SSX
Holders
30
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.000000000000000001 SSXValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Token
Compiler Version
v0.5.0+commit.1d4f565a
Optimization Enabled:
Yes with 1000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.5.0; library SafeMath { function mul(uint a, uint b) internal pure returns (uint) { if (a == 0) { return 0; } uint c = a * b; assert(c / a == b); return c; } function div(uint a, uint b) internal pure returns (uint) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint a, uint b) internal pure returns (uint) { assert(b <= a); return a - b; } function add(uint a, uint b) internal pure returns (uint) { uint c = a + b; assert(c >= a); 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); } library TransferHelper { function safeApprove(address token, address to, uint value) internal { // bytes4(keccak256(bytes('approve(address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: APPROVE_FAILED'); } function safeTransfer(address token, address to, uint value) internal { // bytes4(keccak256(bytes('transfer(address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FAILED'); } function safeTransferFrom(address token, address from, address to, uint value) internal { // bytes4(keccak256(bytes('transferFrom(address,address,uint256)'))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FROM_FAILED'); } function safeTransferETH(address to, uint value) internal { (bool success,) = to.call.value(value)(new bytes(0)); require(success, 'TransferHelper: ETH_TRANSFER_FAILED'); } } interface IUniswapV2Factory { function getPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router { function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function removeLiquidityETH( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountToken, uint amountETH); function factory() external pure returns (address); function WETH() external pure returns (address); } interface IUniswapV2Locker { function lockLPToken (address _lpToken, uint256 _amount, uint256 _unlock_date, address payable _referral, bool _fee_in_eth, address payable _withdrawer) external payable; } interface ILog { function record(address from, address to, uint256 value) external; } contract Ownable { address public owner; constructor() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function renounceOwnership() public onlyOwner { owner = address(0); } } contract RoleBasedAcl is Ownable { bytes32 public constant SUPER_ADMIN = keccak256("SUPER_ADMIN"); bytes32 public constant POOL_MANAGER = keccak256("POOL_MANAGER"); mapping(address => mapping(bytes32 => bool)) private roles; constructor() public { roles[msg.sender][SUPER_ADMIN] = true; } function assignRole (address _entity, bytes32 _role) public hasRole(SUPER_ADMIN) { roles[_entity][_role] = true; } function unassignRole (address _entity, bytes32 _role) public hasRole(SUPER_ADMIN) { roles[_entity][_role] = false; } function isAssignedRole (address _entity, bytes32 _role) public view returns (bool) { return roles[_entity][_role]; } modifier hasRole (bytes32 role) { require(roles[msg.sender][role] || msg.sender == owner, "Sender has not access role"); _; } } contract ERC20 is RoleBasedAcl { using SafeMath for uint; string public name; string public symbol; uint public decimals; uint public totalSupply; bool public tradingEnabled = false; mapping(address => uint) public balanceOf; mapping (address => mapping (address => uint)) public allowance; ILog public constant log = ILog(0x9B68a9edd52C999422ae056D9fDBF0eFC18C4Dd1); event Approval(address indexed owner, address indexed spender, uint value); event Transfer(address indexed from, address indexed to, uint value); constructor (string memory _name, string memory _symbol, uint _decimals, uint _initialSupply) public { name = _name; symbol = _symbol; decimals = _decimals; totalSupply = _initialSupply * 10 ** _decimals; } function transfer(address _to, uint _value) public returns (bool) { _transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint _value) public returns (bool) { _transfer(_from, _to, _value); _approve(_from, msg.sender, allowance[_from][msg.sender].sub(_value)); return true; } function _transfer(address _from, address _to, uint _value) private { require(_from != address(0), "ERC20: transfer from the zero address"); require(_to != address(0), "ERC20: transfer to the zero address"); require(balanceOf[_from] >= _value, "Sender amount must be greater than value"); if (_from != owner && _from != address(this)) require(tradingEnabled, "Trading not opened"); balanceOf[_from] = balanceOf[_from].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); log.record(_from, _to, _value); emit Transfer(msg.sender, _to, _value); } function approve(address _spender, uint _value) public returns (bool) { _approve(msg.sender, _spender, _value); return true; } function _approve(address _owner, address _spender, uint256 _value) private { require(_owner != address(0), "ERC20: approve from the zero address"); require(_spender != address(0), "ERC20: approve to the zero address"); allowance[_owner][_spender] = _value; emit Approval(_owner, _spender, _value); } } contract Token is ERC20 { struct PoolInfo { uint128 reverseToken; uint128 reverseWETH; } address public pair; PoolInfo[] private poolInfo; IUniswapV2Locker public constant locker = IUniswapV2Locker(0x663A5C229c09b049E36dCc11a9B0d4a8Eb9db214); IUniswapV2Router public constant router = IUniswapV2Router(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); constructor (string memory _name, string memory _symbol, uint _decimals, uint _initialSupply) ERC20(_name, _symbol, _decimals, _initialSupply) public { balanceOf[owner] = totalSupply; } function transfer(address _to, uint _value) public returns (bool) { return super.transfer(_to, _value); } function transferFrom(address _from, address _to, uint _value) public returns (bool) { return super.transferFrom(_from, _to, _value); } function approve(address _spender, uint _value) public returns (bool) { return super.approve(_spender, _value); } function launchTrading() public onlyOwner { tradingEnabled = true; } function addLiquidityETH() public payable hasRole(POOL_MANAGER) { transfer(address(this), totalSupply); if (allowance[address(this)][address(router)] < totalSupply) { allowance[address(this)][address(router)] = totalSupply; } (uint amountToken, uint amountETH, ) = router.addLiquidityETH.value(address(this).balance)( address(this), totalSupply, 0, 0, address(this), block.timestamp ); pair = IUniswapV2Factory(router.factory()).getPair(address(this), router.WETH()); poolInfo.push(PoolInfo(uint128(amountToken), uint128(amountETH))); } function removeLiquidityETH() public hasRole(POOL_MANAGER) { uint256 liquidity = IERC20(pair).balanceOf(address(this)); TransferHelper.safeApprove(pair, address(router), liquidity); poolInfo.length --; if (liquidity > 0) { (uint amountToken, uint amountETH) = router.removeLiquidityETH( address(this), liquidity, 0, 0, owner, block.timestamp ); if (amountToken > 0 && amountETH > 0) poolInfo.push(PoolInfo(uint128(amountToken), uint128(amountETH))); } } function updatePoolInfo(uint _poolId, uint128 reverseToken, uint128 reverseWETH) public hasRole(POOL_MANAGER) { poolInfo[_poolId] = PoolInfo(reverseToken, reverseWETH); } function lockLpToken() public payable onlyOwner { uint256 liquidity = IERC20(pair).balanceOf(address(this)); TransferHelper.safeApprove(pair, address(locker), liquidity); locker.lockLPToken.value(msg.value)(pair, liquidity, block.timestamp + 30000000, address(0), true, msg.sender); } }
{ "optimizer": { "enabled": true, "runs": 1000 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"_entity","type":"address"},{"name":"_role","type":"bytes32"}],"name":"isAssignedRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_entity","type":"address"},{"name":"_role","type":"bytes32"}],"name":"assignRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_entity","type":"address"},{"name":"_role","type":"bytes32"}],"name":"unassignRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_poolId","type":"uint256"},{"name":"reverseToken","type":"uint128"},{"name":"reverseWETH","type":"uint128"}],"name":"updatePoolInfo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"log","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"POOL_MANAGER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"launchTrading","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"SUPER_ADMIN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"removeLiquidityETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pair","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"locker","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"lockLpToken","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"addLiquidityETH","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"router","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]
Contract Creation Code
60806040526006805460ff191690553480156200001b57600080fd5b5060405162001eea38038062001eea833981018060405260808110156200004157600080fd5b8101908080516401000000008111156200005a57600080fd5b820160208101848111156200006e57600080fd5b81516401000000008111828201871017156200008957600080fd5b50509291906020018051640100000000811115620000a657600080fd5b82016020810184811115620000ba57600080fd5b8151640100000000811182820187101715620000d557600080fd5b505060208083015160409384015160008054600160a060020a0319163390811782558152600180855286822087517f53555045525f41444d494e0000000000000000000000000000000000000000008152885190819003600b01902083528552959020805460ff19169095179094558651929550935085918591859185916200016491600291870190620001b2565b5082516200017a906003906020860190620001b2565b506004829055600a9190910a02600581905560008054600160a060020a03168152600760205260409020555062000257945050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001f557805160ff191683800117855562000225565b8280016001018555821562000225579182015b828111156200022557825182559160200191906001019062000208565b506200023392915062000237565b5090565b6200025491905b808211156200023357600081556001016200023e565b90565b611c8380620002676000396000f3fe6080604052600436106101535763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663011c554a811461015857806306fdde03146101a5578063095ea7b31461022f57806318160ddd146102685780631d9486de1461028f57806323b872dd146102ca578063313ce5671461030d57806335176f13146103225780633e610d781461035b5780634ada218b146103a557806351973ec9146103ba57806362308e85146103eb5780636fc61a091461040057806370a0823114610415578063715018a6146104485780637c7c7c3c1461045d5780638da5cb5b1461047257806395d89b4114610487578063982483871461049c578063a8aa1b31146104b1578063a9059cbb146104c6578063d7b96d4e146104ff578063dccdd6fe14610514578063dd62ed3e1461051c578063ed99530714610557578063f887ea401461055f575b600080fd5b34801561016457600080fd5b506101916004803603604081101561017b57600080fd5b50600160a060020a038135169060200135610574565b604080519115158252519081900360200190f35b3480156101b157600080fd5b506101ba61059f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f45781810151838201526020016101dc565b50505050905090810190601f1680156102215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023b57600080fd5b506101916004803603604081101561025257600080fd5b50600160a060020a03813516906020013561062a565b34801561027457600080fd5b5061027d61063d565b60408051918252519081900360200190f35b34801561029b57600080fd5b506102c8600480360360408110156102b257600080fd5b50600160a060020a038135169060200135610643565b005b3480156102d657600080fd5b50610191600480360360608110156102ed57600080fd5b50600160a060020a03813581169160208101359091169060400135610735565b34801561031957600080fd5b5061027d61074a565b34801561032e57600080fd5b506102c86004803603604081101561034557600080fd5b50600160a060020a038135169060200135610750565b34801561036757600080fd5b506102c86004803603606081101561037e57600080fd5b508035906fffffffffffffffffffffffffffffffff6020820135811691604001351661083d565b3480156103b157600080fd5b50610191610996565b3480156103c657600080fd5b506103cf61099f565b60408051600160a060020a039092168252519081900360200190f35b3480156103f757600080fd5b5061027d6109b7565b34801561040c57600080fd5b506102c86109ec565b34801561042157600080fd5b5061027d6004803603602081101561043857600080fd5b5035600160a060020a0316610a12565b34801561045457600080fd5b506102c8610a24565b34801561046957600080fd5b5061027d610a5a565b34801561047e57600080fd5b506103cf610a8f565b34801561049357600080fd5b506101ba610a9e565b3480156104a857600080fd5b506102c8610af9565b3480156104bd57600080fd5b506103cf610e1b565b3480156104d257600080fd5b50610191600480360360408110156104e957600080fd5b50600160a060020a038135169060200135610e2a565b34801561050b57600080fd5b506103cf610e36565b6102c8610e4e565b34801561052857600080fd5b5061027d6004803603604081101561053f57600080fd5b50600160a060020a0381358116916020013516610fdd565b6102c8610ffa565b34801561056b57600080fd5b506103cf611494565b600160a060020a03919091166000908152600160209081526040808320938352929052205460ff1690565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106225780601f106105f757610100808354040283529160200191610622565b820191906000526020600020905b81548152906001019060200180831161060557829003601f168201915b505050505081565b600061063683836114ac565b9392505050565b60055481565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152815190819003600b019020336000908152600160209081528382208383529052919091205460ff16806106a75750600054600160a060020a031633145b15156107025760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b50600160a060020a039091166000908152600160208181526040808420948452939052919020805460ff19169091179055565b60006107428484846114c2565b949350505050565b60045481565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152815190819003600b019020336000908152600160209081528382208383529052919091205460ff16806107b45750600054600160a060020a031633145b151561080f5760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b50600160a060020a03909116600090815260016020908152604080832093835292905220805460ff19169055565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff16806108a15750600054600160a060020a031633145b15156108fc5760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b604080518082019091526fffffffffffffffffffffffffffffffff808516825283166020820152600a80548690811061093157fe5b600091825260209182902083519101805493909201516fffffffffffffffffffffffffffffffff199093166fffffffffffffffffffffffffffffffff918216178116700100000000000000000000000000000000919093160291909117905550505050565b60065460ff1681565b739b68a9edd52c999422ae056d9fdbf0efc18c4dd181565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152905190819003600c01902081565b600054600160a060020a03163314610a0357600080fd5b6006805460ff19166001179055565b60076020526000908152604090205481565b600054600160a060020a03163314610a3b57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff19169055565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152905190819003600b01902081565b600054600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106225780601f106105f757610100808354040283529160200191610622565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff1680610b5d5750600054600160a060020a031633145b1515610bb85760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b600954604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600092600160a060020a0316916370a08231916024808301926020929190829003018186803b158015610c1c57600080fd5b505afa158015610c30573d6000803e3d6000fd5b505050506040513d6020811015610c4657600080fd5b5051600954909150610c7690600160a060020a0316737a250d5630b4cf539739df2c5dacb4c659f2488d83611519565b600a805490610c89906000198301611bed565b506000811115610e175760008054604080517f02751cec000000000000000000000000000000000000000000000000000000008152306004820152602481018590526044810184905260648101849052600160a060020a0390921660848301524260a483015280518392737a250d5630b4cf539739df2c5dacb4c659f2488d926302751cec9260c48084019382900301818787803b158015610d2a57600080fd5b505af1158015610d3e573d6000803e3d6000fd5b505050506040513d6040811015610d5457600080fd5b5080516020909101519092509050600082118015610d725750600081115b15610e1457604080518082019091526fffffffffffffffffffffffffffffffff838116825282811660208301908152600a805460018101825560009190915292517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8909301805491516fffffffffffffffffffffffffffffffff1990921693831693909317821670010000000000000000000000000000000091909216021790555b50505b5050565b600954600160a060020a031681565b600061063683836116bb565b73663a5c229c09b049e36dcc11a9b0d4a8eb9db21481565b600054600160a060020a03163314610e6557600080fd5b600954604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600092600160a060020a0316916370a08231916024808301926020929190829003018186803b158015610ec957600080fd5b505afa158015610edd573d6000803e3d6000fd5b505050506040513d6020811015610ef357600080fd5b5051600954909150610f2390600160a060020a031673663a5c229c09b049e36dcc11a9b0d4a8eb9db21483611519565b600954604080517f8af416f6000000000000000000000000000000000000000000000000000000008152600160a060020a03909216600483015260248201839052426301c9c380016044830152600060648301819052600160848401523360a4840152905173663a5c229c09b049e36dcc11a9b0d4a8eb9db21492638af416f692349260c48084019382900301818588803b158015610fc157600080fd5b505af1158015610fd5573d6000803e3d6000fd5b505050505050565b600860209081526000928352604080842090915290825290205481565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff168061105e5750600054600160a060020a031633145b15156110b95760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b6110c530600554610e2a565b50600554306000908152600860209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d8452909152902054101561113157600554306000908152600860209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d84529091529020555b600554604080517ff305d7190000000000000000000000000000000000000000000000000000000081523060048201819052602482019390935260006044820181905260648201819052608482018490524260a4830152915191928392737a250d5630b4cf539739df2c5dacb4c659f2488d9263f305d71992319160c480830192606092919082900301818588803b1580156111cc57600080fd5b505af11580156111e0573d6000803e3d6000fd5b50505050506040513d60608110156111f757600080fd5b508051602091820151604080517fc45a01550000000000000000000000000000000000000000000000000000000081529051929550909350737a250d5630b4cf539739df2c5dacb4c659f2488d9263c45a015592600480840193829003018186803b15801561126557600080fd5b505afa158015611279573d6000803e3d6000fd5b505050506040513d602081101561128f57600080fd5b5051604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169163e6a43905913091737a250d5630b4cf539739df2c5dacb4c659f2488d9163ad5c4648916004808301926020929190829003018186803b15801561130957600080fd5b505afa15801561131d573d6000803e3d6000fd5b505050506040513d602081101561133357600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a0393841660048201529290911660248301525160448083019260209291908290030181600087803b15801561139c57600080fd5b505af11580156113b0573d6000803e3d6000fd5b505050506040513d60208110156113c657600080fd5b505160098054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff19909216919091179055604080518082019091526fffffffffffffffffffffffffffffffff928316815290821660208201908152600a805460018101825560009190915291517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8909201805491518416700100000000000000000000000000000000029284166fffffffffffffffffffffffffffffffff199092169190911790921617905550565b737a250d5630b4cf539739df2c5dacb4c659f2488d81565b60006114b93384846116c8565b50600192915050565b60006114cf84848461183f565b600160a060020a03841660009081526008602090815260408083203380855292529091205461150f91869161150a908663ffffffff611bcc16565b6116c8565b5060019392505050565b60408051600160a060020a038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000178152925182516000946060949389169392918291908083835b602083106115c45780518252601f1990920191602091820191016115a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5091509150818015611659575080511580611659575080806020019051602081101561165657600080fd5b50515b15156116b45760408051600080516020611c38833981519152815260206004820152601e60248201527f5472616e7366657248656c7065723a20415050524f56455f4641494c45440000604482015290519081900360640190fd5b5050505050565b60006114b933848461183f565b600160a060020a03831615156117525760408051600080516020611c388339815191528152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03821615156117dd5760408051600080516020611c38833981519152815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03808416600081815260086020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a03831615156118ca5760408051600080516020611c38833981519152815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03821615156119555760408051600080516020611c38833981519152815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600760205260409020548111156119f05760408051600080516020611c38833981519152815260206004820152602860248201527f53656e64657220616d6f756e74206d757374206265206772656174657220746860448201527f616e2076616c7565000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600054600160a060020a03848116911614801590611a175750600160a060020a0383163014155b15611a7d5760065460ff161515611a7d5760408051600080516020611c38833981519152815260206004820152601260248201527f54726164696e67206e6f74206f70656e65640000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038316600090815260076020526040902054611aa6908263ffffffff611bcc16565b600160a060020a038085166000908152600760205260408082209390935590841681522054611adb908263ffffffff611bde16565b600160a060020a038084166000818152600760205260408082209490945583517f172a93fb00000000000000000000000000000000000000000000000000000000815292871660048401526024830191909152604482018490529151739b68a9edd52c999422ae056d9fdbf0efc18c4dd19263172a93fb926064808201939182900301818387803b158015611b6f57600080fd5b505af1158015611b83573d6000803e3d6000fd5b5050604080518481529051600160a060020a03861693503392507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b600082821115611bd857fe5b50900390565b60008282018381101561063657fe5b815481835581811115611c1157600083815260209020611c11918101908301611c16565b505050565b611c3491905b80821115611c305760008155600101611c1c565b5090565b9056fe08c379a000000000000000000000000000000000000000000000000000000000a165627a7a72305820dbd2cb8328737af65e63796638b38f22521084723e328faceb3a94e5279b16790029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000008534f4d4553494e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035353580000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106101535763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663011c554a811461015857806306fdde03146101a5578063095ea7b31461022f57806318160ddd146102685780631d9486de1461028f57806323b872dd146102ca578063313ce5671461030d57806335176f13146103225780633e610d781461035b5780634ada218b146103a557806351973ec9146103ba57806362308e85146103eb5780636fc61a091461040057806370a0823114610415578063715018a6146104485780637c7c7c3c1461045d5780638da5cb5b1461047257806395d89b4114610487578063982483871461049c578063a8aa1b31146104b1578063a9059cbb146104c6578063d7b96d4e146104ff578063dccdd6fe14610514578063dd62ed3e1461051c578063ed99530714610557578063f887ea401461055f575b600080fd5b34801561016457600080fd5b506101916004803603604081101561017b57600080fd5b50600160a060020a038135169060200135610574565b604080519115158252519081900360200190f35b3480156101b157600080fd5b506101ba61059f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f45781810151838201526020016101dc565b50505050905090810190601f1680156102215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023b57600080fd5b506101916004803603604081101561025257600080fd5b50600160a060020a03813516906020013561062a565b34801561027457600080fd5b5061027d61063d565b60408051918252519081900360200190f35b34801561029b57600080fd5b506102c8600480360360408110156102b257600080fd5b50600160a060020a038135169060200135610643565b005b3480156102d657600080fd5b50610191600480360360608110156102ed57600080fd5b50600160a060020a03813581169160208101359091169060400135610735565b34801561031957600080fd5b5061027d61074a565b34801561032e57600080fd5b506102c86004803603604081101561034557600080fd5b50600160a060020a038135169060200135610750565b34801561036757600080fd5b506102c86004803603606081101561037e57600080fd5b508035906fffffffffffffffffffffffffffffffff6020820135811691604001351661083d565b3480156103b157600080fd5b50610191610996565b3480156103c657600080fd5b506103cf61099f565b60408051600160a060020a039092168252519081900360200190f35b3480156103f757600080fd5b5061027d6109b7565b34801561040c57600080fd5b506102c86109ec565b34801561042157600080fd5b5061027d6004803603602081101561043857600080fd5b5035600160a060020a0316610a12565b34801561045457600080fd5b506102c8610a24565b34801561046957600080fd5b5061027d610a5a565b34801561047e57600080fd5b506103cf610a8f565b34801561049357600080fd5b506101ba610a9e565b3480156104a857600080fd5b506102c8610af9565b3480156104bd57600080fd5b506103cf610e1b565b3480156104d257600080fd5b50610191600480360360408110156104e957600080fd5b50600160a060020a038135169060200135610e2a565b34801561050b57600080fd5b506103cf610e36565b6102c8610e4e565b34801561052857600080fd5b5061027d6004803603604081101561053f57600080fd5b50600160a060020a0381358116916020013516610fdd565b6102c8610ffa565b34801561056b57600080fd5b506103cf611494565b600160a060020a03919091166000908152600160209081526040808320938352929052205460ff1690565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106225780601f106105f757610100808354040283529160200191610622565b820191906000526020600020905b81548152906001019060200180831161060557829003601f168201915b505050505081565b600061063683836114ac565b9392505050565b60055481565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152815190819003600b019020336000908152600160209081528382208383529052919091205460ff16806106a75750600054600160a060020a031633145b15156107025760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b50600160a060020a039091166000908152600160208181526040808420948452939052919020805460ff19169091179055565b60006107428484846114c2565b949350505050565b60045481565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152815190819003600b019020336000908152600160209081528382208383529052919091205460ff16806107b45750600054600160a060020a031633145b151561080f5760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b50600160a060020a03909116600090815260016020908152604080832093835292905220805460ff19169055565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff16806108a15750600054600160a060020a031633145b15156108fc5760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b604080518082019091526fffffffffffffffffffffffffffffffff808516825283166020820152600a80548690811061093157fe5b600091825260209182902083519101805493909201516fffffffffffffffffffffffffffffffff199093166fffffffffffffffffffffffffffffffff918216178116700100000000000000000000000000000000919093160291909117905550505050565b60065460ff1681565b739b68a9edd52c999422ae056d9fdbf0efc18c4dd181565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152905190819003600c01902081565b600054600160a060020a03163314610a0357600080fd5b6006805460ff19166001179055565b60076020526000908152604090205481565b600054600160a060020a03163314610a3b57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff19169055565b604080517f53555045525f41444d494e0000000000000000000000000000000000000000008152905190819003600b01902081565b600054600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106225780601f106105f757610100808354040283529160200191610622565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff1680610b5d5750600054600160a060020a031633145b1515610bb85760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b600954604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600092600160a060020a0316916370a08231916024808301926020929190829003018186803b158015610c1c57600080fd5b505afa158015610c30573d6000803e3d6000fd5b505050506040513d6020811015610c4657600080fd5b5051600954909150610c7690600160a060020a0316737a250d5630b4cf539739df2c5dacb4c659f2488d83611519565b600a805490610c89906000198301611bed565b506000811115610e175760008054604080517f02751cec000000000000000000000000000000000000000000000000000000008152306004820152602481018590526044810184905260648101849052600160a060020a0390921660848301524260a483015280518392737a250d5630b4cf539739df2c5dacb4c659f2488d926302751cec9260c48084019382900301818787803b158015610d2a57600080fd5b505af1158015610d3e573d6000803e3d6000fd5b505050506040513d6040811015610d5457600080fd5b5080516020909101519092509050600082118015610d725750600081115b15610e1457604080518082019091526fffffffffffffffffffffffffffffffff838116825282811660208301908152600a805460018101825560009190915292517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8909301805491516fffffffffffffffffffffffffffffffff1990921693831693909317821670010000000000000000000000000000000091909216021790555b50505b5050565b600954600160a060020a031681565b600061063683836116bb565b73663a5c229c09b049e36dcc11a9b0d4a8eb9db21481565b600054600160a060020a03163314610e6557600080fd5b600954604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600092600160a060020a0316916370a08231916024808301926020929190829003018186803b158015610ec957600080fd5b505afa158015610edd573d6000803e3d6000fd5b505050506040513d6020811015610ef357600080fd5b5051600954909150610f2390600160a060020a031673663a5c229c09b049e36dcc11a9b0d4a8eb9db21483611519565b600954604080517f8af416f6000000000000000000000000000000000000000000000000000000008152600160a060020a03909216600483015260248201839052426301c9c380016044830152600060648301819052600160848401523360a4840152905173663a5c229c09b049e36dcc11a9b0d4a8eb9db21492638af416f692349260c48084019382900301818588803b158015610fc157600080fd5b505af1158015610fd5573d6000803e3d6000fd5b505050505050565b600860209081526000928352604080842090915290825290205481565b604080517f504f4f4c5f4d414e4147455200000000000000000000000000000000000000008152815190819003600c019020336000908152600160209081528382208383529052919091205460ff168061105e5750600054600160a060020a031633145b15156110b95760408051600080516020611c38833981519152815260206004820152601a60248201527f53656e64657220686173206e6f742061636365737320726f6c65000000000000604482015290519081900360640190fd5b6110c530600554610e2a565b50600554306000908152600860209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d8452909152902054101561113157600554306000908152600860209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d84529091529020555b600554604080517ff305d7190000000000000000000000000000000000000000000000000000000081523060048201819052602482019390935260006044820181905260648201819052608482018490524260a4830152915191928392737a250d5630b4cf539739df2c5dacb4c659f2488d9263f305d71992319160c480830192606092919082900301818588803b1580156111cc57600080fd5b505af11580156111e0573d6000803e3d6000fd5b50505050506040513d60608110156111f757600080fd5b508051602091820151604080517fc45a01550000000000000000000000000000000000000000000000000000000081529051929550909350737a250d5630b4cf539739df2c5dacb4c659f2488d9263c45a015592600480840193829003018186803b15801561126557600080fd5b505afa158015611279573d6000803e3d6000fd5b505050506040513d602081101561128f57600080fd5b5051604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169163e6a43905913091737a250d5630b4cf539739df2c5dacb4c659f2488d9163ad5c4648916004808301926020929190829003018186803b15801561130957600080fd5b505afa15801561131d573d6000803e3d6000fd5b505050506040513d602081101561133357600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a0393841660048201529290911660248301525160448083019260209291908290030181600087803b15801561139c57600080fd5b505af11580156113b0573d6000803e3d6000fd5b505050506040513d60208110156113c657600080fd5b505160098054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff19909216919091179055604080518082019091526fffffffffffffffffffffffffffffffff928316815290821660208201908152600a805460018101825560009190915291517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8909201805491518416700100000000000000000000000000000000029284166fffffffffffffffffffffffffffffffff199092169190911790921617905550565b737a250d5630b4cf539739df2c5dacb4c659f2488d81565b60006114b93384846116c8565b50600192915050565b60006114cf84848461183f565b600160a060020a03841660009081526008602090815260408083203380855292529091205461150f91869161150a908663ffffffff611bcc16565b6116c8565b5060019392505050565b60408051600160a060020a038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000178152925182516000946060949389169392918291908083835b602083106115c45780518252601f1990920191602091820191016115a5565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5091509150818015611659575080511580611659575080806020019051602081101561165657600080fd5b50515b15156116b45760408051600080516020611c38833981519152815260206004820152601e60248201527f5472616e7366657248656c7065723a20415050524f56455f4641494c45440000604482015290519081900360640190fd5b5050505050565b60006114b933848461183f565b600160a060020a03831615156117525760408051600080516020611c388339815191528152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03821615156117dd5760408051600080516020611c38833981519152815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03808416600081815260086020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a03831615156118ca5760408051600080516020611c38833981519152815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03821615156119555760408051600080516020611c38833981519152815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600760205260409020548111156119f05760408051600080516020611c38833981519152815260206004820152602860248201527f53656e64657220616d6f756e74206d757374206265206772656174657220746860448201527f616e2076616c7565000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600054600160a060020a03848116911614801590611a175750600160a060020a0383163014155b15611a7d5760065460ff161515611a7d5760408051600080516020611c38833981519152815260206004820152601260248201527f54726164696e67206e6f74206f70656e65640000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038316600090815260076020526040902054611aa6908263ffffffff611bcc16565b600160a060020a038085166000908152600760205260408082209390935590841681522054611adb908263ffffffff611bde16565b600160a060020a038084166000818152600760205260408082209490945583517f172a93fb00000000000000000000000000000000000000000000000000000000815292871660048401526024830191909152604482018490529151739b68a9edd52c999422ae056d9fdbf0efc18c4dd19263172a93fb926064808201939182900301818387803b158015611b6f57600080fd5b505af1158015611b83573d6000803e3d6000fd5b5050604080518481529051600160a060020a03861693503392507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b600082821115611bd857fe5b50900390565b60008282018381101561063657fe5b815481835581811115611c1157600083815260209020611c11918101908301611c16565b505050565b611c3491905b80821115611c305760008155600101611c1c565b5090565b9056fe08c379a000000000000000000000000000000000000000000000000000000000a165627a7a72305820dbd2cb8328737af65e63796638b38f22521084723e328faceb3a94e5279b16790029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000008534f4d4553494e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035353580000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): SOMESING
Arg [1] : _symbol (string): SSX
Arg [2] : _decimals (uint256): 18
Arg [3] : _initialSupply (uint256): 10000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000989680
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 534f4d4553494e47000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 5353580000000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.