Contract 0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d21

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x8f8ecb4b6df1aecec65e02955d420e1d1a501c754ab33f4ddfa0d617c057e16aBuy Eggs373412422022-05-01 17:12:2221 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.052351543543
0x1bcf07341ea024cf31633780d3b9dee03394fe975cee7eee6e3060658c747ef1Buy Eggs373411922022-05-01 17:11:2921 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.052351543543
0x333ea31aa4f9787df4d7bc9e74eb552cfe04f7529d9a15d0ab6e0c465cd0a5b3Buy Eggs373411752022-05-01 17:11:1321 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.051363481477
0xe70d7d8b91f397c32e53a970955ba5a04486985c4e63a509c2e33e2c4f3abfe9Buy Eggs373411652022-05-01 17:11:0021 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.051363481477
0x12dac2fe3c884932834d1b9e89d22f286878481323f352de5ed45b55bfc9cf43Buy Eggs373411532022-05-01 17:10:4821 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.051363481477
0x9a7faedab5b5d15a8a699ef7093fc59d914d30cbd67968145b2bed10bcf10ad8Buy Eggs373411432022-05-01 17:10:3521 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.051363481477
0x058c1e668cd592f8092750a8b8642e786d0f9ebc33744b42e96572b109c75b0fBuy Eggs373411342022-05-01 17:10:1721 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.059515526676
0xa2d489f606ed764178a94a11f474ee59f2666447f57683e97ccba26030a9cbd6Buy Eggs373411072022-05-01 17:09:3121 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.059515526676
0xd575e790c505b6e56eb59238139a5f57e0fb53d3174158bef39513e48e14a9a2Buy Eggs373410822022-05-01 17:09:0521 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.059515526676
0xecc37327ac17f0e24a24ef7aaaaabca5ad214ff83cd72747f91471fcbffa9cbeBuy Eggs373410322022-05-01 17:08:0421 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.110498
0xb2228317420409c71cccb96367579cadffed86b9d2597faeb676aad1a9d9bc59Buy Eggs373410172022-05-01 17:07:4621 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.110498
0xa872d312bb3f5777293bd8a6fb72a1f597e7c7b42c353372102cb2e9bb81967dBuy Eggs373410002022-05-01 17:07:0821 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d211 FTM0.063448570388
0x08f1053a7e7f1cc606a42dab27dc5825155be32831e0303598ba479ad29b1b4fBuy Eggs373409592022-05-01 17:05:5121 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.05947444352
0xb29c9b80f6ce81233b277f203ca8635230426e087277265174a80a51ead2f2bdBuy Eggs373409392022-05-01 17:05:2521 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2120 FTM0.05947444352
0xb64692d4f3c0ab260b78f90c867f95b3ba689c7b126392b1900b446d2b619fbeBuy Eggs373408042022-05-01 17:01:3921 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.110498
0xe92d355f4b2b1a0b22659e944ef3acce82b97cbf760b8ce7e62c005ebce55b94Buy Eggs373408022022-05-01 17:01:3321 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.110498
0x3714b656547951182a733887043e72444951875e8c32fed57282408b826e4609Buy Eggs373408012022-05-01 17:01:3121 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.110498
0x97c109af4de7e3b8833c690155f9b18778cb9cafd21e1acf649ad7541e8bd91dBuy Eggs373407832022-05-01 17:00:4821 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.0883984
0x6f9c95f59b18b846d73dba9772663a3b3e083d0073d6e226a8e10f2988010ea1Buy Eggs373407832022-05-01 17:00:4821 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.052246338397
0x6bc1ed11fd6db932361651ae50a3029444fc100ef1172a22dfac132fb6e39ce9Buy Eggs373407762022-05-01 17:00:3921 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.052246338397
0x5a70c37ff18f3629901710e87b056b5bcbbd52bd0edbf55e97802521ed200220Buy Eggs373407732022-05-01 17:00:3121 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.052246338397
0x06d020b09e52d156a627ea1d08d1cc0eeb666fbd32a2abae7647171ac2950eceBuy Eggs373407712022-05-01 17:00:2921 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.063738086198
0x2b0830e0173b5a911c67e734a31cde2a6e0daaaf8dda3b55951a871bb15ee8abBuy Eggs373407552022-05-01 17:00:0821 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.063738086198
0xfe8b5e188786e0bae8a828199f1ffa04aae81389b731dec21be03c7be8d646efBuy Eggs373407322022-05-01 16:59:3721 days 12 hrs ago0x917b9f7e562e5a5685e1be36f4b2d500d9f68fae IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2150 FTM0.063738086198
0xda6c42bf97a6717e6e1965214eecc3c0ad94f0071ee5192fbb217faed5469609Buy Eggs373390332022-05-01 16:00:3221 days 13 hrs ago0x81cbc79d394b2ad95420b8d05139e49c4f938c83 IN  0x5ee0a2d2bf8a10de742d8fde14a243ddeb1f3d2125 FTM0.0159489
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xda7128d27bba3b4ab79f0d9d5c019e5a584ab48f54a3e9ae2c07cf42d603f473371355902022-04-28 10:00:3524 days 19 hrs ago 0xa12e0462c056566e055a4aae1541ffe65aced4c3  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
nakedbeans

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at FtmScan.com on 2022-04-28
*/

