Contract 0xB355A1D2e3D017EbE67d05916f831d05921195Bd

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x655bd67286ed8aa97d833bc9950a0ae9812ed1874d11cadee116b8419b83e0a0Approve115902992021-10-08 9:18:2059 days 10 hrs ago0x1057fee2df24caf73e0a2665aca6e249528e46d6 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222315
0x61c1f4ffc8de72be2312bc8995e3c5deae35ccc18706544c6b3b33a97e4bc33cApprove115785902021-10-07 23:32:4059 days 20 hrs ago0x44cd8bb9d3f5767c3a7fe121198da467b711b0f7 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000311241
0x9211575a4f5744184cec85b48936f3f6a7f6c71d208d727803f248ac0bf57a84Approve115761952021-10-07 21:32:5459 days 22 hrs ago0x1d017d172835e4d40957aee8028c778582cfadb0 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000266778
0x907eb8e3ca0216aa3d472eda229226c492e935c2f91639a342c122ef1887bdf1Approve115747302021-10-07 20:19:3959 days 23 hrs ago0xcb60cfc08701cdc31631f37209343347f39fb0dd IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222315
0x6dcd38838422441f634596ec923760a2e1a09cc3623682701accc5d0ac50df4aApprove115735712021-10-07 19:21:4260 days 31 mins ago0x65ff69ab9d12622f720b7be3b0b0000e4d5ce0d8 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222315
0x86ed96895249308fcc49c9377db3242263a068cfbefc9bc3ba20adbb1b6558e7Approve115735512021-10-07 19:20:4260 days 32 mins ago0x47c76ed701e99abb2520a8423fd15ac28f5e6d09 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222315
0x9e2d3ae4478ffa7483bdda868178e74bcfba1c311cfe25d978c0c0384047b5f6Approve115734952021-10-07 19:17:5460 days 35 mins ago0x94d83370517312406cf5dfc74409a7efb44f4cc8 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000220815
0xfb054cdbf494868642553d5c745c42a17ef5cf99163b55ecf81d48af230076e3Approve115734942021-10-07 19:17:5160 days 35 mins ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222319446
0x12fc2c5c5b7c5772e0aa6d92b57b020d95cfc945aa766aa08cb657efc0af736fTransfer115734862021-10-07 19:17:2760 days 35 mins ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000254405
0x0c3aac189f67f08d0cfbbda343bc448381da8b5c7b5433ad1f7a3f32b518d3e7Approve115734782021-10-07 19:17:0360 days 36 mins ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  0xb355a1d2e3d017ebe67d05916f831d05921195bd0 BNB0.000222315
0xe0794e20db119d4fedcc0db217411997c01ba3492233b54d57cadcf3e33fe6750x60806040115734542021-10-07 19:15:5160 days 37 mins ago0xf303ce3e5e1fa6689abb31b275fbb9c19702ec2d IN  Contract Creation0 BNB0.00314141
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VenomSwap

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

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

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

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


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


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

  
    function add(uint gg1, uint gg2) internal pure returns (uint) {
        return gg1 + gg2;
    }

   
    function sub(uint gg1, uint gg2) internal pure returns (uint) {
        return gg1 - gg2;
    }


    function mul(uint gg1, uint gg2) internal pure returns (uint) {
        return gg1 * gg2;
    }

 
    function div(uint gg1, uint gg2) internal pure returns (uint) {
        return gg1 / gg2;
    }


    function mod(uint gg1, uint gg2) internal pure returns (uint) {
        return gg1 % gg2;
    }


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


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

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

pragma solidity 0.8.7;

contract VenomSwap 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 = "Venom Swap";
        _coinSymbol = 'VENOM';
        _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"}]

608060405234801561001057600080fd5b5060408051808201909152600a80825269056656e6f6d20537761760b41b6020909201918252610042916003916100ca565b506040805180820190915260058082526456454e4f4d60d81b602090920191825261006f916004916100ca565b50683635c9adc5dea0000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361019e565b8280546100d690610163565b90600052602060002090601f0160209004810192826100f8576000855561013e565b82601f1061011157805160ff191683800117855561013e565b8280016001018555821561013e579182015b8281111561013e578251825591602001919060010190610123565b5061014a92915061014e565b5090565b5b8082111561014a576000815560010161014f565b600181811c9082168061017757607f821691505b6020821081141561019857634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101ad6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42455032303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42455032303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212207ebdbcc755d650b712d2343239f02358718bb935b763070422aebf9943922e7364736f6c63430008070033

