Contract 0x4b26aa4200d799f93ac565a335412783ef6bfd5f

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xb6d1b2986a41b9eed1e3c1ab3ac050cfe1b0aa26419b7518c7c810b1dae97896Approve143719512022-01-14 23:54:3311 days 4 hrs ago0x2012d3af9579204d768fa14b978a789832016f07 IN  TemFi: FI Token0 BNB0.000222625
0xd6e970426303872300741ec8d0db30d17f06b8179b729792cb2e50cfe05f03c1Transfer143684042022-01-14 20:57:1011 days 7 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0xc862bb4b52f7d151afa3f36faed0c87f67f0f90c2389037ffdc0898a680ca44cTransfer143523762022-01-14 7:33:5711 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025615
0xece25c55d5d86d2da1f2e3a296f56d4d9a483162d1ab56704c10fdbd3be6bc9cTransfer136663302021-12-21 10:30:4035 days 18 hrs ago0x2012d3af9579204d768fa14b978a789832016f07 IN  TemFi: FI Token0 BNB0.00018139
0xc322a194198ea21f02ab193e7ffec48b1c11f26c3cd2bdffa79f62b2cb1d4bebApprove134087862021-12-12 10:58:1644 days 17 hrs ago0x2012d3af9579204d768fa14b978a789832016f07 IN  TemFi: FI Token0 BNB0.000072855
0x98ba81cdb5d34fca13f704e7c9642e32edeaedfc1f930e418c526a120dc2b6d6Approve134083542021-12-12 10:36:4044 days 18 hrs ago0x2012d3af9579204d768fa14b978a789832016f07 IN  TemFi: FI Token0 BNB0.000222625
0x3088d9bf158ae23708a041cac99807f76e44c2d1cddeae45bcd94963b8dd08fbTransfer129853612021-11-27 2:11:0460 days 2 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0xe1510bc6a23dd221b81d9fd88127e54f617e9e7050ca056ff849fdd6b016fcaaTransfer128574492021-11-22 8:30:1664 days 20 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x724a720a033ab4fc7b6141deedc5c0e9521cb55a578eb5de8471531c27514fcaTransfer127176932021-11-17 7:36:4469 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0xb682fe45fa91f41d4ec862c68c4cc3878a3646674afee85d2f34b6a82e8533cdTransfer127176022021-11-17 7:31:1469 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x5dd97de1d72ccece97b8cde83a757196480e7d100d989f762103097ac72f7613Transfer126628352021-11-15 6:44:2071 days 22 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x22724fb7ebdcf3b3b29c57736b6b9e728d37c6892e5d2dd31e3125e163f2bf34Transfer126621602021-11-15 6:08:4071 days 22 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00018139
0x8fb262a9d39f0e581238c141fc520abd0ddb441d9c4d3b061d49e758e5878c4cTransfer126620982021-11-15 6:05:0571 days 22 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00018139
0x8e6f4a02290712fa1420b68a2e614353a327a58abd4e0064b8a84212253c1587Transfer126620222021-11-15 6:00:3271 days 22 hrs ago0x0469a65ff74c19b0f0f76c19c46384edfb588ad8 IN  TemFi: FI Token0 BNB0.00010639
0x4bc628b541c1beb65403b9cd74c5d5e246b1370c1350ddd1c066d25142040cb4Transfer126618202021-11-15 5:49:3771 days 23 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00018133
0x80bc809428bcbf4f63adce36a003cfc2fac9e073e698c55e29f4838ac9464b37Transfer126093662021-11-13 8:40:4073 days 20 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x558cb36b7988abe512af9ecd3780f3d3b043c9733dde7a5f7ecb0e124e81fd38Transfer118725012021-10-18 6:27:2699 days 22 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00018139
0x976d8d9743e5dd6c1ede4a9f015ef17ee057dcce2e483cc1b85a2c727ed9c617Transfer118162462021-10-16 7:18:17101 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x304aa03912f55210da9d0c92379a31a0f933ca3f37fa3e32b938c0db6dd44a64Transfer118162312021-10-16 7:17:32101 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025615
0xf3d26080c41e3cf1e0fedaab800566f67478f5ae1e6a91b1d9b9fc8e2658e962Transfer118162132021-10-16 7:16:38101 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x4e9233018382c227a942860c21449dde5c23397510a82f671ca77eb52c281bcaTransfer118161742021-10-16 7:14:41101 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0xa72c7b9f183203be4ec6d152f46ddcf892bf1fb12593882beaf591204f444a99Transfer118161562021-10-16 7:13:47101 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x364556e21918ce5f7f497f7281121687f144c0126e141ca57dc55310732e1bd3Transfer117017002021-10-12 7:05:09105 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x158339bcb6412a54c0ed7011643044c2cdd7d3090476dc8a64acd5ade49720b2Transfer117016872021-10-12 7:04:30105 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
0x169ee263efbeb4d5de251dd457b6ea6402582207ede3f6246bd40a8c518b5e67Transfer117016502021-10-12 7:02:39105 days 21 hrs agoTemFi: Deployer IN  TemFi: FI Token0 BNB0.00025621
[ Download CSV Export 

OVERVIEW

TemFi Coin (FI) is a BEP20 decentralized crypto token on Binance Smart Chain, we build a safe, fair social community and provide many ways to earn as by staking, voting, Referral, NFT selling, fund receiving

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP20

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-09-06
*/

//Contract Official Site: www.temfi.com
//SPDX-License-Identifier: MIT

pragma solidity 0.6.12;
contract Context {
    constructor() internal {}

    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view returns (bytes memory) {
        this;
        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() internal {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

    /**
     * @dev Throws if called by any account other than the 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;
    }
}

interface IBEP20 {
    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint8);
    
    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

    function getOwner() external view returns (address);

    function balanceOf(address account) external view returns (uint256);
    
    function burntAmount() external view returns (uint256);
    
    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address _owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, 'SafeMath: addition overflow');

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, 'SafeMath: subtraction overflow');
    }

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

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, 'SafeMath: multiplication overflow');

        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, 'SafeMath: division by zero');
    }
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, 'SafeMath: modulo by zero');
    }
    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }

    function min(uint256 x, uint256 y) internal pure returns (uint256 z) {
        z = x < y ? x : y;
    }

    function sqrt(uint256 y) internal pure returns (uint256 z) {
        if (y > 3) {
            z = y;
            uint256 x = y / 2 + 1;
            while (x < z) {
                z = x;
                x = (y / x + x) / 2;
            }
        } else if (y != 0) {
            z = 1;
        }
    }
}

contract BEP20 is Context, IBEP20, Ownable {
    using SafeMath for uint256;

    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor() public {
    _name = "TemFi";
    _symbol = "FI";
    _decimals = 9;
    _totalSupply = 11000000000000000;
    _balances[msg.sender] = _totalSupply;

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

    function getOwner() external override view returns (address) {
        return owner();
    }

    function name() public override view returns (string memory) {
        return _name;
    }

    function decimals() public override view returns (uint8) {
        return _decimals;
    }

    function symbol() public override view returns (string memory) {
        return _symbol;
    }

    function totalSupply() public override view returns (uint256) {
        return _totalSupply.sub(burntAmount());
    }
    
    function burntAmount() public override view returns (uint256) {
        return this.balanceOf(address(0xdEaD));
    }

    function balanceOf(address account) public override view returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public override view returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(amount, 'BEP20: transfer amount exceeds allowance')
        );
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].sub(subtractedValue, 'BEP20: decreased allowance below zero')
        );
        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), 'BEP20: transfer from the zero address');
        require(recipient != address(0), 'BEP20: transfer to the zero address');

        _balances[sender] = _balances[sender].sub(amount, 'BEP20: transfer amount exceeds balance');
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal {
        require(account != address(0), 'BEP20: mint to the zero address');

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal {
        require(account != address(0), 'BEP20: burn from the zero address');

        _balances[account] = _balances[account].sub(amount, 'BEP20: burn amount exceeds balance');
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }
    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal {
        require(owner != address(0), 'BEP20: approve from the zero address');
        require(spender != address(0), 'BEP20: approve to the zero address');

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function _burnFrom(address account, uint256 amount) internal {
        _burn(account, amount);
        _approve(
            account,
            _msgSender(),
            _allowances[account][_msgSender()].sub(amount, 'BEP20: burn amount exceeds allowance')
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burntAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506000620000246200023c60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600581526020017f54656d4669000000000000000000000000000000000000000000000000000000815250600490805190602001906200010f92919062000244565b506040518060400160405280600281526020017f4649000000000000000000000000000000000000000000000000000000000000815250600590805190602001906200015d92919062000244565b506009600660006101000a81548160ff021916908360ff1602179055506627147114878000600381905550600354600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3620002ea565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028757805160ff1916838001178555620002b8565b82800160010185558215620002b8579182015b82811115620002b75782518255916020019190600101906200029a565b5b509050620002c79190620002cb565b5090565b5b80821115620002e6576000816000905550600101620002cc565b5090565b61170d80620002fa6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d71461047e578063a9059cbb146104e2578063dd62ed3e14610546578063f2fde38b146105be57610100565b8063715018a614610389578063893d20e8146103935780638da5cb5b146103c757806395d89b41146103fb57610100565b806323b872dd116100d357806323b872dd14610228578063313ce567146102ac57806339509351146102cd57806370a082311461033157610100565b806306fdde031461010557806307f003c314610188578063095ea7b3146101a657806318160ddd1461020a575b600080fd5b61010d610602565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101906106a4565b6040518082815260200191505060405180910390f35b6101f2600480360360408110156101bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061074f565b60405180821515815260200191505060405180910390f35b61021261076d565b6040518082815260200191505060405180910390f35b6102946004803603606081101561023e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610790565b60405180821515815260200191505060405180910390f35b6102b4610869565b604051808260ff16815260200191505060405180910390f35b610319600480360360408110156102e357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610880565b60405180821515815260200191505060405180910390f35b6103736004803603602081101561034757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610933565b6040518082815260200191505060405180910390f35b61039161097c565b005b61039b610b02565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103cf610b11565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610403610b3a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610443578082015181840152602081019050610428565b50505050905090810190601f1680156104705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104ca6004803603604081101561049457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdc565b60405180821515815260200191505060405180910390f35b61052e600480360360408110156104f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ca9565b60405180821515815260200191505060405180910390f35b6105a86004803603604081101561055c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cc7565b6040518082815260200191505060405180910390f35b610600600480360360208110156105d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4e565b005b606060048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561069a5780601f1061066f5761010080835404028352916020019161069a565b820191906000526020600020905b81548152906001019060200180831161067d57829003601f168201915b5050505050905090565b60003073ffffffffffffffffffffffffffffffffffffffff166370a0823161dead6040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561070f57600080fd5b505afa158015610723573d6000803e3d6000fd5b505050506040513d602081101561073957600080fd5b8101908080519060200190929190505050905090565b600061076361075c610e22565b8484610e2a565b6001905092915050565b600061078b61077a6106a4565b60035461102190919063ffffffff16565b905090565b600061079d84848461106b565b61085e846107a9610e22565b6108598560405180606001604052806028815260200161162060289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061080f610e22565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113259092919063ffffffff16565b610e2a565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600061092961088d610e22565b84610924856002600061089e610e22565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113e590919063ffffffff16565b610e2a565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610984610e22565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a44576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610b0c610b11565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd25780601f10610ba757610100808354040283529160200191610bd2565b820191906000526020600020905b815481529060010190602001808311610bb557829003601f168201915b5050505050905090565b6000610c9f610be9610e22565b84610c9a856040518060600160405280602581526020016116916025913960026000610c13610e22565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113259092919063ffffffff16565b610e2a565b6001905092915050565b6000610cbd610cb6610e22565b848461106b565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d56610e22565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e16576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610e1f8161146d565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610eb0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806115d66024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f36576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806116b66022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600061106383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611325565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806115b16025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061166e6023913960400191505060405180910390fd5b6111e38160405180606001604052806026815260200161164860269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113259092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061127881600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113e590919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008383111582906113d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561139757808201518184015260208101905061137c565b50505050905090810190601f1680156113c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015611463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806115fa6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a20617070726f766520746f20746865207a65726f2061646472657373a2646970667358221220ff3e86c4e9e51b91063ee2c7895f6c20f8fee1f940ff529f57441e4a5fb8954264736f6c634300060c0033

Deployed ByteCode Sourcemap

4802:4660:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5482:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5917:119;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6497:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5786:119;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6666:397;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5582:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7071:210;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6044:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1177:140;;;:::i;:::-;;5380:94;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;878:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5682:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7289:311;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6171:167;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6346:143;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1325:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5482:92;5528:13;5561:5;5554:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5482:92;:::o;5917:119::-;5970:7;5997:4;:14;;;6020:6;5997:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5990:38;;5917:119;:::o;6497:161::-;6572:4;6589:39;6598:12;:10;:12::i;:::-;6612:7;6621:6;6589:8;:39::i;:::-;6646:4;6639:11;;6497:161;;;;:::o;5786:119::-;5839:7;5866:31;5883:13;:11;:13::i;:::-;5866:12;;:16;;:31;;;;:::i;:::-;5859:38;;5786:119;:::o;6666:397::-;6798:4;6815:36;6825:6;6833:9;6844:6;6815:9;:36::i;:::-;6862:171;6885:6;6906:12;:10;:12::i;:::-;6933:89;6971:6;6933:89;;;;;;;;;;;;;;;;;:11;:19;6945:6;6933:19;;;;;;;;;;;;;;;:33;6953:12;:10;:12::i;:::-;6933:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;6862:8;:171::i;:::-;7051:4;7044:11;;6666:397;;;;;:::o;5582:92::-;5632:5;5657:9;;;;;;;;;;;5650:16;;5582:92;:::o;7071:210::-;7151:4;7168:83;7177:12;:10;:12::i;:::-;7191:7;7200:50;7239:10;7200:11;:25;7212:12;:10;:12::i;:::-;7200:25;;;;;;;;;;;;;;;:34;7226:7;7200:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;7168:8;:83::i;:::-;7269:4;7262:11;;7071:210;;;;:::o;6044:119::-;6110:7;6137:9;:18;6147:7;6137:18;;;;;;;;;;;;;;;;6130:25;;6044:119;;;:::o;1177:140::-;1100:12;:10;:12::i;:::-;1090:22;;:6;;;;;;;;;;:22;;;1082:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1276:1:::1;1239:40;;1260:6;::::0;::::1;;;;;;;;1239:40;;;;;;;;;;;;1307:1;1290:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;1177:140::o:0;5380:94::-;5432:7;5459;:5;:7::i;:::-;5452:14;;5380:94;:::o;878:79::-;916:7;943:6;;;;;;;;;;;936:13;;878:79;:::o;5682:96::-;5730:13;5763:7;5756:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5682:96;:::o;7289:311::-;7374:4;7391:179;7414:12;:10;:12::i;:::-;7441:7;7463:96;7502:15;7463:96;;;;;;;;;;;;;;;;;:11;:25;7475:12;:10;:12::i;:::-;7463:25;;;;;;;;;;;;;;;:34;7489:7;7463:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;7391:8;:179::i;:::-;7588:4;7581:11;;7289:311;;;;:::o;6171:167::-;6249:4;6266:42;6276:12;:10;:12::i;:::-;6290:9;6301:6;6266:9;:42::i;:::-;6326:4;6319:11;;6171:167;;;;:::o;6346:143::-;6427:7;6454:11;:18;6466:5;6454:18;;;;;;;;;;;;;;;:27;6473:7;6454:27;;;;;;;;;;;;;;;;6447:34;;6346:143;;;;:::o;1325:109::-;1100:12;:10;:12::i;:::-;1090:22;;:6;;;;;;;;;;:22;;;1082:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1398:28:::1;1417:8;1398:18;:28::i;:::-;1325:109:::0;:::o;157:98::-;202:15;237:10;230:17;;157:98;:::o;8799:372::-;8944:1;8927:19;;:5;:19;;;;8919:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9025:1;9006:21;;:7;:21;;;;8998:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9109:6;9079:11;:18;9091:5;9079:18;;;;;;;;;;;;;;;:27;9098:7;9079:27;;;;;;;;;;;;;;;:36;;;;9147:7;9131:32;;9140:5;9131:32;;;9156:6;9131:32;;;;;;;;;;;;;;;;;;8799:372;;;:::o;2936:136::-;2994:7;3021:43;3025:1;3028;3021:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;3014:50;;2936:136;;;;:::o;7608:513::-;7766:1;7748:20;;:6;:20;;;;7740:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7850:1;7829:23;;:9;:23;;;;7821:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7925;7947:6;7925:71;;;;;;;;;;;;;;;;;:9;:17;7935:6;7925:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;7905:9;:17;7915:6;7905:17;;;;;;;;;;;;;;;:91;;;;8030:32;8055:6;8030:9;:20;8040:9;8030:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;8007:9;:20;8017:9;8007:20;;;;;;;;;;;;;;;:55;;;;8095:9;8078:35;;8087:6;8078:35;;;8106:6;8078:35;;;;;;;;;;;;;;;;;;7608:513;;;:::o;3080:226::-;3200:7;3233:1;3228;:6;;3236:12;3220:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3260:9;3276:1;3272;:5;3260:17;;3297:1;3290:8;;;3080:226;;;;;:::o;2747:181::-;2805:7;2825:9;2841:1;2837;:5;2825:17;;2866:1;2861;:6;;2853:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2919:1;2912:8;;;2747:181;;;;:::o;1442:229::-;1536:1;1516:22;;:8;:22;;;;1508:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1626:8;1597:38;;1618:6;;;;;;;;;;1597:38;;;;;;;;;;;;1655:8;1646:6;;:17;;;;;;;;;;;;;;;;;;1442:229;:::o

Swarm Source

ipfs://ff3e86c4e9e51b91063ee2c7895f6c20f8fee1f940ff529f57441e4a5fb89542
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.