Contract 0x30c6641669C1bF5DB1D6eF830D4C5c3C5879bFC0

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xbd8d9a6a50570fed3567eb0de844478ba99646260a7c4e1393c3f4d25181301fApprove112872782021-09-27 19:10:3070 days 1 hr ago0xcb60cfc08701cdc31631f37209343347f39fb0dd IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0x5deea7f36082ef295bd782236c5e4d795ac7aef0d937f66b0d5781b22068bbbbApprove112859172021-09-27 18:02:2570 days 2 hrs ago0xebdd4ff1ed5a5efef7b6632050575ea6bdf633f0 IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0xef4b8ea9ed3ed9202f1ab330b370971c507b300b490baf8a6137b921fa0364f4Approve112859022021-09-27 18:01:4070 days 2 hrs ago0x29979b0d2a38be89571180512ab28dd7b7839e51 IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0xd1cf8060afd043c34b61be620720815f92efd483256948e73b14a2d51d6fe037Approve112858962021-09-27 18:01:2270 days 2 hrs ago0x4d445f76dfa6a7eee6451f5817ec9ee7c77f5e6a IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0xa3ee307af59831be01d7b10e4e514c8829bf6283c3dc62a8175007dcf6c8452dApprove112858952021-09-27 18:01:1970 days 2 hrs ago0xd8099fbeac2486f61a0ec093d19bcfe5b850cee9 IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0x640db66463c1fc508ff70ba181386c66056ffff616b0cf0725119a7dd6026069Approve112858222021-09-27 17:57:4070 days 2 hrs ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222319446
0x07112f3ec26d56ac14aefec75ef33704336d756c5f3df8365665cad77f79aea7Approve112858212021-09-27 17:57:3770 days 2 hrs ago0xa6364afb914792fe81e0810d5f471be172079f7b IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.00026811189
0xa5c1364932f6b1f25aa534de3b6f85fadbb840282bbefd4933640ec87f6cb72eTransfer112858152021-09-27 17:57:1970 days 2 hrs ago0x8bbdfcc37bda2248e95611ff9313d0857d25c55f IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000254345
0xe3189e3a04641c313c7914e32dcd10840ce8f27ef85c124c694f72de88cd586aApprove112858082021-09-27 17:56:5870 days 2 hrs ago0x8bbdfcc37bda2248e95611ff9313d0857d25c55f IN  0x30c6641669c1bf5db1d6ef830d4c5c3c5879bfc00 BNB0.000222315
0xb9c73314cc9a3e37775c6435ff7e7bae3604cc6a8d0f6dbc52deaaf0d62712890x60806040112856812021-09-27 17:50:3270 days 2 hrs ago0x8bbdfcc37bda2248e95611ff9313d0857d25c55f IN  Contract Creation0 BNB0.00314149
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PillowSwap

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-09-27
*/

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

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

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


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


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

  
    function add(uint eq1, uint eq2) internal pure returns (uint) {
        return eq1 + eq2;
    }

   
    function sub(uint eq1, uint eq2) internal pure returns (uint) {
        return eq1 - eq2;
    }


    function mul(uint eq1, uint eq2) internal pure returns (uint) {
        return eq1 * eq2;
    }

 
    function div(uint eq1, uint eq2) internal pure returns (uint) {
        return eq1 / eq2;
    }


    function mod(uint eq1, uint eq2) internal pure returns (uint) {
        return eq1 % eq2;
    }


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


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

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

pragma solidity 0.8.7;

