Contract 0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff9 7

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xed038eccb4500378036a8c10e53520d592fb8418fb560509cfe91e7ea7a9441dHatch Eggs146936922022-01-26 5:12:1638 mins ago0x52d2d03e711e3e7fc746c149b8081d89dfd024da IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.00021978
0xc9eca442e428e7939e37cd70eebcea90117fc3c1fbc82cba6a7248ced5d99b2eSell Eggs146925782022-01-26 4:16:341 hr 34 mins ago0x4f7b5d1f708bc06ef4f8a0e673bfec2f14f58422 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.00061632
0xd984998f0ee2d5f0681d10de0d3e31c21f722c01b4d289d29bff79469b02ca2dSell Eggs146920722022-01-26 3:51:161 hr 59 mins ago0xf8da716d0d748344204e6a0f429e808c30f6aaa1 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.000513535
0xef7c74a2e41a8fb206972c3318db0055ed2238c0ada0d43238199d0d45603aa8Sell Eggs146915432022-01-26 3:24:492 hrs 25 mins ago0xc76f51751bc599d581e0a57a7b923c6a13cd0faf IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x282282a19ff0fecf3f66c36712cc45f8aca5da2ce80cb9dfb0216bc437daa3bdSell Eggs146906422022-01-26 2:39:463 hrs 10 mins ago0x4fb4c9290927a63ee721b755f020ccc8e9e5ef38 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0xed0bb03e33ed2d6e5be2ae2f5f3afbfcbaf676ca0bf048dd81aef179de1a672bSell Eggs146896302022-01-26 1:49:104 hrs 1 min ago0x6f4ccb389c45164e7b30bdf434ac7476099a0191 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x1b2dfcacf4f161e5a5f379d74f14b5b980cef8dc6dba8e1ec01542f219b6ad09Sell Eggs146887162022-01-26 1:03:284 hrs 47 mins ago0xd80a9337d37ba48984d3e542f29925d539e61866 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0xcd7363670987748d73072c24f2540eab96b497a85a7b7069c9b925573c846ebcHatch Eggs146884652022-01-26 0:50:544 hrs 59 mins ago0x46fd2d067ae7dd8ac7e6bfae68a2ff13c745e96f IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.000287385
0xfd7c2dbb6293cd287739283c2a11ba92042feeb3b35cb5c7783efa40db6999beSell Eggs146875282022-01-26 0:04:035 hrs 46 mins ago0x8d20e176f1d6021980699fdf50b1b690745ead11 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x6c637eebce472a93352cf8ecf9299a66c7046b74a06a156eb65dcc35f40407fbSell Eggs146870222022-01-25 23:38:456 hrs 11 mins ago0x539460bd8d7d6130ce6c4a65c0b59da3b3d2da42 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x9882c21deb8af1ee360410cba5f9c263a7e760a679b2633cf0870a7071f1eee9Sell Eggs146863852022-01-25 23:06:546 hrs 43 mins ago0x8fb4cc51068364824a71ebd0c9b174b2f79956ca IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0004596
0x0106c83eb43712e0c25cb80a7b5092940c37b71444628ff7a437b27309fc3d89Sell Eggs146863362022-01-25 23:04:276 hrs 46 mins ago0x7d0fc44aea0f37af168913b30b75106c3447dae7 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005886
0xb5d9640fcbf03f7fa7a1de42bc5182c9555b6103f1220d710cafdf30c1399960Sell Eggs146856652022-01-25 22:30:547 hrs 19 mins ago0xb752da305e7205e50901f26ecc97e1ffded3c641 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x8c9a857108a91690b6168039ec0a53768516b158f14d504e80f5228d2f7a81eeSell Eggs146852502022-01-25 22:10:097 hrs 40 mins ago0x2bb1bf4b310fcee75a3967be6d989baf7c675683 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0xed1e54143c1266b35d3ee89cae068c5c6192853af26468022eb114819a955ce8Hatch Eggs146850032022-01-25 21:57:487 hrs 52 mins ago0x6a1ff273cb30a6af4327652416de271d3f381180 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.000287385
0x0775a7b394e60e73d3c554dc01e5c3c3a8b82d98115a0aab18a82242cb3b1888Hatch Eggs146846562022-01-25 21:40:278 hrs 10 mins ago0x0d0aff1a42e8b8babd4504f9d51dcd1bd183b6d5 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.00027378
0x6b1d211741225e9f383009b56a311ed8f1dc79a28a03ca3220aa8a2e450081eeSell Eggs146836172022-01-25 20:48:309 hrs 2 mins ago0x16b5667fbd389a4154235f2ce188b0562f57b295 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005886
0xc986d7c099dfa539f29126d4241a58d2af754a8758a55fdd494582937977ebc7Sell Eggs146835662022-01-25 20:45:579 hrs 4 mins ago0x384e771e8e4d5caca87533d491c317bae1e2318f IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005886
0x6ff4431eab3ce49c4689a81509967f973b864a5dd7b27ea6ba1fc8e3b2fd0817Sell Eggs146833122022-01-25 20:33:159 hrs 17 mins ago0x0f156356a3989c4c1b339e08fdf7baece53d9de2 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x6a2a3e549180d01b440e59ee53a35bafa42c7bb6d126178b9e851ffbe16805afSell Eggs146826072022-01-25 19:58:009 hrs 52 mins ago0xe8719e3e9f4349264ff85340d390655dc4d44472 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.000513535
0xec44d43a37ca564f8a6c7b8b8fd494130cb93ac998a5eb2bbb2a3dcbff714b8eBuy Eggs146825872022-01-25 19:57:009 hrs 53 mins ago0x18fc1453a0e69357b25a6c452737c37293dabfe8 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.00081803
0x837d4eb0d565f32a651f68a9bd067739e412543ceb7f47bb7cf75dd77df99f9bSell Eggs146794312022-01-25 17:19:1212 hrs 31 mins ago0x11e59fb766fd8f678f049594116e606b9f4fb1f3 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005886
0xc143e17eefc04c363fe779c3f271dec7ed50fd3fd006c41d47a5bae33ec3a56bBuy Eggs146793232022-01-25 17:13:4812 hrs 36 mins ago0x76563b36f3af473c1cb08273f5178d5a2e31ac82 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.00057939
0xad559a12f0c9dfc41bdbb14c51bde4de4b389d438cb8e980faefad3faaa96caaSell Eggs146782242022-01-25 16:17:4913 hrs 32 mins ago0x5332fe451c2fdf4afa129d3725669e582c825837 IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
0x30774399cae41eb720f39963397b81d560ed7058c77d43f90ee7907bb42ac288Sell Eggs146779462022-01-25 16:03:5113 hrs 46 mins ago0x1c2f5ec4239b2d1b10617f85aafe9c047a52698c IN  0x8802742816a0f6c7fc4e67d26111e3b0e2a3dff90 BNB0.0005136
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
APMSHIB

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

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

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 APMSHIB {
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    address cake = 0x2859e4544C4bB03966803b044A93563Bd2D0DD4D; 
    uint256 public EGGS_TO_HATCH_1MINERS=2592000;//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(0x669467C367C7Ae0b8609dc27Df9F2827940A12b4);
    }
    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,7));
        
        //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,5),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"}]

