Contract 0x67fa408a4cd3f23d1f14414e6292a01bb451c117 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x1a48b24b5220a201bcb4258eda139552d176dd6b4f676cb4334cc54ea3c7f3e0Approve364780332022-12-06 2:04:1052 days 9 hrs ago0xe0e480e422ebef484ea10548ac7c02939bc3f8c3 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.0013813640
0xb4a7b28f9ed448bd7e0d293064ec6c627db1754335fba37a07b60327b1818c08Approve347298022022-10-24 5:38:4795 days 5 hrs ago0x8701f42c74ee648d4fac29348f2f54c8c8890b9a IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.002455610813 71.107048519
0x143cd24b63ec5d81ffd51db4030a78e9c0634a15b18229042910d7d3cb707a0cApprove338727612022-10-03 9:16:19116 days 2 hrs ago0xd051b8fd12b9c6cdcf58218104341306d831a8f0 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.001726750
0xe64f3207bd1c772017cbb784238a9e1f75f4b27fbbedaf6b15dd7be840f3e76dClaim Reward329691752022-09-11 11:57:47137 days 23 hrs ago0x1de07b22b29a6e1e43979d3a4cb748d29e2f7933 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.005324400002 30.000000012
0xab96125d3b8f4584a6882426e5ba74912a91ebfa0778e533457bd124c0a2cbd8Approve320075772022-08-17 20:36:41162 days 14 hrs ago0x238643d4106c7c6206f8dc31acb59cd24c979d12 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.001760519843 30.985248401
0x38adb16485f71b955dbad418df78995361d075e3048dfce3ea435fd194af86f3Approve308092502022-07-17 3:43:54194 days 7 hrs ago0xe0e480e422ebef484ea10548ac7c02939bc3f8c3 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00170454000130.000000028
0xafa964be8f3ebadba2bb144c8f1797dba3420d0a93a6bf0c8e96b9e756c0dd45Approve308077372022-07-17 2:39:03194 days 8 hrs ago0xd3fd3c51d8229ff7e5e8c600543f173c39025d3d IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00173505462130.537059065
0x8e58a33ff61efa843c2cfe1400f42f75483270a554a06ef967b21c5e13c0f280Claim Reward307544452022-07-15 14:13:18195 days 21 hrs ago0xd3fd3c51d8229ff7e5e8c600543f173c39025d3d IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.029875851474186.281652788
0xb3a5a03e91777fb445b3ffc05cfacbe68078d3a099df96fcc2f77f9c46686dddApprove306067082022-07-11 14:57:09199 days 20 hrs ago0xe0e480e422ebef484ea10548ac7c02939bc3f8c3 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00177206448
0x7044784a94020230a19d853487bfe881080c3d636579b00877f5620c73460f44Approve306066702022-07-11 14:55:53199 days 20 hrs ago0xe0e480e422ebef484ea10548ac7c02939bc3f8c3 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00204544836
0x1b49cbe939e5d617e5579cbb642603e92fad68443c0c9211dd53bcd8360f487eClaim Reward303656212022-07-05 12:21:41205 days 23 hrs ago0xd3fd3c51d8229ff7e5e8c600543f173c39025d3d IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00481140000330.000000019
0x2e919369e5830c7e2cd8da3c6f3dbd00254440be8ff382f060f5a645aeb5ff91Update Mining In...300186912022-06-26 12:08:24214 days 23 hrs ago0xc8a175e1067eca2af82ec647a6a9ceccb6806de8 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.003174450633 33.270978845
0x5ef1b4a653e02cd4f68fe05c3fa5f864ca129c70d5c574b9c50fbde774f5609bApprove299936252022-06-25 20:38:11215 days 14 hrs ago0xdad2b89762518f352a6a23605f1856186a2358bb IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00103602 30.000000019
0x67f8d8f54b7a2371cb1596b02c35c3604b7a2c5cdc97421d75bda6c089b8d18aApprove299451412022-06-24 12:50:57216 days 22 hrs ago0xeefd82ce9ff88c6ca416137cc940c5c2f625b5dc IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.001929045119 33.951302745
0x3bc5d23c04cb49def71ee600a9ae7f4c8411d00b32f1b26ac480467e6b6eeae6Approve299074412022-06-23 13:13:19217 days 22 hrs ago0xb7d750ca30bc3d7f02a6ce3e7088a99709633978 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00187090323 32.928002232
0x6f9bbc3c9a198458252936d15023b562821d7bedc62f3c894b1d0dbdab027ff0Approve299041562022-06-23 11:08:35218 days 20 mins ago0xc52dc5ef309c7877de928f2ff0fbaf0632aae856 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.001893175761 33.320000023
0x752de6861f98e0bcd60a6bd9aefd25d6086bdbc72c77245665500b09515443abRemove Liquidity...297490922022-06-19 9:43:44222 days 1 hr ago0x40b122357b4f2fc0d1e9a8995f85228763269e4b IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.005520174002 33.000000013
0x4487433c3ec2e0140ea37958ae9a407ea989836838492e732167bd8d2fa3294eTransfer297487442022-06-19 9:31:48222 days 1 hr ago0x40b122357b4f2fc0d1e9a8995f85228763269e4b IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.060078 1,000
0xaec7a43329c4759206a97b902c0b4ed98d422df68a6fe3117bdf030460dcdb71Sync297485152022-06-19 9:23:54222 days 2 hrs ago0x40b122357b4f2fc0d1e9a8995f85228763269e4b IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.002736261 33
0x0b98b863e5ae1fdde0cacd8a3c862d69902e07e1c709549cf919db891d7007f7Claim Reward297481912022-06-19 9:10:38222 days 2 hrs ago0x40b122357b4f2fc0d1e9a8995f85228763269e4b IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.002931278 49
0x25594770e96a41d50ebb83db8f80ca36070552dc43012fed63d221f499f51a82Claim Reward296387102022-06-16 13:37:05224 days 21 hrs ago0xd3fd3c51d8229ff7e5e8c600543f173c39025d3d IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.057994187952326.764638002
0x3284a77d5ed9a74dc527c6ab461e682283a6eacbdd945b853be5214c08b0e48bClaim Reward294984372022-06-13 1:31:48228 days 9 hrs ago0x0e21bca3b20f67fb7cee16bc4037fdc6f9ed1130 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.3610661886672,251.316801769
0x9dcc47ead5e6c82019cfde06501970005f139deb6013d6ca766313e3f45fc2afClaim Reward294984212022-06-13 1:31:12228 days 9 hrs ago0x0e21bca3b20f67fb7cee16bc4037fdc6f9ed1130 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.5525548047242,272.018111533
0xd8268e467e25474bf061bb9127ed9016ec1fe5c495911b7f19075600b7754b6dClaim Reward294911192022-06-12 20:58:51228 days 14 hrs ago0xdad2b89762518f352a6a23605f1856186a2358bb IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.004811400001 30.000000012
0x4b03e1c66bb5564402d3af52bef662427952f2501c491f54ce81705a30864037Approve293875612022-06-10 8:01:18231 days 3 hrs ago0x0e21bca3b20f67fb7cee16bc4037fdc6f9ed1130 IN  0x67fa408a4cd3f23d1f14414e6292a01bb451c1170 MATIC0.00170454000230.000000041
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xdcec4df13e5487baf4be406bbcc6429c2bdd4812080b0eb9b80aa294bf797e56278334742022-05-02 11:41:15269 days 23 hrs ago 0x9f3044f7f9fc8bc9ed615d54845b4577b833282d  Contract Creation0 MATIC
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x6ffe747579ed4e807dec9b40dba18d15226c32dc

