ETH Price: $3,059.53 (+2.60%)
Gas: 1 Gwei

Contract

0x558c62533def5e9d77a7e555490c0E2889EaCF3A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve123390392021-04-30 2:02:541163 days ago1619748174IN
0x558c6253...889EaCF3A
0 ETH0.0016332435.20000023
Approve123385182021-04-30 0:05:591164 days ago1619741159IN
0x558c6253...889EaCF3A
0 ETH0.0015311633
Transfer117308212021-01-26 10:44:511257 days ago1611657891IN
0x558c6253...889EaCF3A
0 ETH0.0027498772.6
Transfer107614352020-08-30 9:37:361406 days ago1598780256IN
0x558c6253...889EaCF3A
0 ETH0.0083303220.00000145
Transfer107613372020-08-30 9:12:281406 days ago1598778748IN
0x558c6253...889EaCF3A
0 ETH0.00506963219.00000145
Transfer107613182020-08-30 9:09:441406 days ago1598778584IN
0x558c6253...889EaCF3A
0 ETH0.00497703215.00000145
Transfer107603542020-08-30 5:32:251406 days ago1598765545IN
0x558c6253...889EaCF3A
0 ETH0.00763917330.00000145
Transfer107603322020-08-30 5:29:151406 days ago1598765355IN
0x558c6253...889EaCF3A
0 ETH0.00763917330.00000145
Transfer107601162020-08-30 4:41:011406 days ago1598762461IN
0x558c6253...889EaCF3A
0 ETH0.01422391269.00000145
Transfer105604232020-07-30 10:32:351437 days ago1596105155IN
0x558c6253...889EaCF3A
0 ETH0.0022726260
Transfer105604122020-07-30 10:29:351437 days ago1596104975IN
0x558c6253...889EaCF3A
0 ETH0.0024998866
Transfer105486722020-07-28 14:54:341439 days ago1595948074IN
0x558c6253...889EaCF3A
0 ETH0.0042301680
Transfer105359662020-07-26 15:38:391441 days ago1595777919IN
0x558c6253...889EaCF3A
0 ETH0.0045474286.00000145
Transfer105359642020-07-26 15:38:041441 days ago1595777884IN
0x558c6253...889EaCF3A
0 ETH0.0046002987
Mint Tokens105018372020-07-21 9:06:171446 days ago1595322377IN
0x558c6253...889EaCF3A
0 ETH0.00507173126.15
Mint Tokens105018252020-07-21 9:02:571446 days ago1595322177IN
0x558c6253...889EaCF3A
0 ETH0.00695944126.15
Transfer95446802020-02-24 6:58:501594 days ago1582527530IN
0x558c6253...889EaCF3A
0 ETH0.000030061.3
Transfer95446802020-02-24 6:58:501594 days ago1582527530IN
0x558c6253...889EaCF3A
0 ETH0.000030061.3
Transfer95440402020-02-24 4:35:491594 days ago1582518949IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440402020-02-24 4:35:491594 days ago1582518949IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440392020-02-24 4:35:451594 days ago1582518945IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440392020-02-24 4:35:451594 days ago1582518945IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440342020-02-24 4:34:551594 days ago1582518895IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440312020-02-24 4:33:561594 days ago1582518836IN
0x558c6253...889EaCF3A
0 ETH0.000037851
Transfer95440312020-02-24 4:33:561594 days ago1582518836IN
0x558c6253...889EaCF3A
0 ETH0.000037851
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
53674092018-04-02 14:05:472287 days ago1522677947
0x558c6253...889EaCF3A
4.723 ETH
52246822018-03-09 13:47:392311 days ago1520603259
0x558c6253...889EaCF3A
330.971 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UTokenContract

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.18;

contract Owned {
    address public owner;
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    function Owned ()public {
        owner = msg.sender;
    }
    
    function changeOwner(address _newOwner) onlyOwner public{
        owner = _newOwner;
    }
}


contract tokenRecipient { 
  function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData)public;
} 

