Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 100 txns
Token Tracker: Velox (VLX)
 Latest 25 txns From a total of 100 Transactions

TxHash Age From To Value [TxFee]
0x92e304548b12de65a308cb74ea19a0945773859ea866bc8e7a4fc4287a6ba8e619 hrs 5 mins ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000506209415
0x11605f89c454d8c870960dbff0e5d573f4e449f2c7cfd473bf0d17e8cfd0e42619 hrs 33 mins ago0xe075beea1fb519d927139e1963923e181e6d94ff  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000527751
0x62eccca9f86e5ad5ebfa25c1db8fe45e4ce4ee09d8bd116e2ef59634202d1eb42 days 5 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000432966
0x9436cd205dfd24d5e6011630db34cdbc5667bf6112c891b97924394a5c011bc32 days 10 hrs ago0x8039b006c9ea5903c9f4764b4e45d35ee0934217  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.00141534
0x9b0e679d1e8ab65b404fd12e635cbfa83783b3a9d7439075f319388f175947712 days 10 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000150786
0xaa93aaaf614c96895b228580d6ebc9716c6dbbb80189367d8d2490b2584768e13 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000053136
0x45b663e6fb89397e9d60ac1c5a11845e934c25a133b6817ce8d799c20a8d58f33 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0xf59ea87f507440ac237e531332cb0d9c0e4875a4ce26713a7666a811dcffcb143 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0x48b69e04470fa9fb5b8c31124bf5178c36ea8e69a4d2ecefee6f56d133f7191a3 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0x981ce44a5143bd16aac22635d3b3629e9d05a9c80eaadcbb56bb5a97400ee6403 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0x91f42026dcba4c59d27b6ba328a5f766e50ca2f7133924a7afb5d4e7492d3ccd3 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0x42b398af868b1991bf364135e1727e49437d32959c208ffc05d888bff6b5c24b3 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000159408
0x15ddfdada3f77d474e616cdde2d8226c6c15b4ca7020b156b405a573d684ee6f3 days 5 hrs ago0xe572e2933ea8f4ce27d9ee1151c1e086f5e6f525  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000452358
0xfd39d23f79dc33b23856247e14f20e59ee6d72572fa71d5247df9961f3b3f86d4 days 1 hr ago0x3e90d46a4d8a758bea4c53a615eb9a153454931f  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000542347187
0x8402e409cc5daf1eca90e93547676b8b5035a83f575119c7b2b3296009bcddcc4 days 8 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000452358
0x8a0b5c30bef9dbead6aa5344b05a6a97c9e71d3abc761860c62ebed3dcce0bc25 days 5 hrs ago0x9ea6e1b5093925281d9e864bf2975d0d2bfde7b1  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000150786
0x1e1f22b8c821d5be270ac9d65f1aa76fdb236bf415e762265a4f029315fe39d96 days 15 hrs ago0xf5d162ae2e34be14b474e0d29cd1079fa13c9893  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000150786
0x180b3ee8c86e93d48c824fe73600815f6b51fefff2c652798cec89969222b76d7 days 12 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000452358
0x575679556b2cf77cd4668f167f7f0c6fb3ab63c53dc420bb40e248b62acbc4d19 days 2 hrs ago0x874504ee34f7f34edc91b4d16d85d777341641ee  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.001044375
0x6ddc58e95a7289376b47a596bf5e4a45ee4dbd04d9542969306c411c047e74cc9 days 22 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.00051107
0xfbe9fc98ed4a2425b3d60514e017708dfa3e6ac75b2203be50bbabba1bbb47dc10 days 6 hrs ago0x9ea6e1b5093925281d9e864bf2975d0d2bfde7b1  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000226179
0x0b2b269f6b41961b3c9ec072ede1c4296f2799ebe04f6b4e7e2010a29f2ecb8e11 days 6 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000226179
0x5c40e5033a9e1cd98a14b6bd8782860f86e446369476789269c181bd6dbc08fa12 days 21 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000369675
0x7a12306eb313ad1209b0000b924fd310e7267babba3c80a2d1766919d7a4219114 days 7 hrs ago0xf5d162ae2e34be14b474e0d29cd1079fa13c9893  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.0001809432
0x21065921cd1c55260fb2f4571be3f652b9ffa38adbbb91b4536c5b04c9aac16415 days 13 hrs ago0x25d9ef10e084544985d736cb73905a9c6e1862e6  IN   0xdcd77408e9b16252025637020228f3965938dda50 Ether0.000376965
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: VeloxToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 _a, uint256 _b) internal pure returns (uint256 c) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    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;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 _a, uint256 _b) internal pure returns (uint256) {
    assert(_b <= _a);
    return _a - _b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 _a, uint256 _b) internal pure returns (uint256 c) {
    c = _a + _b;
    assert(c >= _a);
    return c;
  }
}


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


  event OwnershipRenounced(address indexed previousOwner);
  event OwnershipTransferred(
    address indexed previousOwner,
    address indexed newOwner
  );


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() public {
    owner = msg.sender;
  }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Allows the current owner to relinquish control of the contract.
   * @notice Renouncing to ownership will leave the contract without an owner.
   * It will not be possible to call the functions with the `onlyOwner`
   * modifier anymore.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function transferOwnership(address _newOwner) public onlyOwner {
    _transferOwnership(_newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * See https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address _who) public view returns (uint256);
  function transfer(address _to, uint256 _value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}


/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address _owner, address _spender)
    public view returns (uint256);

  function transferFrom(address _from, address _to, uint256 _value)
    public returns (bool);

  function approve(address _spender, uint256 _value) public returns (bool);
  event Approval(
    address indexed owner,
    address indexed spender,
    uint256 value
  );
}