Contract Name:
Exchange

Compiler Version
v0.5.6+commit.b259423e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-05-27
*/

// This License is not an Open Source license. Copyright 2022. Ozys Co. Ltd. All rights reserved.
pragma solidity 0.5.6;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }

    function ceilDiv(uint256 a, uint256 b) internal pure returns (uint256) {
        // (a + b - 1) / b can overflow on addition, so we distribute.
        return a / b + (a % b == 0 ? 0 : 1);
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address from, address to, uint256 amount) external returns (bool);
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function burn(uint amount) external;
}

interface IFactoryImpl {
    function getExchangeImplementation() external view returns (address);
    function WETH() external view returns (address payable);
    function mesh() external view returns (address);
    function router() external view returns (address);
}

contract Exchange {
    // ======== ERC20 =========
    event Transfer(address indexed from, address indexed to, uint amount);
    event Approval(address indexed holder, address indexed spender, uint amount);

    string public name = "Meshswap LP";
    string public constant symbol = "MSLP";
    uint8 public decimals = 18;

    uint public totalSupply;

    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;

    address public factory;
    address public mesh;
    address public router;
    address payable public WETH;
    address public token0;
    address public token1;

    uint112 public reserve0;
    uint112 public reserve1;
    uint32 public blockTimestampLast;

    uint public price0CumulativeLast;
    uint public price1CumulativeLast;
    uint public kLast; 
    uint balance0;
    uint balance1;

    uint public fee;

    uint public mining;

    uint public lastMined;
    uint public miningIndex;

    mapping(address => uint) public userLastIndex;
    mapping(address => uint) public userRewardSum;
    
    bool public entered;    

    // ======== Uniswap V2 Compatible ========
    bytes32 public DOMAIN_SEPARATOR;
    bytes32 public constant PERMIT_TYPEHASH = 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9;
    mapping(address => uint) public nonces;

    // ======== Construction & Init ========
    constructor(address _token0, address _token1, uint _fee) public {
        factory = msg.sender;
        
        if (_token0 != address(0)) {
            mesh = IFactoryImpl(msg.sender).mesh();
            router = IFactoryImpl(msg.sender).router();
        }
        
        require(_token0 != _token1);

        token0 = _token0;
        token1 = _token1;

        require(_fee <= 100);
        fee = _fee;
    }

    function () payable external {
        address impl = IFactoryImpl(factory).getExchangeImplementation();
        require(impl != address(0));
        assembly {
            let ptr := mload(0x40)
            calldatacopy(ptr, 0, calldatasize)
            let result := delegatecall(gas, impl, ptr, calldatasize, 0, 0)
            let size := returndatasize
            returndatacopy(ptr, 0, size)

            switch result
            case 0 { revert(ptr, size) }
            default { return(ptr, size) }
        }
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token0","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reserve0","outputs":[{"name":"","type":"uint112"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price0CumulativeLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price1CumulativeLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reserve1","outputs":[{"name":"","type":"uint112"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userRewardSum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"nonces","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"miningIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"entered","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"WETH","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastMined","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"factory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"blockTimestampLast","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userLastIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mesh","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"router","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token0","type":"address"},{"name":"_token1","type":"address"},{"name":"_fee","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"holder","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Approval","type":"event"}]

60c0604052600b60808190527f4d65736873776170204c5000000000000000000000000000000000000000000060a090815261003e9160009190610232565b506001805460ff1916601217905534801561005857600080fd5b50604051606080610b6c8339810180604052606081101561007857600080fd5b5080516020820151604090920151600580546001600160a01b031916331790559091906001600160a01b038316156101ca57336001600160a01b031663f76baee06040518163ffffffff1660e01b815260040160206040518083038186803b1580156100e357600080fd5b505afa1580156100f7573d6000803e3d6000fd5b505050506040513d602081101561010d57600080fd5b5051600680546001600160a01b0319166001600160a01b03909216919091179055604080517ff887ea400000000000000000000000000000000000000000000000000000000081529051339163f887ea40916004808301926020929190829003018186803b15801561017e57600080fd5b505afa158015610192573d6000803e3d6000fd5b505050506040513d60208110156101a857600080fd5b5051600780546001600160a01b0319166001600160a01b039092169190911790555b816001600160a01b0316836001600160a01b031614156101e957600080fd5b600980546001600160a01b038086166001600160a01b031992831617909255600a805492851692909116919091179055606481111561022757600080fd5b601155506102cd9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061027357805160ff19168380011785556102a0565b828001600101855582156102a0579182015b828111156102a0578251825591602001919060010190610285565b506102ac9291506102b0565b5090565b6102ca91905b808211156102ac57600081556001016102b6565b90565b610890806102dc6000396000f3fe6080604052600436106101b75760003560e01c80637ecebe00116100ec578063c5700a021161008a578063ddca3f4311610064578063ddca3f43146105de578063e7180f9a146105f3578063f76baee014610626578063f887ea401461063b576101b7565b8063c5700a0214610560578063d21220a71461058e578063dd62ed3e146105a3576101b7565b8063a77f05e9116100c6578063a77f05e9146104f8578063ad5c464814610521578063b5afac5d14610536578063c45a01551461054b576101b7565b80637ecebe001461049b5780638d80fc0c146104ce57806395d89b41146104e3576101b7565b80635909c0d5116101595780635c307085116101335780635c3070851461040b578063662fac391461043e57806370a08231146104535780637464fc3d14610486576101b7565b80635909c0d5146103cc5780635a3d5493146103e15780635a76f25e146103f6576101b7565b806330adf81f1161019557806330adf81f14610346578063313ce5671461035b5780633644e51514610386578063443cb4bc1461039b576101b7565b806306fdde03146102645780630dfe1681146102ee57806318160ddd1461031f575b60055460408051600160ec1b6205ac4d02815290516000926001600160a01b031691635ac4d000916004808301926020929190829003018186803b1580156101fe57600080fd5b505afa158015610212573d6000803e3d6000fd5b505050506040513d602081101561022857600080fd5b505190506001600160a01b03811661023f57600080fd5b60405136600082376000803683855af43d806000843e818015610260578184f35b8184fd5b34801561027057600080fd5b50610279610650565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102b357818101518382015260200161029b565b50505050905090810190601f1680156102e05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102fa57600080fd5b506103036106de565b604080516001600160a01b039092168252519081900360200190f35b34801561032b57600080fd5b506103346106ed565b60408051918252519081900360200190f35b34801561035257600080fd5b506103346106f3565b34801561036757600080fd5b50610370610717565b6040805160ff9092168252519081900360200190f35b34801561039257600080fd5b50610334610720565b3480156103a757600080fd5b506103b0610726565b604080516001600160701b039092168252519081900360200190f35b3480156103d857600080fd5b50610334610735565b3480156103ed57600080fd5b5061033461073b565b34801561040257600080fd5b506103b0610741565b34801561041757600080fd5b506103346004803603602081101561042e57600080fd5b50356001600160a01b0316610757565b34801561044a57600080fd5b50610334610769565b34801561045f57600080fd5b506103346004803603602081101561047657600080fd5b50356001600160a01b031661076f565b34801561049257600080fd5b50610334610781565b3480156104a757600080fd5b50610334600480360360208110156104be57600080fd5b50356001600160a01b0316610787565b3480156104da57600080fd5b50610334610799565b3480156104ef57600080fd5b5061027961079f565b34801561050457600080fd5b5061050d6107c2565b604080519115158252519081900360200190f35b34801561052d57600080fd5b506103036107cb565b34801561054257600080fd5b506103346107da565b34801561055757600080fd5b506103036107e0565b34801561056c57600080fd5b506105756107ef565b6040805163ffffffff9092168252519081900360200190f35b34801561059a57600080fd5b50610303610802565b3480156105af57600080fd5b50610334600480360360408110156105c657600080fd5b506001600160a01b0381358116916020013516610811565b3480156105ea57600080fd5b5061033461082e565b3480156105ff57600080fd5b506103346004803603602081101561061657600080fd5b50356001600160a01b0316610834565b34801561063257600080fd5b50610303610846565b34801561064757600080fd5b50610303610855565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106d65780601f106106ab576101008083540402835291602001916106d6565b820191906000526020600020905b8154815290600101906020018083116106b957829003601f168201915b505050505081565b6009546001600160a01b031681565b60025481565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60015460ff1681565b60185481565b600b546001600160701b031681565b600c5481565b600d5481565b600b54600160701b90046001600160701b031681565b60166020526000908152604090205481565b60125481565b60036020526000908152604090205481565b600e5481565b60196020526000908152604090205481565b60145481565b604051806040016040528060048152602001600160e41b6304d534c50281525081565b60175460ff1681565b6008546001600160a01b031681565b60135481565b6005546001600160a01b031681565b600b54600160e01b900463ffffffff1681565b600a546001600160a01b031681565b600460209081526000928352604080842090915290825290205481565b60115481565b60156020526000908152604090205481565b6006546001600160a01b031681565b6007546001600160a01b03168156fea165627a7a7230582009597f4a109728b8eff02025c111e09565b0145509e7b6fa3c5ea8b1dccc231400290000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d3adf12700000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000000000000000000000000000000000000000001e

Deployed ByteCode Sourcemap

2792:2438:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4756:7;;4743:49;;;-1:-1:-1;;;;;4743:49:0;;;;4728:12;;-1:-1:-1;;;;;4756:7:0;;4743:47;;:49;;;;;;;;;;;;;;4756:7;4743:49;;;5:2:-1;;;;30:1;27;20:12;5:2;4743:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4743:49:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4743:49:0;;-1:-1:-1;;;;;;4811:18:0;;4803:27;;;;;;4882:4;4876:11;4922:12;4919:1;4914:3;4901:34;5009:1;5006;4992:12;4987:3;4981:4;4976:3;4963:48;5037:14;5088:4;5085:1;5080:3;5065:28;5116:6;5136:28;;;;5200:4;5195:3;5188:17;5136:28;5157:4;5152:3;5145:17;3011:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3011:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3011:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3399:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3399:21:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3399:21:0;;;;;;;;;;;;;;3132:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3132:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;4042:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4042:108:0;;;:::i;3097:26::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3097:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4004:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4004:31:0;;;:::i;3457:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3457:23:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3457:23:0;;;;;;;;;;;;;;3558:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3558:32:0;;;:::i;3597:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3597:32:0;;;:::i;3487:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3487:23:0;;;:::i;3866:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3866:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3866:45:0;-1:-1:-1;;;;;3866:45:0;;:::i;3727:18::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3727:18:0;;;:::i;3164:41::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3164:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3164:41:0;-1:-1:-1;;;;;3164:41:0;;:::i;3636:17::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3636:17:0;;;:::i;4157:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4157:38:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4157:38:0;-1:-1:-1;;;;;4157:38:0;;:::i;3782:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3782:23:0;;;:::i;3052:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3052:38:0;;;:::i;3924:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3924:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;3365:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3365:27:0;;;:::i;3754:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3754:21:0;;;:::i;3282:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3282:22:0;;;:::i;3517:32::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3517:32:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3427:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3427:21:0;;;:::i;3212:61::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3212:61:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3212:61:0;;;;;;;;;;:::i;3703:15::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3703:15:0;;;:::i;3814:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3814:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3814:45:0;-1:-1:-1;;;;;3814:45:0;;:::i;3311:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3311:19:0;;;:::i;3337:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3337:21:0;;;:::i;3011:34::-;;;;;;;;;;;;;;;-1:-1:-1;;3011:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3399:21::-;;;-1:-1:-1;;;;;3399:21:0;;:::o;3132:23::-;;;;:::o;4042:108::-;4084:66;4042:108;:::o;3097:26::-;;;;;;:::o;4004:31::-;;;;:::o;3457:23::-;;;-1:-1:-1;;;;;3457:23:0;;:::o;3558:32::-;;;;:::o;3597:::-;;;;:::o;3487:23::-;;;-1:-1:-1;;;3487:23:0;;-1:-1:-1;;;;;3487:23:0;;:::o;3866:45::-;;;;;;;;;;;;;:::o;3727:18::-;;;;:::o;3164:41::-;;;;;;;;;;;;;:::o;3636:17::-;;;;:::o;4157:38::-;;;;;;;;;;;;;:::o;3782:23::-;;;;:::o;3052:38::-;;;;;;;;;;;;;;-1:-1:-1;;;;;3052:38:0;;;;:::o;3924:19::-;;;;;;:::o;3365:27::-;;;-1:-1:-1;;;;;3365:27:0;;:::o;3754:21::-;;;;:::o;3282:22::-;;;-1:-1:-1;;;;;3282:22:0;;:::o;3517:32::-;;;-1:-1:-1;;;3517:32:0;;;;;:::o;3427:21::-;;;-1:-1:-1;;;;;3427:21:0;;:::o;3212:61::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;3703:15::-;;;;:::o;3814:45::-;;;;;;;;;;;;;:::o;3311:19::-;;;-1:-1:-1;;;;;3311:19:0;;:::o;3337:21::-;;;-1:-1:-1;;;;;3337:21:0;;:::o

Swarm Source

bzzr://09597f4a109728b8eff02025c111e09565b0145509e7b6fa3c5ea8b1dccc2314
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.