Latest 25 transactions from a total of 26509 transactions
(+3 PendingTxns)

TxHash Age From To Value [TxFee]
0x868a67312c989ea48107220cd7154e97aa535691e37980397c7240711719963a(pending)0x8a0edf4c7401ccb4d587af8ddea088706aac046c  IN  0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether(Pending)
0xc3e13a23b62bc2fe12d3973d6686b3b455dd3e46d88141751db0b5aaeebabb67(pending)0xc84fc03708c4c1ce38bbdce7477b7752a26c00a6  IN  0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether(Pending)
0x8265cd24399060735285d67225c347af8d70264fafcdf8626889524f285829bc(pending)0x84d896668dc90c93d8ab2dc20d57b8fdf4e55b16  IN  0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether(Pending)
0x76b5eb48d226b5e85894d7deb3b427ddae352b874d686e9cc723a68b0a56e53e2 hrs 43 mins agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0018641
0x0b29b2347f4982c5c5c18a63988f6f6da41c72b6dad239f2ca2262e5d3e09fa62 hrs 47 mins agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0018673
0x80767dd5b2b622e35a4514228ad6a6f27415a26de70dcd01f9525ad61219d82f9 hrs 31 mins ago0x9b293e547b76d207fda362bad9a65bc80bec1053  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000298256
0x3e1c7fc4d11f308d226ea165cf2a44e4979456fadd04d765612bf3df83026b1e10 hrs 12 mins agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0026141
0x38fc87b81693a06a134269ee1bb191c5c81f10aded4b4a2f258f0c750385d97814 hrs 59 mins ago0x9096410692868ea33f77ff1ca3ae3d9948faf82c  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000089384
0x742540da3d07eb339ae4cff3e9b3ddf81b1dc5b14044f1fb6d390aaa941e4d0915 hrs 6 mins ago0x11a7fa088c376f67d28bc369cc9a4da80483e309  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.001812135
0xf70054bbe5591993cb59db0cc26cbca240e67077d56b5c97d6972462a1db612717 hrs 33 mins ago0xe1b6d51d3f1eea68c449c9b328334f737805994e  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000263997
0xbf8ea0c37e4cca89905512ff4c143d2adefcbc3e55ab9b7acc6026d43da1afa017 hrs 34 mins ago0x5f76af2fe6640bdfe58eac438f9fb011093c3fef  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000432585
0x1bd43dce84836d66cce5d094b112927f8bca43593ae325b48085193b5120e2b117 hrs 53 mins ago0x7224c5211ebc42dbd650b8498b480edb18cf44fc  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0003697254
0x46b5911243f9d6f81eccd91961911fce2be22d6bd5a47d3771bcd36179c51c1c19 hrs 21 mins agoOkex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00183211
0x7bee955a6dc4c90672ff45adab70333caaf97cdd969ba3fe383cf764b4acede219 hrs 58 mins ago0x895bd0a668d0f86fb1e041169c1159ac6427e42d  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0005
0xb7427eb8a36dbc5f7015d0e338759d004464d12aa877bcd6073e71113352307c20 hrs 18 mins ago0xac5d3845d820badc92e340ce66aa06d5d1e9504a  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000139779
0x9af95315d5fa2c9a4632cc54b0f4514c89fe1579e6752373d96a0f3e7b6c7c101 day 51 mins ago0x895bd0a668d0f86fb1e041169c1159ac6427e42d  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00048
0x4c2af0122e2cae930c6d8b493dd99af4e20f4185fc9367c6e33fe26d9afd5df21 day 1 hr ago0x5bf8073c12420ff22b37f3cbac15b55efdb33bf6  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00130711
0xceeb2fa1a3b6ffc290aa09534df73f3cfa986e13a1e08ac162ae92d0f71302601 day 1 hr ago0x52293a16a42e390d88aa882efe94acf0a4403a1b  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00130487
0xca612c9fba4ff8304dbe32061d8ff910c3e9eb5fdc980fad37dea7ad3244148d1 day 3 hrs ago0xe1b6d51d3f1eea68c449c9b328334f737805994e  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.000418768
0xf571ac6dda85ea09ff056409d81f6c32ef7935ff8c25c633ad4674c92e2d68501 day 3 hrs ago0xfee3a83cd0e6d779f80c37498d96e3876e0640a2  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00130711
0x64bee29ec009aafa6168e68055d77b1175ebf0cd8252bd3550f8622a71fd36871 day 3 hrs ago0x3a067b4ae295cd5355e9468163e449f3b1a4c2a3  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00130711
0x2447b7a8db7e3397daf0dabfd335892ec1570930eb88fdb72ccd68d4190fa5e31 day 3 hrs agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0018641
0x2cebdc3babbc8c1b9986d9e6539c1710e367c1b110f1b1bdd676e78431900a6b1 day 4 hrs agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0018673
0x74a075e0087cd0d4b8974d2435feb2a53bf03eee47c990d9799d12e3618489f51 day 5 hrs agoOkex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.00182987
0xcd48fdb03db4385a039d5a565e555c7d1f8b9598bd0bfd1712fc822b6f0dcfa11 day 8 hrs agoBittrex_1  IN   0x45245bc59219eeaaf6cd3f382e078a461ff9de7b0 Ether0.0018641
[ 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), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Token
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

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

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

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

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

