Contract 0x3338FE4f8F19f8b104aC697f967ad66b969D98cD

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x4c38e25ea5fac06617c8fb012e52bac43bf54dc4e88da9bf55c1c191382371acSell Eggs147150742022-01-26 23:05:5616 hrs 18 mins ago0x0a75296e7e37f29f133c8f748b0588e6052c3a77 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00052687
0x80b508aa24f18bbe83686c8794d2893a3ca51560dafdf068d5862b7fb4aa593fSell Eggs147133302022-01-26 21:38:4417 hrs 45 mins ago0x9fd4122fc7e209288f2970d5d897f0a420506db3 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00052687
0xeefa3791e64a6e3cabd9eb1c73cf437c26e86e5ee83852c9e553cff8438378b3Sell Eggs146917272022-01-26 3:34:011 day 11 hrs ago0x949118ff4e5322a2f9a7baac11444cd3d530336d IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0x4dbdb7154d03cf2e45d57ac233783ac50fbf72f46cf234a59ee695f1a685a1aeSell Eggs146848192022-01-25 21:48:361 day 17 hrs ago0x7a0222dee3519854468f31154a4349c92814875f IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0x9aa47b490af096c498850b23d9ae63fd8b14159ca1f8ebacf8ebb0b4f2920a63Hatch Eggs146777062022-01-25 15:51:461 day 23 hrs ago0xe0c6c6ab0f9a2284f4710edc09791d8f9d2819bf IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273765
0xcc56952248fa76ab5b6fed8dea2260be20af12dd3189fdb37f86fb76e4a8097fHatch Eggs146689842022-01-25 8:34:542 days 6 hrs ago0x81f10d99464d604ea1e9242dc71733a506e95b4e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273725
0x089cc97c0ebdab88fe10225ddd96ce48669c14914b3c6e8d304293d7d96ceb55Sell Eggs146553452022-01-24 21:11:502 days 18 hrs ago0x16814b53db05fcef556582793c1c2b4a6d7b62b5 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0x1aa1556f8d71b2efe17c9d382f38acc2d0e7854b82b27e9296778476c9233f0dHatch Eggs146440212022-01-24 11:43:493 days 3 hrs ago0xe0c6c6ab0f9a2284f4710edc09791d8f9d2819bf IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273765
0xa929297f9548557d1561944a676fe7069cf113a5fb8d746636b1448c374ec344Hatch Eggs146141482022-01-23 10:47:454 days 4 hrs ago0x24d8c3162561443b6d66f98dfe1635649e306990 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00028737
0x90bb820a852ebc2fe319e60e99c5c286bcb4306e5e0c57deb2a24d85b3b37039Sell Eggs146130122022-01-23 9:50:574 days 5 hrs ago0x81f10d99464d604ea1e9242dc71733a506e95b4e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0x0e470a4b934913da4d257039866ac0c69b0d64b2ba823895e4b73c885f50d2a4Sell Eggs146012502022-01-23 0:02:264 days 15 hrs ago0xa81599eac76045fce181ae0d83a5843c39867ad4 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000547935
0xa10210ab957385c8a230caaa42a1c2f0ef2b975b86f32653ecc075212cf8545cSell Eggs145721772022-01-21 23:43:155 days 15 hrs ago0x355dca1c907dcd4a4f7a2222319e7cd312e765e7 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000601935
0xfbe4564ce53d0d772d41f19873e3e4f58dec5b07e73ff6bbb9a6b494c35dfb68Hatch Eggs145716942022-01-21 23:19:065 days 16 hrs ago0x99963ae2d472462bd992c02278f1b72bcf7734be IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273765
0x99ed8e6d29688d5f8703af7cdd338e085b885a48c8728eec206a60d0620343edSell Eggs145694612022-01-21 21:26:085 days 17 hrs ago0x32a53122d411c4a8063f65df62e06e9a682402b3 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0x42b4a57dbb24640f66cdce2766876565def6ab8e18338c7c3441fccd2cdbaafcHatch Eggs145568422022-01-21 10:53:516 days 4 hrs ago0x81f10d99464d604ea1e9242dc71733a506e95b4e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273725
0x942096f8c252f4f086b298be70fb752fa5f4127e62d1e781699fcd04b4588f38Hatch Eggs145286082022-01-20 11:20:017 days 4 hrs ago0x81f10d99464d604ea1e9242dc71733a506e95b4e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273725
0x7212a2e315561237dc691bb20ebe714b2dcf6be53979efb4d5228fa5919a14bfSell Eggs145220912022-01-20 5:54:097 days 9 hrs ago0x9e01b67b83aa360076de9803fd68abd07f95b07f IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
0xbc755c99e23cee40a15fd27d16955d163c8f823b5d9085863b6ee1088622021dHatch Eggs145052682022-01-19 15:52:137 days 23 hrs ago0xe0c6c6ab0f9a2284f4710edc09791d8f9d2819bf IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000273765
0x6b0278371dc2ddf9e4c60aef8c19aaf37132a0293d8a6a1fdbf31bd7596de386Hatch Eggs144980422022-01-19 9:46:198 days 5 hrs ago0x24d8c3162561443b6d66f98dfe1635649e306990 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00028737
0xb0761b9e8129fa2af1f214f0071b86ae54ab2cfdb241769b3d837d159fa102b5Sell Eggs144952932022-01-19 7:28:308 days 7 hrs ago0x99963ae2d472462bd992c02278f1b72bcf7734be IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000601935
0x9928fd9043c7b7e0b96fe2e4a7cc88849ebc8cbd773e9cd6400ee4a298aeceffSell Eggs144909542022-01-19 3:50:038 days 11 hrs ago0xcc4d2f18917bb0a502d80df8e8b4ec14bed8d6c5 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000601935
0x862332565fb3d987cd27f5799c6326fb7f59049cfa490538199096d7a823c563Buy Eggs144584492022-01-18 0:25:249 days 14 hrs ago0xd638003f1919691b067f75778a74eb48a489cf12 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00066731
0x66b07df717cb628d7a6a994ac4e5a0f2f9ddbf9b980cd2e47837d85639fac215Buy Eggs144569322022-01-17 23:07:279 days 16 hrs ago0xb4eb45af76a2ade7cc01949e462171b5f2557e54 IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000926855
0x425b7e79626cd38be93d7c1aa0ff9a011d6f012cf288abe89c2ded53543ed97aSell Eggs144546282022-01-17 21:12:119 days 18 hrs ago0xdd84e09fee6ee82bcf2ece6e006abb1ec7c0167e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.00060187
0x39f88002108ec00588d5a7374dc7544406f1a8d39bb4aa36deb01e69278755fcSell Eggs144528532022-01-17 19:42:179 days 19 hrs ago0x81f10d99464d604ea1e9242dc71733a506e95b4e IN  0x3338fe4f8f19f8b104ac697f967ad66b969d98cd0 BNB0.000526935
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CAKEPIRATES

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-26
*/

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 CAKEPIRATES {
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    address cake = 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82; 
    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;
    address public ceoAddress3;
    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(0x87cb806192eC699398511c7aB44b3595C051D13C);
        ceoAddress3=address(0x202B6657744B528895E6FDe6f40b1Ed3b47f49a2);
    }
    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,10));
        
        //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/5;
        uint256 fee3=fee/5;
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ERC20(cake).transfer(ceoAddress2, fee2);
        ERC20(cake).transfer(ceoAddress3, fee3);
        ERC20(cake).transfer(ceoAddress, fee-fee2-fee3);
        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/5;
        uint256 fee3=fee/5;
        ERC20(cake).transfer(ceoAddress2, fee2);
        ERC20(cake).transfer(ceoAddress3, fee3);
        ERC20(cake).transfer(ceoAddress, fee-fee2-fee3);
        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":"ceoAddress3","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"}]