/**
 * @title VeloxToken
 * @dev VeloxCoin => VeloxToken ERC20 token contract
 * This contract supports POS-style staking
 */
contract VeloxToken is ERC20, Ownable {
    using SafeMath for uint256;

    string public constant name = "Velox";
    string public constant symbol = "VLX";
    uint8 public constant decimals = 2;

    uint256 public constant STAKE_MIN_AGE = 64 seconds * 20; // 64 second block time * 20 blocks
    uint256 public constant STAKE_APR = 13; // 13% annual interest
    uint256 public constant MAX_TOTAL_SUPPLY = 100 * (10 ** (6 + uint256(decimals))); // 100 million tokens
    
    bool public balancesInitialized = false;
    
    struct transferIn {
        uint64 amount;
        uint64 time;
    }

    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private allowed;
    mapping (address => transferIn[]) transferIns;
    uint256 private totalSupply_;

    event Mint(address indexed to, uint256 amount);

    modifier canMint() {
        require(totalSupply_ < MAX_TOTAL_SUPPLY);
        _;
    }

    /**
     * @dev Constructor to set totalSupply_
     */
    constructor() public {
        totalSupply_ = 0;
    }

    /**
     * @dev POS-style staking reward mint function
     */
    function mint() public canMint returns (bool) {
        if (balances[msg.sender] <= 0) return false;
        if (transferIns[msg.sender].length <= 0) return false;

        uint reward = _getStakingReward(msg.sender);
        if (reward <= 0) return false;

        _mint(msg.sender, reward);
        emit Mint(msg.sender, reward);
        return true;
    }

    /**
     * @dev External coin age computation function
     */
    function getCoinAge() external view returns (uint256) {
        return _getCoinAge(msg.sender, block.timestamp);
    }

    /**
     * @dev Internal staking reward computation function
     * @return An uint256 representing the sum of coin ages times interest rate
     */
    function _getStakingReward(address _address) internal view returns (uint256) {
        uint256 coinAge = _getCoinAge(_address, block.timestamp); // Sum (value * days since tx arrived)
        if (coinAge <= 0) return 0;
        return (coinAge * STAKE_APR).div(365 * 100); // Amount to deliver in this interval to user
    }

    /**
     * @dev Internal coin age computation function
     * @return An uint256 representing the sum of all coin ages (value * days since tx arrived for each utxo)
     */
    function _getCoinAge(address _address, uint256 _now) internal view returns (uint256 _coinAge) {
        if (transferIns[_address].length <= 0) return 0;

        for (uint256 i = 0; i < transferIns[_address].length; i++) {
            if (_now < uint256(transferIns[_address][i].time).add(STAKE_MIN_AGE)) continue;
            uint256 coinSeconds = _now.sub(uint256(transferIns[_address][i].time));
            _coinAge = _coinAge.add(uint256(transferIns[_address][i].amount).mul(coinSeconds).div(1 days));
        }
    }

    /**
     * @dev Function to init balances mapping on token launch
     */
    function initBalances(address[] _accounts, uint64[] _amounts) external onlyOwner {
        require(!balancesInitialized);
        require(_accounts.length > 0 && _accounts.length == _amounts.length);

        uint256 total = 0;
        for (uint256 i = 0; i < _amounts.length; i++) total = total.add(uint256(_amounts[i]));
        require(total <= MAX_TOTAL_SUPPLY);

        for (uint256 j = 0; j < _accounts.length; j++) _mint(_accounts[j], uint256(_amounts[j]));
    }

    /**
     * @dev Function to complete initialization of token balances after launch
     */
    function completeInitialization() external onlyOwner {
        require(!balancesInitialized);
        balancesInitialized = true;
    }

    /**
     * @dev Total number of tokens in existence
     */
    function totalSupply() public view returns (uint256) {
        return totalSupply_;
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param _owner The address to query the the balance of.
     * @return An uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address _owner) public view returns (uint256) {
        return balances[_owner];
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(
        address _owner,
        address _spender
    )
        public
        view
        returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    /**
     * @dev Transfer token for a specified address
     * @param _to The address to transfer to.
     * @param _value The amount to be transferred.
     */
    function transfer(address _to, uint256 _value) public returns (bool) {
        if (msg.sender == _to) return mint();
        require(_value <= balances[msg.sender]);
        require(_to != address(0));

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        if (transferIns[msg.sender].length > 0) delete transferIns[msg.sender];
        uint64 time = uint64(block.timestamp);
        transferIns[msg.sender].push(transferIn(uint64(balances[msg.sender]), time));
        transferIns[_to].push(transferIn(uint64(_value), time));
        return true;
    }

    /**
     * @dev Transfer tokens to multiple addresses
     * @param _to The addresses to transfer to.
     * @param _values The amounts to be transferred.
     */
    function batchTransfer(address[] _to, uint256[] _values) public returns (bool) {
        require(_to.length == _values.length);
        for (uint256 i = 0; i < _to.length; i++) require(transfer(_to[i], _values[i]));
        return true;
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Transfer tokens from one address to another
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amount of tokens to be transferred
     */
    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    )
        public
        returns (bool)
    {
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
        require(_to != address(0));

        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);
        if (transferIns[_from].length > 0) delete transferIns[_from];
        uint64 time = uint64(block.timestamp);
        transferIns[_from].push(transferIn(uint64(balances[_from]), time));
        transferIns[_to].push(transferIn(uint64(_value), time));
        return true;
    }

    /**
     * @dev Increase the amount of tokens that an owner allowed to a spender.
     * approve should be called when allowed[_spender] == 0. To increment
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * @param _spender The address which will spend the funds.
     * @param _addedValue The amount of tokens to increase the allowance by.
     */
    function increaseApproval(
        address _spender,
        uint256 _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;
    }

    /**
     * @dev Decrease the amount of tokens that an owner allowed to a spender.
     * approve should be called when allowed[_spender] == 0. To decrement
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * @param _spender The address which will spend the funds.
     * @param _subtractedValue The amount of tokens to decrease the allowance by.
     */
    function decreaseApproval(
        address _spender,
        uint256 _subtractedValue
    )
        public
        returns (bool)
    {
        uint256 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;
    }

    /**
     * @dev Internal function that mints an amount of the token and assigns it to
     * an account. This encapsulates the modification of balances such that the
     * proper events are emitted.
     * @param _account The account that will receive the created tokens.
     * @param _amount The amount that will be created.
     */
    function _mint(address _account, uint256 _amount) internal {
        require(_account != 0);
        totalSupply_ = totalSupply_.add(_amount);
        balances[_account] = balances[_account].add(_amount);
        if (transferIns[_account].length > 0) delete transferIns[_account];
        transferIns[_account].push(transferIn(uint64(balances[_account]), uint64(block.timestamp)));
        emit Transfer(address(0), _account, _amount);
    }
}

    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":false,"inputs":[],"name":"mint","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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MAX_TOTAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCoinAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"balancesInitialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"completeInitialization","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_accounts","type":"address[]"},{"name":"_amounts","type":"uint64[]"}],"name":"initBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_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":"STAKE_APR","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STAKE_MIN_AGE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405260008060146101000a81548160ff02191690831515021790555034801561002a57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006004819055506128ae806100826000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610138578063095ea7b3146101c85780631249c58b1461022d57806318160ddd1461025c57806323b872dd14610287578063313ce5671461030c57806333039d3d1461033d57806333bb70ee14610368578063421ed7dd146103935780635827b250146103c25780635b71317e146103d9578063661884631461042c57806370a0823114610491578063715018a6146104e857806388d695b2146104ff5780638da5cb5b146105c057806395d89b4114610617578063a9059cbb146106a7578063d73dd6231461070c578063dd62ed3e14610771578063e25b5cbd146107e8578063e835dd2714610813578063f2fde38b1461083e575b600080fd5b34801561014457600080fd5b5061014d610881565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018d578082015181840152602081019050610172565b50505050905090810190601f1680156101ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d457600080fd5b50610213600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ba565b604051808215151515815260200191505060405180910390f35b34801561023957600080fd5b506102426109ac565b604051808215151515815260200191505060405180910390f35b34801561026857600080fd5b50610271610af2565b6040518082815260200191505060405180910390f35b34801561029357600080fd5b506102f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610afc565b604051808215151515815260200191505060405180910390f35b34801561031857600080fd5b50610321611177565b604051808260ff1660ff16815260200191505060405180910390f35b34801561034957600080fd5b5061035261117c565b6040518082815260200191505060405180910390f35b34801561037457600080fd5b5061037d61118d565b6040518082815260200191505060405180910390f35b34801561039f57600080fd5b506103a861119e565b604051808215151515815260200191505060405180910390f35b3480156103ce57600080fd5b506103d76111b1565b005b3480156103e557600080fd5b5061042a600480360381019080803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050611245565b005b34801561043857600080fd5b50610477600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113e0565b604051808215151515815260200191505060405180910390f35b34801561049d57600080fd5b506104d2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611672565b6040518082815260200191505060405180910390f35b3480156104f457600080fd5b506104fd6116bb565b005b34801561050b57600080fd5b506105a660048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506117bd565b604051808215151515815260200191505060405180910390f35b3480156105cc57600080fd5b506105d5611839565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561062357600080fd5b5061062c61185e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561066c578082015181840152602081019050610651565b50505050905090810190601f1680156106995780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106b357600080fd5b506106f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611897565b604051808215151515815260200191505060405180910390f35b34801561071857600080fd5b50610757600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611dbb565b604051808215151515815260200191505060405180910390f35b34801561077d57600080fd5b506107d2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fb7565b6040518082815260200191505060405180910390f35b3480156107f457600080fd5b506107fd61203e565b6040518082815260200191505060405180910390f35b34801561081f57600080fd5b50610828612043565b6040518082815260200191505060405180910390f35b34801561084a57600080fd5b5061087f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612049565b005b6040805190810160405280600581526020017f56656c6f7800000000000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600080600260ff16600601600a0a6064026004541015156109cc57600080fd5b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610a1e5760009150610aee565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111515610a735760009150610aee565b610a7c336120b0565b9050600081111515610a915760009150610aee565b610a9b33826120f3565b3373ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a2600191505b5090565b6000600454905090565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610b4d57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610bd857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610c1457600080fd5b610c6683600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f990919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cfb83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dcd83600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36000600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490501115610f4957600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610f48919061280c565b5b429050600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205467ffffffffffffffff1681526020018367ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060408051908101604052808567ffffffffffffffff1681526020018367ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555050505060019150509392505050565b600281565b600260ff16600601600a0a60640281565b6000611199334261242e565b905090565b600060149054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561120c57600080fd5b600060149054906101000a900460ff1615151561122857600080fd5b6001600060146101000a81548160ff021916908315150217905550565b60008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112a557600080fd5b600060149054906101000a900460ff161515156112c157600080fd5b6000878790501180156112d957508484905087879050145b15156112e457600080fd5b60009250600091505b8484905082101561134257611333858584818110151561130957fe5b9050602002013567ffffffffffffffff1667ffffffffffffffff168461241290919063ffffffff16565b925081806001019250506112ed565b600260ff16600601600a0a606402831115151561135e57600080fd5b600090505b868690508110156113d7576113ca878783818110151561137f57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868481811015156113aa57fe5b9050602002013567ffffffffffffffff1667ffffffffffffffff166120f3565b8080600101915050611363565b50505050505050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831015156114f2576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611586565b61150583826123f990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561171657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a260008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080825184511415156117d057600080fd5b600090505b835181101561182e5761181684828151811015156117ef57fe5b90602001906020020151848381518110151561180757fe5b90602001906020020151611897565b151561182157600080fd5b80806001019150506117d5565b600191505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f564c58000000000000000000000000000000000000000000000000000000000081525081565b6000808373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118dd576118d66109ac565b9150611db4565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561192b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561196757600080fd5b6119b983600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123f990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a4e83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490501115611b8d57600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611b8c919061280c565b5b429050600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205467ffffffffffffffff1681526020018367ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060408051908101604052808567ffffffffffffffff1681526020018367ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600191505b5092915050565b6000611e4c82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241290919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600d81565b61050081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120a457600080fd5b6120ad816126c4565b50565b6000806120bd834261242e565b90506000811115156120d257600091506120ed565b6120ea618e94600d83026127be90919063ffffffff16565b91505b50919050565b60008273ffffffffffffffffffffffffffffffffffffffff161415151561211957600080fd5b61212e8160045461241290919063ffffffff16565b60048190555061218681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241290919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111561226057600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061225f919061280c565b5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205467ffffffffffffffff1681526020014267ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600082821115151561240757fe5b818303905092915050565b6000818301905082811015151561242557fe5b80905092915050565b600080600080600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905011151561248757600092506126bc565b600091505b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508210156126bb57612562610500600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208481548110151561252857fe5b9060005260206000200160000160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1661241290919063ffffffff16565b84101561256e576126ae565b6125f8600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811015156125bd57fe5b9060005260206000200160000160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16856123f990919063ffffffff16565b90506126ab61269c6201518061268e84600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208781548110151561265457fe5b9060005260206000200160000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff166127d490919063ffffffff16565b6127be90919063ffffffff16565b8461241290919063ffffffff16565b92505b818060010192505061248c565b5b505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561270057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081838115156127cb57fe5b04905092915050565b6000808314156127e75760009050612806565b81830290508183828115156127f857fe5b0414151561280257fe5b8090505b92915050565b508054600082559060005260206000209081019061282a919061282d565b50565b61287f91905b8082111561287b57600080820160006101000a81549067ffffffffffffffff02191690556000820160086101000a81549067ffffffffffffffff021916905550600101612833565b5090565b905600a165627a7a7230582058253860f16d12339c5f6c105ac053357cadc7d2dd89708c35a25ca206b287f30029

   Swarm Source:
bzzr://58253860f16d12339c5f6c105ac053357cadc7d2dd89708c35a25ca206b287f3

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.