Contract 0x2a785613310423e9eeb25c837cf6c20144f4b0b3

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x4a75357e84fe5cf00de3d5b67a6a5ca400673a7511cdd53e4ee9cbd81e8685ecBuy Jefes466011652022-09-08 17:47:2028 days 9 hrs agoJEFE: Deployer IN  0x2a785613310423e9eeb25c837cf6c20144f4b0b31 FTM0.000384375549
0xa47b48d6a853845923e2c42d27edcd21fd2de5e22ff835c5dc907455d8366ed0Seed Market466011472022-09-08 17:46:5728 days 9 hrs agoJEFE: Deployer IN  0x2a785613310423e9eeb25c837cf6c20144f4b0b30 FTM0.00019259519
0x442af970cb874a1a9654dbbe71499a694a26e02a47a709f55365972b188f6623Set Vault Addres...466010522022-09-08 17:44:5328 days 9 hrs agoJEFE: Deployer IN  0x2a785613310423e9eeb25c837cf6c20144f4b0b30 FTM0.000087668065
0x026699baee5770fd653aa68a905896f64c4a559220ce6888518d6dfe99bc72a20x60806040466008022022-09-08 17:40:0928 days 9 hrs agoJEFE: Deployer IN  Create: JEFEFTMMINER0 FTM0.005477586019
[ Download CSV Export 
Latest 3 internal transactions
Parent Txn Hash Block From To Value
0x4a75357e84fe5cf00de3d5b67a6a5ca400673a7511cdd53e4ee9cbd81e8685ec466011652022-09-08 17:47:2028 days 9 hrs ago 0x2a785613310423e9eeb25c837cf6c20144f4b0b3 0x00000000000000000000000000000000000000000.02 FTM
0x4a75357e84fe5cf00de3d5b67a6a5ca400673a7511cdd53e4ee9cbd81e8685ec466011652022-09-08 17:47:2028 days 9 hrs ago 0x2a785613310423e9eeb25c837cf6c20144f4b0b3JEFE: Deployer0.01 FTM
0x026699baee5770fd653aa68a905896f64c4a559220ce6888518d6dfe99bc72a2466008022022-09-08 17:40:0928 days 9 hrs ago JEFE: Deployer  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JEFEFTMMINER

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at FtmScan.com on 2022-09-08
*/

// SPDX-License-Identifier: MIT
//JEFE FTM MINER , find your strategy and get the best ROI!
//WWW.JEFETOKEN.COM buy us if you like us. 
// JEFE TOKEN FTM CONTRACT 0x5b2AF7fd27E2Ea14945c82Dd254c79d3eD34685e


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 {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            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);

    /**
    * @dev Initializes the contract setting the deployer as the initial owner.
    */
    constructor () {
      address msgSender = _msgSender();
      _owner = msgSender;
      emit OwnershipTransferred(address(0), msgSender);
    }

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

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

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

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




       /**
    * @dev Returns the address of the current owner.
    */
    function owner() public view returns (address) {
      return _owner;
    }

}

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

    uint256 private FierrazoMachin = 1080000;//for final version should be seconds in a day
    uint256 private patron = 10000;
    uint256 private Patron = 5000;
    uint256 private devFeeVal = 3;
    bool private initialized = false;
    address payable private recAdd;
    address payable private clientAdd;
    mapping (address => uint256) private hatcheryMiners;
    mapping (address => uint256) private claimedJefes;
    mapping (address => uint256) private lastHatch;
    mapping (address => address) private referrals;
    uint256 private marketJefes;
    address public _vaultWalletAddress;

    constructor() {
        recAdd = payable(msg.sender);
        clientAdd = payable(address(_vaultWalletAddress));
    }

    
    function hatchJefes(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 jefesUsed = getMyJefes(msg.sender);
        uint256 newMiners = SafeMath.div(jefesUsed,FierrazoMachin);
     
        hatcheryMiners[msg.sender] = SafeMath.add(hatcheryMiners[msg.sender],newMiners);
        claimedJefes[msg.sender] = 0;
        lastHatch[msg.sender] = block.timestamp;

        claimedJefes[referrals[msg.sender]] = SafeMath.add(claimedJefes[referrals[msg.sender]],SafeMath.div(jefesUsed,8));

        marketJefes=SafeMath.add(marketJefes,SafeMath.div(jefesUsed,5));
    }
    
    function sellJefes() public {
        require(initialized);
        uint256 hasJefes = getMyJefes(msg.sender);
        uint256 jefeValue = calculateJefeSell(hasJefes);
        uint256 fee = devFee(jefeValue);
        claimedJefes[msg.sender] = 0;
        lastHatch[msg.sender] = block.timestamp;
        marketJefes = SafeMath.add(marketJefes,hasJefes);
        recAdd.transfer(SafeMath.div(SafeMath.mul(fee,1), 3));
        clientAdd.transfer(SafeMath.div(SafeMath.mul(fee,2), 3));
        payable (msg.sender).transfer(SafeMath.sub(jefeValue,fee));
    }
    
    function beanRewards(address adr) public view returns(uint256) {
        uint256 hasJefes = getMyJefes(adr);
        uint256 jefeValue = calculateJefeSell(hasJefes);
        return jefeValue;
    }
    
    function buyJefes(address ref) public payable {
        require(initialized);
        uint256 jefesBought = calculateJefeBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
        jefesBought = SafeMath.sub(jefesBought,devFee(jefesBought));
        uint256 fee = devFee(msg.value);
        recAdd.transfer(SafeMath.div(SafeMath.mul(fee,1), 3));
        clientAdd.transfer(SafeMath.div(SafeMath.mul(fee,2), 3));
        claimedJefes[msg.sender] = SafeMath.add(claimedJefes[msg.sender],jefesBought);
        hatchJefes(ref);
    }

    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
    
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) private view returns(uint256) {
        return SafeMath.div(SafeMath.mul(patron,bs),SafeMath.add(Patron,SafeMath.div(SafeMath.add(SafeMath.mul(patron,rs),SafeMath.mul(Patron,rt)),rt)));
    }
    
    function seedMarket() public payable onlyOwner {
        require(marketJefes == 0);
        initialized = true;
        marketJefes = 108000000000;
    }
    
    function getBalance() public view returns(uint256) {
        return address(this).balance;
    }
    
    function getMyMiners(address adr) public view returns(uint256) {
        return hatcheryMiners[adr];
    }
    
    function getMyJefes(address adr) public view returns(uint256) {
        return SafeMath.add(claimedJefes[adr],getJefesSinceLastHatch(adr));
    }
    
    function getJefesSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(FierrazoMachin,SafeMath.sub(block.timestamp,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryMiners[adr]);
    }
    function calculateJefeSell(uint256 jefes) public view returns(uint256) {
        return calculateTrade(jefes,marketJefes,address(this).balance);
    }
    
    function calculateJefeBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth,contractBalance,marketJefes);
    }
    
    function calculateJefeBuySimple(uint256 eth) public view returns(uint256) {
        return calculateJefeBuy(eth,address(this).balance);
    }
    
    function devFee(uint256 amount) private view returns(uint256) {
        return SafeMath.div(SafeMath.mul(amount,devFeeVal),100);
    }
    
    function getVaultAddress() public view returns (address account) {
        return _vaultWalletAddress;
    }
    function setVaultAddress(address vaultAddress) external onlyOwner() {
        _vaultWalletAddress = vaultAddress;
    }

        function getDevFee() public view returns (uint256 devfee) {
        return devFeeVal;
    }
    function setDevFee(uint256 devfee) external onlyOwner() {
        devFeeVal = devfee;
    }
}

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":[],"name":"_vaultWalletAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"buyJefes","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateJefeBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"}],"name":"calculateJefeBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"jefes","type":"uint256"}],"name":"calculateJefeSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDevFee","outputs":[{"internalType":"uint256","name":"devfee","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getJefesSinceLastHatch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyJefes","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":[],"name":"getVaultAddress","outputs":[{"internalType":"address","name":"account","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"hatchJefes","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":"sellJefes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"devfee","type":"uint256"}],"name":"setDevFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vaultAddress","type":"address"}],"name":"setVaultAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262107ac060015561271060025561138860035560036004556000600560006101000a81548160ff02191690831515021790555034801561004357600080fd5b50600061005461019b60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101a3565b600033905090565b611a1d806101b26000396000f3fe60806040526004361061011f5760003560e01c806385535cc5116100a0578063e6446ed711610064578063e6446ed7146103cd578063ee8b3525146103f6578063f2fde38b14610421578063f8429d2c1461044a578063fa9f99d7146104615761011f565b806385535cc5146102d45780638da5cb5b146102fd578063a507abee14610328578063c7287e9d14610365578063d1c62d77146103905761011f565b80633c5f07cb116100e75780633c5f07cb1461022f5780634b634b061461023957806365cacaa414610276578063715018a6146102a15780637fd2da03146102b85761011f565b80630a3c895b1461012457806312065fe0146101615780631c75b6b21461018c578063275d02e9146101b557806339e38cd3146101f2575b600080fd5b34801561013057600080fd5b5061014b60048036038101906101469190611641565b61049e565b6040516101589190611687565b60405180910390f35b34801561016d57600080fd5b506101766104f8565b6040516101839190611687565b60405180910390f35b34801561019857600080fd5b506101b360048036038101906101ae91906116ce565b610500565b005b3480156101c157600080fd5b506101dc60048036038101906101d791906116fb565b61059f565b6040516101e99190611687565b60405180910390f35b3480156101fe57600080fd5b5061021960048036038101906102149190611641565b6105b6565b6040516102269190611687565b60405180910390f35b610237610660565b005b34801561024557600080fd5b50610260600480360381019061025b9190611641565b61072d565b60405161026d9190611687565b60405180910390f35b34801561028257600080fd5b5061028b610776565b604051610298919061174a565b60405180910390f35b3480156102ad57600080fd5b506102b66107a0565b005b6102d260048036038101906102cd9190611641565b6108f3565b005b3480156102e057600080fd5b506102fb60048036038101906102f69190611641565b610ad8565b005b34801561030957600080fd5b50610312610bb1565b60405161031f919061174a565b60405180910390f35b34801561033457600080fd5b5061034f600480360381019061034a9190611641565b610bda565b60405161035c9190611687565b60405180910390f35b34801561037157600080fd5b5061037a610bff565b6040516103879190611687565b60405180910390f35b34801561039c57600080fd5b506103b760048036038101906103b291906116ce565b610c09565b6040516103c49190611687565b60405180910390f35b3480156103d957600080fd5b506103f460048036038101906103ef9190611641565b610c1f565b005b34801561040257600080fd5b5061040b6110c2565b604051610418919061174a565b60405180910390f35b34801561042d57600080fd5b5061044860048036038101906104439190611641565b6110e8565b005b34801561045657600080fd5b5061045f611189565b005b34801561046d57600080fd5b50610488600480360381019061048391906116ce565b6113b3565b6040516104959190611687565b60405180910390f35b60006104f1600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104ec846105b6565b6113c6565b9050919050565b600047905090565b6105086113dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058c906117c2565b60405180910390fd5b8060048190555050565b60006105ae8383600b546113e4565b905092915050565b60008061060d60015461060842600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611437565b61144d565b905061065881600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611466565b915050919050565b6106686113dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec906117c2565b60405180910390fd5b6000600b541461070457600080fd5b6001600560006101000a81548160ff0219169083151502179055506419254d3800600b81905550565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107a86113dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082c906117c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600560009054906101000a900460ff1661090c57600080fd5b60006109213461091c4734611437565b61059f565b9050610935816109308361147c565b611437565b905060006109423461147c565b9050600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61099561098e846001611466565b600361149b565b9081150290604051600060405180830381858888f193505050501580156109c0573d6000803e3d6000fd5b50600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc610a12610a0b846002611466565b600361149b565b9081150290604051600060405180830381858888f19350505050158015610a3d573d6000803e3d6000fd5b50610a87600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836113c6565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ad383610c1f565b505050565b610ae06113dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b64906117c2565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080610be68361049e565b90506000610bf382610c09565b90508092505050919050565b6000600454905090565b6000610c1882600b54476113e4565b9050919050565b600560009054906101000a900460ff16610c3857600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c7157600090505b600073ffffffffffffffffffffffffffffffffffffffff16600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610d9757503373ffffffffffffffffffffffffffffffffffffffff16600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610e1b5780600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6000610e263361049e565b90506000610e368260015461149b565b9050610e81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826113c6565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fff60086000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ffa84600861149b565b6113c6565b60086000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b7600b546110b284600561149b565b6113c6565b600b81905550505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6110f06113dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461117d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611174906117c2565b60405180910390fd5b611186816114b1565b50565b600560009054906101000a900460ff166111a257600080fd5b60006111ad3361049e565b905060006111ba82610c09565b905060006111c78261147c565b90506000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061125e600b54846113c6565b600b81905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6112b56112ae846001611466565b600361149b565b9081150290604051600060405180830381858888f193505050501580156112e0573d6000803e3d6000fd5b50600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61133261132b846002611466565b600361149b565b9081150290604051600060405180830381858888f1935050505015801561135d573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6113828484611437565b9081150290604051600060405180830381858888f193505050501580156113ad573d6000803e3d6000fd5b50505050565b60006113bf824761059f565b9050919050565b600081836113d49190611811565b905092915050565b600033905090565b600061142e6113f560025484611466565b61142960035461142461141e61140d6002548a611466565b6114196003548c611466565b6113c6565b8961149b565b6113c6565b61149b565b90509392505050565b600081836114459190611867565b905092915050565b600081831061145c578161145e565b825b905092915050565b60008183611474919061189b565b905092915050565b600061149461148d83600454611466565b606461149b565b9050919050565b600081836114a99190611924565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611521576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611518906119c7565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061160e826115e3565b9050919050565b61161e81611603565b811461162957600080fd5b50565b60008135905061163b81611615565b92915050565b600060208284031215611657576116566115de565b5b60006116658482850161162c565b91505092915050565b6000819050919050565b6116818161166e565b82525050565b600060208201905061169c6000830184611678565b92915050565b6116ab8161166e565b81146116b657600080fd5b50565b6000813590506116c8816116a2565b92915050565b6000602082840312156116e4576116e36115de565b5b60006116f2848285016116b9565b91505092915050565b60008060408385031215611712576117116115de565b5b6000611720858286016116b9565b9250506020611731858286016116b9565b9150509250929050565b61174481611603565b82525050565b600060208201905061175f600083018461173b565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006117ac602083611765565b91506117b782611776565b602082019050919050565b600060208201905081810360008301526117db8161179f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061181c8261166e565b91506118278361166e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561185c5761185b6117e2565b5b828201905092915050565b60006118728261166e565b915061187d8361166e565b9250828210156118905761188f6117e2565b5b828203905092915050565b60006118a68261166e565b91506118b18361166e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156118ea576118e96117e2565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061192f8261166e565b915061193a8361166e565b92508261194a576119496118f5565b5b828204905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006119b1602683611765565b91506119bc82611955565b604082019050919050565b600060208201905081810360008301526119e0816119a4565b905091905056fea2646970667358221220b176ebfc666fda6ea35a5cffbca517079447058445e012c4890097d4a054105764736f6c63430008090033