contract ERC20Token {
    /* This is a slight change to the ERC20 base standard.
    function totalSupply() constant returns (uint256 supply);
    is replaced with:
    uint256 public totalSupply;
    This automatically creates a getter function for the totalSupply.
    This is moved to the base contract since public getter functions are not
    currently recognised as an implementation of the matching abstract
    function by the compiler.
    */
    /// total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner)public constant returns (uint256 balance);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value)public returns (bool success);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value)public returns (bool success);

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value)public returns (bool success);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender)public constant returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract UTokenContract is ERC20Token, Owned{

    /* Public variables of the token */
    string  public constant standard = "U Token V1.0";
    string  public constant name = "U Token";
    string  public constant symbol = "UT";
    uint256 public constant decimals = 6;
    uint256 private constant etherChange = 10**18;
    
    /* Variables of the token */
    uint256 public totalSupply;
    uint256 public totalRemainSupply;
    uint256 public UTExchangeRate;
    bool    public crowdsaleIsOpen;
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowances;
    address public multisigAddress;
    /* Events */
    event mintToken(address indexed _to, uint256 _value);
    event burnToken(address indexed _from, uint256 _value);
    
    function () payable public{
        require (crowdsaleIsOpen == true);
        require(msg.value != 0);
        mintUTToken(msg.sender, (msg.value * UTExchangeRate * 10**decimals) / etherChange);
    }
    /* Initializes contract and  sets restricted addresses */
    function UTokenContract(uint256 _totalSupply, uint256 __UTExchangeRate)public {
        owner = msg.sender;
        totalSupply = _totalSupply * 10**decimals;
        UTExchangeRate = __UTExchangeRate;
        totalRemainSupply = totalSupply;
        crowdsaleIsOpen = true;
    }
    
    function setUTExchangeRate(uint256 _UTExchangeRate) onlyOwner public{
        UTExchangeRate = _UTExchangeRate;
    }
    
    function crowdsaleOpen(bool _crowdsaleIsOpen)public {
        crowdsaleIsOpen = _crowdsaleIsOpen;
    }
    /* Returns total supply of issued tokens */
    function UTTotalSupply()public constant returns (uint256) {   
        return totalSupply - totalRemainSupply;
    }

    /* Returns balance of address */
    function balanceOf(address _owner)public constant returns (uint256 balance) {
        return balances[_owner];
    }

    /* Transfers tokens from your address to other */
    function transfer(address _to, uint256 _value)public returns (bool success) {
        require (balances[msg.sender] > _value);            // Throw if sender has insufficient balance
        require (balances[_to] + _value > balances[_to]);   // Throw if owerflow detected
        balances[msg.sender] -= _value;                     // Deduct senders balance
        balances[_to] += _value;                            // Add recivers blaance 
        Transfer(msg.sender, _to, _value);                  // Raise Transfer event
        return true;
    }

    /* Approve other address to spend tokens on your account */
    function approve(address _spender, uint256 _value)public returns (bool success) {
        allowances[msg.sender][_spender] = _value;          // Set allowance         
        Approval(msg.sender, _spender, _value);             // Raise Approval event         
        return true;
    }

    /* Approve and then communicate the approved contract in a single tx */ 
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)public returns (bool success) {            
        tokenRecipient spender = tokenRecipient(_spender);              // Cast spender to tokenRecipient contract         
        approve(_spender, _value);                                      // Set approval to contract for _value         
        spender.receiveApproval(msg.sender, _value, this, _extraData);  // Raise method on _spender contract         
        return true;     
    }     

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value)public returns (bool success) {      
        require (balances[_from] > _value);                // Throw if sender does not have enough balance     
        require (balances[_to] + _value > balances[_to]);  // Throw if overflow detected    
        require (_value > allowances[_from][msg.sender]);  // Throw if you do not have allowance       
        balances[_from] -= _value;                          // Deduct senders balance    
        balances[_to] += _value;                            // Add recipient blaance         
        allowances[_from][msg.sender] -= _value;            // Deduct allowance for this address         
        Transfer(_from, _to, _value);                       // Raise Transfer event
        return true;     
    }         

    /* Get the amount of allowed tokens to spend */     
    function allowance(address _owner, address _spender)public constant returns (uint256 remaining) {         
        return allowances[_owner][_spender];
    }     
        
    /*withdraw Ether to a multisig address*/
    function withdraw(address _multisigAddress)public onlyOwner {    
        require(_multisigAddress != 0x0);
        multisigAddress = _multisigAddress;
        multisigAddress.transfer(this.balance);
    }  
    
    /* Issue new tokens */     
    function mintUTToken(address _to, uint256 _amount) internal { 
        require (balances[_to] + _amount > balances[_to]);      // Check for overflows
        require (totalRemainSupply > _amount);
        totalRemainSupply -= _amount;                           // Update total supply
        balances[_to] += _amount;                               // Set minted coins to target
        mintToken(_to, _amount);                                // Create Mint event       
        Transfer(0x0, _to, _amount);                            // Create Transfer event from 0x
    }  
    
    function mintTokens(address _sendTo, uint256 _sendAmount)public onlyOwner {
        mintUTToken(_sendTo, _sendAmount);
    }
    
    /* Destroy tokens from owners account */
    function burnTokens(address _addr, uint256 _amount)public onlyOwner {
        require (balances[msg.sender] < _amount);               // Throw if you do not have enough balance
        totalRemainSupply += _amount;                           // Deduct totalSupply
        balances[_addr] -= _amount;                             // Destroy coins on senders wallet
        burnToken(_addr, _amount);                              // Raise Burn event
        Transfer(_addr, 0x0, _amount);                          // Raise transfer to 0x0
    }
}

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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemainSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_multisigAddress","type":"address"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"multisigAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"UTExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"crowdsaleIsOpen","outputs":[{"name":"","type":"bool"}],"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":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_UTExchangeRate","type":"uint256"}],"name":"setUTExchangeRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_crowdsaleIsOpen","type":"bool"}],"name":"crowdsaleOpen","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"UTTotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sendTo","type":"address"},{"name":"_sendAmount","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_totalSupply","type":"uint256"},{"name":"__UTExchangeRate","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"mintToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"burnToken","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"},{"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"}]