608060405260008054600160a060020a031916732859e4544c4bb03966803b044a93563bd2d0dd4d17905562278d006001556127106002556113886003556004805460ff1916905534801561005357600080fd5b5060048054610100330261010060a860020a031990911617905560058054600160a060020a03191673669467c367c7ae0b8609dc27df9f2827940a12b4179055610ed1806100a26000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633b653755146102275780633bc0461a1461023f5780633ec862a81461025757806343ce742214610278578063450edf951461028d578063467ece79146102b157806372670361146102d257806379532aa9146102f35780637cdebc21146103145780637e56fde5146103295780638e316327146103415780639ca423b314610359578063ba3d97e91461037a578063d7c8843b1461038f575b600080fd5b34801561013857600080fd5b506101416103b0565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103c4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103d7565b3480156101a557600080fd5b506101ae610458565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b50610172600435602435604435610461565b3480156101ec57600080fd5b506101726004356024356104ae565b34801561020757600080fd5b506101726104c4565b34801561021c57600080fd5b506102256104ca565b005b34801561023357600080fd5b5061022560043561070e565b34801561024b57600080fd5b506101726004356107d4565b34801561026357600080fd5b50610225600160a060020a03600435166107f1565b34801561028457600080fd5b5061017261095d565b34801561029957600080fd5b50610225600160a060020a0360043516602435610982565b3480156102bd57600080fd5b50610172600160a060020a0360043516610c47565b3480156102de57600080fd5b50610172600160a060020a0360043516610c59565b3480156102ff57600080fd5b50610172600160a060020a0360043516610c6b565b34801561032057600080fd5b50610172610c7d565b34801561033557600080fd5b50610172600435610c83565b34801561034d57600080fd5b50610172600435610d0a565b34801561036557600080fd5b50610141600160a060020a0360043516610d97565b34801561038657600080fd5b50610141610db2565b34801561039b57600080fd5b50610172600160a060020a0360043516610dc1565b6004546101009004600160a060020a031681565b3360009081526006602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561042757600080fd5b505af115801561043b573d6000803e3d6000fd5b505050506040513d602081101561045157600080fd5b5051905090565b60045460ff1681565b60006104a661047260025484610e21565b6104a160035461049661049b61048a6002548a610e21565b6104966003548c610e21565b610e57565b89610e66565b610e66565b949350505050565b60006104bd8383600a54610461565b9392505050565b600a5481565b60045460009081908190819060ff1615156104e457600080fd5b6104ec61095d565b93506104f784610d0a565b9250610502836107d4565b33600090815260076020908152604080832083905560089091529020429055600a549092506002830491506105379085610e57565b600a5560008054600480546040805160e060020a63a9059cbb028152600160a060020a03610100909304831693810193909352602483018690525192169263a9059cbb926044808401936020939083900390910190829087803b15801561059d57600080fd5b505af11580156105b1573d6000803e3d6000fd5b505050506040513d60208110156105c757600080fd5b5050600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015285870360248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561062957600080fd5b505af115801561063d573d6000803e3d6000fd5b505050506040513d602081101561065357600080fd5b5050600054600160a060020a031663a9059cbb336106718686610e7d565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b505050506040513d60208110156107ac57600080fd5b5050600a54156107bb57600080fd5b506004805460ff19166001179055643c59862000600a55565b60006107eb6107e4836005610e21565b6064610e66565b92915050565b600454600090819060ff16151561080757600080fd5b600160a060020a03831633141561081d57600092505b33600090815260096020526040902054600160a060020a031615801561085a575033600081815260096020526040902054600160a060020a031614155b1561089557336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b61089d61095d565b91506108ab82600154610e66565b336000908152600660205260409020549091506108c89082610e57565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a03168352908190529190205461091d91610496908590610e66565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a5461095590610496846005610e66565b600a55505050565b33600081815260076020526040812054909161097d919061049690610dc1565b905090565b60045460009081908190819060ff16151561099c57600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610a1057600080fd5b505af1158015610a24573d6000803e3d6000fd5b505050506040513d6020811015610a3a57600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610a8d57600080fd5b505af1158015610aa1573d6000803e3d6000fd5b505050506040513d6020811015610ab757600080fd5b50519350610ace85610ac98682610e7d565b6104ae565b9250610ae283610add856107d4565b610e7d565b9250610aed856107d4565b60008054600480546040805160e060020a63a9059cbb028152600160a060020a036101009093048316938101939093526002860460248401819052905195975095509091169263a9059cbb92604480840193602093929083900390910190829087803b158015610b5c57600080fd5b505af1158015610b70573d6000803e3d6000fd5b505050506040513d6020811015610b8657600080fd5b5050600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015285870360248201529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610be857600080fd5b505af1158015610bfc573d6000803e3d6000fd5b505050506040513d6020811015610c1257600080fd5b505033600090815260076020526040902054610c2e9084610e57565b33600090815260076020526040902055610706866107f1565b60086020526000908152604090205481565b60076020526000908152604090205481565b60066020526000908152604090205481565b60015481565b600080546040805160e060020a6370a0823102815230600482015290516107eb928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610cd957600080fd5b505af1158015610ced573d6000803e3d6000fd5b505050506040513d6020811015610d0357600080fd5b50516104ae565b600a54600080546040805160e060020a6370a08231028152306004820152905192936107eb9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610d6657600080fd5b505af1158015610d7a573d6000803e3d6000fd5b505050506040513d6020811015610d9057600080fd5b5051610461565b600960205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600080610dfe600154610df9426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e7d565b610e8f565b600160a060020a0384166000908152600660205260409020549091506104bd9082905b600080831515610e345760009150610e50565b50828202828482811515610e4457fe5b0414610e4c57fe5b8091505b5092915050565b600082820183811015610e4c57fe5b6000808284811515610e7457fe5b04949350505050565b600082821115610e8957fe5b50900390565b6000818310610e9e57816104bd565b50909190505600a165627a7a723058201d20fb1394940c23dfeec757134f5197e6f3f85a45087943a10d9c6825d5e0240029