608060405260008054600160a060020a031916730e09fabb73bd3ade0a17ecc321fd13a19e81ce8217905562278d006001556127106002556113886003556004805460ff1916905534801561005357600080fd5b5060048054610100330261010060a860020a031990911617905560058054600160a060020a03199081167387cb806192ec699398511c7ab44b3595c051d13c179091556006805490911673202b6657744b528895e6fde6f40b1ed3b47f49a2179055611024806100c46000396000f3006080604052600436106101325763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f816881146101375780630a76e5ed1461016857806312065fe01461018f578063158ef93e146101a4578063229824c4146101cd57806326fd8422146101eb5780632e9392bb146102065780633955f0fe1461021b5780633b653755146102325780633bc0461a1461024a5780633ec862a81461026257806343ce742214610283578063450edf9514610298578063467ece79146102bc57806372670361146102dd57806379532aa9146102fe5780637cdebc211461031f5780637e56fde5146103345780638e3163271461034c5780639ca423b314610364578063ba3d97e914610385578063d59770aa1461039a578063d7c8843b146103af575b600080fd5b34801561014357600080fd5b5061014c6103d0565b60408051600160a060020a039092168252519081900360200190f35b34801561017457600080fd5b5061017d6103e4565b60408051918252519081900360200190f35b34801561019b57600080fd5b5061017d6103f7565b3480156101b057600080fd5b506101b9610478565b604080519115158252519081900360200190f35b3480156101d957600080fd5b5061017d600435602435604435610481565b3480156101f757600080fd5b5061017d6004356024356104ce565b34801561021257600080fd5b5061017d6104e4565b34801561022757600080fd5b506102306104ea565b005b34801561023e57600080fd5b506102306004356107c2565b34801561025657600080fd5b5061017d600435610888565b34801561026e57600080fd5b50610230600160a060020a03600435166108a5565b34801561028f57600080fd5b5061017d610a10565b3480156102a457600080fd5b50610230600160a060020a0360043516602435610a35565b3480156102c857600080fd5b5061017d600160a060020a0360043516610d8b565b3480156102e957600080fd5b5061017d600160a060020a0360043516610d9d565b34801561030a57600080fd5b5061017d600160a060020a0360043516610daf565b34801561032b57600080fd5b5061017d610dc1565b34801561034057600080fd5b5061017d600435610dc7565b34801561035857600080fd5b5061017d600435610e4e565b34801561037057600080fd5b5061014c600160a060020a0360043516610edb565b34801561039157600080fd5b5061014c610ef6565b3480156103a657600080fd5b5061014c610f05565b3480156103bb57600080fd5b5061017d600160a060020a0360043516610f14565b6004546101009004600160a060020a031681565b3360009081526007602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561044757600080fd5b505af115801561045b573d6000803e3d6000fd5b505050506040513d602081101561047157600080fd5b5051905090565b60045460ff1681565b60006104c661049260025484610f74565b6104c16003546104b66104bb6104aa6002548a610f74565b6104b66003548c610f74565b610faa565b89610fb9565b610fb9565b949350505050565b60006104dd8383600b54610481565b9392505050565b600b5481565b600454600090819081908190819060ff16151561050657600080fd5b61050e610a10565b945061051985610e4e565b935061052484610888565b33600090815260086020908152604080832083905560099091529020429055600b5490935060058404925082915061055c9086610faa565b600b55600080546005546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018790529051919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156105be57600080fd5b505af11580156105d2573d6000803e3d6000fd5b505050506040513d60208110156105e857600080fd5b5050600080546006546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561064957600080fd5b505af115801561065d573d6000803e3d6000fd5b505050506040513d602081101561067357600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935286880386900360248401525192169263a9059cbb926044808401936020939083900390910190829087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b5050600054600160a060020a031663a9059cbb336107248787610fd0565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561078f57600080fd5b505af11580156107a3573d6000803e3d6000fd5b505050506040513d60208110156107b957600080fd5b50505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561083657600080fd5b505af115801561084a573d6000803e3d6000fd5b505050506040513d602081101561086057600080fd5b5050600b541561086f57600080fd5b506004805460ff19166001179055643c59862000600b55565b600061089f610898836005610f74565b6064610fb9565b92915050565b600454600090819060ff1615156108bb57600080fd5b600160a060020a0383163314156108d157600092505b336000908152600a6020526040902054600160a060020a031615801561090e5750336000818152600a6020526040902054600160a060020a031614155b1561094957336000908152600a60205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b610951610a10565b915061095f82600154610fb9565b3360009081526007602052604090205490915061097c9082610faa565b33600090815260076020908152604080832093909355600880825283832083905560098252838320429055600a80835284842054600160a060020a031684529152919020546109d0916104b6908590610fb9565b336000908152600a6020908152604080832054600160a060020a031683526008909152902055600b54610a08906104b6846005610fb9565b600b55505050565b336000818152600860205260408120549091610a3091906104b690610f14565b905090565b600454600090819081908190819060ff161515610a5157600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018a90529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610ac557600080fd5b505af1158015610ad9573d6000803e3d6000fd5b505050506040513d6020811015610aef57600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610b4257600080fd5b505af1158015610b56573d6000803e3d6000fd5b505050506040513d6020811015610b6c57600080fd5b50519450610b8386610b7e8782610fd0565b6104ce565b9350610b9784610b9286610888565b610fd0565b9350610ba286610888565b9250600583049150600583600080546005546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018990529051959094049550169263a9059cbb926044808201936020939283900390910190829087803b158015610c0e57600080fd5b505af1158015610c22573d6000803e3d6000fd5b505050506040513d6020811015610c3857600080fd5b5050600080546006546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b158015610c9957600080fd5b505af1158015610cad573d6000803e3d6000fd5b505050506040513d6020811015610cc357600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935286880386900360248401525192169263a9059cbb926044808401936020939083900390910190829087803b158015610d2c57600080fd5b505af1158015610d40573d6000803e3d6000fd5b505050506040513d6020811015610d5657600080fd5b505033600090815260086020526040902054610d729085610faa565b336000908152600860205260409020556107b9876108a5565b60096020526000908152604090205481565b60086020526000908152604090205481565b60076020526000908152604090205481565b60015481565b600080546040805160e060020a6370a08231028152306004820152905161089f928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610e1d57600080fd5b505af1158015610e31573d6000803e3d6000fd5b505050506040513d6020811015610e4757600080fd5b50516104ce565b600b54600080546040805160e060020a6370a082310281523060048201529051929361089f9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610eaa57600080fd5b505af1158015610ebe573d6000803e3d6000fd5b505050506040513d6020811015610ed457600080fd5b5051610481565b600a60205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600654600160a060020a031681565b600080610f51600154610f4c426009600088600160a060020a0316600160a060020a0316815260200190815260200160002054610fd0565b610fe2565b600160a060020a0384166000908152600760205260409020549091506104dd9082905b600080831515610f875760009150610fa3565b50828202828482811515610f9757fe5b0414610f9f57fe5b8091505b5092915050565b600082820183811015610f9f57fe5b6000808284811515610fc757fe5b04949350505050565b600082821115610fdc57fe5b50900390565b6000818310610ff157816104dd565b50909190505600a165627a7a72305820dc1bbcd14d57e6eb8ee07e4c8939d55669a33d38f7f51a49f68e79ac7bf4d5740029

