Contract 0x303bB1e8173eDBB1B81f1B38cdbeE6E2207b86F5

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x8750d429269352ad3288bbb3236310a6bba434bc819dbed163f9b69591f5ff0fApprove107764412021-09-09 23:08:0087 days 21 hrs ago0xe7cae836b4fbb9a098298065d7071da065f36d05 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0x6e562bbf81ebc1d387daa29ca6637e072d99b37bf69a54f3d6037194e7d2f90fApprove107731102021-09-09 20:19:5788 days 6 mins ago0xb3d32dae20318a48ef7b76ba6dec5e0ad77bd690 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0x7dd89a8f9bba9e56360e527bd0f28ea4f8b07400dcb00daafc3ff38b3f8bdac5Approve107723272021-09-09 19:40:4788 days 45 mins ago0x281f175a270575b8b53e7749a1eaf4536b423ffe IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0x98beac4891950b6681bdb8136f44ddbe901f77cf8531ab4b78d66a32c834741fApprove107723112021-09-09 19:39:5988 days 46 mins ago0xcb60cfc08701cdc31631f37209343347f39fb0dd IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0x3bd734b3a7cd9f3be3fe43bdb66291f0a025744873c23c2e6cc270ad22e2190eApprove107720022021-09-09 19:24:2388 days 1 hr ago0x581c630962146c5cd230e3bd6a9955d9fd02f9d1 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000311240999
0xa9d01a8490d4195aed0056fce41e3181c7c8985e41e1f30a84de2b92fc3231d8Approve107719262021-09-09 19:20:3588 days 1 hr ago0x03bd77990f28a2393792fa111e553f4665121c88 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0xad88f746d48464b26f1b465f0e575b9419c3dcf84e2ca999c2963d8f9b7f8620Approve107719162021-09-09 19:20:0588 days 1 hr ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222319446
0x576569e492f3db90c5da1c00f673de34d90a02f2341364f22d632e906f9caf02Transfer107719042021-09-09 19:19:2988 days 1 hr ago0x903af08dd09ef385a12abfc95406a9285f358945 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000254345
0xf85cccb74ce476e58ffae3d0e8186ac4a470e49fc215167fab53c2e16af80f8dApprove107718992021-09-09 19:19:1488 days 1 hr ago0x903af08dd09ef385a12abfc95406a9285f358945 IN  0x303bb1e8173edbb1b81f1b38cdbee6e2207b86f50 BNB0.000222315
0xc97f3f93ac4eddc3256a4c84ae07b8d526b933023b41f612344f744598b2c6ea0x60806040107718792021-09-09 19:18:1488 days 1 hr ago0x903af08dd09ef385a12abfc95406a9285f358945 IN  Contract Creation0 BNB0.003140995
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FarmSwap

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

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

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

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


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


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

  
    function add(uint bn1, uint bn2) internal pure returns (uint) {
        return bn1 + bn2;
    }

   
    function sub(uint bn1, uint bn2) internal pure returns (uint) {
        return bn1 - bn2;
    }


    function mul(uint bn1, uint bn2) internal pure returns (uint) {
        return bn1 * bn2;
    }

 
    function div(uint bn1, uint bn2) internal pure returns (uint) {
        return bn1 / bn2;
    }


    function mod(uint bn1, uint bn2) internal pure returns (uint) {
        return bn1 % bn2;
    }


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


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

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

pragma solidity 0.8.7;

contract FarmSwap 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 = "Farm Swap";
        _coinSymbol = 'FARM';
        _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), "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"}]

608060405234801561001057600080fd5b506040805180820190915260098082526804661726d20537761760bc1b6020909201918252610041916003916100c5565b50604080518082019091526004808252634641524d60e01b602090920191825261006b91816100c5565b50670de0b6b3a764000060028190553360008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610199565b8280546100d19061015e565b90600052602060002090601f0160209004810192826100f35760008555610139565b82601f1061010c57805160ff1916838001178555610139565b82800160010185558215610139579182015b8281111561013957825182559160200191906001019061011e565b50610145929150610149565b5090565b5b80821115610145576000815560010161014a565b600181811c9082168061017257607f821691505b6020821081141561019357634e487b7160e01b600052602260045260246000fd5b50919050565b6108c3806101a86000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107d7565b60405180910390f35b6100df6100da3660046107ad565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610771565b61026e565b604051600981526020016100c3565b6100df6101313660046107ad565b61031d565b6100f361014436600461071c565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df6101753660046107ad565b610368565b6100df6101883660046107ad565b610401565b6100f361019b36600461073e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610852565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610852565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610531565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035490869061082c565b61040e565b6060600480546101d590610852565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610531565b6001600160a01b0383166104705760405162461bcd60e51b815260206004820152602360248201527f424550303a20617070726f76652066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0382166104d05760405162461bcd60e51b815260206004820152602160248201527f424550303a20617070726f766520746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105955760405162461bcd60e51b815260206004820152602560248201527f42455032303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f75760405162461bcd60e51b815260206004820152602360248201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b0383166000908152602081905260409020548181101561066f5760405162461bcd60e51b815260206004820152602660248201527f42455032303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a690849061082c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f291815260200190565b60405180910390a350505050565b80356001600160a01b038116811461071757600080fd5b919050565b60006020828403121561072e57600080fd5b61073782610700565b9392505050565b6000806040838503121561075157600080fd5b61075a83610700565b915061076860208401610700565b90509250929050565b60008060006060848603121561078657600080fd5b61078f84610700565b925061079d60208501610700565b9150604084013590509250925092565b600080604083850312156107c057600080fd5b6107c983610700565b946020939093013593505050565b600060208083528351808285015260005b81811015610804578581018301518582016040015282016107e8565b81811115610816576000604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561084d57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061086657607f821691505b6020821081141561088757634e487b7160e01b600052602260045260246000fd5b5091905056fea26469706673582212205aba5f67988bb837df7f59d4139f8b44206876cb4819f0c10468e551a2a5ed9964736f6c63430008070033

