UNetworkToken
ERC20
This contract is an ERC20 token.
                Name
                
                        UNetworkToken
                
            
            
                Symbol
                UUU
            
            
                Decimals
                18
            
            
                Total Supply
                10,000,000,000 UUU
            
            
            
        
                About
                    
                        link
                    
                    
                        description
                    
                     
            
            
                U Network (UUU) is a cryptocurrency and operates on the Ethereum platform. U Network has a current supply of 10,000,000,000 with 9,994,600,000 in circulation. The last known price of U Network is 0.00036412 USD and is down -0.30 over the last 24 hours. It is currently trading on 7 active market(s) with $70,033.20 traded over the last 24 hours. More information can be found at https://u.network/.
            
        Stats
                Public Functions
                6
            
            
                Event Types
                3
            
            
                Code Size
                5,475 bytes
            
        State Variables (7) keyboard_arrow_up
Functions
changeOwner keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function changeOwner(address _owner) public onlyOwner {
  require(_owner != address(0));
  owner = _owner;
  ChangeOwner(owner, _owner);
}
transfer keyboard_arrow_up
Requirements help
Source Code
function transfer(address _to, uint256 _value) public {
  _transfer(msg.sender, _to, _value);
}
transferFrom keyboard_arrow_up
Requirements help
Source Code
function transferFrom(
  address _from,
  address _to,
  uint256 _value
) public returns (bool success) {
  require(_value <= allowance[_from][msg.sender]); // Check allowance
  allowance[_from][msg.sender] -= _value;
  _transfer(_from, _to, _value);
  return true;
}
approve keyboard_arrow_up
burn keyboard_arrow_up
Requirements help
Source Code
function burn(uint256 _value) public returns (bool success) {
  require(balanceOf[msg.sender] >= _value); // Check if the sender has enough
  balanceOf[msg.sender] -= _value; // Subtract from the sender
  totalSupply -= _value; // Updates totalSupply
  Burn(msg.sender, _value);
  return true;
}
burnFrom keyboard_arrow_up
Requirements help
Source Code
function burnFrom(address _from, uint256 _value) public returns (bool success) {
  require(balanceOf[_from] >= _value); // Check if the targeted balance is enough
  require(_value <= allowance[_from][msg.sender]); // Check allowance
  balanceOf[_from] -= _value; // Subtract from the targeted balance
  allowance[_from][msg.sender] -= _value; // Subtract from the sender's allowance
  totalSupply -= _value; // Update totalSupply
  Burn(_from, _value);
  return true;
}
Internal Functions
Internal functions are parts of the contract that can't be used directly, but instead are used by the public functions listed above.
internal UNetworkToken._transfer keyboard_arrow_up
Requirements help
Source Code
function _transfer(
  address _from,
  address _to,
  uint256 _value
) internal {
  // Prevent transfer to 0x0 address. Use burn() instead
  require(_to != 0x0);
  // Check if the sender has enough
  require(balanceOf[_from] >= _value);
  // Check for overflows
  require(balanceOf[_to] + _value > balanceOf[_to]);
  // Save this for an assertion in the future
  uint256 previousBalances = balanceOf[_from] + balanceOf[_to];
  // Subtract from the sender
  balanceOf[_from] -= _value;
  // Add the same to the recipient
  balanceOf[_to] += _value;
  Transfer(_from, _to, _value);
  // Asserts are used to use static analysis to find bugs in your code. They should never fail
  assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
}
 
         
    