/**
 *Submitted for verification at snowtrace.io on 2022-04-12
*/

// SPDX-License-Identifier: MIT

library SafeMath {
  
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

   
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

   
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

   
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

   
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

  
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

    
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }

    
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

    
    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

pragma solidity 0.8.9;


abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  
    constructor () {
      address msgSender = _msgSender();
      _owner = msgSender;
      emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
      return _owner;
    }

    
    modifier onlyOwner() {
      require(_owner == _msgSender(), "Ownable: caller is not the owner");
      _;
    }

    function renounceOwnership() public onlyOwner {
      emit OwnershipTransferred(_owner, address(0));
      _owner = address(0);
    }

    function transferOwnership(address newOwner) public onlyOwner {
      _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
      require(newOwner != address(0), "Ownable: new owner is the zero address");
      emit OwnershipTransferred(_owner, newOwner);
      _owner = newOwner;
    }
}

contract nakedbeans is Context, Ownable {
    using SafeMath for uint256;

    uint256 private EGGS_TO_HATCH_1MINERS = 1080000;
    uint256 private PSN = 10000;
    uint256 private PSNH = 5000;
    uint256 private devFeeVal = 2;
    bool private initialized = false;
    address payable private recAdd;
    mapping (address => uint256) private hatcheryMiners;
    mapping (address => uint256) private claimedEggs;
    mapping (address => uint256) private lastHatch;
    mapping (address => address) private referrals;
    uint256 private marketEggs;
    
    constructor() {
        recAdd = payable(msg.sender);
    }
    
    function hatchEggs(address ref) public {
        require(initialized);
        
        if(ref == msg.sender) {
            ref = address(0);
        }
        
        if(referrals[msg.sender] == address(0) && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
        }
        
        uint256 eggsUsed = getMyEggs(msg.sender);
        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] = block.timestamp;
        
        //send referral eggs
        claimedEggs[referrals[msg.sender]] = SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,8));
        
        //boost market to nerf miners hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5));
    }
    
    function sellEggs() public {
        require(initialized);
        uint256 hasEggs = getMyEggs(msg.sender);
        uint256 eggValue = calculateEggSell(hasEggs);
        uint256 fee = devFee(eggValue);
        claimedEggs[msg.sender] = 0;
        lastHatch[msg.sender] = block.timestamp;
        marketEggs = SafeMath.add(marketEggs,hasEggs);
        recAdd.transfer(fee);
        payable (msg.sender).transfer(SafeMath.sub(eggValue,fee));
    }
    
    function beanRewards(address adr) public view returns(uint256) {
        uint256 hasEggs = getMyEggs(adr);
        uint256 eggValue = calculateEggSell(hasEggs);
        return eggValue;
    }
    
    function buyEggs(address ref) public payable {
        require(initialized);
        uint256 eggsBought = calculateEggBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
        eggsBought = SafeMath.sub(eggsBought,devFee(eggsBought));
        uint256 fee = devFee(msg.value);
        recAdd.transfer(fee);
        claimedEggs[msg.sender] = SafeMath.add(claimedEggs[msg.sender],eggsBought);
        hatchEggs(ref);
    }
    
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) private view returns(uint256) {
        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,address(this).balance);
    }
    
    function calculateEggBuy(uint256 avax,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(avax,contractBalance,marketEggs);
    }
    
    function calculateEggBuySimple(uint256 avax) public view returns(uint256) {
        return calculateEggBuy(avax,address(this).balance);
    }
    
    function devFee(uint256 amount) private view returns(uint256) {
        return SafeMath.div(SafeMath.mul(amount,devFeeVal),100);
    }
    
    function seedMarket() public payable onlyOwner {
        require(marketEggs == 0);
        initialized = true;
        marketEggs = 108000000000;
    }
    
    function getBalance() public view returns(uint256) {
        return address(this).balance;
    }
    
    function getMyMiners(address adr) public view returns(uint256) {
        return hatcheryMiners[adr];
    }
    
    function getMyEggs(address adr) public view returns(uint256) {
        return SafeMath.add(claimedEggs[adr],getEggsSinceLastHatch(adr));
    }
    
    function getEggsSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(block.timestamp,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryMiners[adr]);
    }
    
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"beanRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"buyEggs","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"avax","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"avax","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyMiners","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"seedMarket","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"sellEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262107ac060015561271060025561138860035560026004556000600560006101000a81548160ff02191690831515021790555034801561004357600080fd5b50600061005461013860201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610140565b600033905090565b61161f8061014f6000396000f3fe6080604052600436106100e85760003560e01c8063715018a61161008a578063a507abee11610059578063a507abee146102d5578063d7c8843b14610312578063db6638651461034f578063f2fde38b1461036b576100e8565b8063715018a6146102195780637e56fde5146102305780638da5cb5b1461026d5780638e31632714610298576100e8565b80633955f0fe116100c65780633955f0fe146101925780633c5f07cb146101a95780633ec862a8146101b35780634b634b06146101dc576100e8565b806312065fe0146100ed57806326fd8422146101185780632ef6a74314610155575b600080fd5b3480156100f957600080fd5b50610102610394565b60405161010f91906111f9565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611245565b61039c565b60405161014c91906111f9565b60405180910390f35b34801561016157600080fd5b5061017c600480360381019061017791906112e3565b6103b3565b60405161018991906111f9565b60405180910390f35b34801561019e57600080fd5b506101a761040d565b005b6101b16105a6565b005b3480156101bf57600080fd5b506101da60048036038101906101d591906112e3565b610673565b005b3480156101e857600080fd5b5061020360048036038101906101fe91906112e3565b610b16565b60405161021091906111f9565b60405180910390f35b34801561022557600080fd5b5061022e610b5f565b005b34801561023c57600080fd5b5061025760048036038101906102529190611310565b610cb2565b60405161026491906111f9565b60405180910390f35b34801561027957600080fd5b50610282610cc5565b60405161028f919061134c565b60405180910390f35b3480156102a457600080fd5b506102bf60048036038101906102ba9190611310565b610cee565b6040516102cc91906111f9565b60405180910390f35b3480156102e157600080fd5b506102fc60048036038101906102f791906112e3565b610d04565b60405161030991906111f9565b60405180910390f35b34801561031e57600080fd5b50610339600480360381019061033491906112e3565b610d29565b60405161034691906111f9565b60405180910390f35b610369600480360381019061036491906112e3565b610dd3565b005b34801561037757600080fd5b50610392600480360381019061038d91906112e3565b610f27565b005b600047905090565b60006103ab8383600a54610fc8565b905092915050565b6000610406600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461040184610d29565b61101b565b9050919050565b600560009054906101000a900460ff1661042657600080fd5b6000610431336103b3565b9050600061043e82610cee565b9050600061044b82611031565b90506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506104e2600a548461101b565b600a81905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610550573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6105758484611050565b9081150290604051600060405180830381858888f193505050501580156105a0573d6000803e3d6000fd5b50505050565b6105ae611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461063b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610632906113c4565b60405180910390fd5b6000600a541461064a57600080fd5b6001600560006101000a81548160ff0219169083151502179055506419254d3800600a81905550565b600560009054906101000a900460ff1661068c57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106c557600090505b600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156107eb57503373ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561086f5780600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600061087a336103b3565b9050600061088a8260015461106e565b90506108d5600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261101b565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5360076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4e84600861106e565b61101b565b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b0b600a54610b0684600561106e565b61101b565b600a81905550505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b67611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bf4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610beb906113c4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610cbe824761039c565b9050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000610cfd82600a5447610fc8565b9050919050565b600080610d10836103b3565b90506000610d1d82610cee565b90508092505050919050565b600080610d80600154610d7b42600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611050565b611084565b9050610dcb81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109d565b915050919050565b600560009054906101000a900460ff16610dec57600080fd5b6000610e0134610dfc4734611050565b61039c565b9050610e1581610e1083611031565b611050565b90506000610e2234611031565b9050600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610e8c573d6000803e3d6000fd5b50610ed6600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361101b565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f2283610673565b505050565b610f2f611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb3906113c4565b60405180910390fd5b610fc5816110b3565b50565b6000611012610fd96002548461109d565b61100d600354611008611002610ff16002548a61109d565b610ffd6003548c61109d565b61101b565b8961106e565b61101b565b61106e565b90509392505050565b600081836110299190611413565b905092915050565b60006110496110428360045461109d565b606461106e565b9050919050565b6000818361105e9190611469565b905092915050565b600033905090565b6000818361107c91906114cc565b905092915050565b60008183106110935781611095565b825b905092915050565b600081836110ab91906114fd565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611123576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111a906115c9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000819050919050565b6111f3816111e0565b82525050565b600060208201905061120e60008301846111ea565b92915050565b600080fd5b611222816111e0565b811461122d57600080fd5b50565b60008135905061123f81611219565b92915050565b6000806040838503121561125c5761125b611214565b5b600061126a85828601611230565b925050602061127b85828601611230565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112b082611285565b9050919050565b6112c0816112a5565b81146112cb57600080fd5b50565b6000813590506112dd816112b7565b92915050565b6000602082840312156112f9576112f8611214565b5b6000611307848285016112ce565b91505092915050565b60006020828403121561132657611325611214565b5b600061133484828501611230565b91505092915050565b611346816112a5565b82525050565b6000602082019050611361600083018461133d565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006113ae602083611367565b91506113b982611378565b602082019050919050565b600060208201905081810360008301526113dd816113a1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061141e826111e0565b9150611429836111e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561145e5761145d6113e4565b5b828201905092915050565b6000611474826111e0565b915061147f836111e0565b925082821015611492576114916113e4565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006114d7826111e0565b91506114e2836111e0565b9250826114f2576114f161149d565b5b828204905092915050565b6000611508826111e0565b9150611513836111e0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561154c5761154b6113e4565b5b828202905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006115b3602683611367565b91506115be82611557565b604082019050919050565b600060208201905081810360008301526115e2816115a6565b905091905056fea2646970667358221220fc080393369395bb3ec93722a9f780e4fd344b96e0958303850e688e3995b9b764736f6c63430008090033

