Contract 0xa998b89e50dfed569ac41dbac5f2e4edb2567251

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x0e0f76ec12e709fc69292de615fcdb0c5c8719103e1a4ddad452a12c574fc12885481742021-06-23 13:23:271 hr ago0xbe6ea74328d564f1f0d0445d3818dd0435ab7707 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x9603e8c69300d15f594e9278f8a05427f96ed1f20bacf185968d59531d92190f85463772021-06-23 11:53:312 hrs 30 mins ago0x04d283367747fa689b23a67ba25858f586a55fe2 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xf884f07b0e988dddb96bee2fc7263804dacfb78d08126d0bf42df4a3a2dd6dda85454952021-06-23 11:08:523 hrs 15 mins ago0x07213c3240ac5a39d34f52736d06a97cbcf9c249 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x12481dfaae369d67c36a4550815ce7aca1463f85bc6ee7db29d57c46ac68d7e285451792021-06-23 10:53:003 hrs 31 mins ago0x23d6dfd4234b0e1e51ff350d056d598a1199872e IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xe5ddd6db022eb513efd2dd1606dee304a3b9aaf74e5bead5a88367d6883d53a485447592021-06-23 10:32:003 hrs 52 mins ago0x4e1fe0409c2845c1bde8fcbe21ac6889311c8ab5 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x118ba664a3fff6a43ba83ed6cf5a3c0641e425ff1df169787bb708fc05d63ad585443662021-06-23 10:12:214 hrs 11 mins ago0xa8c8e0af64b876c90877848fc11455d01f8aa855 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00037457
0x61c3b0de948ae05de149951eb4a769aea550af6750e0efb283c42f54893aeb8385442532021-06-23 10:06:424 hrs 17 mins ago0x5bc662afaf53837fdbc51cf96f8fff457fb462eb IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xdcb19832541905333938ee67092a9259753c80ea72ac5b68250c2a8228b15bf185440062021-06-23 9:54:214 hrs 29 mins ago0x166726ae0b0d93a011e50c1cbdbbaa39dc2b2ea2 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x044088712824dbc7dfb1631d2f0eaf4c8b0d6b29189d1fab6361d4c9e8c064f685437892021-06-23 9:43:304 hrs 40 mins ago0x0a2d3dd46e44acec0da085268502880bb384bcc0 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x8ba1d35adb3a79120ea87aa113b7964bfaf5d94270b4543371f54feee3b7fb5a85426682021-06-23 8:47:205 hrs 36 mins ago0xa5334543cfa1db9e424b6f2132f2e695b8bd4c22 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00029957
0xcb1bd4a9d2862b56b8b6c102c0eacfda6ff3ee95072392ae42d57f6adf0c702b85426402021-06-23 8:45:565 hrs 38 mins ago0xda66262b2db801ab6318a0b3c204efc82619f0fc IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.0004592295
0xdf2f41bee2c16ed42d11bb5e442526d52d2a365cae07c955b9177203a41570e285425892021-06-23 8:43:235 hrs 40 mins ago0xcdae9c099a12b0289a134245b574377920583927 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00037457
0x810be7bcd3f3222e1467abe6731bdee7c60d015859925c06d0afeaa89cee114e85419902021-06-23 8:13:266 hrs 10 mins ago0x7ab0901ed577b571d65e3ee19e8d8199728b41ed IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xed5edd97588b380e97a5fb473969f6be694e3ec0701f176d228a177551dca60585410062021-06-23 7:23:347 hrs ago0x41565e12eae80b5409f419172852325498481f94 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x5e32efec34cd17efebbdfdbbef1e8ff95b76f9599cc387d7982c758b14b3d05085409582021-06-23 7:21:047 hrs 3 mins ago0x3b0535c602078a22a9954209b3556549c4e5e987 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00029957
0x779bbc88401223e1a54acb2c099d59d7ec122528180fd92730a980a4de39a5cd85388902021-06-23 5:36:598 hrs 47 mins ago0x050d75f51e19c6277cdaca0b5342dab091e9ca6f IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00037457
0x16554195bc60d9122fd34239b42b512b49a18c4bfd60f0ac98923f0abbfad58e85373902021-06-23 4:21:5910 hrs 2 mins ago0x54c20f77c5e19dcd8cc5ef959bc9cc6c374fd07f IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00037457
0xdaa089c56f06e58047252bdc478f13ddaff784c44cae7e3610a24171bcbf810385370992021-06-23 4:07:2610 hrs 16 mins ago0x18b3fb71be5658342a7efc4b85f809e35fb3192e IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x8961a7ef918d684e42cd75a2f10e0e6e5f976f0ce907dc14923f4708b8d6b9f185348392021-06-23 2:13:4912 hrs 10 mins ago0xa9b3864c13d3a4088e60fd9e0d9041e352d55b54 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00046142
0x11df9af76907785c1515f8f7aa77e892b4afd9a5c2efe1a53bc41babb80b620f85333162021-06-23 0:57:0713 hrs 27 mins ago0x04d283367747fa689b23a67ba25858f586a55fe2 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0x830c8ab24c9a180bd8e8053ae0eb339ff7dc2fd923c01f1896cf5999883596a985310752021-06-22 23:03:0315 hrs 21 mins ago0xe3d3b27520ec04b7818d352873ec82ec83b447c5 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00029957
0xcadfc10950e4ee0c6b365f86bdae955a16b1a1ffea50badf429f7864625cc7bf85297682021-06-22 21:57:2616 hrs 26 mins ago0xf83e22c8fc3cac23646b8a5fb273929e59e7c2d6 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xb1e40560c447cbd0ab6edc98b6fbee19d373722ad8b5db2e55d89114825a1b1e85272852021-06-22 19:53:0218 hrs 31 mins ago0xf5aa937c2f2edfc93e40129412bb0eac7a8b00ce IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.00037457
0x179a03b90ed6a2ef56dd6372ed14f14796c5ff34b16244a8e4939c7eee400b4e85268612021-06-22 19:31:3418 hrs 52 mins ago0x8f713d04b8937b6a287401704c80f8e7b3d3ad40 IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
0xfb3afed951929c765f2273dda5043ede10f0243c2cbc265a22598e2e779a5bf085221122021-06-22 15:31:2622 hrs 52 mins ago0xac1508227d3505e57e168f7678afc973231475fe IN  0xa998b89e50dfed569ac41dbac5f2e4edb25672510 BNB0.000450225
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NutsLPStaking

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-04-16
*/

