Contract 0x9361a72076a5B8efb0B9b0a33305360cB31D1775

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xc2cc974d216f6ed49dcd49a650dee398425254db6c51e730a45adeaa04e8fa73Approve120433982021-10-24 6:59:5034 days 20 hrs ago0xdb73a7e922dd3eadd9bff83c8d2b15cdfd14584d IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0x3ea2be52e14f90971190bd51d9408f7f65c9220ee6e8552d20ab2681d0b32c49Approve114489602021-10-03 11:21:2055 days 15 hrs ago0x602e09ad1352512608c85941682ceab738f309f9 IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0xed49b7730dd81953cb4f5ed23264eee66b818b0b68b4de4f3fedfa7c40bf7a5fApprove114472662021-10-03 9:56:3655 days 17 hrs ago0x605b022f8ac74d089cd9acf989f6e3084d54b28e IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0xbb5a246c884a86b6b4949880a3d0c1fff1bd2e8a587b7e6a97436d1986ed817cApprove114471292021-10-03 9:49:4555 days 17 hrs ago0x2237c038844d72c1b77ef63c8a01c549dc79b8b3 IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0x0fa85a786a6757d7cd08ff54eacc30cb94f8a72dfb7d5183e118e8a113cb9212Approve114470112021-10-03 9:43:5155 days 17 hrs ago0x758d79c82ac9376ba3912792e0bb8810acbf3c27 IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0x129cb871b6abd5f0e42419d82c7a294eca1a7ce4ea662b2ed395df1a2a82b81cApprove114469732021-10-03 9:41:5755 days 17 hrs ago0xcb60cfc08701cdc31631f37209343347f39fb0dd IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0xd2e07b536db436112f4448749d14eb68fbce2756ba6e12ef5a9edaa8976019a7Approve114464022021-10-03 9:13:2255 days 17 hrs ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222319446
0xac1e09d51ffccbc96e7e2d4f49aacc8579471c5acef04465be9da9b1f1fe6a1aTransfer114463932021-10-03 9:12:5455 days 17 hrs ago0xe3967f75b02c11d00da6fa43eb74a42597eeba2e IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000254405
0xf501743fec28fe9ee5519f200ead6fd59e5c649422ba080cffbc71baf4d87086Approve114463882021-10-03 9:12:3955 days 17 hrs ago0xe3967f75b02c11d00da6fa43eb74a42597eeba2e IN  0x9361a72076a5b8efb0b9b0a33305360cb31d17750 BNB0.000222315
0x1463b86f9993a15e0a8ee05e069f83bd53ba180c47e49a0ca7a569d468901d810x60806040114463562021-10-03 9:11:0355 days 18 hrs ago0xe3967f75b02c11d00da6fa43eb74a42597eeba2e IN  Contract Creation0 BNB0.00314183
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BlackPearl

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

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

// SPDX-License-Identifier: MIT

pragma solidity 0.8.7;



interface ICOIN {
    
    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);
}

pragma solidity 0.8.7;

abstract contract Contexts {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

pragma solidity 0.8.7;

interface ICOINMetadata is ICOIN {
   
    function name() external view returns (string memory);

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

   
    function decimals() external view returns (uint8);
}

library SafeMath {
   
    function tryAdd(uint fn1, uint fn2) internal pure returns (bool, uint) {
        unchecked {
            uint fn3 = fn1 + fn2;
            if (fn3 < fn1) return (false, 0);
            return (true, fn3);
        }
    }

 
    function trySub(uint fn1, uint fn2) internal pure returns (bool, uint) {
        unchecked {
            if (fn2 > fn1) return (false, 0);
            return (true, fn1 - fn2);
        }
    }

   
    function tryMul(uint fn1, uint fn2) internal pure returns (bool, uint) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'fn1' not being zero, but the
            // benefit is lost if 'fn2' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (fn1 == 0) return (true, 0);
            uint fn3 = fn1 * fn2;
            if (fn3 / fn1 != fn2) return (false, 0);
            return (true, fn3);
        }
    }


    function tryDiv(uint fn1, uint fn2) internal pure returns (bool, uint) {
        unchecked {
            if (fn2 == 0) return (false, 0);
            return (true, fn1 / fn2);
        }
    }


    function tryMod(uint fn1, uint fn2) internal pure returns (bool, uint) {
        unchecked {
            if (fn2 == 0) return (false, 0);
            return (true, fn1 % fn2);
        }
    }

  
    function add(uint fn1, uint fn2) internal pure returns (uint) {
        return fn1 + fn2;
    }

   
    function sub(uint fn1, uint fn2) internal pure returns (uint) {
        return fn1 - fn2;
    }


    function mul(uint fn1, uint fn2) internal pure returns (uint) {
        return fn1 * fn2;
    }

 
    function div(uint fn1, uint fn2) internal pure returns (uint) {
        return fn1 / fn2;
    }


    function mod(uint fn1, uint fn2) internal pure returns (uint) {
        return fn1 % fn2;
    }


    function sub(uint fn1, uint fn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(fn2 <= fn1, errorMessage);
            return fn1 - fn2;
        }
    }


    function div(uint fn1, uint fn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(fn2 > 0, errorMessage);
            return fn1 / fn2;
        }
    }

    function mod(uint fn1, uint fn2, string memory errorMessage) internal pure returns (uint) {
        unchecked {
            require(fn2 > 0, errorMessage);
            return fn1 % fn2;
        }
    }
}

