Contract 0xc394d461ddeb797072675fd91f67628884f2d726 1

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x0f8625ab675c44e7f3e3b15764b27f8496b31a6994e0af7d4a7685be661d00eaHatch Eggs118246212021-10-16 14:18:5112 mins ago0xa0241c64d799efa1a871d11e2912a27826324e98 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.00028731
0xbe38f6f1791f73c40f71b85370cbbb75cfd20297f2a2f6213d731dde92620bb1Sell Eggs118242792021-10-16 14:01:4529 mins ago0x9ee403022968a1ea0b29109a3c57099a504a4088 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
0xb5b13f3c4fb8a56bb19ab928999d9290f24af04bf3340e1b04ceaf56125f8a71Sell Eggs118242372021-10-16 13:59:3931 mins ago0x512b5ea686ba5f3e32a4b5ea86d01abb228117a0 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0xa1ad7b24d639a275f23881b2916c1ff056458c17134f12b6e567a73078935841Sell Eggs118241192021-10-16 13:53:4537 mins ago0x38142294e4dbcc02055b68d51ed14e2fd61b749e IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
0xae7972bc4cef54e82fde6bfb6bbbaf6527b4cf9bbcc35d7b74c8c55bfbf31661Sell Eggs118236602021-10-16 13:30:441 hr ago0x83f191b5552be00e41e8dd9bbee64bd4e64f2273 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
0x14ac6e3d53843628d63ff0bf8283f50c010ea9174a43084d6eefdaf29aa07b82Sell Eggs118233222021-10-16 13:13:371 hr 17 mins ago0x58d5996a192880c420dbde3a5a12c4e478edd4a6 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
0x26481e82e77a6b78439cfac1a316edb36afba0fca92a599500329990690be88fSell Eggs118227832021-10-16 12:46:401 hr 44 mins ago0xe4f07afdb3836be4e099068a99e32491bce88d79 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x05654edc2428f118f3d35e23efc736da44f121d913464cdde9cea030d6b5eb98Sell Eggs118227392021-10-16 12:44:281 hr 47 mins ago0xfebbebe3b15598963fc601a52441af5023a33d11 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0xc917b3f624d646a06d37173499d45721d34cf35beca8a947ed95d9d46395ccfdHatch Eggs118225662021-10-16 12:35:491 hr 55 mins ago0x1dfe31d299eecaae5c3bfcb82ab4c0bb952b4831 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.0003792492
0x20dcbd8d70fbddb496fe4dd7124349c88e99d00f7ea1e434fd2506f4e882b095Sell Eggs118225562021-10-16 12:35:191 hr 56 mins ago0xca99e229e4165221f69194c06846cc461cb14381 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x0e9f31ce691c65f4486694c4c1bce7a033b0f62bab44738e8619d79e202c66b3Sell Eggs118221662021-10-16 12:15:492 hrs 15 mins ago0x860e21484869108c405be7b2da3f223d54f848be IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x412a561223e6f0246ed5203342e45a6d6fbd97c2ec9412edb0c294636c70fd3bHatch Eggs118218962021-10-16 12:02:082 hrs 29 mins ago0xa0241c64d799efa1a871d11e2912a27826324e98 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.00028731
0x98b298e05d98bf56d3c9f42c2ed32214c9e25c1b061f41b15bfa4f802fadd969Hatch Eggs118218692021-10-16 12:00:472 hrs 30 mins ago0xe320f5afd8fe857d85083e06589b1a1c08c50ec4 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.00028731
0x440cd9a1237d98f23e32532131c50507836021d9ff2d2b592af34eb43a2fcddbSell Eggs118218412021-10-16 11:59:232 hrs 32 mins ago0x38142294e4dbcc02055b68d51ed14e2fd61b749e IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
0xe99590933e2a1f33915c8e975b713bbbf694fa7b66142ae842a7931217afa7f4Sell Eggs118218242021-10-16 11:58:322 hrs 33 mins ago0xad25e8f7e1a4cfee007042428030745dfa08521e IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x1e0b6d23f93d1a38f52682c9c357c94420b92ac74b932a073869e3a5b7ba1e02Sell Eggs118214702021-10-16 11:40:472 hrs 50 mins ago0x52f93a8f1efbd160ca4a31457897272a487f4d1b IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0xc219b7fa7361420f95ebc533f43dd1be229b68db2e764f3c922222af8ed2c41dSell Eggs118211722021-10-16 11:25:533 hrs 5 mins ago0xf27934ee3307843b0c1c466171eee1ab0ab0a1fb IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x100a0e7f55c50dc6a86465e23fc56915cd0554b0be397df0336afc7da6127490Sell Eggs118206282021-10-16 10:58:413 hrs 32 mins ago0xa51b0d114792e0120a32db0bd9a9837dd389e6cd IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0xa8bdb5c300b3c933b7aa7f417a4ef3238f88fa38ffed1cd77e89dcdf38bb3e30Sell Eggs118204852021-10-16 10:51:323 hrs 40 mins ago0xa40333dde13b09456fdd7fc615a2ac0dbfcc7a75 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x09920003d37ed37d36344432879a9ef51a30644c4b3e30cf0d90b1ae733df6a2Sell Eggs118199922021-10-16 10:26:494 hrs 4 mins ago0xc0ff39486d9b63c2e61d0772a7770ba1c37c76dc IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x7fa21d554e83c907fde5dd92aedbf2ea128fb77835f5c9e9a9ec7c847b001ef3Hatch Eggs118196862021-10-16 10:11:254 hrs 20 mins ago0x8cea51233c502535c8ab9671fcddb64d9ed93628 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.00028731
0x82ff563fbb4e95f84c6b84fad06265fe08f3f0c2b90afb1173e85200b40659c7Sell Eggs118188082021-10-16 9:27:185 hrs 4 mins ago0x7ff5756725dd542c78cb0fb2723893fd29964218 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0xfebaeb09d84cab8c2a3d936dc33c0ae130066dcdce2c7dcc3c271122eef411baHatch Eggs118187762021-10-16 9:25:425 hrs 5 mins ago0xa0241c64d799efa1a871d11e2912a27826324e98 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.00028731
0x25f6be13de56776a6dc7909dee73517c1752dc71a5959eb36ea84cd28d030d01Sell Eggs118181882021-10-16 8:56:185 hrs 35 mins ago0x37aac8893f6ccd6736091b6ca9aa05898761c2a0 IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000437435
0x293c7f658a5c20e51136b5fabd47082ec83effd425a223e3ad0a1fe2b3f02f97Sell Eggs118177642021-10-16 8:34:165 hrs 57 mins ago0x09bd9df6e6a9d5c6e098b8532ba44c9cdb4c1e9e IN  0xc394d461ddeb797072675fd91f67628884f2d7260 BNB0.000512435
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
eCAKE

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-10-07
*/