pragma solidity 0.5.8;

/**
 *
 * https://squirrel.finance
 * 
 * SquirrelFinance is a DeFi project which offers farm insurance
 *
 */
 
contract NutsLPStaking {
    using SafeMath for uint256;

    ERC20 constant nuts = ERC20(0x8893D5fA71389673C5c4b9b3cb4EE1ba71207556);
    ERC20 constant nutsLP = ERC20(0x789fd04BFbC64169104466Ee0d48716E0452Bcf6);
    NutsStaking nutsStaking = NutsStaking(0x45C12738C089224F66CD7A1c85301d79C45E2dEd);
    SquirrelGoverance governance = SquirrelGoverance(0x32031eeD8c80f90C543DcF88a90d347f988e37EF);
    address blobby = msg.sender;

    mapping(address => uint256) public balances;
    mapping(address => int256) payoutsTo;

    uint256 public totalDeposits;
    uint256 profitPerShare;
    uint256 constant internal magnitude = 2 ** 64;
    
    uint256 public nutsPerEpoch;
    uint256 public payoutEndTime;
    uint256 public lastDripTime;
    
    constructor() public {
        nuts.approve(address(nutsStaking), 2 ** 255);
    }

    function deposit(uint256 amount) external {
        dripNuts();
        nutsLP.transferFrom(msg.sender, address(this), amount);
        totalDeposits += amount;
        balances[msg.sender] += amount;
        payoutsTo[msg.sender] += (int256) (profitPerShare * amount);
    }
    
    function depositFor(address player, uint256 amount) external {
        dripNuts();
        nutsLP.transferFrom(msg.sender, address(this), amount);
        totalDeposits += amount;
        balances[player] += amount;
        payoutsTo[player] += (int256) (profitPerShare * amount);
    }

    function cashout(uint256 amount) external {
        address recipient = msg.sender;
        claimYield();
        balances[recipient] = balances[recipient].sub(amount);
        totalDeposits = totalDeposits.sub(amount);
        payoutsTo[recipient] -= (int256) (profitPerShare * amount);
        nutsLP.transfer(recipient, amount);
    }

    function claimYield() public {
        dripNuts();
        address recipient = msg.sender;
        uint256 dividends = (uint256) ((int256)(profitPerShare * balances[recipient]) - payoutsTo[recipient]) / magnitude;
        payoutsTo[recipient] += (int256) (dividends * magnitude);
        nuts.transfer(recipient, dividends);
    }
    
    function depositYield() external {
        dripNuts();
        address recipient = msg.sender;
        uint256 dividends = (uint256) ((int256)(profitPerShare * balances[recipient]) - payoutsTo[recipient]) / magnitude;
        
        if (dividends > 0) {
            payoutsTo[recipient] += (int256) (dividends * magnitude);
            nutsStaking.depositFor(recipient, dividends);
        }
    }
    
    function setWeeksRewards(uint256 amount) external {
        require(msg.sender == address(governance));
        dripNuts();
        uint256 remainder;
        if (now < payoutEndTime) {
            remainder = nutsPerEpoch * (payoutEndTime - now);
        }
        nutsPerEpoch = (amount + remainder) / 7 days;
        payoutEndTime = now + 7 days;
    }
    
    function dripNuts() internal {
        uint256 divs;
        if (now < payoutEndTime) {
            divs = nutsPerEpoch * (now - lastDripTime);
        } else if (lastDripTime < payoutEndTime) {
            divs = nutsPerEpoch * (payoutEndTime - lastDripTime);
        }
        lastDripTime = now;

        if (divs > 0) {
            profitPerShare += divs * magnitude / totalDeposits;
        }
    }
    
    function upgradeNutsStaking(address stakingContract) external {
        require(msg.sender == blobby);
        require(address(nutsStaking) == address(0x45C12738C089224F66CD7A1c85301d79C45E2dEd)); // Upgrade to staking v2 once after it is deployed
        nutsStaking = NutsStaking(stakingContract);
        nuts.approve(stakingContract, 2 ** 255);
    }

    function dividendsOf(address farmer) view public returns (uint256) {
        uint256 totalProfitPerShare = profitPerShare;
        uint256 divs;
        if (now < payoutEndTime) {
            divs = nutsPerEpoch * (now - lastDripTime);
        } else if (lastDripTime < payoutEndTime) {
            divs = nutsPerEpoch * (payoutEndTime - lastDripTime);
        }
        
        if (divs > 0) {
            totalProfitPerShare += divs * magnitude / totalDeposits;
        }
        return (uint256) ((int256)(totalProfitPerShare * balances[farmer]) - payoutsTo[farmer]) / magnitude;
    }
}


