Contract 0x9c9891F7795eB127BA4783B671573275fF3a83A9

 

Contract Overview

Balance:
0 Ether

EtherValue:
$0.00

Token:
 
Txn Hash
Method
Block
From
To
Value
0x78504538b1ad23d1158a7d6a5d0001c56afdba2514b2ec470e2af80cba3e63fcTransfer123344292021-04-29 8:58:01646 days 3 hrs ago0xd582b16134c87f44803dac6c09313a5cbdde0a3c IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0018240146.35
0x1c58d0cbaefa38f2d313a49b564aa9e07d317b9d71608f35636b9ad69e2ac0f6Transfer120725882021-03-20 1:00:53686 days 11 hrs ago0x1a96f3bc6cd0e9db43e89f983d4227ec5f707539 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.00476229129
0xd13726fb49ac9f9270d3807f1c6d27eab40513cd3af8d6d648095a8b492de7a6Transfer115295442020-12-26 13:19:35769 days 23 hrs ago0x1a96f3bc6cd0e9db43e89f983d4227ec5f707539 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0025958550
0xb4b7e24c87902c80f52ffeb403b7d08233be4aafef0cbc5ddbe0221c99eb5800Approve94244872020-02-05 19:25:451094 days 17 hrs ago0xda5425fc2373c77343963000ae2d776f06b5320d IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000351758
0x7ad9efbad0fe1b495ccc88dddc12903d25394dbd7cc073da657e3acc9b33a2deTransfer91924492019-12-31 20:05:421130 days 16 hrs ago0x1374528109edd54ecc2db6f4ec29a2f520463499 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000036941
0x709d4124550927d8874195b4be71a89531e7ba6997a8419d3697fcff6ba6c76fApprove86741522019-10-04 6:45:551219 days 5 hrs ago0xe7b4aac17dbd50d040b3cf989cc2d197aca54d0b IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000272936
0x209f432a30beeacaa99c6ae8d9c940fb9d400ba06e54536cdec1f91b885a3806Transfer86741412019-10-04 6:43:591219 days 5 hrs ago0xbf6ae25a3870c2a668e57581d18e8595251adcad IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0008510122.8
0xda0808724660f62e47322dae704ffe237453780777ac4745cdde8220b6f64c81Transfer83031842019-08-07 11:11:161277 days 1 hr ago0xa4b341f8ace1f7883b5e5d032c6b443111002d03 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90.023 Ether0.000084174
0xc2d33a07a7e23e96102e2692b5cf2d3bfa727d7899ab79575a6f6c5d4528121bTransfer83031672019-08-07 11:07:111277 days 1 hr ago0xa4b341f8ace1f7883b5e5d032c6b443111002d03 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90.003 Ether0.000084174
0xb0a0b3347c3e0e9f4a6cbc95213283d653a9d0e340fecb87d9ea1c4b1c308601Transfer78699462019-05-31 22:16:001344 days 14 hrs ago0x7c33a978c02b4e29496dcea8ae4cbe3ab24037db IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0006697530
0x46a5172d73f35061dbf0493970005852603886f128353e2a06a72cdccb191eb6Transfer78699402019-05-31 22:14:171344 days 14 hrs ago0x7c33a978c02b4e29496dcea8ae4cbe3ab24037db IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0015659130
0x5d567e0e64164311b681fb8570cfb60fac81346bd592bab7b2f21a21334c8efeApprove78621092019-05-30 16:50:521345 days 19 hrs ago0xaecf73263fa0e755cf62d2304633b446282a27e4 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.00018174
0xa39817666d7e76df99fbcad5b4c2ab20f520e46d2a7f7ee1e47cf9fdc3fa71d0Transfer78619972019-05-30 16:22:251345 days 20 hrs ago0xd14d5b38618423128a1f6fef0aa37731d851492a IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000223566
0x15c72707a7f3ca02c1fb33c33440b2c6c8332fcd52f0d01e421a38b7140bf1f9Approve78236522019-05-24 17:15:451351 days 19 hrs ago0x1b22225e67bf89f0155ba00cb6a345b2962e501d IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000045361
0x727f1d8e86bf1a43261fdf12f04f44fd2dcc8669e8130673313eb9f885031d3aApprove77105102019-05-07 0:30:191369 days 12 hrs ago0x1a96f3bc6cd0e9db43e89f983d4227ec5f707539 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.00018174
0x98134c097bc079f3e97635399c6681d544538baab574e9c3f4f4cf247d0c5e32Transfer77008242019-05-05 12:09:521371 days 32 mins ago0xbd3bda2f95f23a2fed1efefb8ed91d9240b4ac75 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000037261
0xc87669ef8c8df889911d44f773a60a13957339ab666599eb0cc8a5e8712bb58aTransfer76095462019-04-21 7:16:361385 days 5 hrs ago0xf6532b11c6af26bf42535bd1b05032c55e40193a IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.00014934
0x5ee466ec6dc736e79542b349a7c8e4bbed4033a38c9a117aa85910351be46dd2Approve75520682019-04-12 8:28:461394 days 4 hrs ago0xf6532b11c6af26bf42535bd1b05032c55e40193a IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0004542510
0xb798c3ce9769b97a0f5df8a473f1bfecb7537e61fe8116d17608dfca8d1b9781Approve75520682019-04-12 8:28:461394 days 4 hrs ago0xf6532b11c6af26bf42535bd1b05032c55e40193a IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0004542510
0xc2b2a5ff52aaa6d9b43bdb4377aba30305c229a39001d55732536b26dfb47ea0Approve75285162019-04-08 16:18:441397 days 20 hrs ago0xf6532b11c6af26bf42535bd1b05032c55e40193a IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.0004542510
0xffab7f79e9ed550aacf9af64e39829bd9277ba675effc27d4f8bef59954f86cdApprove75217142019-04-07 14:57:131398 days 21 hrs ago0xa899fb2493f37ec20a8fc6793e36da35aca691d8 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000045481
0xccc74d0e3000a746c9a5e2beebd5b834201e38d1782795faac651df460d481c6Approve74657372019-03-29 21:18:551407 days 15 hrs ago0xcd5ccdf343909a8107c7efb83ee87db5665090e4 IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000181954
0x0d51175c7678a4a0b6a7485149e8dd07453b289abd5dc137a87824c0e5642cd1Approve74249362019-03-23 12:27:151414 days 15 mins ago0x6cf918f5696694214ebd3907eb3d66c3ba25c72b IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.00018174
0x76dc938efcd835c5eb8ba8b241b974585617b170ea660cb6205c1ad82ed36f91Approve73456892019-03-11 4:22:191426 days 8 hrs ago0x9cab2657f8551c7dab6d4a770693fb7a49fe768b IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000090852
0x6480c88888bcf64fc8cec8df223d11318d72c727882386946a276c95131e6b74Approve73048112019-03-04 19:29:131432 days 17 hrs ago0x6b4dfdafdf22ddffaa582918cb05c65c36ef6efa IN  0x9c9891f7795eb127ba4783b671573275ff3a83a90 Ether0.000181444
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
B2X