pragma solidity ^0.4.26; // solhint-disable-line

contract ERC20 {
    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 eCAKE {
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    address cake = 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82; 
    uint256 public EGGS_TO_HATCH_1MINERS=864000;//for final version should be seconds in a day
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress;
    address public ceoAddress2;
    mapping (address => uint256) public hatcheryMiners;
    mapping (address => uint256) public claimedEggs;
    mapping (address => uint256) public lastHatch;
    mapping (address => address) public referrals;
    uint256 public marketEggs;
    constructor() public{
        ceoAddress=msg.sender;
        ceoAddress2=address(0xd1e5c265FC15c70167B78C2d602803A64DAeD72E);
    }
    function hatchEggs(address ref) public {
        require(initialized);
        if(ref == msg.sender) {
            ref = 0;
        }
        if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender) {
            referrals[msg.sender]=ref;
        }
        uint256 eggsUsed=getMyEggs();
        uint256 newMiners=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1MINERS);
        hatcheryMiners[msg.sender]=SafeMath.add(hatcheryMiners[msg.sender],newMiners);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        
        //send referral eggs
        claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,25));
        
        //boost market to nerf miners hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5));
    }
    function sellEggs() public {
        require(initialized);
        uint256 hasEggs=getMyEggs();
        uint256 eggValue=calculateEggSell(hasEggs);
        uint256 fee=devFee(eggValue);
        uint256 fee2=fee/2;
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ERC20(cake).transfer(ceoAddress, fee2);
        ERC20(cake).transfer(ceoAddress2, fee-fee2);
        ERC20(cake).transfer(address(msg.sender), SafeMath.sub(eggValue,fee));
    }
    function buyEggs(address ref, uint256 amount) public {
        require(initialized);
    
        ERC20(cake).transferFrom(address(msg.sender), address(this), amount);
        
        uint256 balance = ERC20(cake).balanceOf(address(this));
        uint256 eggsBought=calculateEggBuy(amount,SafeMath.sub(balance,amount));
        eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
        uint256 fee=devFee(amount);
        uint256 fee2=fee/2;
        ERC20(cake).transfer(ceoAddress, fee2);
        ERC20(cake).transfer(ceoAddress2, fee-fee2);
        claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought);
        hatchEggs(ref);
    }
    //magic trade balancing algorithm
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256) {
        //(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt));
        return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt)));
    }
    function calculateEggSell(uint256 eggs) public view returns(uint256) {
        return calculateTrade(eggs,marketEggs,ERC20(cake).balanceOf(address(this)));
    }
    function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth,contractBalance,marketEggs);
    }
    function calculateEggBuySimple(uint256 eth) public view returns(uint256){
        return calculateEggBuy(eth,ERC20(cake).balanceOf(address(this)));
    }
    function devFee(uint256 amount) public pure returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,25),100);
    }
    function seedMarket(uint256 amount) public {
        ERC20(cake).transferFrom(address(msg.sender), address(this), amount);
        require(marketEggs==0);
        initialized=true;
        marketEggs=259200000000;
    }
    function getBalance() public view returns(uint256) {
        return ERC20(cake).balanceOf(address(this));
    }
    function getMyMiners() public view returns(uint256) {
        return hatcheryMiners[msg.sender];
    }
    function getMyEggs() public view returns(uint256) {
        return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender));
    }
    function getEggsSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(now,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryMiners[adr]);
    }
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

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 Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"},{"name":"amount","type":"uint256"}],"name":"buyEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1MINERS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress2","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405260008054600160a060020a031916730e09fabb73bd3ade0a17ecc321fd13a19e81ce82179055620d2f006001556127106002556113886003556004805460ff1916905534801561005357600080fd5b5060048054610100330261010060a860020a031990911617905560058054600160a060020a03191673d1e5c265fc15c70167b78c2d602803a64daed72e179055610ecd806100a26000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633b653755146102275780633bc0461a1461023f5780633ec862a81461025757806343ce742214610278578063450edf951461028d578063467ece79146102b157806372670361146102d257806379532aa9146102f35780637cdebc21146103145780637e56fde5146103295780638e316327146103415780639ca423b314610359578063ba3d97e91461037a578063d7c8843b1461038f575b600080fd5b34801561013857600080fd5b506101416103b0565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103c4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103d7565b3480156101a557600080fd5b506101ae610458565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b50610172600435602435604435610461565b3480156101ec57600080fd5b506101726004356024356104ae565b34801561020757600080fd5b506101726104c4565b34801561021c57600080fd5b506102256104ca565b005b34801561023357600080fd5b5061022560043561070e565b34801561024b57600080fd5b506101726004356107d4565b34801561026357600080fd5b50610225600160a060020a03600435166107f1565b34801561028457600080fd5b50610172610959565b34801561029957600080fd5b50610225600160a060020a036004351660243561097e565b3480156102bd57600080fd5b50610172600160a060020a0360043516610c43565b3480156102de57600080fd5b50610172600160a060020a0360043516610c55565b3480156102ff57600080fd5b50610172600160a060020a0360043516610c67565b34801561032057600080fd5b50610172610c79565b34801561033557600080fd5b50610172600435610c7f565b34801561034d57600080fd5b50610172600435610d06565b34801561036557600080fd5b50610141600160a060020a0360043516610d93565b34801561038657600080fd5b50610141610dae565b34801561039b57600080fd5b50610172600160a060020a0360043516610dbd565b6004546101009004600160a060020a031681565b3360009081526006602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561042757600080fd5b505af115801561043b573d6000803e3d6000fd5b505050506040513d602081101561045157600080fd5b5051905090565b60045460ff1681565b60006104a661047260025484610e1d565b6104a160035461049661049b61048a6002548a610e1d565b6104966003548c610e1d565b610e53565b89610e62565b610e62565b949350505050565b60006104bd8383600a54610461565b9392505050565b600a5481565b60045460009081908190819060ff1615156104e457600080fd5b6104ec610959565b93506104f784610d06565b9250610502836107d4565b33600090815260076020908152604080832083905560089091529020429055600a549092506002830491506105379085610e53565b600a5560008054600480546040805160e060020a63a9059cbb028152600160a060020a03610100909304831693810193909352602483018690525192169263a9059cbb926044808401936020939083900390910190829087803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b505050506040513d60208110156105c757600080fd5b5050600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015285870360248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561062957600080fd5b505af115801561063d573d6000803e3d6000fd5b505050506040513d602081101561065357600080fd5b5050600054600160a060020a031663a9059cbb336106718686610e79565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b505050506040513d60208110156107ac57600080fd5b5050600a54156107bb57600080fd5b506004805460ff19166001179055643c59862000600a55565b60006107eb6107e4836019610e1d565b6064610e62565b92915050565b600454600090819060ff16151561080757600080fd5b600160a060020a03831633141561081d57600092505b33600090815260096020526040902054600160a060020a031615801561085a575033600081815260096020526040902054600160a060020a031614155b1561089557336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b61089d610959565b91506108ab82600154610e62565b336000908152600660205260409020549091506108c89082610e53565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a031683529052205461091990610496846019610e62565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a5461095190610496846005610e62565b600a55505050565b336000818152600760205260408120549091610979919061049690610dbd565b905090565b60045460009081908190819060ff16151561099857600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610a0c57600080fd5b505af1158015610a20573d6000803e3d6000fd5b505050506040513d6020811015610a3657600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610a8957600080fd5b505af1158015610a9d573d6000803e3d6000fd5b505050506040513d6020811015610ab357600080fd5b50519350610aca85610ac58682610e79565b6104ae565b9250610ade83610ad9856107d4565b610e79565b9250610ae9856107d4565b60008054600480546040805160e060020a63a9059cbb028152600160a060020a036101009093048316938101939093526002860460248401819052905195975095509091169263a9059cbb92604480840193602093929083900390910190829087803b158015610b5857600080fd5b505af1158015610b6c573d6000803e3d6000fd5b505050506040513d6020811015610b8257600080fd5b5050600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015285870360248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610be457600080fd5b505af1158015610bf8573d6000803e3d6000fd5b505050506040513d6020811015610c0e57600080fd5b505033600090815260076020526040902054610c2a9084610e53565b33600090815260076020526040902055610706866107f1565b60086020526000908152604090205481565b60076020526000908152604090205481565b60066020526000908152604090205481565b60015481565b600080546040805160e060020a6370a0823102815230600482015290516107eb928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610cd557600080fd5b505af1158015610ce9573d6000803e3d6000fd5b505050506040513d6020811015610cff57600080fd5b50516104ae565b600a54600080546040805160e060020a6370a08231028152306004820152905192936107eb9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610d6257600080fd5b505af1158015610d76573d6000803e3d6000fd5b505050506040513d6020811015610d8c57600080fd5b5051610461565b600960205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600080610dfa600154610df5426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e79565b610e8b565b600160a060020a0384166000908152600660205260409020549091506104bd9082905b600080831515610e305760009150610e4c565b50828202828482811515610e4057fe5b0414610e4857fe5b8091505b5092915050565b600082820183811015610e4857fe5b6000808284811515610e7057fe5b04949350505050565b600082821115610e8557fe5b50900390565b6000818310610e9a57816104bd565b50909190505600a165627a7a723058208b9c113b8bf6e6b17d4eb8f8705c8c3a10850b5e7748d4307e0572e29f16050b0029