6060604052341561000f57600080fd5b604051604080610cbf833981016040528080519190602001805160018054600160a060020a033316600160a060020a03199182168117909116178155620f424094909402600281905560049190915560035550506005805460ff19169091179055610c408061007f6000396000f3006060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610174578063095ea7b3146101fe5780630d1118ce1461023457806318160ddd1461025657806323b872dd1461027b578063313ce567146102a357806332cd0b3d146102b657806351cff8d9146102c95780635462870d146102e85780635a3b7e42146103175780636c97a8121461032a57806370a082311461033d578063833491221461035c5780638da5cb5b1461036f57806395d89b4114610382578063a6f9dae114610395578063a9059cbb146103b4578063ab06da29146103d6578063c1a12d66146103ec578063c9b2a58014610404578063cae9ca5114610417578063dd62ed3e1461047c578063f0dda65c146104a1575b60055460ff16151560011461014657600080fd5b34151561015257600080fd5b600454610172903390670de0b6b3a7640000903402620f424002046104c3565b005b341561017f57600080fd5b610187610585565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101c35780820151838201526020016101ab565b50505050905090810190601f1680156101f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020957600080fd5b610220600160a060020a03600435166024356105bc565b604051901515815260200160405180910390f35b341561023f57600080fd5b610172600160a060020a0360043516602435610628565b341561026157600080fd5b6102696106f5565b60405190815260200160405180910390f35b341561028657600080fd5b610220600160a060020a03600435811690602435166044356106fb565b34156102ae57600080fd5b6102696107f4565b34156102c157600080fd5b6102696107f9565b34156102d457600080fd5b610172600160a060020a03600435166107ff565b34156102f357600080fd5b6102fb610890565b604051600160a060020a03909116815260200160405180910390f35b341561032257600080fd5b61018761089f565b341561033557600080fd5b6102696108d6565b341561034857600080fd5b610269600160a060020a03600435166108dc565b341561036757600080fd5b6102206108f7565b341561037a57600080fd5b6102fb610900565b341561038d57600080fd5b61018761090f565b34156103a057600080fd5b610172600160a060020a0360043516610946565b34156103bf57600080fd5b610220600160a060020a0360043516602435610990565b34156103e157600080fd5b610172600435610a37565b34156103f757600080fd5b6101726004351515610a57565b341561040f57600080fd5b610269610a6a565b341561042257600080fd5b61022060048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a7495505050505050565b341561048757600080fd5b610269600160a060020a0360043581169060243516610ba0565b34156104ac57600080fd5b610172600160a060020a0360043516602435610bcb565b600160a060020a038216600090815260066020526040902054818101116104e957600080fd5b6003548190116104f857600080fd5b600380548290039055600160a060020a038216600081815260066020526040908190208054840190557f79c65068f81072733b15ab3cba61b23110793f90ab099d228a414b186333a81e9083905190815260200160405180910390a281600160a060020a03166000600080516020610bf58339815191528360405190815260200160405180910390a35050565b60408051908101604052600781527f5520546f6b656e00000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60015433600160a060020a0390811691161461064357600080fd5b600160a060020a03331660009081526006602052604090205481901061066857600080fd5b6003805482019055600160a060020a03821660008181526006602052604090819020805484900390557fd1df306c742159c188c29d2c167874a39b84fd0f96f794ad7ea53295680ec1c59083905190815260200160405180910390a2600082600160a060020a0316600080516020610bf58339815191528360405190815260200160405180910390a35050565b60025481565b600160a060020a03831660009081526006602052604081205482901161072057600080fd5b600160a060020a0383166000908152600660205260409020548281011161074657600080fd5b600160a060020a0380851660009081526007602090815260408083203390941683529290522054821161077857600080fd5b600160a060020a0380851660008181526006602090815260408083208054889003905587851680845281842080548901905584845260078352818420339096168452949091529081902080548690039055600080516020610bf58339815191529085905190815260200160405180910390a35060019392505050565b600681565b60035481565b60015433600160a060020a0390811691161461081a57600080fd5b600160a060020a038116151561082f57600080fd5b60088054600160a060020a0380841673ffffffffffffffffffffffffffffffffffffffff1990921691909117918290559081169030163180156108fc0290604051600060405180830381858888f19350505050151561088d57600080fd5b50565b600854600160a060020a031681565b60408051908101604052600c81527f5520546f6b656e2056312e300000000000000000000000000000000000000000602082015281565b60045481565b600160a060020a031660009081526006602052604090205490565b60055460ff1681565b600154600160a060020a031681565b60408051908101604052600281527f5554000000000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a0390811691161461096157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0333166000908152600660205260408120548290116109b557600080fd5b600160a060020a038316600090815260066020526040902054828101116109db57600080fd5b600160a060020a03338116600081815260066020526040808220805487900390559286168082529083902080548601905591600080516020610bf58339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610a5257600080fd5b600455565b6005805460ff1916911515919091179055565b6003546002540390565b600083610a8181856105bc565b5080600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b33578082015183820152602001610b1b565b50505050905090810190601f168015610b605780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b8157600080fd5b6102c65a03f11515610b9257600080fd5b506001979650505050505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b60015433600160a060020a03908116911614610be657600080fd5b610bf082826104c3565b50505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209f037e9496d348e313344639c1682509014b9e530f1e83c05000947792f15800002900000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000000000061a8

