ETH Price: $3,254.93 (-2.33%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer61399112018-08-13 12:12:452354 days ago1534162365IN
0x02611CA3...288127C98
0 ETH0.0009718.578125
Transfer61397712018-08-13 11:35:312354 days ago1534160131IN
0x02611CA3...288127C98
0 ETH0.0009903918.96875
Transfer61394522018-08-13 10:16:222354 days ago1534155382IN
0x02611CA3...288127C98
0 ETH0.0009903918.96875
Transfer61328872018-08-12 7:32:442355 days ago1534059164IN
0x02611CA3...288127C98
0 ETH0.0009292117.796875
Transfer61090032018-08-08 6:39:112359 days ago1533710351IN
0x02611CA3...288127C98
0 ETH0.0011535522.09375

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

Contract Source Code Verified (Exact Match)

Contract Name:
TokenERC20

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-07-22
*/

pragma solidity ^0.4.21;


library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    // uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return a / b;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }


  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}
 

contract TokenERC20   {
	
    using SafeMath for uint256;
    
    string public constant name       = "AVATRS";
    string public constant symbol     = "NAVS";
    uint32 public constant decimals   = 18;
    uint256 public totalSupply;
    address public admin              = 0x9Ef4a2CaA82D396d7B8c244DE57212E0fE332C73;
 
    mapping(address => uint256) balances;
	mapping(address => mapping (address => uint256)) internal allowed;
 
	event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
	event Burn(address indexed burner, uint256 value);   
	
	function TokenERC20(
        uint256 initialSupply
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);   
        balances[admin] = totalSupply; 
        emit Transfer(this,admin,totalSupply);
    }
	
    function totalSupply() public view returns (uint256) {
		return totalSupply;
	}	
	
	function transfer(address _to, uint256 _value) public returns (bool) {
		require(_to != address(0));
 
		require(_value <= balances[msg.sender]);

		balances[msg.sender] = balances[msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);
		emit Transfer(msg.sender, _to, _value);
		return true;
	}
	
	function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
		require(_to != address(0));
		require(_value <= balances[_from]);
		require(_value <= allowed[_from][msg.sender]);	
		balances[_from] = balances[_from].sub(_value);
		balances[_to] = balances[_to].add(_value);
		allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
		emit Transfer(_from, _to, _value);
		return true;
	}


    function approve(address _spender, uint256 _value) public returns (bool) {
		allowed[msg.sender][_spender] = _value;
		emit Approval(msg.sender, _spender, _value);
		return true;
	}

    function allowance(address _owner, address _spender) public view returns (uint256) {
		return allowed[_owner][_spender];
	}

	function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
		allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
		emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
		return true;
	}

	function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
		uint oldValue = allowed[msg.sender][_spender];
		if (_subtractedValue > oldValue) {
			allowed[msg.sender][_spender] = 0;
		} else {
			allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
		}
		emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
		return true;
	}
	
	function getBalance(address _a) internal constant returns(uint256) {
 
            return balances[_a];
 
    }
    
    function balanceOf(address _owner) public view returns (uint256 balance) {
        return getBalance( _owner );
    }
	
 
}

Contract Security Audit

Contract ABI

