Contract 0xe9e4eaad122f2c44562caaa41b122ccd5be96836

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xdedfb74cd6d2d4b106f894723986b68df3969b773724dfb39f18ca2facd12bd9Approve127623802021-11-18 22:38:0417 days 9 hrs ago0x8efd72375d3c56dd95fc0fe2d6a7a5cc4da103e0 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x6b5c2945d32e782ce975f406674c9cef5aaba588cf77fb95a687a90c830d48b4Approve105637052021-09-02 12:05:2294 days 19 hrs ago0xef91af0a8a19dd44c77b7ad219a02406bd7bacda IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x407f2604946654068dbb952c277a1748d0e17fe813514f2fe89ee774d98b9c84Approve105634912021-09-02 11:54:3594 days 19 hrs ago0xef91af0a8a19dd44c77b7ad219a02406bd7bacda IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x8ac632924e5a6421b19fb3da293e23b49e0de822ee0cd3205cf2fa12e73e5cb7Approve105608852021-09-02 9:44:1294 days 22 hrs ago0xef91af0a8a19dd44c77b7ad219a02406bd7bacda IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0xe26eb7f09e36000af48a34519abb78e84bd2577cf33c11a340179c68701a5098Approve104922402021-08-30 23:42:4197 days 8 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0xa1f7a4a3841fc9aeb49de5fafb03478bf2f9a69bc70959f792f248eb3fd19d21Approve104205162021-08-28 11:16:3799 days 20 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x4800ad7d6e2eb15d95cd8daea1f5053006d53af141de2ece8d85b35ea6025c08Approve104199452021-08-28 10:47:4599 days 20 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0xa7ae89d45d08ab0abd923e70586533735ff66cb2b6b73c9a46aac8b723aff408Approve104191312021-08-28 10:05:4499 days 21 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x5e634739ddce6fe6c54ca18d548cb38b6aaf76608988376e9332c5e2320dc459Approve102733512021-08-23 7:08:56105 days 38 mins ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x5ada27f44e4da19dd2cef8ad00c2f384e06bd130b010fc4d6f1240ce45bd693eApprove102634632021-08-22 22:54:24105 days 8 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x15d156f9d41c5cae31ea11975303cb653021237231ab96c05412c75b4a99b39dApprove102625302021-08-22 22:07:45105 days 9 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221915
0x61278188188812d944e9399a4a382340f2366083a859bb2c88d98206079adeebApprove102625032021-08-22 22:06:24105 days 9 hrs ago0xdeadefe26dfb449ee4e8ba90c12cf04a24009515 IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000221855
0x6420f54e4e08646c093f408e8eac5502571bfcebf1d6d77035cd7c64b360a2d4Approve79786272021-06-03 16:02:41185 days 15 hrs ago0xef91af0a8a19dd44c77b7ad219a02406bd7bacda IN  0xe9e4eaad122f2c44562caaa41b122ccd5be968360 BNB0.000266298
0xbf967e72b55f35dff275c93754084bfe1b734456f5ad5edc3490dc3f871950960x6080604079785322021-06-03 15:57:56185 days 15 hrs ago0xef91af0a8a19dd44c77b7ad219a02406bd7bacda IN  Contract Creation0 BNB0.004338066
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Pegas

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

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