Compiler Version
v0.4.17+commit.bdeb9e52

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-11-19
*/

pragma solidity ^0.4.17;

library SafeMathMod {// Partial SafeMath Library

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

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

contract B2X {//is inherently ERC20
    using SafeMathMod for uint256;

    /**
    * @constant name The name of the token
    * @constant symbol  The symbol used to display the currency
    * @constant decimals  The number of decimals used to dispay a balance
    * @constant totalSupply The total number of tokens times 10^ of the number of decimals
    * @constant MAX_UINT256 Magic number for unlimited allowance
    * @storage balanceOf Holds the balances of all token holders
    * @storage allowed Holds the allowable balance to be transferable by another address.
    */

    string constant public name = "BtcSegwit2X";

    string constant public symbol = "B2X";

    uint8 constant public decimals = 8;

    uint256 constant public totalSupply = 21000000e8;

    uint256 constant private MAX_UINT256 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;

    mapping (address => uint256) public balanceOf;

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

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

    event TransferFrom(address indexed _spender, address indexed _from, address indexed _to, uint256 _value);

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

    function B2X() public {balanceOf[msg.sender] = totalSupply;}

    /**
    * @notice send `_value` token to `_to` from `msg.sender`
    *
    * @param _to The address of the recipient
    * @param _value The amount of token to be transferred
    * @return Whether the transfer was successful or not
    */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        /* Ensures that tokens are not sent to address "0x0" */
        require(_to != address(0));
        /* Prevents sending tokens directly to contracts. */
        require(isNotContract(_to));

        /* SafeMathMOd.sub will throw if there is not enough balance and if the transfer value is 0. */
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
    * @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    *
    * @param _from The address of the sender
    * @param _to The address of the recipient
    * @param _value The amount of token to be transferred
    * @return Whether the transfer was successful or not
    */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        /* Ensures that tokens are not sent to address "0x0" */
        require(_to != address(0));
        /* Ensures tokens are not sent to this contract */
        require(_to != address(this));
        
        uint256 allowance = allowed[_from][msg.sender];
        /* Ensures sender has enough available allowance OR sender is balance holder allowing single transsaction send to contracts*/
        require(_value <= allowance || _from == msg.sender);

        /* Use SafeMathMod to add and subtract from the _to and _from addresses respectively. Prevents under/overflow and 0 transfers */
        balanceOf[_to] = balanceOf[_to].add(_value);
        balanceOf[_from] = balanceOf[_from].sub(_value);

        /* Only reduce allowance if not MAX_UINT256 in order to save gas on unlimited allowance */
        /* Balance holder does not need allowance to send from self. */
        if (allowed[_from][msg.sender] != MAX_UINT256 && _from != msg.sender) {
            allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        }
        Transfer(_from, _to, _value);
        return true;
    }

    /**
    * @dev Transfer the specified amounts of tokens to the specified addresses.
    * @dev Be aware that there is no check for duplicate recipients.
    *
    * @param _toAddresses Receiver addresses.
    * @param _amounts Amounts of tokens that will be transferred.
    */
    function multiPartyTransfer(address[] _toAddresses, uint256 _amounts) public {
        /* Ensures _toAddresses array is less than or equal to 255 */
        require(_toAddresses.length <= 255);
        

        for (uint8 i = 0; i < _toAddresses.length; i++) {
            transfer(_toAddresses[i], _amounts);
        }
    }

    /**
    * @dev Transfer the specified amounts of tokens to the specified addresses from authorized balance of sender.
    * @dev Be aware that there is no check for duplicate recipients.
    *
    * @param _from The address of the sender
    * @param _toAddresses The addresses of the recipients (MAX 255)
    * @param _amounts The amounts of tokens to be transferred
    */
    function multiPartyTransferFrom(address _from, address[] _toAddresses, uint256[] _amounts) public {
        /* Ensures _toAddresses array is less than or equal to 255 */
        require(_toAddresses.length <= 255);
        /* Ensures _toAddress and _amounts have the same number of entries. */
        require(_toAddresses.length == _amounts.length);

        for (uint8 i = 0; i < _toAddresses.length; i++) {
            transferFrom(_from, _toAddresses[i], _amounts[i]);
        }
    }

    /**
    * @notice `msg.sender` approves `_spender` to spend `_value` tokens
    *
    * @param _spender The address of the account able to transfer the tokens
    * @param _value The amount of tokens to be approved for transfer
    * @return Whether the approval was successful or not
    */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        /* Ensures address "0x0" is not assigned allowance. */
        require(_spender != address(0));

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
    * @param _owner The address of the account owning tokens
    * @param _spender The address of the account able to transfer the tokens
    * @return Amount of remaining tokens allowed to spent
    */
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        remaining = allowed[_owner][_spender];
    }

    function isNotContract(address _addr) private view returns (bool) {
        uint length;
        assembly {
        /* retrieve the size of the code on target address, this needs assembly */
        length := extcodesize(_addr)
        }
        return (length == 0);
    }

    // revert on eth transfers to this contract
    function() public payable {revert();}
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_toAddresses","type":"address[]"},{"name":"_amounts","type":"uint256[]"}],"name":"multiPartyTransferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","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":"_toAddresses","type":"address[]"},{"name":"_amounts","type":"uint256"}],"name":"multiPartyTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"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":"_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":"_spender","type":"address"},{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"TransferFrom","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"}]