Deployed Bytecode

0x6060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610174578063095ea7b3146101fe5780630d1118ce1461023457806318160ddd1461025657806323b872dd1461027b578063313ce567146102a357806332cd0b3d146102b657806351cff8d9146102c95780635462870d146102e85780635a3b7e42146103175780636c97a8121461032a57806370a082311461033d578063833491221461035c5780638da5cb5b1461036f57806395d89b4114610382578063a6f9dae114610395578063a9059cbb146103b4578063ab06da29146103d6578063c1a12d66146103ec578063c9b2a58014610404578063cae9ca5114610417578063dd62ed3e1461047c578063f0dda65c146104a1575b60055460ff16151560011461014657600080fd5b34151561015257600080fd5b600454610172903390670de0b6b3a7640000903402620f424002046104c3565b005b341561017f57600080fd5b610187610585565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101c35780820151838201526020016101ab565b50505050905090810190601f1680156101f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020957600080fd5b610220600160a060020a03600435166024356105bc565b604051901515815260200160405180910390f35b341561023f57600080fd5b610172600160a060020a0360043516602435610628565b341561026157600080fd5b6102696106f5565b60405190815260200160405180910390f35b341561028657600080fd5b610220600160a060020a03600435811690602435166044356106fb565b34156102ae57600080fd5b6102696107f4565b34156102c157600080fd5b6102696107f9565b34156102d457600080fd5b610172600160a060020a03600435166107ff565b34156102f357600080fd5b6102fb610890565b604051600160a060020a03909116815260200160405180910390f35b341561032257600080fd5b61018761089f565b341561033557600080fd5b6102696108d6565b341561034857600080fd5b610269600160a060020a03600435166108dc565b341561036757600080fd5b6102206108f7565b341561037a57600080fd5b6102fb610900565b341561038d57600080fd5b61018761090f565b34156103a057600080fd5b610172600160a060020a0360043516610946565b34156103bf57600080fd5b610220600160a060020a0360043516602435610990565b34156103e157600080fd5b610172600435610a37565b34156103f757600080fd5b6101726004351515610a57565b341561040f57600080fd5b610269610a6a565b341561042257600080fd5b61022060048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a7495505050505050565b341561048757600080fd5b610269600160a060020a0360043581169060243516610ba0565b34156104ac57600080fd5b610172600160a060020a0360043516602435610bcb565b600160a060020a038216600090815260066020526040902054818101116104e957600080fd5b6003548190116104f857600080fd5b600380548290039055600160a060020a038216600081815260066020526040908190208054840190557f79c65068f81072733b15ab3cba61b23110793f90ab099d228a414b186333a81e9083905190815260200160405180910390a281600160a060020a03166000600080516020610bf58339815191528360405190815260200160405180910390a35050565b60408051908101604052600781527f5520546f6b656e00000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60015433600160a060020a0390811691161461064357600080fd5b600160a060020a03331660009081526006602052604090205481901061066857600080fd5b6003805482019055600160a060020a03821660008181526006602052604090819020805484900390557fd1df306c742159c188c29d2c167874a39b84fd0f96f794ad7ea53295680ec1c59083905190815260200160405180910390a2600082600160a060020a0316600080516020610bf58339815191528360405190815260200160405180910390a35050565b60025481565b600160a060020a03831660009081526006602052604081205482901161072057600080fd5b600160a060020a0383166000908152600660205260409020548281011161074657600080fd5b600160a060020a0380851660009081526007602090815260408083203390941683529290522054821161077857600080fd5b600160a060020a0380851660008181526006602090815260408083208054889003905587851680845281842080548901905584845260078352818420339096168452949091529081902080548690039055600080516020610bf58339815191529085905190815260200160405180910390a35060019392505050565b600681565b60035481565b60015433600160a060020a0390811691161461081a57600080fd5b600160a060020a038116151561082f57600080fd5b60088054600160a060020a0380841673ffffffffffffffffffffffffffffffffffffffff1990921691909117918290559081169030163180156108fc0290604051600060405180830381858888f19350505050151561088d57600080fd5b50565b600854600160a060020a031681565b60408051908101604052600c81527f5520546f6b656e2056312e300000000000000000000000000000000000000000602082015281565b60045481565b600160a060020a031660009081526006602052604090205490565b60055460ff1681565b600154600160a060020a031681565b60408051908101604052600281527f5554000000000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a0390811691161461096157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0333166000908152600660205260408120548290116109b557600080fd5b600160a060020a038316600090815260066020526040902054828101116109db57600080fd5b600160a060020a03338116600081815260066020526040808220805487900390559286168082529083902080548601905591600080516020610bf58339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610a5257600080fd5b600455565b6005805460ff1916911515919091179055565b6003546002540390565b600083610a8181856105bc565b5080600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b33578082015183820152602001610b1b565b50505050905090810190601f168015610b605780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b8157600080fd5b6102c65a03f11515610b9257600080fd5b506001979650505050505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b60015433600160a060020a03908116911614610be657600080fd5b610bf082826104c3565b50505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209f037e9496d348e313344639c1682509014b9e530f1e83c05000947792f158000029

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

00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000000000061a8

-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 10000000000
Arg [1] : __UTExchangeRate (uint256): 25000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [1] : 00000000000000000000000000000000000000000000000000000000000061a8


Swarm Source

bzzr://9f037e9496d348e313344639c1682509014b9e530f1e83c05000947792f15800

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  ]
[ 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.