Contract 0x491c9a23db85623eed455a8efdd6aba9b911c5df

 

TxHash Block Age From To Value [TxFee]
0x269c223c41adc70734ec048e5ac63a0a5aec4cfc1cff77e2da84175b7b291fd2723517732 mins ago0x5a6f8b33145bb3bfe415153d37636bc29fdf57b7  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00022314
0x1a7ae690b9b3e55189e9e47ed5866b2948e6776c0b96b793632f789b5d0e37b2723201818 hrs 38 mins agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00074252
0x4084e52494766e2f71d5d04394e4284dd968ac1cded85026fd2aaf740e548d82723146121 hrs 51 mins ago0x5a6f8b33145bb3bfe415153d37636bc29fdf57b7  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000366016
0x9df61d9ec3bf55017b35f11495ef2521591bb57e7a3b3d5276100ea75e4084db723121123 hrs 20 mins agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.0010438
0x5d9186c86a5a71ca29a74143ab402a9dd5aac088f5cb775a86802a42fba497c172303231 day 4 hrs ago0xc9f5230de9d0de0d69649153593b1743649b7383  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000274512
0xf3b6a974cac2ed4f97def0042d1ccc055debedc1bd79f301de704d7b2808603072303081 day 4 hrs agoBilaxy  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00130155
0xf1d0ed868f9000b5f4e460a09e94974fb134a2dc1f4db14886fb5715ed013c5672287991 day 13 hrs ago0x5caec3f3327d18eff4133a2dea25eacb4b1a8594  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00183008
0x3758089ca318bb507e1d6915c6f7adfa31a1ca83e95e5b5572476cf83ddba5ce72275241 day 20 hrs ago0xb67dfe502e5301e48a93dd5cfcac21a3ef83fcaf  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000334134
0x7e85b0bd0d6b21a5d7c53cf142143146521c8ab7c085136c51b51118795c952772273871 day 20 hrs ago0x59a92c24bb7b0b029f694c685e674958dade8fac  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00156198
0x2ec59661ccff23db9405416e340e44b92a80a3a7459c69669cf7002b7f97003f72267722 days 45 mins ago0x8ebd10fe696288c6ed1e024064fdf54541aa63e0  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000274512
0x8c9104ebefdec7d4f3897747c4172d76392ebc96f56dd7fae33a861c6f176b8b72267572 days 49 mins agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.0010438
0x03a5e67dd3c1a7542db0c86610aef7f91c48c7fe870e43bcf98e6d1aa11619b872257312 days 6 hrs ago0x5c194b22da4fca0a7cadd9dff6e3d0b5d0fe88e8  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000274896
0x50d8258a9455c4cebb422d7fef52c3e951e18389e139ddedbc52a21738d8d3ab72244212 days 14 hrs ago0x7095de4bb8d29f9b1ad4389ed0ada42c56764688  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00022908
0xabfa49a0e0b6641fa650f9e2c680a707e4836b87782ab89a1b2358e48830a29d72239752 days 16 hrs ago0x977ca942219797dbee7055c00dff389501358436  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000308868
0x5c9dcb053d0120ea3dc2642ca4f0110f096ff5528e31bba9261e6e7a6d5e335a72239692 days 16 hrs agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00104124
0xa1e3d56f3cc65def78860a56f99b33ea8c7e744bcdea0ebbd6875dd1e15834ec72239302 days 17 hrs ago0x977ca942219797dbee7055c00dff389501358436  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.0004037346
0xfac4562b98a15be24883a7850935410b4256c054e2de35cfff1fd5209b91e11572238922 days 17 hrs agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00104124
0xd79e264c0be82f06ad5afb728906f630d70c396498702924cb8d041ef2e3d24472237652 days 18 hrs agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00104124
0xc0e816a3764b3c9358485a87e0b2ce624cccdaa45a89949a2b40db483ffbecfd72195293 days 18 hrs ago0xf287e5603850d83417394e2c0c6210b652c58cc9  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000110802
0xe6b958d98727dce3b6aaa2db33c49a3a819a2836eed07b04925e6f4a795ea84672179004 days 3 hrs agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.0007438
0x98d54f7fc16a9748d86e7a266cc8b926431b62e9966b3b21db4f6fad5a3d2fb772174204 days 6 hrs ago0x3640f8a0395a0c4136dce9ac1b961b2c78221e48  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00167067
0x1ca489e80ba379f61458f3a8316689647eae74bea8769f0c5846faac97bb628b72163554 days 12 hrs ago0xc6f71226119fbf3d606220f14969672a932bba27  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.001516918
0xd39a21078ce4bf4214f860775e6ebaf5677e8de4d7f45323a6bfea0f9771fc7b72144844 days 23 hrs agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.00104252
0x63f25b254aa0be2e029d5f624b588d667d12534c3cc7ddee03f504095c76900b72141665 days 1 hr agoBibox  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.0007438
0x313c57a3b3dc91575e347b0104c8a448c95b56a22bb2610c3d41f3b6715a7ca272141645 days 1 hr ago0x5ae461593c1423f7c8d3bcddc1037e81c4cbfdde  IN   0x491c9a23db85623eed455a8efdd6aba9b911c5df0 Ether0.000089016
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: HeroNodeToken
Compiler Version: v0.4.20+commit.3155dd80
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;


contract Ownable {
  address public owner;

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

  function Ownable() public {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}


contract ERC20 {

  function totalSupply() public view returns (uint256);
  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);

  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);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}