Deployed ByteCode Sourcemap

744:4757:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1056:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1056:25:0;;;;;;;;-1:-1:-1;;;;;1056:25:0;;;;;;;;;;;;;;4886:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4886:104:0;;;;;;;;;;;;;;;;;;;;4767:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4767:113:0;;;;1020:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1020:29:0;;;;;;;;;;;;;;;;;;;;;;3608:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3608:291:0;;;;;;;;;4074:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4074:163:0;;;;;;;1336:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1336:25:0;;;;2347:534;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2347:534:0;;;;;;4537:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4537:224:0;;;;;4404:127;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4404:127:0;;;;;1508:833;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1508:833:0;-1:-1:-1;;;;;1508:833:0;;;;;4996:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4996:147:0;;;;2887:676;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2887:676:0;-1:-1:-1;;;;;2887:676:0;;;;;;;1232:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1232:45:0;-1:-1:-1;;;;;1232:45:0;;;;;1178:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1178:47:0;-1:-1:-1;;;;;1178:47:0;;;;;1121:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1121:50:0;-1:-1:-1;;;;;1121:50:0;;;;;876:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;876:43:0;;;;4243:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4243:155:0;;;;;3905:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3905:163:0;;;;;1284:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1284:45:0;-1:-1:-1;;;;;1284:45:0;;;;;1088:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1088:26:0;;;;5149:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5149:238:0;-1:-1:-1;;;;;5149:238:0;;;;;1056:25;;;;;;-1:-1:-1;;;;;1056:25:0;;:::o;4886:104::-;4971:10;4929:7;4956:26;;;:14;:26;;;;;;4886:104;:::o;4767:113::-;4809:7;4842:4;;4836:36;;;-1:-1:-1;;;;;4836:36:0;;4866:4;4836:36;;;;;;-1:-1:-1;;;;;4842:4:0;;;;4836:21;;:36;;;;;;;;;;;;;;;4809:7;4842:4;4836:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4836:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4836:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4836:36:0;;-1:-1:-1;4767:113:0;:::o;1020:29::-;;;;;;:::o;3608:291::-;3687:7;3764:127;3777:20;3790:3;;3794:2;3777:12;:20::i;:::-;3798:92;3811:4;;3816:73;3829:56;3842:20;3855:3;;3859:2;3842:12;:20::i;:::-;3863:21;3876:4;;3881:2;3863:12;:21::i;:::-;3829:12;:56::i;:::-;3886:2;3816:12;:73::i;3798:92::-;3764:12;:127::i;:::-;3757:134;3608:291;-1:-1:-1;;;;3608:291:0:o;4074:163::-;4156:7;4183:46;4198:3;4202:15;4218:10;;4183:14;:46::i;:::-;4176:53;4074:163;-1:-1:-1;;;4074:163:0:o;1336:25::-;;;;:::o;2347:534::-;2393:11;;2416:15;;;;;;;;2393:11;;2385:20;;;;;;;;2432:11;:9;:11::i;:::-;2416:27;;2471:25;2488:7;2471:16;:25::i;:::-;2454:42;;2519:16;2526:8;2519:6;:16::i;:::-;2587:10;2599:1;2575:23;;;:11;:23;;;;;;;;:25;;;2611:9;:21;;;;;2633:3;2611:25;;2671:10;;2507:28;;-1:-1:-1;2563:1:0;2559:5;;;-1:-1:-1;2658:32:0;;2682:7;2658:12;:32::i;:::-;2647:10;:43;2707:4;;;2722:10;;;2701:38;;;-1:-1:-1;;;;;2701:38:0;;-1:-1:-1;;;;;2707:4:0;2722:10;;;;;2701:38;;;;;;;;;;;;;;2707:4;;;2701:20;;:38;;;;;;;;;;;;;;;;;2707:4;2701:38;;;5:2:-1;;;;30:1;27;20:12;5:2;2701:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2701:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2756:4:0;;;2771:11;;2750:43;;;-1:-1:-1;;;;;2750:43:0;;-1:-1:-1;;;;;2771:11:0;;;2750:43;;;;2784:8;;;2750:43;;;;;;2756:4;;;;;2750:20;;:43;;;;;2701:38;;2750:43;;;;;;;;;;;2756:4;2750:43;;;5:2:-1;;;;30:1;27;20:12;5:2;2750:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2750:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2810:4:0;;-1:-1:-1;;;;;2810:4:0;2804:20;2833:10;2846:26;2859:8;2868:3;2846:12;:26::i;:::-;2804:69;;;;;;;;;;;;;-1:-1:-1;;;;;2804:69:0;-1:-1:-1;;;;;2804:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2804:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2804:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2347:534:0:o;4537:224::-;4597:4;;;4591:68;;;;;;4624:10;4591:68;;;;4645:4;4591:68;;;;;;;;;;;;-1:-1:-1;;;;;4597:4:0;;;;4591:24;;:68;;;;;;;;;;;;;;;;;4597:4;4591:68;;;5:2:-1;;;;30:1;27;20:12;5:2;4591:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4591:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4678:10:0;;:13;4670:22;;;;;;-1:-1:-1;4703:11:0;:16;;-1:-1:-1;;4703:16:0;4715:4;4703:16;;;4741:12;4730:10;:23;4537:224::o;4404:127::-;4456:7;4482:41;4495:23;4508:6;4515:2;4495:12;:23::i;:::-;4519:3;4482:12;:41::i;:::-;4475:48;4404:127;-1:-1:-1;;4404:127:0:o;1508:833::-;1566:11;;1783:16;;;;1566:11;;1558:20;;;;;;;;-1:-1:-1;;;;;1592:17:0;;1599:10;1592:17;1589:56;;;1632:1;1626:7;;1589:56;1668:10;1658:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1658:21:0;:24;:61;;;;-1:-1:-1;1709:10:0;1686:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1686:21:0;:33;;1658:61;1655:118;;;1746:10;1736:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;1736:25:0;-1:-1:-1;;;;;1736:25:0;;;;;1655:118;1800:11;:9;:11::i;:::-;1783:28;;1840:44;1853:8;1862:21;;1840:12;:44::i;:::-;1950:10;1935:26;;;;:14;:26;;;;;;1822:62;;-1:-1:-1;1922:50:0;;1822:62;1922:12;:50::i;:::-;1910:10;1895:26;;;;:14;:26;;;;;;;;:77;;;;1983:11;:23;;;;;;:25;;;2019:9;:21;;;;;2041:3;2019:25;;2155:9;:21;;;;;;-1:-1:-1;;;;;2155:21:0;2143:34;;;;;;2130:74;;2178:25;2191:8;2200:2;2178:12;:25::i;2130:74::-;2117:10;2095:34;2107:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;2107:21:0;2095:34;;:11;:34;;;;;:109;2297:10;;2284:49;;2308:24;2321:8;2330:1;2308:12;:24::i;2284:49::-;2273:10;:60;-1:-1:-1;;;1508:833:0:o;4996:147::-;5089:10;5037:7;5077:23;;;:11;:23;;;;;;5037:7;;5064:71;;5077:23;5101:33;;:21;:33::i;5064:71::-;5057:78;;4996:147;:::o;2887:676::-;2959:11;;3077:15;;;;;;;;2959:11;;2951:20;;;;;;;;2994:4;;;2988:68;;;;;;3021:10;2988:68;;;;3042:4;2988:68;;;;;;;;;;;;-1:-1:-1;;;;;2994:4:0;;;;2988:24;;:68;;;;;;;;;;;;;;;;;2994:4;2988:68;;;5:2:-1;;;;30:1;27;20:12;5:2;2988:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2988:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3101:4:0;;;3095:36;;;-1:-1:-1;;;;;3095:36:0;;3125:4;3095:36;;;;;;-1:-1:-1;;;;;3101:4:0;;;;3095:21;;:36;;;;;2988:68;;3095:36;;;;;;;;;;3101:4;3095:36;;;5:2:-1;;;;30:1;27;20:12;5:2;3095:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3095:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3095:36:0;;-1:-1:-1;3161:52:0;3177:6;3184:28;3095:36;3177:6;3184:12;:28::i;:::-;3161:15;:52::i;:::-;3142:71;;3235:43;3248:10;3259:18;3266:10;3259:6;:18::i;:::-;3235:12;:43::i;:::-;3224:54;;3301:14;3308:6;3301;:14::i;:::-;3361:4;;;3376:10;;;3355:38;;;-1:-1:-1;;;;;3355:38:0;;-1:-1:-1;;;;;3361:4:0;3376:10;;;;;3355:38;;;;;;;3343:1;3339:5;;3355:38;;;;;;;;3289:26;;-1:-1:-1;3339:5:0;-1:-1:-1;3361:4:0;;;;3355:20;;:38;;;;;;;;;;;;;;;;;;3361:4;3355:38;;;5:2:-1;;;;30:1;27;20:12;5:2;3355:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3355:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3410:4:0;;;3425:11;;3404:43;;;-1:-1:-1;;;;;3404:43:0;;-1:-1:-1;;;;;3425:11:0;;;3404:43;;;;3438:8;;;3404:43;;;;;;3410:4;;;;;3404:20;;:43;;;;;3355:38;;3404:43;;;;;;;;;;;3410:4;3404:43;;;5:2:-1;;;;30:1;27;20:12;5:2;3404:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3404:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3507:10:0;3495:23;;;;:11;3404:43;3495:23;;;;;3482:48;;3519:10;3482:12;:48::i;:::-;3470:10;3458:23;;;;:11;:23;;;;;:72;3541:14;3551:3;3541:9;:14::i;1232:45::-;;;;;;;;;;;;;:::o;1178:47::-;;;;;;;;;;;;;:::o;1121:50::-;;;;;;;;;;;;;:::o;876:43::-;;;;:::o;4243:155::-;4307:7;4359:4;;4353:36;;;-1:-1:-1;;;;;4353:36:0;;4383:4;4353:36;;;;;;4333:57;;4349:3;;-1:-1:-1;;;;;4359:4:0;;;;4353:21;;:36;;;;;;;;;;;;;;;4307:7;4359:4;4353:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4353:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4353:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4353:36:0;4333:15;:57::i;3905:163::-;4012:10;;3965:7;4029:4;;4023:36;;;-1:-1:-1;;;;;4023:36:0;;4053:4;4023:36;;;;;;3965:7;;3992:68;;4007:4;;4012:10;;-1:-1:-1;;;;;4029:4:0;;;;4023:21;;:36;;;;;;;;;;;;;;3965:7;4029:4;4023:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4023:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4023:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4023:36:0;3992:14;:68::i;1284:45::-;;;;;;;;;;;;-1:-1:-1;;;;;1284:45:0;;:::o;1088:26::-;;;-1:-1:-1;;;;;1088:26:0;;:::o;5149:238::-;5213:7;5233:21;5255:59;5259:21;;5281:32;5294:3;5298:9;:14;5308:3;-1:-1:-1;;;;;5298:14:0;-1:-1:-1;;;;;5298:14:0;;;;;;;;;;;;;5281:12;:32::i;:::-;5255:3;:59::i;:::-;-1:-1:-1;;;;;5359:19:0;;;;;;:14;:19;;;;;;5233:81;;-1:-1:-1;5332:47:0;;5233:81;;5596:180;5654:7;;5674:6;;5670:37;;;5698:1;5691:8;;;;5670:37;-1:-1:-1;5725:5:0;;;5729:1;5725;:5;5744;;;;;;;;:10;5737:18;;;;5769:1;5762:8;;5596:180;;;;;;:::o;6431:133::-;6489:7;6517:5;;;6536:6;;;;6529:14;;;5863:270;5921:7;6012:9;6028:1;6024;:5;;;;;;;;;5863:270;-1:-1:-1;;;;5863:270:0:o;6251:113::-;6309:7;6332:6;;;;6325:14;;;;-1:-1:-1;6353:5:0;;;6251:113::o;5393:105::-;5450:7;5481:1;5477;:5;:13;;5489:1;5477:13;;;-1:-1:-1;5485:1:0;;5393:105;-1:-1:-1;5393:105:0:o

Swarm Source

bzzr://8b9c113b8bf6e6b17d4eb8f8705c8c3a10850b5e7748d4307e0572e29f16050b
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.