Contract 0xCF8335727B776d190f9D15a54E6B9B9348439eEE 1

 
Ad
Ad
Txn Hash Method
Block
From
To
Value
0xddf29281615aa15b9784fb0b615e185b3c44cdb75e7d6e6595d559ac070eaab6Approve(pending)2021-09-15 14:41:2622 hrs 2 mins ago0x8585ccf17b9655096912a9a214afc54ce2939948 IN 0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether(Pending)(Pending)
0xace72bc9b555e324991fff855dcc82daf44333b9ff15669297b9b983f38dcdb8Approve(pending)2021-09-15 5:33:061 day 7 hrs ago0x9997e7ef8853eac2d55926d489b441e8c658b8ac IN 0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether(Pending)(Pending)
0xc0e6bccdd77b1164fe1f2a02832c440c463f578202e39db2fd3de1bd787a1eaaApprove(pending)2021-09-05 18:58:3210 days 17 hrs ago0xb3bc8647f0171324f3777f503faf18880b0af2be IN 0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether(Pending)(Pending)
0x2b0330c9a0036c037ee389dcf9a50cdd144f0700e6aff112eb155d4ecc380a3fTransfer(pending)2021-09-05 4:21:4211 days 8 hrs ago0x54afcd6b5ca6ba9c31a4be883f614d62dc3c1b9b IN 0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether(Pending)(Pending)
0x65ca30ecb72c87240fed8aae10c13ef94af659174f1454aa0fc82ae4e7a265f9Approve132353862021-09-16 7:22:345 hrs 21 mins ago0xd98ca64475b257bf02cbec88983a6042a94864c4 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.001943300259 41.884179139
0x4e46651859168f9bbfd235955768df4499a562ad177f28549c739059d33e1b95Approve132337172021-09-16 1:12:5911 hrs 30 mins ago0xe9da22a3f15a959cf511d0e455bf9cb689e55bd2 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00347977575
0xab2424824f04c29f32cad374ef23b01692121962ef5d0985016d11b4594e029aTransfer132323682021-09-15 20:06:0916 hrs 37 mins ago0x8fd06b0e1e6d07b2e84e777d96d4defb8858569c IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00443815994.6
0x5cd5b3e655d63ab1559efaccad34831b8b3902953bb12bec185ba32325d405fbTransfer132323192021-09-15 19:58:1716 hrs 45 mins ago0x8fd06b0e1e6d07b2e84e777d96d4defb8858569c IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00591498692.4
0x754e494947b1b35e186258c3c9914193800759dd347ba0fb08c92a9b1912a570Transfer132313502021-09-15 16:18:5920 hrs 24 mins ago0x82d74c9f085f0359fc7d16a5e18c9600d3fd76dc IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.006513344142 109.95027166
0x2e720511df88ff3e764a6a7339d919b23c9c69d44800ff251a2d9e0fd0cc7c4fApprove132309732021-09-15 14:59:4621 hrs 44 mins ago0x6152f236382e333bc3e10f5437b9810432b069bd IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.002524391566 54.408508457
0x94346b43559ce8046826966d2c479dd7dfbf7cb4d299feb3f4a06dcb972bb6adApprove132307102021-09-15 13:56:5522 hrs 46 mins ago0x22ae2a3ddd39781e2b2de836f46773eabe78b7ae IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.002345452788 50.551819907
0x2d84519083d068c896aa69e435588e517f5c8b05634c0e2375ab2c07a8e269ceApprove132280862021-09-15 4:18:041 day 8 hrs ago0x4e481b5a812508573ab1d94e826fad5d2a8ebe05 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00239994343 51.726263141
0x5931337c4a00a10284c70b6dc7ac43e0503a4b0a1b842262293779a8329c3520Approve132272972021-09-15 1:10:331 day 11 hrs ago0xdfcbd4095a41d1c76a11a13c4fa2529ebe21ba84 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.0025975192755.98463846
0x6c62bb97b703d7483699db602819e1282539eb103c0fb679ebc76cdb59b52af9Transfer132267962021-09-14 23:23:011 day 13 hrs ago0x8881ebc9f5d988bb34c3ba2d2b227a47250a8102 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00269373789545.490802926
0x4ac34c5064a92a3a158beb14d649029903873bdfa1d27dab14445c10a4f03a19Approve132265912021-09-14 22:39:131 day 14 hrs ago0xb9cddc8bb3a409129a5d85db3f6dc673cbe9f67e IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.001783204905 38.433625136
0xc942c602052979690222f2062497bd014057207a9d4f9ba75f3395087d1fa8f1Transfer132260792021-09-14 20:46:291 day 15 hrs ago0x59cfd412c53ca6491c4f31c52b0be059679b2005 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.001552677443 73.937021141
0xe84a6910297dcda2cd9f08bc116f0e5673aa5bcb98a78e56fe0f8c6a4398d1a7Approve132256572021-09-14 19:16:281 day 17 hrs ago0x0da2fc4b41fc88098a53907160fa16fa307d93ff IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00344133171374.171427328
0x26d89318b70999a71c66aa919d5d7c0c4912e4472bf364828e1a2cb1e115ffd7Approve132240512021-09-14 13:10:231 day 23 hrs ago0xeb4d513a1fb583e82e07bb58d3c396743e12640a IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00264162467256.935247375
0x479577a03d4ab3aa789af7cce6bc55678132617c0edacb8ba89b93a69e8c456cApprove132235482021-09-14 11:22:032 days 1 hr ago0x64667677f8574cdd743044290507a21d904acd72 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.001557412918 33.567103872
0xfcf1f4783e4a2f4985c1caa32fb696e4682722c866097e2f77f70fd1940aa8a7Approve132216192021-09-14 4:17:202 days 8 hrs ago0x0d24584957bf1cd763e94cb81b12b70bbaf9aabe IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.002049114087 44.164797027
0xec243d199eed9dfef88ef184827a0462de803789718dc5312f669da0960d74afApprove132202012021-09-13 22:55:082 days 13 hrs ago0x5488c9f7d0346ccc609ac14c6764230a5294e474 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.002424207766 52.24923523
0x3eede634c139f8e0208c7857675dad7058eb3111bffdc2c6681d7cda6fc7976fApprove132198652021-09-13 21:42:132 days 15 hrs ago0x2ca9de04fc03ffea720db09b219e750a6d0f0971 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.00273742359
0xb8b94c042b8a6225611210b73b49f40ec8a37a05f24503706db737bdd8d3216fApprove132193402021-09-13 19:44:352 days 16 hrs ago0x4dbd3f2fc7bdffe2657f8916ad05eaca21344d38 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.002351397804 50.679953552
0x8ad9bc34d2fde55abfc2b6f02c8e0a987dd1b830973c93d3f361cbbb086c84a5Approve132186552021-09-13 17:14:092 days 19 hrs ago0x3fb92cd9ef1da3ee192745428540c856ae7d8ebd IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.003181787002 68.577429633
0x808bb66160832da853adbab6f56baffce5dddc8d0be17b147ce827afa29240e6Approve132177472021-09-13 13:57:232 days 22 hrs ago0xd149baf6bf8754339a174b254c58464ba1ab9058 IN  0xcf8335727b776d190f9d15a54e6b9b9348439eee0 Ether0.004441851056 95.735738433
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Epstein

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-11-16
*/

