Contract 0x85aCd2F170C309ecDfD61f8199E184153a3AcA23

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xb8c4baa55ced6b43b25d8c554ed2dc2dc5088f77662bd55cf7313bdc2ca329c3Approve115989632021-10-08 16:32:1250 days 10 hrs ago0xb1cbdec401dfac205d843756673a74a8cf0fda43 IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0x0b3e1c7612ba72514e25f62c0ce3dfac8aa1d41f3adbc62544f879bbf352afedApprove115939132021-10-08 12:19:1850 days 14 hrs ago0xc5a36b191fe43204ebe534b6acc4e017a76abb49 IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0x8e756ede22b475d019e71ae13b830c18751b66a09a1c4472aae2f1ac2ee6b5d1Approve115931362021-10-08 11:40:1450 days 14 hrs ago0xcb60cfc08701cdc31631f37209343347f39fb0dd IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0x159a1346daf0c4dbf82523d9324419fb3630070b15d30aeb65c47ad016f62158Approve115922262021-10-08 10:54:4350 days 15 hrs ago0x5269612581d69693b53d991c6f0a410540c95840 IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0xfa72ffd3e4d442306da016939cc27ee3852e6daf2451764491b5c70e239882f3Approve115922032021-10-08 10:53:3450 days 15 hrs ago0xce0e1aeaece1b8411dc5f126783c18a4a4ecd543 IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0x559ea2b2dd1c29edb815984af18aaced6631c032292e4da6fedbf76109ae489aApprove115920792021-10-08 10:47:2250 days 15 hrs ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222319446
0x082c2ac9655712d4fcd0a5c67a69ac1bf6de7d6e51dc0114ed23288ddb94fc4aApprove115920682021-10-08 10:46:4950 days 15 hrs ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000222315
0xfee2788f19e0e75725270a425cf013e4174d97f26eb461218e02ee5ec232ca91Transfer115920642021-10-08 10:46:3750 days 15 hrs ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  0x85acd2f170c309ecdfd61f8199e184153a3aca230 BNB0.000254405
0x594556986d588e13b2d4bc9870f9ac72cfc573f4ce234192e84f6b7d5d6297c60x60806040115920032021-10-08 10:43:3450 days 15 hrs ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  Contract Creation0 BNB0.00314143
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BlackSand

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-08
*/

// 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 gj1, uint gj2) internal pure returns (bool, uint) {
        unchecked {
            uint gj3 = gj1 + gj2;
            if (gj3 < gj1) return (false, 0);
            return (true, gj3);
        }
    }

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

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


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


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

  
    function add(uint gj1, uint gj2) internal pure returns (uint) {
        return gj1 + gj2;
    }

   
    function sub(uint gj1, uint gj2) internal pure returns (uint) {
        return gj1 - gj2;
    }


    function mul(uint gj1, uint gj2) internal pure returns (uint) {
        return gj1 * gj2;
    }

 
    function div(uint gj1, uint gj2) internal pure returns (uint) {
        return gj1 / gj2;
    }


    function mod(uint gj1, uint gj2) internal pure returns (uint) {
        return gj1 % gj2;
    }


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


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

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

pragma solidity 0.8.7;

contract BlackSand 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 Sand";
        _coinSymbol = 'BKSAND';
        _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), "BEP20: transfer from the zero address");
        require(recipient != address(0), "BEP20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint senderBalance = _balances[sender];
        require(senderBalance >= amount, "BEP20: 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"}]

608060405234801561001057600080fd5b5060408051808201909152600a80825269109b1858dac814d85b9960b21b6020909201918252610042916003916100cb565b50604080518082019091526006808252651092d4d0539160d21b6020909201918252610070916004916100cb565b50683635c9adc5dea0000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361019f565b8280546100d790610164565b90600052602060002090601f0160209004810192826100f9576000855561013f565b82601f1061011257805160ff191683800117855561013f565b8280016001018555821561013f579182015b8281111561013f578251825591602001919060010190610124565b5061014b92915061014f565b5090565b5b8082111561014b5760008155600101610150565b600181811c9082168061017857607f821691505b6020821081141561019957634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101ae6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42455032303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42455032303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea264697066735822122068cfb2f5b5c1a5f6ef084a768bb9c171360022f73a5362a04a74a7a52a2d450264736f6c63430008070033

Deployed ByteCode Sourcemap