pragma solidity >=0.6.0 <0.8.0;
/*SPDX-License-Identifier: MIT
/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with GSN meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return 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;
    }
}
/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {

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

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

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {

        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) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

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

    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) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    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) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: modulo by zero");
        return a % b;
    }

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

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

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

library Address {

    function isContract(address account) internal view returns (bool) {
        uint256 size;

        assembly { size := extcodesize(account) }
        return size > 0;
    }

    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");

        (bool success, bytes memory returndata) = target.call{ value: value }(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");

        (bool success, bytes memory returndata) = target.staticcall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");

        (bool success, bytes memory returndata) = target.delegatecall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            
            if (returndata.length > 0) {

                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

interface IERC20 {

    function totalSupply() external view returns (uint256);

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

contract ERC20 is Context, IERC20 {
    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 (string memory name_, string memory symbol_) public {
        _name = name_;
        _symbol = symbol_;
        _decimals = 8;
    }

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

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

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

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

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

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

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

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

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

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

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

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

        _beforeTokenTransfer(sender, recipient, amount);

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

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

        _beforeTokenTransfer(address(0), account, amount);

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

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

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _setupDecimals(uint8 decimals_) internal virtual {
        _decimals = decimals_;
    }

    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

contract Pegas is ERC20 {
	constructor() public ERC20("PegasCoin Ref1 Hashrent.Pro", "PGR1") {
	    _setupDecimals(8);
	    _mint(msg.sender, 200000 * 10**8);
	}
}

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":"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":"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":[{"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":"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"}]

60806040523480156200001157600080fd5b50604080518082018252601b81527f5065676173436f696e2052656631204861736872656e742e50726f00000000006020808301918252835180850190945260048452635047523160e01b90840152815191929162000073916003916200024b565b508051620000899060049060208401906200024b565b50506005805460ff19166008908117909155620000a79150620000bf565b620000b9336512309ce54000620000d5565b620002e7565b6005805460ff191660ff92909216919091179055565b6001600160a01b03821662000131576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6200013f60008383620001e4565b6200015b81600254620001e960201b620005731790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200018e91839062000573620001e9821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b60008282018381101562000244576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028e57805160ff1916838001178555620002be565b82800160010185558215620002be579182015b82811115620002be578251825591602001919060010190620002a1565b50620002cc929150620002d0565b5090565b5b80821115620002cc5760008155600101620002d1565b6109f280620002f76000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063395093511161007157806339509351146101d957806370a082311461020557806395d89b411461022b578063a457c2d714610233578063a9059cbb1461025f578063dd62ed3e1461028b576100a9565b806306fdde03146100ae578063095ea7b31461012b57806318160ddd1461016b57806323b872dd14610185578063313ce567146101bb575b600080fd5b6100b66102b9565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b03813516906020013561034f565b604080519115158252519081900360200190f35b61017361036c565b60408051918252519081900360200190f35b6101576004803603606081101561019b57600080fd5b506001600160a01b03813581169160208101359091169060400135610372565b6101c36103f9565b6040805160ff9092168252519081900360200190f35b610157600480360360408110156101ef57600080fd5b506001600160a01b038135169060200135610402565b6101736004803603602081101561021b57600080fd5b50356001600160a01b0316610450565b6100b661046b565b6101576004803603604081101561024957600080fd5b506001600160a01b0381351690602001356104cc565b6101576004803603604081101561027557600080fd5b506001600160a01b038135169060200135610534565b610173600480360360408110156102a157600080fd5b506001600160a01b0381358116916020013516610548565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b820191906000526020600020905b81548152906001019060200180831161032857829003601f168201915b5050505050905090565b600061036361035c6105d4565b84846105d8565b50600192915050565b60025490565b600061037f8484846106c4565b6103ef8461038b6105d4565b6103ea85604051806060016040528060288152602001610927602891396001600160a01b038a166000908152600160205260408120906103c96105d4565b6001600160a01b03168152602081019190915260400160002054919061081f565b6105d8565b5060019392505050565b60055460ff1690565b600061036361040f6105d4565b846103ea85600160006104206105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610573565b6001600160a01b031660009081526020819052604090205490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b60006103636104d96105d4565b846103ea8560405180606001604052806025815260200161099860259139600160006105036105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919061081f565b60006103636105416105d4565b84846106c4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000828201838110156105cd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b03831661061d5760405162461bcd60e51b81526004018080602001828103825260248152602001806109746024913960400191505060405180910390fd5b6001600160a01b0382166106625760405162461bcd60e51b81526004018080602001828103825260228152602001806108df6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166107095760405162461bcd60e51b815260040180806020018281038252602581526020018061094f6025913960400191505060405180910390fd5b6001600160a01b03821661074e5760405162461bcd60e51b81526004018080602001828103825260238152602001806108bc6023913960400191505060405180910390fd5b6107598383836108b6565b61079681604051806060016040528060268152602001610901602691396001600160a01b038616600090815260208190526040902054919061081f565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546107c59082610573565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156108ae5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561087357818101518382015260200161085b565b50505050905090810190601f1680156108a05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c2ac47391c5c85927657de45df016f73c50cf6f2674ad77b4f86d5b2bd3bb03564736f6c634300060c0033

Deployed ByteCode Sourcemap

12219:168:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8398:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9292:169;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;9292:169:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;8699:108;;;:::i;:::-;;;;;;;;;;;;;;;;9469:321;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;9469:321:0;;;;;;;;;;;;;;;;;:::i;8600:91::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9798:218;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;9798:218:0;;;;;;;;:::i;8815:127::-;;;;;;;;;;;;;;;;-1:-1:-1;8815:127:0;-1:-1:-1;;;;;8815:127:0;;:::i;8497:95::-;;;:::i;10024:269::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;10024:269:0;;;;;;;;:::i;8950:175::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8950:175:0;;;;;;;;:::i;9133:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;9133:151:0;;;;;;;;;;:::i;8398:91::-;8476:5;8469:12;;;;;;;;-1:-1:-1;;8469:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8443:13;;8469:12;;8476:5;;8469:12;;8476:5;8469:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8398:91;:::o;9292:169::-;9375:4;9392:39;9401:12;:10;:12::i;:::-;9415:7;9424:6;9392:8;:39::i;:::-;-1:-1:-1;9449:4:0;9292:169;;;;:::o;8699:108::-;8787:12;;8699:108;:::o;9469:321::-;9575:4;9592:36;9602:6;9610:9;9621:6;9592:9;:36::i;:::-;9639:121;9648:6;9656:12;:10;:12::i;:::-;9670:89;9708:6;9670:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9670:19:0;;;;;;:11;:19;;;;;;9690:12;:10;:12::i;:::-;-1:-1:-1;;;;;9670:33:0;;;;;;;;;;;;-1:-1:-1;9670:33:0;;;:89;:37;:89::i;:::-;9639:8;:121::i;:::-;-1:-1:-1;9778:4:0;9469:321;;;;;:::o;8600:91::-;8674:9;;;;8600:91;:::o;9798:218::-;9886:4;9903:83;9912:12;:10;:12::i;:::-;9926:7;9935:50;9974:10;9935:11;:25;9947:12;:10;:12::i;:::-;-1:-1:-1;;;;;9935:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;9935:25:0;;;:34;;;;;;;;;;;:38;:50::i;8815:127::-;-1:-1:-1;;;;;8916:18:0;8889:7;8916:18;;;;;;;;;;;;8815:127::o;8497:95::-;8577:7;8570:14;;;;;;;;-1:-1:-1;;8570:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8544:13;;8570:14;;8577:7;;8570:14;;8577:7;8570:14;;;;;;;;;;;;;;;;;;;;;;;;10024:269;10117:4;10134:129;10143:12;:10;:12::i;:::-;10157:7;10166:96;10205:15;10166:96;;;;;;;;;;;;;;;;;:11;:25;10178:12;:10;:12::i;:::-;-1:-1:-1;;;;;10166:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;10166:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;8950:175::-;9036:4;9053:42;9063:12;:10;:12::i;:::-;9077:9;9088:6;9053:9;:42::i;9133:151::-;-1:-1:-1;;;;;9249:18:0;;;9222:7;9249:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;9133:151::o;2469:179::-;2527:7;2559:5;;;2583:6;;;;2575:46;;;;;-1:-1:-1;;;2575:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2639:1;2469:179;-1:-1:-1;;;2469:179:0:o;608:106::-;696:10;608:106;:::o;11660:346::-;-1:-1:-1;;;;;11762:19:0;;11754:68;;;;-1:-1:-1;;;11754:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11841:21:0;;11833:68;;;;-1:-1:-1;;;11833:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11914:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11966:32;;;;;;;;;;;;;;;;;11660:346;;;:::o;10301:539::-;-1:-1:-1;;;;;10407:20:0;;10399:70;;;;-1:-1:-1;;;10399:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10488:23:0;;10480:71;;;;-1:-1:-1;;;10480:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10564:47;10585:6;10593:9;10604:6;10564:20;:47::i;:::-;10644:71;10666:6;10644:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10644:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;10624:17:0;;;:9;:17;;;;;;;;;;;:91;;;;10749:20;;;;;;;:32;;10774:6;10749:24;:32::i;:::-;-1:-1:-1;;;;;10726:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;10797:35;;;;;;;10726:20;;10797:35;;;;;;;;;;;;;10301:539;;;:::o;3370:166::-;3456:7;3492:12;3484:6;;;;3476:29;;;;-1:-1:-1;;;3476:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3523:5:0;;;3370:166::o;12120:92::-;;;;:::o

Swarm Source

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