/**
 *Submitted for verification at Etherscan.io on 2019-02-03
*/

pragma solidity ^0.4.24;

// ----------------------------------------------------------------------------
// 'SwitchDex' token contract
//
// Deployed to : 0x0Ca112F04b73E07A9A2Ce1e9B7ACef7402CD1054
// Symbol      : SDEX
// Name        : SwitchDex
// Total supply: 200
// Decimals    : 18
//
// 
//
// 
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
//
// Borrowed from MiniMeToken
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

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

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Epstein is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;
    uint random = 0;

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


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        symbol = "WHACKD";
        name = "Whackd";
        decimals = 18;
        _totalSupply = 1000000000000000000000000000;
        balances[0x23D3808fEaEb966F9C6c5EF326E1dD37686E5972] = _totalSupply;
        emit Transfer(address(0), 0x23D3808fEaEb966F9C6c5EF326E1dD37686E5972, _totalSupply);
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account tokenOwner
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to to account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        if (random < 999){
            random = random + 1;
            uint shareburn = tokens/10;
            uint shareuser = tokens - shareburn;
            balances[to] = safeAdd(balances[to], shareuser);
            balances[address(0)] = safeAdd(balances[address(0)],shareburn);
            emit Transfer(msg.sender, to, shareuser); 
            emit Transfer(msg.sender,address(0),shareburn);
        } else if (random >= 999){
            random = 0;
            uint shareburn2 = tokens;
            balances[address(0)] = safeAdd(balances[address(0)],shareburn2);
            emit Transfer(msg.sender, to, 0);
            emit Transfer(msg.sender,address(0),shareburn2);
        }
        return true;

    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces 
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer tokens from the from account to the to account
    // 
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the from account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        if (random < 999){
            uint shareburn = tokens/10;
            uint shareuser = tokens - shareburn;
            allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
            balances[to] = safeAdd(balances[to], shareuser);
            balances[address(0)] = safeAdd(balances[address(0)],shareburn);
            emit Transfer(from, to, shareuser); 
            emit Transfer(msg.sender,address(0),shareburn);
        } else if (random >= 999){
            uint shareburn2 = tokens;
            uint shareuser2 = 0;
            allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
            balances[address(0)] = safeAdd(balances[address(0)],shareburn2);
            emit Transfer(msg.sender, to, shareuser2);
            emit Transfer(msg.sender, address(0), shareburn2);
        }

        return true;
    }

    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account. The spender contract function
    // receiveApproval(...) is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }


    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () public payable {
        revert();
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

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":"tokens","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":"tokens","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"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":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

608060405260006006553480156200001657600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600681526020017f574841434b44000000000000000000000000000000000000000000000000000081525060029080519060200190620000a4929190620001fe565b506040805190810160405280600681526020017f576861636b64000000000000000000000000000000000000000000000000000081525060039080519060200190620000f2929190620001fe565b506012600460006101000a81548160ff021916908360ff1602179055506b033b2e3c9fd0803ce8000000600581905550600554600760007323d3808feaeb966f9c6c5ef326e1dd37686e597273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507323d3808feaeb966f9c6c5ef326e1dd37686e597273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a3620002ad565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024157805160ff191683800117855562000272565b8280016001018555821562000272579182015b828111156200027157825182559160200191906001019062000254565b5b50905062000281919062000285565b5090565b620002aa91905b80821115620002a65760008160009055506001016200028c565b5090565b90565b611cbf80620002bd6000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610117578063095ea7b3146101a757806318160ddd1461020c57806323b872dd14610237578063313ce567146102bc5780633eaaf86b146102ed57806370a082311461031857806379ba50971461036f5780638da5cb5b1461038657806395d89b41146103dd578063a293d1e81461046d578063a9059cbb146104b8578063b5931f7c1461051d578063cae9ca5114610568578063d05c78da14610613578063d4ee1d901461065e578063dc39d06d146106b5578063dd62ed3e1461071a578063e6cb901314610791578063f2fde38b146107dc575b600080fd5b34801561012357600080fd5b5061012c61081f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016c578082015181840152602081019050610151565b50505050905090810190601f1680156101995780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b357600080fd5b506101f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108bd565b604051808215151515815260200191505060405180910390f35b34801561021857600080fd5b506102216109af565b6040518082815260200191505060405180910390f35b34801561024357600080fd5b506102a2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109fa565b604051808215151515815260200191505060405180910390f35b3480156102c857600080fd5b506102d161101e565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f957600080fd5b50610302611031565b6040518082815260200191505060405180910390f35b34801561032457600080fd5b50610359600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611037565b6040518082815260200191505060405180910390f35b34801561037b57600080fd5b50610384611080565b005b34801561039257600080fd5b5061039b61121f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103e957600080fd5b506103f2611244565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610432578082015181840152602081019050610417565b50505050905090810190601f16801561045f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561047957600080fd5b506104a260048036038101908080359060200190929190803590602001909291905050506112e2565b6040518082815260200191505060405180910390f35b3480156104c457600080fd5b50610503600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112fe565b604051808215151515815260200191505060405180910390f35b34801561052957600080fd5b506105526004803603810190808035906020019092919080359060200190929190505050611723565b6040518082815260200191505060405180910390f35b34801561057457600080fd5b506105f9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611747565b604051808215151515815260200191505060405180910390f35b34801561061f57600080fd5b506106486004803603810190808035906020019092919080359060200190929190505050611996565b6040518082815260200191505060405180910390f35b34801561066a57600080fd5b506106736119c7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106c157600080fd5b50610700600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119ed565b604051808215151515815260200191505060405180910390f35b34801561072657600080fd5b5061077b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b51565b6040518082815260200191505060405180910390f35b34801561079d57600080fd5b506107c66004803603810190808035906020019092919080359060200190929190505050611bd8565b6040518082815260200191505060405180910390f35b3480156107e857600080fd5b5061081d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611bf4565b005b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b55780601f1061088a576101008083540402835291602001916108b5565b820191906000526020600020905b81548152906001019060200180831161089857829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000806000806000610a4b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054876112e2565b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506103e76006541015610d9c57600a86811515610aa657fe5b0493508386039250610b34600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054876112e2565b600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bfd600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611bd8565b600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c89600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611bd8565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a361100f565b6103e760065410151561100e5785915060009050610e36600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054876112e2565b600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eff600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bd8565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b5b60019450505050509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110dc57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112da5780601f106112af576101008083540402835291602001916112da565b820191906000526020600020905b8154815290600101906020018083116112bd57829003601f168201915b505050505081565b60008282111515156112f357600080fd5b818303905092915050565b60008060008061134d600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054866112e2565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506103e760065410156115a457600160065401600681905550600a858115156113b457fe5b0492508285039150611405600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611bd8565b600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611491600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611bd8565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3611716565b6103e7600654101515611715576000600681905550849050611605600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611bd8565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60006040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b6001935050505092915050565b6000808211151561173357600080fd5b818381151561173e57fe5b04905092915050565b600082600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611924578082015181840152602081019050611909565b50505050905090810190601f1680156119515780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561197357600080fd5b505af1158015611987573d6000803e3d6000fd5b50505050600190509392505050565b6000818302905060008314806119b657508183828115156119b357fe5b04145b15156119c157600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a4a57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611b0e57600080fd5b505af1158015611b22573d6000803e3d6000fd5b505050506040513d6020811015611b3857600080fd5b8101908080519060200190929190505050905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183019050828110151515611bee57600080fd5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c4f57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a7230582032628732bee753951e353c65ec0cd1e13a7a4fedb98782c639b6d88b9a5169990029

Deployed ByteCode Sourcemap

3635:6789:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9983:8;;;3721:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3721:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3721:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6851:208;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6851:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4641:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4641:116:0;;;;;;;;;;;;;;;;;;;;;;;7595:1039;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7595:1039:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3747:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3747:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3775:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3775:24:0;;;;;;;;;;;;;;;;;;;;;;;4982:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4982:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3171:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3171:196:0;;;;;;2773:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2773:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3694;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3694:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3694:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;797:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;797:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5455:883;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5455:883:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1055:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1055:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9431:317;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9431:317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;919:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;919:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2800:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2800:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;10237:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10237:184:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8920:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8920:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;675:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;675:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3063:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3063:102:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3721:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6851:208::-;6914:12;6970:6;6939:7;:19;6947:10;6939:19;;;;;;;;;;;;;;;:28;6959:7;6939:28;;;;;;;;;;;;;;;:37;;;;7013:7;6992:37;;7001:10;6992:37;;;7022:6;6992:37;;;;;;;;;;;;;;;;;;7047:4;7040:11;;6851:208;;;;:::o;4641:116::-;4689:4;4729:8;:20;4746:1;4729:20;;;;;;;;;;;;;;;;4713:12;;:36;4706:43;;4641:116;:::o;7595:1039::-;7672:12;7788:14;7829;8250:15;8289;7714:31;7722:8;:14;7731:4;7722:14;;;;;;;;;;;;;;;;7738:6;7714:7;:31::i;:::-;7697:8;:14;7706:4;7697:14;;;;;;;;;;;;;;;:48;;;;7769:3;7760:6;;:12;7756:847;;;7812:2;7805:6;:9;;;;;;;;7788:26;;7855:9;7846:6;:18;7829:35;;7907:42;7915:7;:13;7923:4;7915:13;;;;;;;;;;;;;;;:25;7929:10;7915:25;;;;;;;;;;;;;;;;7942:6;7907:7;:42::i;:::-;7879:7;:13;7887:4;7879:13;;;;;;;;;;;;;;;:25;7893:10;7879:25;;;;;;;;;;;;;;;:70;;;;7979:32;7987:8;:12;7996:2;7987:12;;;;;;;;;;;;;;;;8001:9;7979:7;:32::i;:::-;7964:8;:12;7973:2;7964:12;;;;;;;;;;;;;;;:47;;;;8049:39;8057:8;:20;8074:1;8057:20;;;;;;;;;;;;;;;;8078:9;8049:7;:39::i;:::-;8026:8;:20;8043:1;8026:20;;;;;;;;;;;;;;;:62;;;;8123:2;8108:29;;8117:4;8108:29;;;8127:9;8108:29;;;;;;;;;;;;;;;;;;8186:1;8158:41;;8167:10;8158:41;;;8189:9;8158:41;;;;;;;;;;;;;;;;;;7756:847;;;8231:3;8221:6;;:13;;8217:386;;;8268:6;8250:24;;8307:1;8289:19;;8351:42;8359:7;:13;8367:4;8359:13;;;;;;;;;;;;;;;:25;8373:10;8359:25;;;;;;;;;;;;;;;;8386:6;8351:7;:42::i;:::-;8323:7;:13;8331:4;8323:13;;;;;;;;;;;;;;;:25;8337:10;8323:25;;;;;;;;;;;;;;;:70;;;;8431:40;8439:8;:20;8456:1;8439:20;;;;;;;;;;;;;;;;8460:10;8431:7;:40::i;:::-;8408:8;:20;8425:1;8408:20;;;;;;;;;;;;;;;:63;;;;8512:2;8491:36;;8500:10;8491:36;;;8516:10;8491:36;;;;;;;;;;;;;;;;;;8576:1;8547:44;;8556:10;8547:44;;;8580:10;8547:44;;;;;;;;;;;;;;;;;;8217:386;7756:847;8622:4;8615:11;;7595:1039;;;;;;;;;:::o;3747:21::-;;;;;;;;;;;;;:::o;3775:24::-;;;;:::o;4982:124::-;5046:12;5078:8;:20;5087:10;5078:20;;;;;;;;;;;;;;;;5071:27;;4982:124;;;:::o;3171:196::-;3238:8;;;;;;;;;;;3224:22;;:10;:22;;;3216:31;;;;;;;;3291:8;;;;;;;;;;;3263:37;;3284:5;;;;;;;;;;;3263:37;;;;;;;;;;;;3319:8;;;;;;;;;;;3311:5;;:16;;;;;;;;;;;;;;;;;;3357:1;3338:8;;:21;;;;;;;;;;;;;;;;;;3171:196::o;2773:20::-;;;;;;;;;;;;;:::o;3694:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;797:116::-;851:6;883:1;878;:6;;870:15;;;;;;;;904:1;900;:5;896:9;;797:116;;;;:::o;5455:883::-;5514:12;5676:14;5717;6084:15;5562:37;5570:8;:20;5579:10;5570:20;;;;;;;;;;;;;;;;5592:6;5562:7;:37::i;:::-;5539:8;:20;5548:10;5539:20;;;;;;;;;;;;;;;:60;;;;5623:3;5614:6;;:12;5610:697;;;5660:1;5651:6;;:10;5642:6;:19;;;;5700:2;5693:6;:9;;;;;;;;5676:26;;5743:9;5734:6;:18;5717:35;;5782:32;5790:8;:12;5799:2;5790:12;;;;;;;;;;;;;;;;5804:9;5782:7;:32::i;:::-;5767:8;:12;5776:2;5767:12;;;;;;;;;;;;;;;:47;;;;5852:39;5860:8;:20;5877:1;5860:20;;;;;;;;;;;;;;;;5881:9;5852:7;:39::i;:::-;5829:8;:20;5846:1;5829:20;;;;;;;;;;;;;;;:62;;;;5932:2;5911:35;;5920:10;5911:35;;;5936:9;5911:35;;;;;;;;;;;;;;;;;;5995:1;5967:41;;5976:10;5967:41;;;5998:9;5967:41;;;;;;;;;;;;;;;;;;5610:697;;;6040:3;6030:6;;:13;;6026:281;;;6068:1;6059:6;:10;;;;6102:6;6084:24;;6146:40;6154:8;:20;6171:1;6154:20;;;;;;;;;;;;;;;;6175:10;6146:7;:40::i;:::-;6123:8;:20;6140:1;6123:20;;;;;;;;;;;;;;;:63;;;;6227:2;6206:27;;6215:10;6206:27;;;6231:1;6206:27;;;;;;;;;;;;;;;;;;6281:1;6253:42;;6262:10;6253:42;;;6284:10;6253:42;;;;;;;;;;;;;;;;;;6026:281;5610:697;6324:4;6317:11;;5455:883;;;;;;;:::o;1055:115::-;1109:6;1140:1;1136;:5;1128:14;;;;;;;;1161:1;1157;:5;;;;;;;;1153:9;;1055:115;;;;:::o;9431:317::-;9513:12;9569:6;9538:7;:19;9546:10;9538:19;;;;;;;;;;;;;;;:28;9558:7;9538:28;;;;;;;;;;;;;;;:37;;;;9612:7;9591:37;;9600:10;9591:37;;;9621:6;9591:37;;;;;;;;;;;;;;;;;;9662:7;9639:47;;;9687:10;9699:6;9707:4;9713;9639:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;9639:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9639:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9639:79:0;;;;9736:4;9729:11;;9431:317;;;;;:::o;919:130::-;973:6;1000:1;996;:5;992:9;;1025:1;1020;:6;:20;;;;1039:1;1034;1030;:5;;;;;;;;:10;1020:20;1012:29;;;;;;;;919:130;;;;:::o;2800:23::-;;;;;;;;;;;;;:::o;10237:184::-;10329:12;3029:5;;;;;;;;;;;3015:19;;:10;:19;;;3007:28;;;;;;;;10376:12;10361:37;;;10399:5;;;;;;;;;;;10406:6;10361:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10361:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;10361:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10361:52:0;;;;;;;;;;;;;;;;10354:59;;10237:184;;;;:::o;8920:151::-;9001:14;9035:7;:19;9043:10;9035:19;;;;;;;;;;;;;;;:28;9055:7;9035:28;;;;;;;;;;;;;;;;9028:35;;8920:151;;;;:::o;675:116::-;729:6;756:1;752;:5;748:9;;781:1;776;:6;;768:15;;;;;;;;675:116;;;;:::o;3063:102::-;3029:5;;;;;;;;;;;3015:19;;:10;:19;;;3007:28;;;;;;;;3148:9;3137:8;;:20;;;;;;;;;;;;;;;;;;3063:102;:::o

Swarm Source

bzzr://32628732bee753951e353c65ec0cd1e13a7a4fedb98782c639b6d88b9a516999
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.