6060604052341561000f57600080fd5b660775f05a0740006000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611011806100686000396000f300606060405236156100b8576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bd578063095ea7b31461014b57806318160ddd146101a557806323b872dd146101ce578063313ce567146102475780635c658165146102765780636e96433f146102e257806370a082311461039b57806395d89b41146103e85780639ae7a90914610476578063a9059cbb146104d9578063dd62ed3e14610533575b600080fd5b34156100c857600080fd5b6100d061059f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101105780820151818401526020810190506100f5565b50505050905090810190601f16801561013d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015657600080fd5b61018b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506105d8565b604051808215151515815260200191505060405180910390f35b34156101b057600080fd5b6101b8610705565b6040518082815260200191505060405180910390f35b34156101d957600080fd5b61022d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610710565b604051808215151515815260200191505060405180910390f35b341561025257600080fd5b61025a610bd2565b604051808260ff1660ff16815260200191505060405180910390f35b341561028157600080fd5b6102cc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bd7565b6040518082815260200191505060405180910390f35b34156102ed57600080fd5b610399600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610bfc565b005b34156103a657600080fd5b6103d2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c83565b6040518082815260200191505060405180910390f35b34156103f357600080fd5b6103fb610c9b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561043b578082015181840152602081019050610420565b50505050905090810190601f1680156104685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561048157600080fd5b6104d7600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050610cd4565b005b34156104e457600080fd5b610519600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d2f565b604051808215151515815260200191505060405180910390f35b341561053e57600080fd5b610589600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f15565b6040518082815260200191505060405180910390f35b6040805190810160405280600b81526020017f427463536567776974325800000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561061557600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b660775f05a07400081565b600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561074f57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561078a57600080fd5b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311158061084357503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b151561084e57600080fd5b61089f836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f9c90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610932836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fb790919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414158015610a4c57503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15610b6157610ae083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fb790919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6001602052816000526040600020602052806000526040600020600091509150505481565b600060ff835111151515610c0f57600080fd5b81518351141515610c1f57600080fd5b600090505b82518160ff161015610c7d57610c6f84848360ff16815181101515610c4557fe5b90602001906020020151848460ff16815181101515610c6057fe5b90602001906020020151610710565b508080600101915050610c24565b50505050565b60006020528060005260406000206000915090505481565b6040805190810160405280600381526020017f423258000000000000000000000000000000000000000000000000000000000081525081565b600060ff835111151515610ce757600080fd5b600090505b82518160ff161015610d2a57610d1c838260ff16815181101515610d0c57fe5b9060200190602002015183610d2f565b508080600101915050610cec565b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610d6c57600080fd5b610d7583610fd2565b1515610d8057600080fd5b610dd1826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fb790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e64826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f9c90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082828401915081111515610fb157600080fd5b92915050565b600082828403915081101515610fcc57600080fd5b92915050565b600080823b9050600081149150509190505600a165627a7a72305820880431e633525cc8e3b3f8b5a737695c28b883bfc4523bdcbd9d3213d18a3a0c0029

Swarm Source

bzzr://880431e633525cc8e3b3f8b5a737695c28b883bfc4523bdcbd9d3213d18a3a0c
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.