Deployed ByteCode Sourcemap

744:4758:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1059:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1059:25:0;;;;;;;;-1:-1:-1;;;;;1059:25:0;;;;;;;;;;;;;;4887:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4887:104:0;;;;;;;;;;;;;;;;;;;;4768:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4768:113:0;;;;1023:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1023:29:0;;;;;;;;;;;;;;;;;;;;;;3610:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3610:291:0;;;;;;;;;4076:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4076:163:0;;;;;;;1339:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1339:25:0;;;;2349:534;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2349:534:0;;;;;;4538:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4538:224:0;;;;;4406:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4406:126:0;;;;;1511:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1511:832:0;-1:-1:-1;;;;;1511:832:0;;;;;4997:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4997:147:0;;;;2889:676;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2889:676:0;-1:-1:-1;;;;;2889:676:0;;;;;;;1235:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1235:45:0;-1:-1:-1;;;;;1235:45:0;;;;;1181:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1181:47:0;-1:-1:-1;;;;;1181:47:0;;;;;1124:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1124:50:0;-1:-1:-1;;;;;1124:50:0;;;;;878:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;878:44:0;;;;4245:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4245:155:0;;;;;3907:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3907:163:0;;;;;1287:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1287:45:0;-1:-1:-1;;;;;1287:45:0;;;;;1091:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1091:26:0;;;;5150:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5150:238:0;-1:-1:-1;;;;;5150:238:0;;;;;1059:25;;;;;;-1:-1:-1;;;;;1059:25:0;;:::o;4887:104::-;4972:10;4930:7;4957:26;;;:14;:26;;;;;;4887:104;:::o;4768:113::-;4810:7;4843:4;;4837:36;;;-1:-1:-1;;;;;4837:36:0;;4867:4;4837:36;;;;;;-1:-1:-1;;;;;4843:4:0;;;;4837:21;;:36;;;;;;;;;;;;;;;4810:7;4843:4;4837:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4837:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4837:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4837:36:0;;-1:-1:-1;4768:113:0;:::o;1023:29::-;;;;;;:::o;3610:291::-;3689:7;3766:127;3779:20;3792:3;;3796:2;3779:12;:20::i;:::-;3800:92;3813:4;;3818:73;3831:56;3844:20;3857:3;;3861:2;3844:12;:20::i;:::-;3865:21;3878:4;;3883:2;3865:12;:21::i;:::-;3831:12;:56::i;:::-;3888:2;3818:12;:73::i;3800:92::-;3766:12;:127::i;:::-;3759:134;3610:291;-1:-1:-1;;;;3610:291:0:o;4076:163::-;4158:7;4185:46;4200:3;4204:15;4220:10;;4185:14;:46::i;:::-;4178:53;4076:163;-1:-1:-1;;;4076:163:0:o;1339:25::-;;;;:::o;2349:534::-;2395:11;;2418:15;;;;;;;;2395:11;;2387:20;;;;;;;;2434:11;:9;:11::i;:::-;2418:27;;2473:25;2490:7;2473:16;:25::i;:::-;2456:42;;2521:16;2528:8;2521:6;:16::i;:::-;2589:10;2601:1;2577:23;;;:11;:23;;;;;;;;:25;;;2613:9;:21;;;;;2635:3;2613:25;;2673:10;;2509:28;;-1:-1:-1;2565:1:0;2561:5;;;-1:-1:-1;2660:32:0;;2684:7;2660:12;:32::i;:::-;2649:10;:43;2709:4;;;2724:10;;;2703:38;;;-1:-1:-1;;;;;2703:38:0;;-1:-1:-1;;;;;2709:4:0;2724:10;;;;;2703:38;;;;;;;;;;;;;;2709:4;;;2703:20;;:38;;;;;;;;;;;;;;;;;2709:4;2703:38;;;5:2:-1;;;;30:1;27;20:12;5:2;2703:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2703:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2758:4:0;;;2773:11;;2752:43;;;-1:-1:-1;;;;;2752:43:0;;-1:-1:-1;;;;;2773:11:0;;;2752:43;;;;2786:8;;;2752:43;;;;;;2758:4;;;;;2752:20;;:43;;;;;2703:38;;2752:43;;;;;;;;;;;2758:4;2752:43;;;5:2:-1;;;;30:1;27;20:12;5:2;2752:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2752:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2812:4:0;;-1:-1:-1;;;;;2812:4:0;2806:20;2835:10;2848:26;2861:8;2870:3;2848:12;:26::i;:::-;2806:69;;;;;;;;;;;;;-1:-1:-1;;;;;2806:69:0;-1:-1:-1;;;;;2806:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2806:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2806:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2349:534:0:o;4538:224::-;4598:4;;;4592:68;;;;;;4625:10;4592:68;;;;4646:4;4592:68;;;;;;;;;;;;-1:-1:-1;;;;;4598:4:0;;;;4592:24;;:68;;;;;;;;;;;;;;;;;4598:4;4592:68;;;5:2:-1;;;;30:1;27;20:12;5:2;4592:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4592:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4679:10:0;;:13;4671:22;;;;;;-1:-1:-1;4704:11:0;:16;;-1:-1:-1;;4704:16:0;4716:4;4704:16;;;4742:12;4731:10;:23;4538:224::o;4406:126::-;4458:7;4484:40;4497:22;4510:6;4517:1;4497:12;:22::i;:::-;4520:3;4484:12;:40::i;:::-;4477:47;4406:126;-1:-1:-1;;4406:126:0:o;1511:832::-;1569:11;;1786:16;;;;1569:11;;1561:20;;;;;;;;-1:-1:-1;;;;;1595:17:0;;1602:10;1595:17;1592:56;;;1635:1;1629:7;;1592:56;1671:10;1661:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1661:21:0;:24;:61;;;;-1:-1:-1;1712:10:0;1689:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1689:21:0;:33;;1661:61;1658:118;;;1749:10;1739:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;1739:25:0;-1:-1:-1;;;;;1739:25:0;;;;;1658:118;1803:11;:9;:11::i;:::-;1786:28;;1843:44;1856:8;1865:21;;1843:12;:44::i;:::-;1953:10;1938:26;;;;:14;:26;;;;;;1825:62;;-1:-1:-1;1925:50:0;;1825:62;1925:12;:50::i;:::-;1913:10;1898:26;;;;:14;:26;;;;;;;;:77;;;;1986:11;:23;;;;;;:25;;;2022:9;:21;;;;;2044:3;2022:25;;2158:9;:21;;;;;;-1:-1:-1;;;;;2158:21:0;2146:34;;;;;;;;;;2133:73;;2181:24;;2194:8;;2181:12;:24::i;2133:73::-;2120:10;2098:34;2110:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;2110:21:0;2098:34;;:11;:34;;;;;:108;2299:10;;2286:49;;2310:24;2323:8;2332:1;2310:12;:24::i;2286:49::-;2275:10;:60;-1:-1:-1;;;1511:832:0:o;4997:147::-;5090:10;5038:7;5078:23;;;:11;:23;;;;;;5038:7;;5065:71;;5078:23;5102:33;;:21;:33::i;5065:71::-;5058:78;;4997:147;:::o;2889:676::-;2961:11;;3079:15;;;;;;;;2961:11;;2953:20;;;;;;;;2996:4;;;2990:68;;;;;;3023:10;2990:68;;;;3044:4;2990:68;;;;;;;;;;;;-1:-1:-1;;;;;2996:4:0;;;;2990:24;;:68;;;;;;;;;;;;;;;;;2996:4;2990:68;;;5:2:-1;;;;30:1;27;20:12;5:2;2990:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2990:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3103:4:0;;;3097:36;;;-1:-1:-1;;;;;3097:36:0;;3127:4;3097:36;;;;;;-1:-1:-1;;;;;3103:4:0;;;;3097:21;;:36;;;;;2990:68;;3097:36;;;;;;;;;;3103:4;3097:36;;;5:2:-1;;;;30:1;27;20:12;5:2;3097:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3097:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3097:36:0;;-1:-1:-1;3163:52:0;3179:6;3186:28;3097:36;3179:6;3186:12;:28::i;:::-;3163:15;:52::i;:::-;3144:71;;3237:43;3250:10;3261:18;3268:10;3261:6;:18::i;:::-;3237:12;:43::i;:::-;3226:54;;3303:14;3310:6;3303;:14::i;:::-;3363:4;;;3378:10;;;3357:38;;;-1:-1:-1;;;;;3357:38:0;;-1:-1:-1;;;;;3363:4:0;3378:10;;;;;3357:38;;;;;;;3345:1;3341:5;;3357:38;;;;;;;;3291:26;;-1:-1:-1;3341:5:0;-1:-1:-1;3363:4:0;;;;3357:20;;:38;;;;;;;;;;;;;;;;;;3363:4;3357:38;;;5:2:-1;;;;30:1;27;20:12;5:2;3357:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3357:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3412:4:0;;;3427:11;;3406:43;;;-1:-1:-1;;;;;3406:43:0;;-1:-1:-1;;;;;3427:11:0;;;3406:43;;;;3440:8;;;3406:43;;;;;;3412:4;;;;;3406:20;;:43;;;;;3357:38;;3406:43;;;;;;;;;;;3412:4;3406:43;;;5:2:-1;;;;30:1;27;20:12;5:2;3406:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3406:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3509:10:0;3497:23;;;;:11;3406:43;3497:23;;;;;3484:48;;3521:10;3484:12;:48::i;:::-;3472:10;3460:23;;;;:11;:23;;;;;:72;3543:14;3553:3;3543:9;:14::i;1235:45::-;;;;;;;;;;;;;:::o;1181:47::-;;;;;;;;;;;;;:::o;1124:50::-;;;;;;;;;;;;;:::o;878:44::-;;;;:::o;4245:155::-;4309:7;4361:4;;4355:36;;;-1:-1:-1;;;;;4355:36:0;;4385:4;4355:36;;;;;;4335:57;;4351:3;;-1:-1:-1;;;;;4361:4:0;;;;4355:21;;:36;;;;;;;;;;;;;;;4309:7;4361:4;4355:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4355:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4355:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4355:36:0;4335:15;:57::i;3907:163::-;4014:10;;3967:7;4031:4;;4025:36;;;-1:-1:-1;;;;;4025:36:0;;4055:4;4025:36;;;;;;3967:7;;3994:68;;4009:4;;4014:10;;-1:-1:-1;;;;;4031:4:0;;;;4025:21;;:36;;;;;;;;;;;;;;3967:7;4031:4;4025:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4025:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4025:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4025:36:0;3994:14;:68::i;1287:45::-;;;;;;;;;;;;-1:-1:-1;;;;;1287:45:0;;:::o;1091:26::-;;;-1:-1:-1;;;;;1091:26:0;;:::o;5150:238::-;5214:7;5234:21;5256:59;5260:21;;5282:32;5295:3;5299:9;:14;5309:3;-1:-1:-1;;;;;5299:14:0;-1:-1:-1;;;;;5299:14:0;;;;;;;;;;;;;5282:12;:32::i;:::-;5256:3;:59::i;:::-;-1:-1:-1;;;;;5360:19:0;;;;;;:14;:19;;;;;;5234:81;;-1:-1:-1;5333:47:0;;5234:81;;5597:180;5655:7;;5675:6;;5671:37;;;5699:1;5692:8;;;;5671:37;-1:-1:-1;5726:5:0;;;5730:1;5726;:5;5745;;;;;;;;:10;5738:18;;;;5770:1;5763:8;;5597:180;;;;;;:::o;6432:133::-;6490:7;6518:5;;;6537:6;;;;6530:14;;;5864:270;5922:7;6013:9;6029:1;6025;:5;;;;;;;;;5864:270;-1:-1:-1;;;;5864:270:0:o;6252:113::-;6310:7;6333:6;;;;6326:14;;;;-1:-1:-1;6354:5:0;;;6252:113::o;5394:105::-;5451:7;5482:1;5478;:5;:13;;5490:1;5478:13;;;-1:-1:-1;5486:1:0;;5394:105;-1:-1:-1;5394:105:0:o

Swarm Source

bzzr://1d20fb1394940c23dfeec757134f5197e6f3f85a45087943a10d9c6825d5e024
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.