Deployed ByteCode Sourcemap

744:5038:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1063:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1063:25:0;;;;;;;;-1:-1:-1;;;;;1063:25:0;;;;;;;;;;;;;;5167:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5167:104:0;;;;;;;;;;;;;;;;;;;;5048:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5048:113:0;;;;1027:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1027:29:0;;;;;;;;;;;;;;;;;;;;;;3890:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3890:291:0;;;;;;;;;4356:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4356:163:0;;;;;;;1376:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1376:25:0;;;;2461:618;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2461:618:0;;;;;;4818:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4818:224:0;;;;;4686:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4686:126:0;;;;;1622:833;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1622:833:0;-1:-1:-1;;;;;1622:833:0;;;;;5277:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5277:147:0;;;;3085:760;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3085:760:0;-1:-1:-1;;;;;3085:760:0;;;;;;;1272:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1272:45:0;-1:-1:-1;;;;;1272:45:0;;;;;1218:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1218:47:0;-1:-1:-1;;;;;1218:47:0;;;;;1161:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1161:50:0;-1:-1:-1;;;;;1161:50:0;;;;;882:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;882:44:0;;;;4525:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4525:155:0;;;;;4187:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4187:163:0;;;;;1324:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1324:45:0;-1:-1:-1;;;;;1324:45:0;;;;;1095:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1095:26:0;;;;1128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1128:26:0;;;;5430:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5430:238:0;-1:-1:-1;;;;;5430:238:0;;;;;1063:25;;;;;;-1:-1:-1;;;;;1063:25:0;;:::o;5167:104::-;5252:10;5210:7;5237:26;;;:14;:26;;;;;;5167:104;:::o;5048:113::-;5090:7;5123:4;;5117:36;;;-1:-1:-1;;;;;5117:36:0;;5147:4;5117:36;;;;;;-1:-1:-1;;;;;5123:4:0;;;;5117:21;;:36;;;;;;;;;;;;;;;5090:7;5123:4;5117:36;;;5:2:-1;;;;30:1;27;20:12;5:2;5117:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5117:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5117:36:0;;-1:-1:-1;5048:113:0;:::o;1027:29::-;;;;;;:::o;3890:291::-;3969:7;4046:127;4059:20;4072:3;;4076:2;4059:12;:20::i;:::-;4080:92;4093:4;;4098:73;4111:56;4124:20;4137:3;;4141:2;4124:12;:20::i;:::-;4145:21;4158:4;;4163:2;4145:12;:21::i;:::-;4111:12;:56::i;:::-;4168:2;4098:12;:73::i;4080:92::-;4046:12;:127::i;:::-;4039:134;3890:291;-1:-1:-1;;;;3890:291:0:o;4356:163::-;4438:7;4465:46;4480:3;4484:15;4500:10;;4465:14;:46::i;:::-;4458:53;4356:163;-1:-1:-1;;;4356:163:0:o;1376:25::-;;;;:::o;2461:618::-;2507:11;;2530:15;;;;;;;;;;2507:11;;2499:20;;;;;;;;2546:11;:9;:11::i;:::-;2530:27;;2585:25;2602:7;2585:16;:25::i;:::-;2568:42;;2633:16;2640:8;2633:6;:16::i;:::-;2730:10;2742:1;2718:23;;;:11;:23;;;;;;;;:25;;;2754:9;:21;;;;;2776:3;2754:25;;2814:10;;2621:28;;-1:-1:-1;2677:1:0;2673:5;;;-1:-1:-1;2673:5:0;;-1:-1:-1;2801:32:0;;2825:7;2801:12;:32::i;:::-;2790:10;:43;2850:4;;;2865:11;;2844:39;;;-1:-1:-1;;;;;2844:39:0;;-1:-1:-1;;;;;2865:11:0;;;2844:39;;;;;;;;;;;;2850:4;;;;;2844:20;;:39;;;;;;;;;;;;;;;;;;2850:4;2844:39;;;5:2:-1;;;;30:1;27;20:12;5:2;2844:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2844:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2900:4:0;;;2915:11;;2894:39;;;-1:-1:-1;;;;;2894:39:0;;-1:-1:-1;;;;;2915:11:0;;;2894:39;;;;;;;;;;;;2900:4;;;;;2894:20;;:39;;;;;2844;;2894;;;;;;;;;;;2900:4;2894:39;;;5:2:-1;;;;30:1;27;20:12;5:2;2894:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2894:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2950:4:0;;;2965:10;;;2944:47;;;-1:-1:-1;;;;;2944:47:0;;-1:-1:-1;;;;;2950:4:0;2965:10;;;;;2944:47;;;;;;;2977:8;;;:13;;;2944:47;;;;;2950:4;;;2944:20;;:47;;;;;2894:39;;2944:47;;;;;;;;;;2950:4;2944:47;;;5:2:-1;;;;30:1;27;20:12;5:2;2944:47:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2944:47:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3008:4:0;;-1:-1:-1;;;;;3008:4:0;3002:20;3031:10;3044:26;3057:8;3066:3;3044:12;:26::i;:::-;3002:69;;;;;;;;;;;;;-1:-1:-1;;;;;3002:69:0;-1:-1:-1;;;;;3002:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3002:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3002:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;;2461:618:0:o;4818:224::-;4878:4;;;4872:68;;;;;;4905:10;4872:68;;;;4926:4;4872:68;;;;;;;;;;;;-1:-1:-1;;;;;4878:4:0;;;;4872:24;;:68;;;;;;;;;;;;;;;;;4878:4;4872:68;;;5:2:-1;;;;30:1;27;20:12;5:2;4872:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4872:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4959:10:0;;:13;4951:22;;;;;;-1:-1:-1;4984:11:0;:16;;-1:-1:-1;;4984:16:0;4996:4;4984:16;;;5022:12;5011:10;:23;4818:224::o;4686:126::-;4738:7;4764:40;4777:22;4790:6;4797:1;4777:12;:22::i;:::-;4800:3;4764:12;:40::i;:::-;4757:47;4686:126;-1:-1:-1;;4686:126:0:o;1622:833::-;1680:11;;1897:16;;;;1680:11;;1672:20;;;;;;;;-1:-1:-1;;;;;1706:17:0;;1713:10;1706:17;1703:56;;;1746:1;1740:7;;1703:56;1782:10;1772:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1772:21:0;:24;:61;;;;-1:-1:-1;1823:10:0;1800:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1800:21:0;:33;;1772:61;1769:118;;;1860:10;1850:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;1850:25:0;-1:-1:-1;;;;;1850:25:0;;;;;1769:118;1914:11;:9;:11::i;:::-;1897:28;;1954:44;1967:8;1976:21;;1954:12;:44::i;:::-;2064:10;2049:26;;;;:14;:26;;;;;;1936:62;;-1:-1:-1;2036:50:0;;1936:62;2036:12;:50::i;:::-;2024:10;2009:26;;;;:14;:26;;;;;;;;:77;;;;2097:11;:23;;;;;;:25;;;2133:9;:21;;;;;2155:3;2133:25;;2269:9;:21;;;;;;;-1:-1:-1;;;;;2269:21:0;2257:34;;;;;;;;2244:74;;2292:25;;2305:8;;2292:12;:25::i;2244:74::-;2231:10;2209:34;2221:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;2221:21:0;2209:34;;:11;:34;;;;;:109;2411:10;;2398:49;;2422:24;2435:8;2444:1;2422:12;:24::i;2398:49::-;2387:10;:60;-1:-1:-1;;;1622:833:0:o;5277:147::-;5370:10;5318:7;5358:23;;;:11;:23;;;;;;5318:7;;5345:71;;5358:23;5382:33;;:21;:33::i;5345:71::-;5338:78;;5277:147;:::o;3085:760::-;3157:11;;3275:15;;;;;;;;;;3157:11;;3149:20;;;;;;;;3192:4;;;3186:68;;;;;;3219:10;3186:68;;;;3240:4;3186:68;;;;;;;;;;;;-1:-1:-1;;;;;3192:4:0;;;;3186:24;;:68;;;;;;;;;;;;;;;;;3192:4;3186:68;;;5:2:-1;;;;30:1;27;20:12;5:2;3186:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3186:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3299:4:0;;;3293:36;;;-1:-1:-1;;;;;3293:36:0;;3323:4;3293:36;;;;;;-1:-1:-1;;;;;3299:4:0;;;;3293:21;;:36;;;;;3186:68;;3293:36;;;;;;;;;;3299:4;3293:36;;;5:2:-1;;;;30:1;27;20:12;5:2;3293:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3293:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3293:36:0;;-1:-1:-1;3359:52:0;3375:6;3382:28;3293:36;3375:6;3382:12;:28::i;:::-;3359:15;:52::i;:::-;3340:71;;3433:43;3446:10;3457:18;3464:10;3457:6;:18::i;:::-;3433:12;:43::i;:::-;3422:54;;3499:14;3506:6;3499;:14::i;:::-;3487:26;-1:-1:-1;3541:1:0;3487:26;3537:5;;-1:-1:-1;3570:1:0;3566:3;3588:4;;;3603:11;;3582:39;;;-1:-1:-1;;;;;3582:39:0;;-1:-1:-1;;;;;3603:11:0;;;3582:39;;;;;;;;;;;;3566:5;;;;;-1:-1:-1;3588:4:0;;3582:20;;:39;;;;;;;;;;;;;;;;;3588:4;3582:39;;;5:2:-1;;;;30:1;27;20:12;5:2;3582:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3582:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3638:4:0;;;3653:11;;3632:39;;;-1:-1:-1;;;;;3632:39:0;;-1:-1:-1;;;;;3653:11:0;;;3632:39;;;;;;;;;;;;3638:4;;;;;3632:20;;:39;;;;;3582;;3632;;;;;;;;;;;3638:4;3632:39;;;5:2:-1;;;;30:1;27;20:12;5:2;3632:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3632:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3688:4:0;;;3703:10;;;3682:47;;;-1:-1:-1;;;;;3682:47:0;;-1:-1:-1;;;;;3688:4:0;3703:10;;;;;3682:47;;;;;;;3715:8;;;:13;;;3682:47;;;;;3688:4;;;3682:20;;:47;;;;;3632:39;;3682:47;;;;;;;;;;3688:4;3682:47;;;5:2:-1;;;;30:1;27;20:12;5:2;3682:47:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3682:47:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3789:10:0;3777:23;;;;:11;3682:47;3777:23;;;;;3764:48;;3801:10;3764:12;:48::i;:::-;3752:10;3740:23;;;;:11;:23;;;;;:72;3823:14;3833:3;3823:9;:14::i;1272:45::-;;;;;;;;;;;;;:::o;1218:47::-;;;;;;;;;;;;;:::o;1161:50::-;;;;;;;;;;;;;:::o;882:44::-;;;;:::o;4525:155::-;4589:7;4641:4;;4635:36;;;-1:-1:-1;;;;;4635:36:0;;4665:4;4635:36;;;;;;4615:57;;4631:3;;-1:-1:-1;;;;;4641:4:0;;;;4635:21;;:36;;;;;;;;;;;;;;;4589:7;4641:4;4635:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4635:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4635:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4635:36:0;4615:15;:57::i;4187:163::-;4294:10;;4247:7;4311:4;;4305:36;;;-1:-1:-1;;;;;4305:36:0;;4335:4;4305:36;;;;;;4247:7;;4274:68;;4289:4;;4294:10;;-1:-1:-1;;;;;4311:4:0;;;;4305:21;;:36;;;;;;;;;;;;;;4247:7;4311:4;4305:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4305:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4305:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4305:36:0;4274:14;:68::i;1324:45::-;;;;;;;;;;;;-1:-1:-1;;;;;1324:45:0;;:::o;1095:26::-;;;-1:-1:-1;;;;;1095:26:0;;:::o;1128:::-;;;-1:-1:-1;;;;;1128:26:0;;:::o;5430:238::-;5494:7;5514:21;5536:59;5540:21;;5562:32;5575:3;5579:9;:14;5589:3;-1:-1:-1;;;;;5579:14:0;-1:-1:-1;;;;;5579:14:0;;;;;;;;;;;;;5562:12;:32::i;:::-;5536:3;:59::i;:::-;-1:-1:-1;;;;;5640:19:0;;;;;;:14;:19;;;;;;5514:81;;-1:-1:-1;5613:47:0;;5514:81;;5877:180;5935:7;;5955:6;;5951:37;;;5979:1;5972:8;;;;5951:37;-1:-1:-1;6006:5:0;;;6010:1;6006;:5;6025;;;;;;;;:10;6018:18;;;;6050:1;6043:8;;5877:180;;;;;;:::o;6712:133::-;6770:7;6798:5;;;6817:6;;;;6810:14;;;6144:270;6202:7;6293:9;6309:1;6305;:5;;;;;;;;;6144:270;-1:-1:-1;;;;6144:270:0:o;6532:113::-;6590:7;6613:6;;;;6606:14;;;;-1:-1:-1;6634:5:0;;;6532:113::o;5674:105::-;5731:7;5762:1;5758;:5;:13;;5770:1;5758:13;;;-1:-1:-1;5766:1:0;;5674:105;-1:-1:-1;5674:105:0:o

Swarm Source

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