Deployed ByteCode Sourcemap

3877:4520:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7641:98;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6994:165;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7871:144;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5456:455;;;;;;;;;;;;;:::i;:::-;;7474:155;;;:::i;:::-;;4524:920;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7751:108;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3388:136;;;;;;;;;;;;;:::i;:::-;;7171:143;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3174:77;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6834:148;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5923:195;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8027:250;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6130:438;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3532:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7641:98;7683:7;7710:21;7703:28;;7641:98;:::o;6994:165::-;7077:7;7104:47;7119:4;7124:15;7140:10;;7104:14;:47::i;:::-;7097:54;;6994:165;;;;:::o;7871:144::-;7923:7;7950:57;7963:11;:16;7975:3;7963:16;;;;;;;;;;;;;;;;7980:26;8002:3;7980:21;:26::i;:::-;7950:12;:57::i;:::-;7943:64;;7871:144;;;:::o;5456:455::-;5502:11;;;;;;;;;;;5494:20;;;;;;5525:15;5543:21;5553:10;5543:9;:21::i;:::-;5525:39;;5575:16;5594:25;5611:7;5594:16;:25::i;:::-;5575:44;;5630:11;5644:16;5651:8;5644:6;:16::i;:::-;5630:30;;5697:1;5671:11;:23;5683:10;5671:23;;;;;;;;;;;;;;;:27;;;;5733:15;5709:9;:21;5719:10;5709:21;;;;;;;;;;;;;;;:39;;;;5772:32;5785:10;;5796:7;5772:12;:32::i;:::-;5759:10;:45;;;;5815:6;;;;;;;;;;;:15;;:20;5831:3;5815:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5855:10;5846:29;;:57;5876:26;5889:8;5898:3;5876:12;:26::i;:::-;5846:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5483:428;;;5456:455::o;7474:155::-;3313:12;:10;:12::i;:::-;3303:22;;:6;;;;;;;;;;:22;;;3295:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7554:1:::1;7540:10;;:15;7532:24;;;::::0;::::1;;7581:4;7567:11;;:18;;;;;;;;;;;;;;;;;;7609:12;7596:10;:25;;;;7474:155::o:0;4524:920::-;4582:11;;;;;;;;;;;4574:20;;;;;;4625:10;4618:17;;:3;:17;;;4615:65;;;4666:1;4652:16;;4615:65;4736:1;4703:35;;:9;:21;4713:10;4703:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;:74;;;;;4767:10;4742:35;;:9;:21;4752:10;4742:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;4703:74;4700:133;;;4818:3;4794:9;:21;4804:10;4794:21;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;4700:133;4853:16;4872:21;4882:10;4872:9;:21::i;:::-;4853:40;;4904:17;4924:44;4937:8;4946:21;;4924:12;:44::i;:::-;4904:64;;5008:50;5021:14;:26;5036:10;5021:26;;;;;;;;;;;;;;;;5048:9;5008:12;:50::i;:::-;4979:14;:26;4994:10;4979:26;;;;;;;;;;;;;;;:79;;;;5095:1;5069:11;:23;5081:10;5069:23;;;;;;;;;;;;;;;:27;;;;5131:15;5107:9;:21;5117:10;5107:21;;;;;;;;;;;;;;;:39;;;;5234:73;5247:11;:34;5259:9;:21;5269:10;5259:21;;;;;;;;;;;;;;;;;;;;;;;;;5247:34;;;;;;;;;;;;;;;;5282:24;5295:8;5304:1;5282:12;:24::i;:::-;5234:12;:73::i;:::-;5197:11;:34;5209:9;:21;5219:10;5209:21;;;;;;;;;;;;;;;;;;;;;;;;;5197:34;;;;;;;;;;;;;;;:110;;;;5387:49;5400:10;;5411:24;5424:8;5433:1;5411:12;:24::i;:::-;5387:12;:49::i;:::-;5376:10;:60;;;;4563:881;;4524:920;:::o;7751:108::-;7805:7;7832:14;:19;7847:3;7832:19;;;;;;;;;;;;;;;;7825:26;;7751:108;;;:::o;3388:136::-;3313:12;:10;:12::i;:::-;3303:22;;:6;;;;;;;;;;:22;;;3295:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3485:1:::1;3448:40;;3469:6;::::0;::::1;;;;;;;;3448:40;;;;;;;;;;;;3514:1;3497:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;3388:136::o:0;7171:143::-;7236:7;7263:43;7279:4;7284:21;7263:15;:43::i;:::-;7256:50;;7171:143;;;:::o;3174:77::-;3212:7;3237:6;;;;;;;;;;;3230:13;;3174:77;:::o;6834:148::-;6894:7;6921:53;6936:4;6941:10;;6952:21;6921:14;:53::i;:::-;6914:60;;6834:148;;;:::o;5923:195::-;5977:7;5997:15;6015:14;6025:3;6015:9;:14::i;:::-;5997:32;;6040:16;6059:25;6076:7;6059:16;:25::i;:::-;6040:44;;6102:8;6095:15;;;;5923:195;;;:::o;8027:250::-;8091:7;8111:21;8133:71;8137:21;;8159:44;8172:15;8188:9;:14;8198:3;8188:14;;;;;;;;;;;;;;;;8159:12;:44::i;:::-;8133:3;:71::i;:::-;8111:93;;8222:47;8235:13;8249:14;:19;8264:3;8249:19;;;;;;;;;;;;;;;;8222:12;:47::i;:::-;8215:54;;;8027:250;;;:::o;6130:438::-;6194:11;;;;;;;;;;;6186:20;;;;;;6217:18;6238:72;6254:9;6264:45;6277:21;6299:9;6264:12;:45::i;:::-;6238:15;:72::i;:::-;6217:93;;6334:43;6347:10;6358:18;6365:10;6358:6;:18::i;:::-;6334:12;:43::i;:::-;6321:56;;6388:11;6402:17;6409:9;6402:6;:17::i;:::-;6388:31;;6430:6;;;;;;;;;;;:15;;:20;6446:3;6430:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6487:48;6500:11;:23;6512:10;6500:23;;;;;;;;;;;;;;;;6524:10;6487:12;:48::i;:::-;6461:11;:23;6473:10;6461:23;;;;;;;;;;;;;;;:74;;;;6546:14;6556:3;6546:9;:14::i;:::-;6175:393;;6130:438;:::o;3532:107::-;3313:12;:10;:12::i;:::-;3303:22;;:6;;;;;;;;;;:22;;;3295:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3603:28:::1;3622:8;3603:18;:28::i;:::-;3532:107:::0;:::o;6580:242::-;6660:7;6687:127;6700:20;6713:3;;6717:2;6700:12;:20::i;:::-;6721:92;6734:4;;6739:73;6752:56;6765:20;6778:3;;6782:2;6765:12;:20::i;:::-;6786:21;6799:4;;6804:2;6786:12;:21::i;:::-;6752:12;:56::i;:::-;6809:2;6739:12;:73::i;:::-;6721:12;:92::i;:::-;6687:12;:127::i;:::-;6680:134;;6580:242;;;;;:::o;1276:98::-;1334:7;1365:1;1361;:5;;;;:::i;:::-;1354:12;;1276:98;;;;:::o;7326:136::-;7379:7;7406:48;7419:30;7432:6;7439:9;;7419:12;:30::i;:::-;7450:3;7406:12;:48::i;:::-;7399:55;;7326:136;;;:::o;1386:98::-;1444:7;1475:1;1471;:5;;;;:::i;:::-;1464:12;;1386:98;;;;:::o;2642:::-;2695:7;2722:10;2715:17;;2642:98;:::o;1604:::-;1662:7;1693:1;1689;:5;;;;:::i;:::-;1682:12;;1604:98;;;;:::o;8289:105::-;8346:7;8377:1;8373;:5;:13;;8385:1;8373:13;;;8381:1;8373:13;8366:20;;8289:105;;;;:::o;1492:98::-;1550:7;1581:1;1577;:5;;;;:::i;:::-;1570:12;;1492:98;;;;:::o;3647:223::-;3739:1;3719:22;;:8;:22;;;;3711:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3827:8;3798:38;;3819:6;;;;;;;;;;3798:38;;;;;;;;;;;;3854:8;3845:6;;:17;;;;;;;;;;;;;;;;;;3647:223;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;769:122;842:24;860:5;842:24;:::i;:::-;835:5;832:35;822:63;;881:1;878;871:12;822:63;769:122;:::o;897:139::-;943:5;981:6;968:20;959:29;;997:33;1024:5;997:33;:::i;:::-;897:139;;;;:::o;1042:474::-;1110:6;1118;1167:2;1155:9;1146:7;1142:23;1138:32;1135:119;;;1173:79;;:::i;:::-;1135:119;1293:1;1318:53;1363:7;1354:6;1343:9;1339:22;1318:53;:::i;:::-;1308:63;;1264:117;1420:2;1446:53;1491:7;1482:6;1471:9;1467:22;1446:53;:::i;:::-;1436:63;;1391:118;1042:474;;;;;:::o;1522:126::-;1559:7;1599:42;1592:5;1588:54;1577:65;;1522:126;;;:::o;1654:96::-;1691:7;1720:24;1738:5;1720:24;:::i;:::-;1709:35;;1654:96;;;:::o;1756:122::-;1829:24;1847:5;1829:24;:::i;:::-;1822:5;1819:35;1809:63;;1868:1;1865;1858:12;1809:63;1756:122;:::o;1884:139::-;1930:5;1968:6;1955:20;1946:29;;1984:33;2011:5;1984:33;:::i;:::-;1884:139;;;;:::o;2029:329::-;2088:6;2137:2;2125:9;2116:7;2112:23;2108:32;2105:119;;;2143:79;;:::i;:::-;2105:119;2263:1;2288:53;2333:7;2324:6;2313:9;2309:22;2288:53;:::i;:::-;2278:63;;2234:117;2029:329;;;;:::o;2364:::-;2423:6;2472:2;2460:9;2451:7;2447:23;2443:32;2440:119;;;2478:79;;:::i;:::-;2440:119;2598:1;2623:53;2668:7;2659:6;2648:9;2644:22;2623:53;:::i;:::-;2613:63;;2569:117;2364:329;;;;:::o;2699:118::-;2786:24;2804:5;2786:24;:::i;:::-;2781:3;2774:37;2699:118;;:::o;2823:222::-;2916:4;2954:2;2943:9;2939:18;2931:26;;2967:71;3035:1;3024:9;3020:17;3011:6;2967:71;:::i;:::-;2823:222;;;;:::o;3051:169::-;3135:11;3169:6;3164:3;3157:19;3209:4;3204:3;3200:14;3185:29;;3051:169;;;;:::o;3226:182::-;3366:34;3362:1;3354:6;3350:14;3343:58;3226:182;:::o;3414:366::-;3556:3;3577:67;3641:2;3636:3;3577:67;:::i;:::-;3570:74;;3653:93;3742:3;3653:93;:::i;:::-;3771:2;3766:3;3762:12;3755:19;;3414:366;;;:::o;3786:419::-;3952:4;3990:2;3979:9;3975:18;3967:26;;4039:9;4033:4;4029:20;4025:1;4014:9;4010:17;4003:47;4067:131;4193:4;4067:131;:::i;:::-;4059:139;;3786:419;;;:::o;4211:180::-;4259:77;4256:1;4249:88;4356:4;4353:1;4346:15;4380:4;4377:1;4370:15;4397:305;4437:3;4456:20;4474:1;4456:20;:::i;:::-;4451:25;;4490:20;4508:1;4490:20;:::i;:::-;4485:25;;4644:1;4576:66;4572:74;4569:1;4566:81;4563:107;;;4650:18;;:::i;:::-;4563:107;4694:1;4691;4687:9;4680:16;;4397:305;;;;:::o;4708:191::-;4748:4;4768:20;4786:1;4768:20;:::i;:::-;4763:25;;4802:20;4820:1;4802:20;:::i;:::-;4797:25;;4841:1;4838;4835:8;4832:34;;;4846:18;;:::i;:::-;4832:34;4891:1;4888;4884:9;4876:17;;4708:191;;;;:::o;4905:180::-;4953:77;4950:1;4943:88;5050:4;5047:1;5040:15;5074:4;5071:1;5064:15;5091:185;5131:1;5148:20;5166:1;5148:20;:::i;:::-;5143:25;;5182:20;5200:1;5182:20;:::i;:::-;5177:25;;5221:1;5211:35;;5226:18;;:::i;:::-;5211:35;5268:1;5265;5261:9;5256:14;;5091:185;;;;:::o;5282:348::-;5322:7;5345:20;5363:1;5345:20;:::i;:::-;5340:25;;5379:20;5397:1;5379:20;:::i;:::-;5374:25;;5567:1;5499:66;5495:74;5492:1;5489:81;5484:1;5477:9;5470:17;5466:105;5463:131;;;5574:18;;:::i;:::-;5463:131;5622:1;5619;5615:9;5604:20;;5282:348;;;;:::o;5636:225::-;5776:34;5772:1;5764:6;5760:14;5753:58;5845:8;5840:2;5832:6;5828:15;5821:33;5636:225;:::o;5867:366::-;6009:3;6030:67;6094:2;6089:3;6030:67;:::i;:::-;6023:74;;6106:93;6195:3;6106:93;:::i;:::-;6224:2;6219:3;6215:12;6208:19;;5867:366;;;:::o;6239:419::-;6405:4;6443:2;6432:9;6428:18;6420:26;;6492:9;6486:4;6482:20;6478:1;6467:9;6463:17;6456:47;6520:131;6646:4;6520:131;:::i;:::-;6512:139;;6239:419;;;:::o

Swarm Source

ipfs://fc080393369395bb3ec93722a9f780e4fd344b96e0958303850e688e3995b9b7
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
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.