contract PillowSwap 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 = "Pillow Swap";
        _coinSymbol = 'PILLOW';
        _coinSupply = 1*10**9 * 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), "Beq20: transfer from the zero address");
        require(recipient != address(0), "Beq20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

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

608060405234801561001057600080fd5b5060408051808201909152600b8082526a050696c6c6f7720537761760ac1b6020909201918252610043916003916100cb565b506040805180820190915260068082526550494c4c4f5760d01b6020909201918252610071916004916100cb565b50670de0b6b3a764000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361019f565b8280546100d790610164565b90600052602060002090601f0160209004810192826100f9576000855561013f565b82601f1061011257805160ff191683800117855561013f565b8280016001018555821561013f579182015b8281111561013f578251825591602001919060010190610124565b5061014b92915061014f565b5090565b5b8082111561014b5760008155600101610150565b600181811c9082168061017857607f821691505b6020821081141561019957634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101ae6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42657132303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42657132303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42657132303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea2646970667358221220d711845affe436430c75dd5de994e6e3c8c4575a0218c8c3f45871c01e8bdd0e64736f6c63430008070033

Deployed ByteCode Sourcemap

4060:3824:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4594:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5514:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5514:166:0;1240:187:1;4928:104:0;5013:11;;4928:104;;;5018:25:1;;;5006:2;4991:18;4928:104:0;4872:177:1;5690:452:0;;;;;;:::i;:::-;;:::i;4826:92::-;;;4909:1;5196:36:1;;5184:2;5169:18;4826:92:0;5054:184:1;6152:212:0;;;;;;:::i;:::-;;:::i;5042:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5140:18:0;5116:4;5140:18;;;;;;;;;;;;5042:124;4708:108;;;:::i;6374:407::-;;;;;;:::i;:::-;;:::i;5174:172::-;;;;;;:::i;:::-;;:::i;5356:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5469:18:0;;;5445:4;5469:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5356:148;4594:104;4648:13;4681:9;4674:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4594:104;:::o;5514:166::-;5594:4;5611:39;902:10;5634:7;5643:6;5611:8;:39::i;:::-;-1:-1:-1;5668:4:0;5514:166;;;;:::o;5690:452::-;5793:4;5810:36;5820:6;5828:9;5839:6;5810:9;:36::i;:::-;-1:-1:-1;;;;;5883:19:0;;5859:21;5883:19;;;:11;:19;;;;;;;;902:10;5883:33;;;;;;;;5935:26;;;;5927:79;;;;-1:-1:-1;;;5927:79:0;;3855:2:1;5927:79:0;;;3837:21:1;3894:2;3874:18;;;3867:30;3933:34;3913:18;;;3906:62;-1:-1:-1;;;3984:18:1;;;3977:38;4032:19;;5927:79:0;;;;;;;;;6042:57;6051:6;902:10;6092:6;6073:16;:25;6042:8;:57::i;:::-;-1:-1:-1;6130:4:0;;5690:452;-1:-1:-1;;;;5690:452:0:o;6152:212::-;902:10;6237:4;6286:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6286:34:0;;;;;;;;;;6237:4;;6254:80;;6277:7;;6286:47;;6323:10;;6286:47;:::i;:::-;6254:8;:80::i;4708:108::-;4764:13;4797:11;4790:18;;;;;:::i;6374:407::-;902:10;6464:4;6505:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6505:34:0;;;;;;;;;;6558:35;;;;6550:85;;;;-1:-1:-1;;;6550:85:0;;4668:2:1;6550: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;;6550:85:0;4466:401:1;6550:85:0;6671:67;902:10;6694:7;6722:15;6703:16;:34;6671:8;:67::i;:::-;-1:-1:-1;6769:4:0;;6374:407;-1:-1:-1;;;6374:407:0:o;5174:172::-;5257:4;5274:42;902:10;5298:9;5309:6;5274:9;:42::i;7433:341::-;-1:-1:-1;;;;;7532:19:0;;7524:67;;;;-1:-1:-1;;;7524:67:0;;4264:2:1;7524: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;;7524:67:0;4062:399:1;7524:67:0;-1:-1:-1;;;;;7610:21:0;;7602:67;;;;-1:-1:-1;;;7602:67:0;;3453:2:1;7602:67:0;;;3435:21:1;3492:2;3472:18;;;3465:30;3531:34;3511:18;;;3504:62;-1:-1:-1;;;3582:18:1;;;3575:31;3623:19;;7602:67:0;3251:397:1;7602:67:0;-1:-1:-1;;;;;7682:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7734:32;;5018:25:1;;;7734:32:0;;4991:18:1;7734:32:0;;;;;;;7433:341;;;:::o;6789:634::-;-1:-1:-1;;;;;6892:20:0;;6884:70;;;;-1:-1:-1;;;6884:70:0;;2236:2:1;6884: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;;6884:70:0;2034:401:1;6884:70:0;-1:-1:-1;;;;;6973:23:0;;6965:71;;;;-1:-1:-1;;;6965:71:0;;3049:2:1;6965:71:0;;;3031:21:1;3088:2;3068:18;;;3061:30;3127:34;3107:18;;;3100:62;-1:-1:-1;;;3178:18:1;;;3171:33;3221:19;;6965:71:0;2847:399:1;6965:71:0;-1:-1:-1;;;;;7130:17:0;;7109:18;7130:17;;;;;;;;;;;7166:23;;;;7158:74;;;;-1:-1:-1;;;7158:74:0;;2642:2:1;7158:74:0;;;2624:21:1;2681:2;2661:18;;;2654:30;2720:34;2700:18;;;2693:62;-1:-1:-1;;;2771:18:1;;;2764:36;2817:19;;7158:74:0;2440:402:1;7158:74:0;-1:-1:-1;;;;;7268:17:0;;;:9;:17;;;;;;;;;;;7288:22;;;7268:42;;7332:20;;;;;;;;:30;;7304:6;;7268:9;7332:30;;7304:6;;7332:30;:::i;:::-;;;;;;;;7397:9;-1:-1:-1;;;;;7380:35:0;7389:6;-1:-1:-1;;;;;7380:35:0;;7408:6;7380:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7380:35:0;;;;;;;;6873:550;6789: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://d711845affe436430c75dd5de994e6e3c8c4575a0218c8c3f45871c01e8bdd0e
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.