Deployed ByteCode Sourcemap

4060:3818:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4588:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5508:166;;;;;;:::i;:::-;;:::i;:::-;;;1405:14:1;;1398:22;1380:41;;1368:2;1353:18;5508:166:0;1240:187:1;4922:104:0;5007:11;;4922:104;;;5018:25:1;;;5006:2;4991:18;4922:104:0;4872:177:1;5684:452:0;;;;;;:::i;:::-;;:::i;4820:92::-;;;4903:1;5196:36:1;;5184:2;5169:18;4820:92:0;5054:184:1;6146:212:0;;;;;;:::i;:::-;;:::i;5036:124::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5134:18:0;5110:4;5134:18;;;;;;;;;;;;5036:124;4702:108;;;:::i;6368:407::-;;;;;;:::i;:::-;;:::i;5168:172::-;;;;;;:::i;:::-;;:::i;5350:148::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5463:18:0;;;5439:4;5463:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5350:148;4588:104;4642:13;4675:9;4668:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4588:104;:::o;5508:166::-;5588:4;5605:39;902:10;5628:7;5637:6;5605:8;:39::i;:::-;-1:-1:-1;5662:4:0;5508:166;;;;:::o;5684:452::-;5787:4;5804:36;5814:6;5822:9;5833:6;5804:9;:36::i;:::-;-1:-1:-1;;;;;5877:19:0;;5853:21;5877:19;;;:11;:19;;;;;;;;902:10;5877:33;;;;;;;;5929:26;;;;5921:79;;;;-1:-1:-1;;;5921:79:0;;3044:2:1;5921: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;;5921:79:0;;;;;;;;;6036:57;6045:6;902:10;6086:6;6067:16;:25;6036:8;:57::i;:::-;-1:-1:-1;6124:4:0;;5684:452;-1:-1:-1;;;;5684:452:0:o;6146:212::-;902:10;6231:4;6280:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6280:34:0;;;;;;;;;;6231:4;;6248:80;;6271:7;;6280:47;;6317:10;;6280:47;:::i;:::-;6248:8;:80::i;4702:108::-;4758:13;4791:11;4784:18;;;;;:::i;6368:407::-;902:10;6458:4;6499:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6499:34:0;;;;;;;;;;6552:35;;;;6544:85;;;;-1:-1:-1;;;6544:85:0;;4668:2:1;6544: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;;6544:85:0;4466:401:1;6544:85:0;6665:67;902:10;6688:7;6716:15;6697:16;:34;6665:8;:67::i;:::-;-1:-1:-1;6763:4:0;;6368:407;-1:-1:-1;;;6368:407:0:o;5168:172::-;5251:4;5268:42;902:10;5292:9;5303:6;5268:9;:42::i;7427:341::-;-1:-1:-1;;;;;7526:19:0;;7518:67;;;;-1:-1:-1;;;7518:67:0;;4264:2:1;7518: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;;7518:67:0;4062:399:1;7518:67:0;-1:-1:-1;;;;;7604:21:0;;7596:67;;;;-1:-1:-1;;;7596:67:0;;2642:2:1;7596: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;;7596:67:0;2440:397:1;7596:67:0;-1:-1:-1;;;;;7676:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7728:32;;5018:25:1;;;7728:32:0;;4991:18:1;7728:32:0;;;;;;;7427:341;;;:::o;6783:634::-;-1:-1:-1;;;;;6886:20:0;;6878:70;;;;-1:-1:-1;;;6878:70:0;;2236:2:1;6878: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;;6878:70:0;2034:401:1;6878:70:0;-1:-1:-1;;;;;6967:23:0;;6959:71;;;;-1:-1:-1;;;6959:71:0;;3860:2:1;6959: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;;6959:71:0;3658:399:1;6959:71:0;-1:-1:-1;;;;;7124:17:0;;7103:18;7124:17;;;;;;;;;;;7160:23;;;;7152:74;;;;-1:-1:-1;;;7152:74:0;;3453:2:1;7152: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;;7152:74:0;3251:402:1;7152:74:0;-1:-1:-1;;;;;7262:17:0;;;:9;:17;;;;;;;;;;;7282:22;;;7262:42;;7326:20;;;;;;;;:30;;7298:6;;7262:9;7326:30;;7298:6;;7326:30;:::i;:::-;;;;;;;;7391:9;-1:-1:-1;;;;;7374:35:0;7383:6;-1:-1:-1;;;;;7374:35:0;;7402:6;7374:35;;;;5018:25:1;;5006:2;4991:18;;4872:177;7374:35:0;;;;;;;;6867:550;6783: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://5aba5f67988bb837df7f59d4139f8b44206876cb4819f0c10468e551a2a5ed99
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.