interface TokenUpgraderInterface{
    function upgradeFor(address _for, uint256 _value) public returns (bool success);
    function upgradeFrom(address _by, address _for, uint256 _value) public returns (bool success);
}
  
contract Token {
    using SafeMath for uint256;

    address public owner = msg.sender;

    string public name = "\"BANKEX\" project utility token";
    string public symbol = "BKX";

    bool public upgradable = false;
    bool public upgraderSet = false;
    TokenUpgraderInterface public upgrader;

    bool public locked = false;
    uint8 public decimals = 18;
    uint256 public decimalMultiplier = 10**(uint256(decimals));

    modifier unlocked() {
        require(!locked);
        _;
    }

    // Ownership

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

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

    function transferOwnership(address newOwner) public onlyOwner returns (bool success) {
        require(newOwner != address(0));      
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        return true;
    }


    // ERC20 related functions

    uint256 public totalSupply = 0;

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


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

  /**
  * @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) unlocked public returns (bool) {
        require(_to != address(0));
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

 /**
  * @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) view public returns (uint256 bal) {
        return balances[_owner];
    }

  /**
   * @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 amout of tokens to be transfered
   */

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

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */

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

  /**
   * @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 specifing the amount of tokens still available for the spender.
   */

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

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

    function decreaseApproval (address _spender, uint _subtractedValue) unlocked public
        returns (bool success) {
            uint oldValue = allowed[msg.sender][_spender];
            if (_subtractedValue > oldValue) {
                allowed[msg.sender][_spender] = 0;
            } else {
                allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
            }
            Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
            return true;
    }

  /**
    * Constructor mints tokens to corresponding addresses
   */

    function Token () public {
        //values are in natural format

        address publicSaleReserveAddress = 0xDef97e9F16831DA75a52fF583323c4cdd1f508da;
        mint(publicSaleReserveAddress, 74000000);

        address preICOconversionFromWavesReserveAddress = 0x2E3Da0E4DF6C6704c21bD53D873Af09af0a34f86;
        mint(preICOconversionFromWavesReserveAddress, 3000000);

        address preICOconversionFromEthReserveAddress = 0xDE4c839cee9464212C76473420bb87eF0Da8a617;
        mint(preICOconversionFromEthReserveAddress, 3000000);

        address advisorsReserveAddress = 0xDdbC59F27332448EC1e3F9797B69169e680F21Dc;
        mint(advisorsReserveAddress, 40000000);
        
        address frozenForInstitutionalSalesReserveAddress = 0xf026ad161674E4f8b3306a191Bd936E01A5BD4A7;
        mint(frozenForInstitutionalSalesReserveAddress, 140000000);

        address teamReserveAddress = 0x3c0A403245F1C144207935b65da418Ddcc29c94E;
        mint(teamReserveAddress, 50000000);
        
        address optionsReserveAddress = 0x0483bF7eB04cE3d20936e210B9F3801964791EDA;
        mint(optionsReserveAddress, 50000000);
        
        address foundationReserveAddress = 0x6a6a0b4aaa60E97386F94c5414522159b45DEdE8;
        mint(foundationReserveAddress, 40000000);

        assert(totalSupply == 400000000*decimalMultiplier);
    }

  /**
   * @dev Function to mint tokens
   * @param _for The address that will recieve the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */

    function mint(address _for, uint256 _amount) internal returns (bool success) {
        _amount = _amount*decimalMultiplier;
        balances[_for] = balances[_for].add(_amount);
        totalSupply = totalSupply.add(_amount);
        Transfer(0, _for, _amount);
        return true;
    }

  /**
   * @dev Function to lock token transfers
   * @param _newLockState New lock state
   * @return A boolean that indicates if the operation was successful.
   */

    function setLock(bool _newLockState) onlyOwner public returns (bool success) {
        require(_newLockState != locked);
        locked = _newLockState;
        return true;
    }

  /**
   * @dev Function to allow token upgrades
   * @param _newState New upgrading allowance state
   * @return A boolean that indicates if the operation was successful.
   */

    function allowUpgrading(bool _newState) onlyOwner public returns (bool success) {
        upgradable = _newState;
        return true;
    }

    function setUpgrader(address _upgraderAddress) onlyOwner public returns (bool success) {
        require(!upgraderSet);
        require(_upgraderAddress != address(0));
        upgraderSet = true;
        upgrader = TokenUpgraderInterface(_upgraderAddress);
        return true;
    }

    function upgrade() public returns (bool success) {
        require(upgradable);
        require(upgraderSet);
        require(upgrader != TokenUpgraderInterface(0));
        uint256 value = balances[msg.sender];
        assert(value > 0);
        delete balances[msg.sender];
        totalSupply = totalSupply.sub(value);
        assert(upgrader.upgradeFor(msg.sender, value));
        return true;
    }

    function upgradeFor(address _for, uint256 _value) public returns (bool success) {
        require(upgradable);
        require(upgraderSet);
        require(upgrader != TokenUpgraderInterface(0));
        uint256 _allowance = allowed[_for][msg.sender];
        require(_allowance >= _value);
        balances[_for] = balances[_for].sub(_value);
        allowed[_for][msg.sender] = _allowance.sub(_value);
        totalSupply = totalSupply.sub(_value);
        assert(upgrader.upgradeFrom(msg.sender, _for, _value));
        return true;
    }

    function () payable external {
        if (upgradable) {
            assert(upgrade());
            return;
        }
        revert();
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"upgraderSet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"_upgraderAddress","type":"address"}],"name":"setUpgrader","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"decimalMultiplier","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newLockState","type":"bool"}],"name":"setLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"bal","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_for","type":"address"},{"name":"_value","type":"uint256"}],"name":"upgradeFor","outputs":[{"name":"success","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":true,"inputs":[],"name":"upgrader","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newState","type":"bool"}],"name":"allowUpgrading","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"upgrade","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgradable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"_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 Switch To Opcodes View
6060604090815260008054600160a060020a03191633600160a060020a03161790558051908101604052601e81527f2242414e4b4558222070726f6a656374207574696c69747920746f6b656e00006020820152600190805162000068929160200190620003c5565b5060408051908101604052600381527f424b58000000000000000000000000000000000000000000000000000000000060208201526002908051620000b2929160200190620003c5565b506003805461ffff60b060020a61ffff0201191677120000000000000000000000000000000000000000000000179081905560ff7701000000000000000000000000000000000000000000000090910416600a0a600455600060055534156200011a57600080fd5b73def97e9f16831da75a52ff583323c4cdd1f508da60008080808080806200015588630469268064010000000062000fcf620002f282021704565b50732e3da0e4df6c6704c21bd53d873af09af0a34f8696506200018a87622dc6c064010000000062000fcf620002f282021704565b5073de4c839cee9464212c76473420bb87ef0da8a6179550620001bf86622dc6c064010000000062000fcf620002f282021704565b5073ddbc59f27332448ec1e3f9797b69169e680f21dc9450620001f5856302625a0064010000000062000fcf620002f282021704565b5073f026ad161674e4f8b3306a191bd936e01a5bd4a793506200022b846308583b0064010000000062000fcf620002f282021704565b50733c0a403245f1c144207935b65da418ddcc29c94e925062000261836302faf08064010000000062000fcf620002f282021704565b50730483bf7eb04ce3d20936e210b9f3801964791eda915062000297826302faf08064010000000062000fcf620002f282021704565b50736a6a0b4aaa60e97386f94c5414522159b45dede89050620002cd816302625a0064010000000062000fcf620002f282021704565b506004546317d7840002600554141515620002e457fe5b50505050505050506200046a565b600454600160a060020a03831660009081526006602052604081205492909102916200032d908364010000000062000fb9620003ae82021704565b600160a060020a03841660009081526006602052604090205560055462000363908364010000000062000fb9620003ae82021704565b600555600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600082820183811015620003be57fe5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200040857805160ff191683800117855562000438565b8280016001018555821562000438579182015b82811115620004385782518255916020019190600101906200041b565b50620004469291506200044a565b5090565b6200046791905b8082111562000446576000815560010162000451565b90565b6110a3806200047a6000396000f3006060604052600436106101195763ffffffff60e060020a600035041663045a1796811461014057806306fdde0314610167578063095ea7b3146101f157806318160ddd146102135780631b878f711461023857806323b872dd146102575780633082538f1461027f578063313ce56714610292578063619d5194146102bb57806366188463146102d357806370a08231146102f5578063829ebdcd146103145780638da5cb5b1461033657806395d89b4114610365578063a9059cbb14610378578063af2697451461039a578063ca1b5aa7146103ad578063cf309012146103c5578063d55ec697146103d8578063d73dd623146103eb578063dd62ed3e1461040d578063f2fde38b14610432578063f4d26fec14610451575b60035460ff16156101395761012c610464565b151561013457fe5b61013e565b600080fd5b005b341561014b57600080fd5b61015361058f565b604051901515815260200160405180910390f35b341561017257600080fd5b61017a61059d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101b657808201518382015260200161019e565b50505050905090810190601f1680156101e35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101fc57600080fd5b610153600160a060020a036004351660243561063b565b341561021e57600080fd5b6102266106f9565b60405190815260200160405180910390f35b341561024357600080fd5b610153600160a060020a03600435166106ff565b341561026257600080fd5b610153600160a060020a036004358116906024351660443561078a565b341561028a57600080fd5b6102266108e5565b341561029d57600080fd5b6102a56108eb565b60405160ff909116815260200160405180910390f35b34156102c657600080fd5b610153600435151561090f565b34156102de57600080fd5b610153600160a060020a036004351660243561097c565b341561030057600080fd5b610226600160a060020a0360043516610a91565b341561031f57600080fd5b610153600160a060020a0360043516602435610aac565b341561034157600080fd5b610349610c58565b604051600160a060020a03909116815260200160405180910390f35b341561037057600080fd5b61017a610c67565b341561038357600080fd5b610153600160a060020a0360043516602435610cd2565b34156103a557600080fd5b610349610dc0565b34156103b857600080fd5b6101536004351515610dd5565b34156103d057600080fd5b610153610e08565b34156103e357600080fd5b610153610464565b34156103f657600080fd5b610153600160a060020a0360043516602435610e18565b341561041857600080fd5b610226600160a060020a0360043581169060243516610ed4565b341561043d57600080fd5b610153600160a060020a0360043516610eff565b341561045c57600080fd5b610153610f9e565b600354600090819060ff16151561047a57600080fd5b600354610100900460ff16151561049057600080fd5b600354620100009004600160a060020a031615156104ad57600080fd5b50600160a060020a0333166000908152600660205260408120549081116104d057fe5b600160a060020a0333166000908152600660205260408120556005546104fc908263ffffffff610fa716565b600555600354620100009004600160a060020a031663829ebdcd338360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561056457600080fd5b6102c65a03f1151561057557600080fd5b50505060405180519050151561058757fe5b600191505090565b600354610100900460ff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106335780601f1061060857610100808354040283529160200191610633565b820191906000526020600020905b81548152906001019060200180831161061657829003601f168201915b505050505081565b60035460009060b060020a900460ff161561065557600080fd5b8115806106855750600160a060020a03338116600090815260076020908152604080832093871683529290522054155b151561069057600080fd5b600160a060020a03338116600081815260076020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60055481565b6000805433600160a060020a0390811691161461071b57600080fd5b600354610100900460ff161561073057600080fd5b600160a060020a038216151561074557600080fd5b5060038054600160a060020a038316620100000275ffffffffffffffffffffffffffffffffffffffff00001961ff001990921661010017919091161790556001919050565b600354600090819060b060020a900460ff16156107a657600080fd5b600160a060020a03841615156107bb57600080fd5b50600160a060020a0380851660009081526007602090815260408083203390941683529290522054828110156107f057600080fd5b600160a060020a038516600090815260066020526040902054610819908463ffffffff610fa716565b600160a060020a03808716600090815260066020526040808220939093559086168152205461084e908463ffffffff610fb916565b600160a060020a038516600090815260066020526040902055610877818463ffffffff610fa716565b600160a060020a03808716600081815260076020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60045481565b60035477010000000000000000000000000000000000000000000000900460ff1681565b6000805433600160a060020a0390811691161461092b57600080fd5b60035460b060020a900460ff161515821515141561094857600080fd5b506003805482151560b060020a0276ff00000000000000000000000000000000000000000000199091161790556001919050565b600354600090819060b060020a900460ff161561099857600080fd5b50600160a060020a03338116600090815260076020908152604080832093871683529290522054808311156109f457600160a060020a033381166000908152600760209081526040808320938816835292905290812055610a2b565b610a04818463ffffffff610fa716565b600160a060020a033381166000908152600760209081526040808320938916835292905220555b600160a060020a0333811660008181526007602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526006602052604090205490565b600354600090819060ff161515610ac257600080fd5b600354610100900460ff161515610ad857600080fd5b600354620100009004600160a060020a03161515610af557600080fd5b50600160a060020a038084166000908152600760209081526040808320339094168352929052205482811015610b2a57600080fd5b600160a060020a038416600090815260066020526040902054610b53908463ffffffff610fa716565b600160a060020a038516600090815260066020526040902055610b7c818463ffffffff610fa716565b600160a060020a0380861660009081526007602090815260408083203390941683529290522055600554610bb6908463ffffffff610fa716565b600555600354620100009004600160a060020a0316634c6c6a5c33868660006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610c2b57600080fd5b6102c65a03f11515610c3c57600080fd5b505050604051805190501515610c4e57fe5b5060019392505050565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106335780601f1061060857610100808354040283529160200191610633565b60035460009060b060020a900460ff1615610cec57600080fd5b600160a060020a0383161515610d0157600080fd5b600160a060020a033316600090815260066020526040902054610d2a908363ffffffff610fa716565b600160a060020a033381166000908152600660205260408082209390935590851681522054610d5f908363ffffffff610fb916565b600160a060020a0380851660008181526006602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600354620100009004600160a060020a031681565b6000805433600160a060020a03908116911614610df157600080fd5b506003805460ff1916911515919091179055600190565b60035460b060020a900460ff1681565b60035460009060b060020a900460ff1615610e3257600080fd5b600160a060020a03338116600090815260076020908152604080832093871683529290522054610e68908363ffffffff610fb916565b600160a060020a0333811660008181526007602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b6000805433600160a060020a03908116911614610f1b57600080fd5b600160a060020a0382161515610f3057600080fd5b600054600160a060020a0380841691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b60035460ff1681565b600082821115610fb357fe5b50900390565b600082820183811015610fc857fe5b9392505050565b600454600160a060020a0383166000908152600660205260408120549290910291611000908363ffffffff610fb916565b600160a060020a03841660009081526006602052604090205560055461102c908363ffffffff610fb916565b600555600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001929150505600a165627a7a7230582057153936d51bed78b135521c7a559ddd93e398aa2e0aab1fe48f0560156d728b0029

   Swarm Source:
bzzr://57153936d51bed78b135521c7a559ddd93e398aa2e0aab1fe48f0560156d728b

 

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.