[{"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":"_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":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"},{"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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

606060405260018054600160a060020a031916739ef4a2caa82d396d7b8c244de57212e0fe332c73179055341561003557600080fd5b60405160208061095c83398101604052808051670de0b6b3a76400008102600081815560018054600160a060020a03908116835260026020526040928390208490559054939550928316935030909216917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91905190815260200160405180910390a350610894806100c86000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806366188463146101f757806370a082311461021957806395d89b4114610238578063a9059cbb1461024b578063d73dd6231461026d578063dd62ed3e1461028f578063f851a440146102b4575b600080fd5b34156100c957600080fd5b6100d16102e3565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a036004351660243561031a565b604051901515815260200160405180910390f35b341561018957600080fd5b610191610386565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a036004358116906024351660443561038c565b34156101d657600080fd5b6101de61050e565b60405163ffffffff909116815260200160405180910390f35b341561020257600080fd5b61016a600160a060020a0360043516602435610513565b341561022457600080fd5b610191600160a060020a036004351661060d565b341561024357600080fd5b6100d161061e565b341561025657600080fd5b61016a600160a060020a0360043516602435610655565b341561027857600080fd5b61016a600160a060020a0360043516602435610750565b341561029a57600080fd5b610191600160a060020a03600435811690602435166107f4565b34156102bf57600080fd5b6102c761081f565b604051600160a060020a03909116815260200160405180910390f35b60408051908101604052600681527f4156415452530000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a03831615156103a357600080fd5b600160a060020a0384166000908152600260205260409020548211156103c857600080fd5b600160a060020a03808516600090815260036020908152604080832033909416835292905220548211156103fb57600080fd5b600160a060020a038416600090815260026020526040902054610424908363ffffffff61082e16565b600160a060020a038086166000908152600260205260408082209390935590851681522054610459908363ffffffff61084016565b600160a060020a038085166000908152600260209081526040808320949094558783168252600381528382203390931682529190915220546104a1908363ffffffff61082e16565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b601281565b600160a060020a0333811660009081526003602090815260408083209386168352929052908120548083111561057057600160a060020a0333811660009081526003602090815260408083209388168352929052908120556105a7565b610580818463ffffffff61082e16565b600160a060020a033381166000908152600360209081526040808320938916835292905220555b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b60006106188261084d565b92915050565b60408051908101604052600481527f4e41565300000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561066c57600080fd5b600160a060020a03331660009081526002602052604090205482111561069157600080fd5b600160a060020a0333166000908152600260205260409020546106ba908363ffffffff61082e16565b600160a060020a0333811660009081526002602052604080822093909355908516815220546106ef908363ffffffff61084016565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600360209081526040808320938616835292905290812054610788908363ffffffff61084016565b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600154600160a060020a031681565b60008282111561083a57fe5b50900390565b8181018281101561061857fe5b600160a060020a0316600090815260026020526040902054905600a165627a7a7230582094720d3de651ecf333a7e4d93b413fe9a4e6530e89b6814008b1a600bc855b160029000000000000000000000000000000000000000000000000000000174876e800

Deployed Bytecode

0x6060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806366188463146101f757806370a082311461021957806395d89b4114610238578063a9059cbb1461024b578063d73dd6231461026d578063dd62ed3e1461028f578063f851a440146102b4575b600080fd5b34156100c957600080fd5b6100d16102e3565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a036004351660243561031a565b604051901515815260200160405180910390f35b341561018957600080fd5b610191610386565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a036004358116906024351660443561038c565b34156101d657600080fd5b6101de61050e565b60405163ffffffff909116815260200160405180910390f35b341561020257600080fd5b61016a600160a060020a0360043516602435610513565b341561022457600080fd5b610191600160a060020a036004351661060d565b341561024357600080fd5b6100d161061e565b341561025657600080fd5b61016a600160a060020a0360043516602435610655565b341561027857600080fd5b61016a600160a060020a0360043516602435610750565b341561029a57600080fd5b610191600160a060020a03600435811690602435166107f4565b34156102bf57600080fd5b6102c761081f565b604051600160a060020a03909116815260200160405180910390f35b60408051908101604052600681527f4156415452530000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a03831615156103a357600080fd5b600160a060020a0384166000908152600260205260409020548211156103c857600080fd5b600160a060020a03808516600090815260036020908152604080832033909416835292905220548211156103fb57600080fd5b600160a060020a038416600090815260026020526040902054610424908363ffffffff61082e16565b600160a060020a038086166000908152600260205260408082209390935590851681522054610459908363ffffffff61084016565b600160a060020a038085166000908152600260209081526040808320949094558783168252600381528382203390931682529190915220546104a1908363ffffffff61082e16565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b601281565b600160a060020a0333811660009081526003602090815260408083209386168352929052908120548083111561057057600160a060020a0333811660009081526003602090815260408083209388168352929052908120556105a7565b610580818463ffffffff61082e16565b600160a060020a033381166000908152600360209081526040808320938916835292905220555b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b60006106188261084d565b92915050565b60408051908101604052600481527f4e41565300000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561066c57600080fd5b600160a060020a03331660009081526002602052604090205482111561069157600080fd5b600160a060020a0333166000908152600260205260409020546106ba908363ffffffff61082e16565b600160a060020a0333811660009081526002602052604080822093909355908516815220546106ef908363ffffffff61084016565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600360209081526040808320938616835292905290812054610788908363ffffffff61084016565b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600154600160a060020a031681565b60008282111561083a57fe5b50900390565b8181018281101561061857fe5b600160a060020a0316600090815260026020526040902054905600a165627a7a7230582094720d3de651ecf333a7e4d93b413fe9a4e6530e89b6814008b1a600bc855b160029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000174876e800

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 100000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000174876e800


Swarm Source

bzzr://94720d3de651ecf333a7e4d93b413fe9a4e6530e89b6814008b1a600bc855b16

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  ]

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.