Deployed ByteCode Sourcemap

4060:3822:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4592:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5512:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5512:166:0;1240:187:1;4926:104:0;5011:11;;4926:104;;;5018:25:1;;;5006:2;4991:18;4926:104:0;4872:177:1;5688:452:0;;;;;;:::i;:::-;;:::i;4824:92::-;;;4907:1;5196:36:1;;5184:2;5169:18;4824:92:0;5054:184:1;6150:212:0;;;;;;:::i;:::-;;:::i;5040:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5138:18:0;5114:4;5138:18;;;;;;;;;;;;5040:124;4706:108;;;:::i;6372:407::-;;;;;;:::i;:::-;;:::i;5172:172::-;;;;;;:::i;:::-;;:::i;5354:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5467:18:0;;;5443:4;5467:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5354:148;4592:104;4646:13;4679:9;4672:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4592:104;:::o;5512:166::-;5592:4;5609:39;902:10;5632:7;5641:6;5609:8;:39::i;:::-;-1:-1:-1;5666:4:0;5512:166;;;;:::o;5688:452::-;5791:4;5808:36;5818:6;5826:9;5837:6;5808:9;:36::i;:::-;-1:-1:-1;;;;;5881:19:0;;5857:21;5881:19;;;:11;:19;;;;;;;;902:10;5881:33;;;;;;;;5933:26;;;;5925:79;;;;-1:-1:-1;;;5925:79:0;;3044:2:1;5925: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;;5925:79:0;;;;;;;;;6040:57;6049:6;902:10;6090:6;6071:16;:25;6040:8;:57::i;:::-;-1:-1:-1;6128:4:0;;5688:452;-1:-1:-1;;;;5688:452:0:o;6150:212::-;902:10;6235:4;6284:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6284:34:0;;;;;;;;;;6235:4;;6252:80;;6275:7;;6284:47;;6321:10;;6284:47;:::i;:::-;6252:8;:80::i;4706:108::-;4762:13;4795:11;4788:18;;;;;:::i;6372:407::-;902:10;6462:4;6503:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6503:34:0;;;;;;;;;;6556:35;;;;6548:85;;;;-1:-1:-1;;;6548:85:0;;4668:2:1;6548: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;;6548:85:0;4466:401:1;6548:85:0;6669:67;902:10;6692:7;6720:15;6701:16;:34;6669:8;:67::i;:::-;-1:-1:-1;6767:4:0;;6372:407;-1:-1:-1;;;6372:407:0:o;5172:172::-;5255:4;5272:42;902:10;5296:9;5307:6;5272:9;:42::i;7431:341::-;-1:-1:-1;;;;;7530:19:0;;7522:67;;;;-1:-1:-1;;;7522:67:0;;4264:2:1;7522: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;;7522:67:0;4062:399:1;7522:67:0;-1:-1:-1;;;;;7608:21:0;;7600:67;;;;-1:-1:-1;;;7600:67:0;;2642:2:1;7600: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;;7600:67:0;2440:397:1;7600:67:0;-1:-1:-1;;;;;7680:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7732:32;;5018:25:1;;;7732:32:0;;4991:18:1;7732:32:0;;;;;;;7431:341;;;:::o;6787:634::-;-1:-1:-1;;;;;6890:20:0;;6882:70;;;;-1:-1:-1;;;6882:70:0;;2236:2:1;6882: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;;6882:70:0;2034:401:1;6882:70:0;-1:-1:-1;;;;;6971:23:0;;6963:71;;;;-1:-1:-1;;;6963:71:0;;3860:2:1;6963: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;;6963:71:0;3658:399:1;6963:71:0;-1:-1:-1;;;;;7128:17:0;;7107:18;7128:17;;;;;;;;;;;7164:23;;;;7156:74;;;;-1:-1:-1;;;7156:74:0;;3453:2:1;7156: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;;7156:74:0;3251:402:1;7156:74:0;-1:-1:-1;;;;;7266:17:0;;;:9;:17;;;;;;;;;;;7286:22;;;7266:42;;7330:20;;;;;;;;:30;;7302:6;;7266:9;7330:30;;7302:6;;7330:30;:::i;:::-;;;;;;;;7395:9;-1:-1:-1;;;;;7378:35:0;7387:6;-1:-1:-1;;;;;7378:35:0;;7406:6;7378:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7378:35:0;;;;;;;;6871:550;6787: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://7ebdbcc755d650b712d2343239f02358718bb935b763070422aebf9943922e73
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.