pragma solidity 0.8.7;

contract BlackPearl is Contexts, ICOIN, ICOINMetadata {
    mapping (address => uint) private _balances;

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

    uint private _coinSupply;
    string private _coinName;
    string private _coinSymbol;


    constructor () {
        _coinName = "Black Pearl";
        _coinSymbol = 'BLACKPEARL';
        _coinSupply = 1*10**12 * 10**9;
        _balances[msg.sender] = _coinSupply;

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


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


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


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


    function totalSupply() public view virtual override returns (uint) {
        return _coinSupply;
    }


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

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


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


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


    function transferFrom(address sender, address recipient, uint amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }


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


    function decreaseAllowance(address spender, uint subtractedValue) public virtual returns (bool) {
        uint currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

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

        _beforeTokenTransfer(sender, recipient, amount);

        uint senderBalance = _balances[sender];
        require(senderBalance >= amount, "Bfn20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }


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

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

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

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"}]

608060405234801561001057600080fd5b5060408051808201909152600b8082526a109b1858dac81419585c9b60aa1b6020909201918252610043916003916100d0565b5060408051808201909152600a8082526910931050d2d41150549360b21b6020909201918252610075916004916100d0565b50683635c9adc5dea0000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36101a4565b8280546100dc90610169565b90600052602060002090601f0160209004810192826100fe5760008555610144565b82601f1061011757805160ff1916838001178555610144565b82800160010185558215610144579182015b82811115610144578251825591602001919060010190610129565b50610150929150610154565b5090565b5b808211156101505760008155600101610155565b600181811c9082168061017d57607f821691505b6020821081141561019e57634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101b36000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42666e32303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42666e32303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42666e32303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212203fe1e5d4c1c6072f1fce21faac459006ac6e2cafabc159b7682b6600fbfb2aa164736f6c63430008070033

Deployed ByteCode Sourcemap

4060:3829:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4599:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5519:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5519:166:0;1240:187:1;4933:104:0;5018:11;;4933:104;;;5018:25:1;;;5006:2;4991:18;4933:104:0;4872:177:1;5695:452:0;;;;;;:::i;:::-;;:::i;4831:92::-;;;4914:1;5196:36:1;;5184:2;5169:18;4831:92:0;5054:184:1;6157:212:0;;;;;;:::i;:::-;;:::i;5047:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5145:18:0;5121:4;5145:18;;;;;;;;;;;;5047:124;4713:108;;;:::i;6379:407::-;;;;;;:::i;:::-;;:::i;5179:172::-;;;;;;:::i;:::-;;:::i;5361:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5474:18:0;;;5450:4;5474:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5361:148;4599:104;4653:13;4686:9;4679:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4599:104;:::o;5519:166::-;5599:4;5616:39;902:10;5639:7;5648:6;5616:8;:39::i;:::-;-1:-1:-1;5673:4:0;5519:166;;;;:::o;5695:452::-;5798:4;5815:36;5825:6;5833:9;5844:6;5815:9;:36::i;:::-;-1:-1:-1;;;;;5888:19:0;;5864:21;5888:19;;;:11;:19;;;;;;;;902:10;5888:33;;;;;;;;5940:26;;;;5932:79;;;;-1:-1:-1;;;5932:79:0;;3044:2:1;5932:79:0;;;3026:21:1;3083:2;3063:18;;;3056:30;3122:34;3102:18;;;3095:62;-1:-1:-1;;;3173:18:1;;;3166:38;3221:19;;5932:79:0;;;;;;;;;6047:57;6056:6;902:10;6097:6;6078:16;:25;6047:8;:57::i;:::-;-1:-1:-1;6135:4:0;;5695:452;-1:-1:-1;;;;5695:452:0:o;6157:212::-;902:10;6242:4;6291:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6291:34:0;;;;;;;;;;6242:4;;6259:80;;6282:7;;6291:47;;6328:10;;6291:47;:::i;:::-;6259:8;:80::i;4713:108::-;4769:13;4802:11;4795:18;;;;;:::i;6379:407::-;902:10;6469:4;6510:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6510:34:0;;;;;;;;;;6563:35;;;;6555:85;;;;-1:-1:-1;;;6555:85:0;;4668:2:1;6555:85:0;;;4650:21:1;4707:2;4687:18;;;4680:30;4746:34;4726:18;;;4719:62;-1:-1:-1;;;4797:18:1;;;4790:35;4842:19;;6555:85:0;4466:401:1;6555:85:0;6676:67;902:10;6699:7;6727:15;6708:16;:34;6676:8;:67::i;:::-;-1:-1:-1;6774:4:0;;6379:407;-1:-1:-1;;;6379:407:0:o;5179:172::-;5262:4;5279:42;902:10;5303:9;5314:6;5279:9;:42::i;7438:341::-;-1:-1:-1;;;;;7537:19:0;;7529:67;;;;-1:-1:-1;;;7529:67:0;;4264:2:1;7529:67:0;;;4246:21:1;4303:2;4283:18;;;4276:30;4342:34;4322:18;;;4315:62;-1:-1:-1;;;4393:18:1;;;4386:33;4436:19;;7529:67:0;4062:399:1;7529:67:0;-1:-1:-1;;;;;7615:21:0;;7607:67;;;;-1:-1:-1;;;7607:67:0;;2236:2:1;7607:67:0;;;2218:21:1;2275:2;2255:18;;;2248:30;2314:34;2294:18;;;2287:62;-1:-1:-1;;;2365:18:1;;;2358:31;2406:19;;7607:67:0;2034:397:1;7607:67:0;-1:-1:-1;;;;;7687:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7739:32;;5018:25:1;;;7739:32:0;;4991:18:1;7739:32:0;;;;;;;7438:341;;;:::o;6794:634::-;-1:-1:-1;;;;;6897:20:0;;6889:70;;;;-1:-1:-1;;;6889:70:0;;2638:2:1;6889:70:0;;;2620:21:1;2677:2;2657:18;;;2650:30;2716:34;2696:18;;;2689:62;-1:-1:-1;;;2767:18:1;;;2760:35;2812:19;;6889:70:0;2436:401:1;6889:70:0;-1:-1:-1;;;;;6978:23:0;;6970:71;;;;-1:-1:-1;;;6970:71:0;;3453:2:1;6970:71:0;;;3435:21:1;3492:2;3472:18;;;3465:30;3531:34;3511:18;;;3504:62;-1:-1:-1;;;3582:18:1;;;3575:33;3625:19;;6970:71:0;3251:399:1;6970:71:0;-1:-1:-1;;;;;7135:17:0;;7114:18;7135:17;;;;;;;;;;;7171:23;;;;7163:74;;;;-1:-1:-1;;;7163:74:0;;3857:2:1;7163:74:0;;;3839:21:1;3896:2;3876:18;;;3869:30;3935:34;3915:18;;;3908:62;-1:-1:-1;;;3986:18:1;;;3979:36;4032:19;;7163:74:0;3655:402:1;7163:74:0;-1:-1:-1;;;;;7273:17:0;;;:9;:17;;;;;;;;;;;7293:22;;;7273:42;;7337:20;;;;;;;;:30;;7309:6;;7273:9;7337:30;;7309:6;;7337:30;:::i;:::-;;;;;;;;7402:9;-1:-1:-1;;;;;7385:35:0;7394:6;-1:-1:-1;;;;;7385:35:0;;7413:6;7385:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7385:35:0;;;;;;;;6878:550;6794:634;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1432:597::-;1544:4;1573:2;1602;1591:9;1584:21;1634:6;1628:13;1677:6;1672:2;1661:9;1657:18;1650:34;1702:1;1712:140;1726:6;1723:1;1720:13;1712:140;;;1821:14;;;1817:23;;1811:30;1787:17;;;1806:2;1783:26;1776:66;1741:10;;1712:140;;;1870:6;1867:1;1864:13;1861:91;;;1940:1;1935:2;1926:6;1915:9;1911:22;1907:31;1900:42;1861:91;-1:-1:-1;2013:2:1;1992:15;-1:-1:-1;;1988:29:1;1973:45;;;;2020:2;1969:54;;1432:597;-1:-1:-1;;;1432:597:1:o;5243:225::-;5283:3;5314:1;5310:6;5307:1;5304:13;5301:136;;;5359:10;5354:3;5350:20;5347:1;5340:31;5394:4;5391:1;5384:15;5422:4;5419:1;5412:15;5301:136;-1:-1:-1;5453:9:1;;5243:225::o;5473:380::-;5552:1;5548:12;;;;5595;;;5616:61;;5670:4;5662:6;5658:17;5648:27;;5616:61;5723:2;5715:6;5712:14;5692:18;5689:38;5686:161;;;5769:10;5764:3;5760:20;5757:1;5750:31;5804:4;5801:1;5794:15;5832:4;5829:1;5822:15;5686:161;;5473:380;;;:::o

Swarm Source

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