contract SafeMath {

  function safeAdd(uint256 x, uint256 y) internal pure returns(uint256) {
    uint256 z = x + y;
    assert((z >= x) && (z >= y));
    return z;
  }

  function safeSubtract(uint256 x, uint256 y) internal pure returns(uint256) {
    assert(x >= y);
    uint256 z = x - y;
    return z;
  }

  function safeMult(uint256 x, uint256 y) internal pure returns(uint256) {
    uint256 z = x * y;
    assert((x == 0)||(z/x == y));
    return z;
  }

  function safeDiv(uint256 x, uint256 y) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 z = x / y;
    return z;
  }
}


contract StandardToken is ERC20, SafeMath {
  /**
  * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
    require(msg.data.length >= size + 4) ;
    _;
  }

  mapping(address => uint256) balances;
  mapping (address => mapping (address => uint256)) internal allowed;

  function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) public returns (bool){
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = safeSubtract(balances[msg.sender], _value);
    balances[_to] = safeAdd(balances[_to], _value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    uint _allowance = allowed[_from][msg.sender];

    balances[_to] = safeAdd(balances[_to], _value);
    balances[_from] = safeSubtract(balances[_from], _value);
    allowed[_from][msg.sender] = safeSubtract(_allowance, _value);
    Transfer(_from, _to, _value);
    return true;
  }

  function balanceOf(address _owner) public view returns (uint) {
    return balances[_owner];
  }

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

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

}

contract HeroNodeToken is StandardToken {
  string public constant name = "HeroNodeToken";
  string public constant symbol = "HER";
  uint256 public constant decimals = 18;
  string public version = "1.0";

  uint256 public constant total = 20 * (10**8) * 10**decimals;   // 20 *10^8 HNC total

  function HeroNodeToken() public {
    balances[msg.sender] = total;
    Transfer(0x0, msg.sender, total);
  }

  function totalSupply() public view returns (uint256) {
    return total;
  }

  function transfer(address _to, uint _value) public returns (bool) {
    return super.transfer(_to,_value);
  }

  function approve(address _spender, uint _value) public returns (bool) {
    return super.approve(_spender,_value);
  }

  function airdropToAddresses(address[] addrs, uint256 amount) public {
    for (uint256 i = 0; i < addrs.length; i++) {
      transfer(addrs[i], 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":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":"total","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addrs","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"airdropToAddresses","outputs":[],"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":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":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"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"}]

Contract Creation Code
60606040526040805190810160405280600381526020017f312e3000000000000000000000000000000000000000000000000000000000008152506002908051906020019061004f929190610107565b50341561005b57600080fd5b6012600a0a6377359400026000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a6377359400026040518082815260200191505060405180910390a36101ac565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014857805160ff1916838001178555610176565b82800160010185558215610176579182015b8281111561017557825182559160200191906001019061015a565b5b5090506101839190610187565b5090565b6101a991905b808211156101a557600081600090555060010161018d565b5090565b90565b610ee7806101bb6000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014d57806318160ddd146101a757806323b872dd146101d05780632ddbd13a14610249578063313ce5671461027257806354fd4d501461029b5780635a3385061461032957806370a082311461038c57806395d89b41146103d9578063a9059cbb14610467578063dd62ed3e146104c1575b600080fd5b34156100ca57600080fd5b6100d261052d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101125780820151818401526020810190506100f7565b50505050905090810190601f16801561013f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015857600080fd5b61018d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610566565b604051808215151515815260200191505060405180910390f35b34156101b257600080fd5b6101ba61057a565b6040518082815260200191505060405180910390f35b34156101db57600080fd5b61022f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061058c565b604051808215151515815260200191505060405180910390f35b341561025457600080fd5b61025c61094a565b6040518082815260200191505060405180910390f35b341561027d57600080fd5b610285610958565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae61095d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102ee5780820151818401526020810190506102d3565b50505050905090810190601f16801561031b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033457600080fd5b61038a6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190919050506109fb565b005b341561039757600080fd5b6103c3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a3e565b6040518082815260200191505060405180910390f35b34156103e457600080fd5b6103ec610a86565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561042c578082015181840152602081019050610411565b50505050905090810190601f1680156104595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561047257600080fd5b6104a7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610abf565b604051808215151515815260200191505060405180910390f35b34156104cc57600080fd5b610517600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ad3565b6040518082815260200191505060405180910390f35b6040805190810160405280600d81526020017f4865726f4e6f6465546f6b656e0000000000000000000000000000000000000081525081565b60006105728383610b5a565b905092915050565b60006012600a0a637735940002905090565b6000806060600481016000369050101515156105a757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156105e357600080fd5b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054841115151561063057600080fd5b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484111515156106bb57600080fd5b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506107826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485610c4c565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061080c6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485610c76565b6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108588285610c76565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050509392505050565b6012600a0a63773594000281565b601281565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109f35780601f106109c8576101008083540402835291602001916109f3565b820191906000526020600020905b8154815290600101906020018083116109d657829003601f168201915b505050505081565b60008090505b8251811015610a3957610a2b8382815181101515610a1b57fe5b9060200190602002015183610abf565b508080600101915050610a01565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f484552000000000000000000000000000000000000000000000000000000000081525081565b6000610acb8383610c94565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110158015610c645750828110155b1515610c6c57fe5b8091505092915050565b600080828410151515610c8557fe5b82840390508091505092915050565b6000604060048101600036905010151515610cae57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cea57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d3757600080fd5b610d7f6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610c76565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e096000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610c4c565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36001915050929150505600a165627a7a72305820a172a09ebd16cbd269a091d93500a28c81ea721b95f3706d8dc89900a4bcefde0029


   Swarm Source:
bzzr://a172a09ebd16cbd269a091d93500a28c81ea721b95f3706d8dc89900a4bcefde
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.