4060:3823:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4593:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5513:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5513:166:0;1240:187:1;4927:104:0;5012:11;;4927:104;;;5018:25:1;;;5006:2;4991:18;4927:104:0;4872:177:1;5689:452:0;;;;;;:::i;:::-;;:::i;4825:92::-;;;4908:1;5196:36:1;;5184:2;5169:18;4825:92:0;5054:184:1;6151:212:0;;;;;;:::i;:::-;;:::i;5041:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5139:18:0;5115:4;5139:18;;;;;;;;;;;;5041:124;4707:108;;;:::i;6373:407::-;;;;;;:::i;:::-;;:::i;5173:172::-;;;;;;:::i;:::-;;:::i;5355:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5468:18:0;;;5444:4;5468:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5355:148;4593:104;4647:13;4680:9;4673:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4593:104;:::o;5513:166::-;5593:4;5610:39;902:10;5633:7;5642:6;5610:8;:39::i;:::-;-1:-1:-1;5667:4:0;5513:166;;;;:::o;5689:452::-;5792:4;5809:36;5819:6;5827:9;5838:6;5809:9;:36::i;:::-;-1:-1:-1;;;;;5882:19:0;;5858:21;5882:19;;;:11;:19;;;;;;;;902:10;5882:33;;;;;;;;5934:26;;;;5926:79;;;;-1:-1:-1;;;5926:79:0;;3044:2:1;5926: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;;5926:79:0;;;;;;;;;6041:57;6050:6;902:10;6091:6;6072:16;:25;6041:8;:57::i;:::-;-1:-1:-1;6129:4:0;;5689:452;-1:-1:-1;;;;5689:452:0:o;6151:212::-;902:10;6236:4;6285:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6285:34:0;;;;;;;;;;6236:4;;6253:80;;6276:7;;6285:47;;6322:10;;6285:47;:::i;:::-;6253:8;:80::i;4707:108::-;4763:13;4796:11;4789:18;;;;;:::i;6373:407::-;902:10;6463:4;6504:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6504:34:0;;;;;;;;;;6557:35;;;;6549:85;;;;-1:-1:-1;;;6549:85:0;;4668:2:1;6549: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;;6549:85:0;4466:401:1;6549:85:0;6670:67;902:10;6693:7;6721:15;6702:16;:34;6670:8;:67::i;:::-;-1:-1:-1;6768:4:0;;6373:407;-1:-1:-1;;;6373:407:0:o;5173:172::-;5256:4;5273:42;902:10;5297:9;5308:6;5273:9;:42::i;7432:341::-;-1:-1:-1;;;;;7531:19:0;;7523:67;;;;-1:-1:-1;;;7523:67:0;;4264:2:1;7523: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;;7523:67:0;4062:399:1;7523:67:0;-1:-1:-1;;;;;7609:21:0;;7601:67;;;;-1:-1:-1;;;7601:67:0;;2642:2:1;7601:67:0;;;2624:21:1;2681:2;2661:18;;;2654:30;2720:34;2700:18;;;2693:62;-1:-1:-1;;;2771:18:1;;;2764:31;2812:19;;7601:67:0;2440:397:1;7601:67:0;-1:-1:-1;;;;;7681:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7733:32;;5018:25:1;;;7733:32:0;;4991:18:1;7733:32:0;;;;;;;7432:341;;;:::o;6788:634::-;-1:-1:-1;;;;;6891:20:0;;6883:70;;;;-1:-1:-1;;;6883:70:0;;2236:2:1;6883:70:0;;;2218:21:1;2275:2;2255:18;;;2248:30;2314:34;2294:18;;;2287:62;-1:-1:-1;;;2365:18:1;;;2358:35;2410:19;;6883:70:0;2034:401:1;6883:70:0;-1:-1:-1;;;;;6972:23:0;;6964:71;;;;-1:-1:-1;;;6964:71:0;;3860:2:1;6964:71:0;;;3842:21:1;3899:2;3879:18;;;3872:30;3938:34;3918:18;;;3911:62;-1:-1:-1;;;3989:18:1;;;3982:33;4032:19;;6964:71:0;3658:399:1;6964:71:0;-1:-1:-1;;;;;7129:17:0;;7108:18;7129:17;;;;;;;;;;;7165:23;;;;7157:74;;;;-1:-1:-1;;;7157:74:0;;3453:2:1;7157:74:0;;;3435:21:1;3492:2;3472:18;;;3465:30;3531:34;3511:18;;;3504:62;-1:-1:-1;;;3582:18:1;;;3575:36;3628:19;;7157:74:0;3251:402:1;7157:74:0;-1:-1:-1;;;;;7267:17:0;;;:9;:17;;;;;;;;;;;7287:22;;;7267:42;;7331:20;;;;;;;;:30;;7303:6;;7267:9;7331:30;;7303:6;;7331:30;:::i;:::-;;;;;;;;7396:9;-1:-1:-1;;;;;7379:35:0;7388:6;-1:-1:-1;;;;;7379:35:0;;7407:6;7379:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7379:35:0;;;;;;;;6872:550;6788: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://68cfb2f5b5c1a5f6ef084a768bb9c171360022f73a5362a04a74a7a52a2d4502
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.