Deployed ByteCode Sourcemap

4259:5298:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8060:147;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7830:98;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9461:93;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8633:165;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8219:244;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7661:157;;;:::i;:::-;;7940:108;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9113:110;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3949:136;;;;;;;;;;;;;:::i;:::-;;6724:548;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9229:121;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4173:77;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6511:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9362:93;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8469:152;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5093:827;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4915:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3474:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5932:567;;;;;;;;;;;;;:::i;:::-;;8810:143;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8060:147;8113:7;8140:59;8153:12;:17;8166:3;8153:17;;;;;;;;;;;;;;;;8171:27;8194:3;8171:22;:27::i;:::-;8140:12;:59::i;:::-;8133:66;;8060:147;;;:::o;7830:98::-;7872:7;7899:21;7892:28;;7830:98;:::o;9461:93::-;3643:12;:10;:12::i;:::-;3633:22;;:6;;;;;;;;;;:22;;;3625:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;9540:6:::1;9528:9;:18;;;;9461:93:::0;:::o;8633:165::-;8716:7;8743:47;8758:3;8762:15;8778:11;;8743:14;:47::i;:::-;8736:54;;8633:165;;;;:::o;8219:244::-;8284:7;8304:21;8326:64;8330:14;;8345:44;8358:15;8374:9;:14;8384:3;8374:14;;;;;;;;;;;;;;;;8345:12;:44::i;:::-;8326:3;:64::i;:::-;8304:86;;8408:47;8421:13;8435:14;:19;8450:3;8435:19;;;;;;;;;;;;;;;;8408:12;:47::i;:::-;8401:54;;;8219:244;;;:::o;7661:157::-;3643:12;:10;:12::i;:::-;3633:22;;:6;;;;;;;;;;:22;;;3625:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7742:1:::1;7727:11;;:16;7719:25;;;::::0;::::1;;7769:4;7755:11;;:18;;;;;;;;;;;;;;;;;;7798:12;7784:11;:26;;;;7661:157::o:0;7940:108::-;7994:7;8021:14;:19;8036:3;8021:19;;;;;;;;;;;;;;;;8014:26;;7940:108;;;:::o;9113:110::-;9161:15;9196:19;;;;;;;;;;;9189:26;;9113:110;:::o;3949:136::-;3643:12;:10;:12::i;:::-;3633:22;;:6;;;;;;;;;;:22;;;3625:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4046:1:::1;4009:40;;4030:6;::::0;::::1;;;;;;;;4009:40;;;;;;;;;;;;4075:1;4058:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;3949:136::o:0;6724:548::-;6789:11;;;;;;;;;;;6781:20;;;;;;6812:19;6834:73;6851:9;6861:45;6874:21;6896:9;6861:12;:45::i;:::-;6834:16;:73::i;:::-;6812:95;;6932:45;6945:11;6957:19;6964:11;6957:6;:19::i;:::-;6932:12;:45::i;:::-;6918:59;;6988:11;7002:17;7009:9;7002:6;:17::i;:::-;6988:31;;7030:6;;;;;;;;;;;:15;;:53;7046:36;7059:19;7072:3;7076:1;7059:12;:19::i;:::-;7080:1;7046:12;:36::i;:::-;7030:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7094:9;;;;;;;;;;;:18;;:56;7113:36;7126:19;7139:3;7143:1;7126:12;:19::i;:::-;7147:1;7113:12;:36::i;:::-;7094:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7188:50;7201:12;:24;7214:10;7201:24;;;;;;;;;;;;;;;;7226:11;7188:12;:50::i;:::-;7161:12;:24;7174:10;7161:24;;;;;;;;;;;;;;;:77;;;;7249:15;7260:3;7249:10;:15::i;:::-;6770:502;;6724:548;:::o;9229:121::-;3643:12;:10;:12::i;:::-;3633:22;;:6;;;;;;;;;;:22;;;3625:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;9330:12:::1;9308:19;;:34;;;;;;;;;;;;;;;;;;9229:121:::0;:::o;4173:77::-;4211:7;4236:6;;;;;;;;;;;4229:13;;4173:77;:::o;6511:201::-;6565:7;6585:16;6604:15;6615:3;6604:10;:15::i;:::-;6585:34;;6630:17;6650:27;6668:8;6650:17;:27::i;:::-;6630:47;;6695:9;6688:16;;;;6511:201;;;:::o;9362:93::-;9404:14;9438:9;;9431:16;;9362:93;:::o;8469:152::-;8531:7;8558:55;8573:5;8579:11;;8591:21;8558:14;:55::i;:::-;8551:62;;8469:152;;;:::o;5093:827::-;5152:11;;;;;;;;;;;5144:20;;;;;;5195:10;5188:17;;:3;:17;;;5185:65;;;5236:1;5222:16;;5185:65;5306:1;5273:35;;:9;:21;5283:10;5273:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;:74;;;;;5337:10;5312:35;;:9;:21;5322:10;5312:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;5273:74;5270:133;;;5388:3;5364:9;:21;5374:10;5364:21;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;5270:133;5413:17;5433:22;5444:10;5433;:22::i;:::-;5413:42;;5466:17;5486:38;5499:9;5509:14;;5486:12;:38::i;:::-;5466:58;;5571:50;5584:14;:26;5599:10;5584:26;;;;;;;;;;;;;;;;5611:9;5571:12;:50::i;:::-;5542:14;:26;5557:10;5542:26;;;;;;;;;;;;;;;:79;;;;5659:1;5632:12;:24;5645:10;5632:24;;;;;;;;;;;;;;;:28;;;;5695:15;5671:9;:21;5681:10;5671:21;;;;;;;;;;;;;;;:39;;;;5761:75;5774:12;:35;5787:9;:21;5797:10;5787:21;;;;;;;;;;;;;;;;;;;;;;;;;5774:35;;;;;;;;;;;;;;;;5810:25;5823:9;5833:1;5810:12;:25::i;:::-;5761:12;:75::i;:::-;5723:12;:35;5736:9;:21;5746:10;5736:21;;;;;;;;;;;;;;;;;;;;;;;;;5723:35;;;;;;;;;;;;;;;:113;;;;5861:51;5874:11;;5886:25;5899:9;5909:1;5886:12;:25::i;:::-;5861:12;:51::i;:::-;5849:11;:63;;;;5133:787;;5093:827;:::o;4915:34::-;;;;;;;;;;;;;:::o;3474:107::-;3643:12;:10;:12::i;:::-;3633:22;;:6;;;;;;;;;;:22;;;3625:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3545:28:::1;3564:8;3545:18;:28::i;:::-;3474:107:::0;:::o;5932:567::-;5979:11;;;;;;;;;;;5971:20;;;;;;6002:16;6021:22;6032:10;6021;:22::i;:::-;6002:41;;6054:17;6074:27;6092:8;6074:17;:27::i;:::-;6054:47;;6112:11;6126:17;6133:9;6126:6;:17::i;:::-;6112:31;;6181:1;6154:12;:24;6167:10;6154:24;;;;;;;;;;;;;;;:28;;;;6217:15;6193:9;:21;6203:10;6193:21;;;;;;;;;;;;;;;:39;;;;6257:34;6270:11;;6282:8;6257:12;:34::i;:::-;6243:11;:48;;;;6302:6;;;;;;;;;;;:15;;:53;6318:36;6331:19;6344:3;6348:1;6331:12;:19::i;:::-;6352:1;6318:12;:36::i;:::-;6302:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6366:9;;;;;;;;;;;:18;;:56;6385:36;6398:19;6411:3;6415:1;6398:12;:19::i;:::-;6419:1;6385:12;:36::i;:::-;6366:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6442:10;6433:29;;:58;6463:27;6476:9;6486:3;6463:12;:27::i;:::-;6433:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5960:539;;;5932:567::o;8810:143::-;8875:7;8902:43;8919:3;8923:21;8902:16;:43::i;:::-;8895:50;;8810:143;;;:::o;1514:98::-;1572:7;1603:1;1599;:5;;;;:::i;:::-;1592:12;;1514:98;;;;:::o;2848:::-;2901:7;2928:10;2921:17;;2848:98;:::o;7397:252::-;7477:7;7504:137;7517:23;7530:6;;7537:2;7517:12;:23::i;:::-;7541:99;7554:6;;7561:78;7574:61;7587:23;7600:6;;7607:2;7587:12;:23::i;:::-;7611;7624:6;;7631:2;7611:12;:23::i;:::-;7574:12;:61::i;:::-;7636:2;7561:12;:78::i;:::-;7541:12;:99::i;:::-;7504:12;:137::i;:::-;7497:144;;7397:252;;;;;:::o;1622:98::-;1680:7;1711:1;1707;:5;;;;:::i;:::-;1700:12;;1622:98;;;;:::o;7280:105::-;7337:7;7368:1;7364;:5;:13;;7376:1;7364:13;;;7372:1;7364:13;7357:20;;7280:105;;;;:::o;1728:98::-;1786:7;1817:1;1813;:5;;;;:::i;:::-;1806:12;;1728:98;;;;:::o;8965:136::-;9018:7;9045:48;9058:30;9071:6;9078:9;;9058:12;:30::i;:::-;9089:3;9045:12;:48::i;:::-;9038:55;;8965:136;;;:::o;1836:98::-;1894:7;1925:1;1921;:5;;;;:::i;:::-;1914:12;;1836:98;;;;:::o;3718:223::-;3810:1;3790:22;;:8;:22;;;;3782:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3898:8;3869:38;;3890:6;;;;;;;;;;3869:38;;;;;;;;;;;;3925:8;3916:6;;:17;;;;;;;;;;;;;;;;;;3718:223;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:122::-;1684:24;1702:5;1684:24;:::i;:::-;1677:5;1674:35;1664:63;;1723:1;1720;1713:12;1664:63;1611:122;:::o;1739:139::-;1785:5;1823:6;1810:20;1801:29;;1839:33;1866:5;1839:33;:::i;:::-;1739:139;;;;:::o;1884:329::-;1943:6;1992:2;1980:9;1971:7;1967:23;1963:32;1960:119;;;1998:79;;:::i;:::-;1960:119;2118:1;2143:53;2188:7;2179:6;2168:9;2164:22;2143:53;:::i;:::-;2133:63;;2089:117;1884:329;;;;:::o;2219:474::-;2287:6;2295;2344:2;2332:9;2323:7;2319:23;2315:32;2312:119;;;2350:79;;:::i;:::-;2312:119;2470:1;2495:53;2540:7;2531:6;2520:9;2516:22;2495:53;:::i;:::-;2485:63;;2441:117;2597:2;2623:53;2668:7;2659:6;2648:9;2644:22;2623:53;:::i;:::-;2613:63;;2568:118;2219:474;;;;;:::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:348::-;4945:7;4968:20;4986:1;4968:20;:::i;:::-;4963:25;;5002:20;5020:1;5002:20;:::i;:::-;4997:25;;5190:1;5122:66;5118:74;5115:1;5112:81;5107:1;5100:9;5093:17;5089:105;5086:131;;;5197:18;;:::i;:::-;5086:131;5245:1;5242;5238:9;5227:20;;4905:348;;;;:::o;5259:180::-;5307:77;5304:1;5297:88;5404:4;5401:1;5394:15;5428:4;5425:1;5418:15;5445:185;5485:1;5502:20;5520:1;5502:20;:::i;:::-;5497:25;;5536:20;5554:1;5536:20;:::i;:::-;5531:25;;5575:1;5565:35;;5580:18;;:::i;:::-;5565:35;5622:1;5619;5615:9;5610:14;;5445:185;;;;:::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://b176ebfc666fda6ea35a5cffbca517079447058445e012c4890097d4a0541057
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.