interface NutsStaking {
    function depositFor(address player, uint256 amount) external;
}

interface ERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function approveAndCall(address spender, uint tokens, bytes calldata data) external returns (bool success);
  function transferFrom(address from, address to, uint256 value) external returns (bool);
  function burn(uint256 amount) external;

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface SquirrelGoverance {
    function pullCollateral(uint256 amount) external returns (uint256 compensation);
    function compensationAvailable(address farm) external view returns (uint256);
}

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

Contract ABI

[{"constant":true,"inputs":[{"name":"farmer","type":"address"}],"name":"dividendsOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"player","type":"address"},{"name":"amount","type":"uint256"}],"name":"depositFor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimYield","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"depositYield","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"setWeeksRewards","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"cashout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"deposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nutsPerEpoch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"payoutEndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"stakingContract","type":"address"}],"name":"upgradeNutsStaking","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lastDripTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

6080604052600080546001600160a01b03199081167345c12738c089224f66cd7a1c85301d79c45e2ded179091556001805482167332031eed8c80f90c543dcf88a90d347f988e37ef179055600280549091163317905534801561006257600080fd5b5060008054604080517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0390921660048301527f8000000000000000000000000000000000000000000000000000000000000000602483015251738893d5fa71389673c5c4b9b3cb4ee1ba712075569263095ea7b392604480820193602093909283900390910190829087803b15801561010457600080fd5b505af1158015610118573d6000803e3d6000fd5b505050506040513d602081101561012e57600080fd5b50506108bc8061013f6000396000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80637d8820971161008c578063db7c632c11610066578063db7c632c146101ce578063e7a04371146101d6578063ec78a378146101de578063fba1f7b014610204576100ce565b80637d8820971461018c578063a9e732bb14610194578063b6b55f25146101b1576100ce565b806265318b146100d357806327e235e31461010b5780632f4f21e214610131578063406cf2291461015f57806347046891146101675780637c1b52ea1461016f575b600080fd5b6100f9600480360360208110156100e957600080fd5b50356001600160a01b031661020c565b60408051918252519081900360200190f35b6100f96004803603602081101561012157600080fd5b50356001600160a01b031661029f565b61015d6004803603604081101561014757600080fd5b506001600160a01b0381351690602001356102b1565b005b61015d610388565b61015d610454565b61015d6004803603602081101561018557600080fd5b5035610518565b6100f9610562565b61015d600480360360208110156101aa57600080fd5b5035610568565b61015d600480360360208110156101c757600080fd5b503561064c565b6100f9610719565b6100f961071f565b61015d600480360360208110156101f457600080fd5b50356001600160a01b0316610725565b6100f9610816565b6000806006549050600060085442101561023057600954420360075402905061024a565b600854600954101561024a57600954600854036007540290505b801561026757600554600160401b82028161026157fe5b04820191505b6001600160a01b038416600090815260046020908152604080832054600390925290912054600160401b919084020304949350505050565b60036020526000908152604090205481565b6102b961081c565b60408051600160e01b6323b872dd02815233600482015230602482015260448101839052905173789fd04bfbc64169104466ee0d48716e0452bcf6916323b872dd9160648083019260209291908290030181600087803b15801561031c57600080fd5b505af1158015610330573d6000803e3d6000fd5b505050506040513d602081101561034657600080fd5b505060058054820190556001600160a01b0390911660009081526003602090815260408083208054850190556006546004909252909120805491909202019055565b61039061081c565b33600081815260046020818152604080842080546003845282862054600654868652600160401b91028290038190049081029091019091558151600160e01b63a9059cbb0281529384018690526024840181905290519093738893d5fa71389673c5c4b9b3cb4ee1ba712075569363a9059cbb93604480830194919391928390030190829087803b15801561042457600080fd5b505af1158015610438573d6000803e3d6000fd5b505050506040513d602081101561044e57600080fd5b50505050565b61045c61081c565b336000818152600460209081526040808320546003909252822054600654600160401b929102030490508015610514576001600160a01b0380831660008181526004602081905260408083208054600160401b880201905582548151600160e11b6317a790f10281529283019490945260248201869052519290931692632f4f21e2926044808301939282900301818387803b1580156104fb57600080fd5b505af115801561050f573d6000803e3d6000fd5b505050505b5050565b6001546001600160a01b0316331461052f57600080fd5b61053761081c565b600060085442101561054f5742600854036007540290505b62093a8091018190046007554201600855565b60055481565b33610571610388565b6001600160a01b03811660009081526003602052604090205461059a908363ffffffff61087e16565b6001600160a01b0382166000908152600360205260409020556005546105c6908363ffffffff61087e16565b6005556006546001600160a01b038216600081815260046020818152604080842080549689029096039095558451600160e01b63a9059cbb0281529182019390935260248101869052925173789fd04bfbc64169104466ee0d48716e0452bcf69363a9059cbb936044808301949193928390030190829087803b15801561042457600080fd5b61065461081c565b60408051600160e01b6323b872dd02815233600482015230602482015260448101839052905173789fd04bfbc64169104466ee0d48716e0452bcf6916323b872dd9160648083019260209291908290030181600087803b1580156106b757600080fd5b505af11580156106cb573d6000803e3d6000fd5b505050506040513d60208110156106e157600080fd5b505060058054820190553360009081526003602090815260408083208054850190556006546004909252909120805491909202019055565b60075481565b60085481565b6002546001600160a01b0316331461073c57600080fd5b6000546001600160a01b03167345c12738c089224f66cd7a1c85301d79c45e2ded1461076757600080fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051600160e01b63095ea7b30281526004810192909252600160ff1b602483015251738893d5fa71389673c5c4b9b3cb4ee1ba712075569263095ea7b392604480820193602093909283900390910190829087803b1580156107e757600080fd5b505af11580156107fb573d6000803e3d6000fd5b505050506040513d602081101561081157600080fd5b505050565b60095481565b6000600854421015610838576009544203600754029050610852565b600854600954101561085257600954600854036007540290505b42600955801561087b57600554600160401b82028161086d57fe5b600680549290910490910190555b50565b60008282111561088a57fe5b5090039056fea165627a7a72305820261f64981f75400de83c9705875e8de77d868dc33d4286c5483c4b20530020810029

Deployed ByteCode Sourcemap

147:4352:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;147:4352:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3894:602;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3894:602:0;-1:-1:-1;;;;;3894:602:0;;:::i;:::-;;;;;;;;;;;;;;;;593:43;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;593:43:0;-1:-1:-1;;;;;593:43:0;;:::i;1304:292::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1304:292:0;;;;;;;;:::i;:::-;;1956:336;;;:::i;2304:408::-;;;:::i;2724:364::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2724:364:0;;:::i;688:28::-;;;:::i;1604:344::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1604:344:0;;:::i;1011:281::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1011:281:0;;:::i;810:27::-;;;:::i;844:28::-;;;:::i;3527:359::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3527:359:0;-1:-1:-1;;;;;3527:359:0;;:::i;879:27::-;;;:::i;3894:602::-;3952:7;3972:27;4002:14;;3972:44;;4027:12;4060:13;;4054:3;:19;4050:213;;;4119:12;;4113:3;:18;4097:12;;:35;4090:42;;4050:213;;;4169:13;;4154:12;;:28;4150:113;;;4238:12;;4222:13;;:28;4206:12;;:45;4199:52;;4150:113;4287:8;;4283:96;;4354:13;;-1:-1:-1;;;4335:4:0;:16;:32;;;;;;4312:55;;;;4283:96;-1:-1:-1;;;;;4458:17:0;;;;;;:9;:17;;;;;;;;;4438:8;:16;;;;;;;-1:-1:-1;;;790:7:0;4416:38;;;4407:68;4396:92;;3894:602;-1:-1:-1;;;;3894:602:0:o;593:43::-;;;;;;;;;;;;;:::o;1304:292::-;1376:10;:8;:10::i;:::-;1397:54;;;-1:-1:-1;;;;;1397:54:0;;1417:10;1397:54;;;;1437:4;1397:54;;;;;;;;;;;;320:42;;1397:19;;:54;;;;;;;;;;;;;;-1:-1:-1;320:42:0;1397:54;;;5:2:-1;;;;30:1;27;20:12;5:2;1397:54:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1397:54:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;1462:13:0;:23;;;;;;-1:-1:-1;;;;;1496:16:0;;;1462:13;1496:16;;;:8;1397:54;1496:16;;;;;;;:26;;;;;;1564:14;;1533:9;:17;;;;;;:55;;1564:23;;;;1533:55;;;1304:292::o;1956:336::-;1996:10;:8;:10::i;:::-;2037;2017:17;2138:20;;;:9;:20;;;;;;;;;;2115:8;:19;;;;;;2098:14;;2182:20;;;-1:-1:-1;;;2098:36:0;;2089:69;;;2078:93;;;2216:21;;;2182:56;;;;;;2249:35;;-1:-1:-1;;;;;2249:35:0;;;;;;;;;;;;;;;;2078:93;;240:42;;2249:13;;:35;;;;;2138:20;;2249:35;;;;;;;;;240:42;2249:35;;;5:2:-1;;;;30:1;27;20:12;5:2;2249:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2249:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;1956:336:0:o;2304:408::-;2348:10;:8;:10::i;:::-;2389;2369:17;2490:20;;;:9;:20;;;;;;;;;2467:8;:19;;;;;;2450:14;;-1:-1:-1;;;790:7:0;2450:36;;2441:69;2430:93;;-1:-1:-1;2548:13:0;;2544:161;;-1:-1:-1;;;;;2578:20:0;;;;;;;:9;:20;;;;;;;;:56;;-1:-1:-1;;;2612:21:0;;2578:56;;;2649:11;;:44;;-1:-1:-1;;;;;2649:44:0;;;;;;;;;;;;;;;;:11;;;;;:22;;:44;;;;;2578:20;2649:44;;;;;2578:20;2649:11;:44;;;5:2:-1;;;;30:1;27;20:12;5:2;2649:44:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2649:44:0;;;;2544:161;2304:408;;:::o;2724:364::-;2815:10;;-1:-1:-1;;;;;2815:10:0;2793;:33;2785:42;;;;;;2838:10;:8;:10::i;:::-;2859:17;2897:13;;2891:3;:19;2887:100;;;2971:3;2955:13;;:19;2939:12;;:36;2927:48;;2887:100;3035:6;3013:18;;3012:29;;;2997:12;:44;3068:3;:12;3052:13;:28;2724:364::o;688:28::-;;;;:::o;1604:344::-;1677:10;1698:12;:10;:12::i;:::-;-1:-1:-1;;;;;1743:19:0;;;;;;:8;:19;;;;;;:31;;1767:6;1743:31;:23;:31;:::i;:::-;-1:-1:-1;;;;;1721:19:0;;;;;;:8;:19;;;;;:53;1801:13;;:25;;1819:6;1801:25;:17;:25;:::i;:::-;1785:13;:41;1871:14;;-1:-1:-1;;;;;1837:20:0;;;;;;:9;:20;;;;;;;;:58;;1871:23;;;1837:58;;;;;;1906:34;;-1:-1:-1;;;;;1906:34:0;;;;;;;;;;;;;;;;;320:42;;1906:15;;:34;;;;;1837:20;;1906:34;;;;;;;;320:42;1906:34;;;5:2:-1;;;;30:1;27;20:12;1011:281:0;1064:10;:8;:10::i;:::-;1085:54;;;-1:-1:-1;;;;;1085:54:0;;1105:10;1085:54;;;;1125:4;1085:54;;;;;;;;;;;;320:42;;1085:19;;:54;;;;;;;;;;;;;;-1:-1:-1;320:42:0;1085:54;;;5:2:-1;;;;30:1;27;20:12;5:2;1085:54:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1085:54:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;1150:13:0;:23;;;;;;1193:10;1150:13;1184:20;;;:8;1085:54;1184:20;;;;;;;:30;;;;;;1260:14;;1225:9;:21;;;;;;:59;;1260:23;;;;1225:59;;;1011:281::o;810:27::-;;;;:::o;844:28::-;;;;:::o;3527:359::-;3622:6;;-1:-1:-1;;;;;3622:6:0;3608:10;:20;3600:29;;;;;;3656:11;;-1:-1:-1;;;;;3656:11:0;3680:42;3648:75;3640:84;;;;;;3786:11;:42;;-1:-1:-1;;;;;;3786:42:0;-1:-1:-1;;;;;3786:42:0;;;;;;;3839:39;;;-1:-1:-1;;;;;3839:39:0;;;;;;;;;-1:-1:-1;;;3839:39:0;;;;;240:42;;3839:12;;:39;;;;;;;;;;;;;;;;;;240:42;3839:39;;;5:2:-1;;;;30:1;27;20:12;5:2;3839:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3839:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;3527:359:0:o;879:27::-;;;;:::o;3100:415::-;3140:12;3173:13;;3167:3;:19;3163:213;;;3232:12;;3226:3;:18;3210:12;;:35;3203:42;;3163:213;;;3282:13;;3267:12;;:28;3263:113;;;3351:12;;3335:13;;:28;3319:12;;:45;3312:52;;3263:113;3401:3;3386:12;:18;3421:8;;3417:91;;3483:13;;-1:-1:-1;;;3464:4:0;:16;:32;;;;;3446:14;:50;;3464:32;;;;3446:50;;;;;3417:91;3100:415;:::o;6346:113::-;6404:7;6432:1;6427;:6;;6420:14;;;;-1:-1:-1;6448:5:0;;;6346:113::o

Swarm Source

bzzr://261f64981f75400de83c9705875e8de77d868dc33d4286c5483c4b2053002081
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.