Contract 0x8893d5fa71389673c5c4b9b3cb4ee1ba71207556

PSA: API Key will be required starting from  April 15th, 2021.  Learn More. 
Txn Hash
Block
From
To
Value [Txn Fee]
0xdf2d68482572b804aa9a016b984a4fcadf8da4ba5e27f30dcd33ccf8ecf5638265918982021-04-15 16:25:1610 mins ago0xf5aa937c2f2edfc93e40129412bb0eac7a8b00ce IN  Squirrel Finance: NUTS Token0 BNB0.00033862
0xa24d631b33dd1b39493d83a91857417170fbb153912b49c3f105cee5b422c0a165918502021-04-15 16:22:5212 mins ago0xe9bfa3295ed99da961bf2163fb26310d24feff0b IN  Squirrel Finance: NUTS Token0 BNB0.00033862
0xbef81e53e2025f8ffad5e19aede07b0cdb43768e31bdd1a038b7ab40346943a065914212021-04-15 16:01:2534 mins ago0x3e19069ccb91ce9b608051b3f7f502b9409e8414 IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x74d02bbe29e50036581fe4d04aff34fd2a7731d10073aa865c5552a59bae5e7c65913942021-04-15 16:00:0435 mins ago0x00c3604e91512c9b043cd558426d9340351c1ffc IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0xf70e0084d8f4354e58b18f34c5cd82baddb20a348be00306519cf3142456363d65911882021-04-15 15:49:4645 mins ago0x689625d97ba20c48f81d928d29ebee0986bd7797 IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x652107ab16df93f66a98032deccf733cbff8c614b5e88af437bd10968c7a0f4465911512021-04-15 15:47:5547 mins ago0x599c07b475b4f3ac529214907f40e35572472128 IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0xb9f4ca3f38d97d367e0a4570ea47be8fc6d1a9bac90cc6188df037e8f399f7ab65910602021-04-15 15:43:2252 mins ago0x7f4e21b39d6506e333b9b470b3fdedd4fcbbc6e8 IN  Squirrel Finance: NUTS Token0 BNB0.00033856
0x71069ba1a50cc5e7b8d231e8d67b2aa0532a0f2c81b3c5c7e9b22163d69e230c65910132021-04-15 15:41:0154 mins ago0x7fc8b51d989bd0ce13f37f335c00e7660f991e5b IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x6137127bcfc3fa494666479f417e7caef8836c24da140fb892fce88e11d3568d65909392021-04-15 15:37:1958 mins ago0xf872fd22818a3dd425d9598849022e5ef47f362f IN  Squirrel Finance: NUTS Token0 BNB0.00041362
0x2eede1f082121d9ea3ca4661b60ec8e8dffa514a6a49dc741aa295d6fd1c72fc65908942021-04-15 15:35:041 hr ago0x94debc57081c4c58dd69f4dfce589b82fc3c2866 IN  Squirrel Finance: NUTS Token0 BNB0.00033856
0x56889d69dcccd3fe41dfb1818130a23a6a793e7bea645eac1ce030a86d5b3a5965908342021-04-15 15:32:041 hr 3 mins ago0x25a937b826e5c4d295dc83955a2b689456bcfbba IN  Squirrel Finance: NUTS Token0 BNB0.00022016
0x69ed68d95a66e3d5692e89d2869409bb8d241e7eff15d175e926dc2f0248770165908302021-04-15 15:31:521 hr 3 mins ago0x13411a4d86ce810ebe69908dc69cb6776eacf257 IN  Squirrel Finance: NUTS Token0 BNB0.000256655
0xaf0d50d1c297894369487756e770610cc0298d4f813dde2f58141678efdda70265908292021-04-15 15:31:491 hr 3 mins ago0x13411a4d86ce810ebe69908dc69cb6776eacf257 IN  Squirrel Finance: NUTS Token0 BNB0.00041362
0xf170bebe1fead55fc988d25175d57962e8b107ec9a3310a31ea13af3febbf1bb65902732021-04-15 15:03:401 hr 31 mins ago0x33a7ebc1e4dc28b9ba57b157f93653ed912d6ec2 IN  Squirrel Finance: NUTS Token0 BNB0.00022016
0x4cf84e96dfb20f9d35c2802e04ab6f3fe72c166cfe2f2c11f7b5ea6e1f04f9ca65901542021-04-15 14:57:431 hr 37 mins ago0x4dc0259cf50d91e184ce43a1982e858e53e6a224 IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x152b3bb7b463fda952ca187482918c958ed4e26fb088e94fc068140f387d841d65898762021-04-15 14:43:491 hr 51 mins ago0x3fee64f6829e66fc0ece097ef218fd146541d22a IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x3beace54a29a9c15093b7dd3087c3bd4d612b9f8b424c8165ccf1a5be8b4b75065898372021-04-15 14:41:521 hr 53 mins ago0x88293d4be3828e4cf431cdf1bec0cb9fa4a6f7eb IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x615f961fe9eb928aebed1adb39bf7de88ef2e7260473e9054bfed74abd21eefd65897722021-04-15 14:38:371 hr 56 mins ago0xdf2bf6999f8b4993e86320d94093bf16be8c6f8a IN  Squirrel Finance: NUTS Token0 BNB0.00022016
0x26ff23a4b58e0f1e6397bd46b9385dd111baefc28422d30d72efbc5fb7958d3b65894532021-04-15 14:22:402 hrs 12 mins ago0xd4dbf0648131f232dfde30c09cde5d464c23e4c7 IN  Squirrel Finance: NUTS Token0 BNB0.00033856
0x70250b21917958537c75479eeea363f4a5413e234e3906777b3c0d90c831a07a65892702021-04-15 14:13:312 hrs 21 mins ago0xd77dbe428f22cf47f019ef826a1e365df3cb5494 IN  Squirrel Finance: NUTS Token0 BNB0.00033868
0x79372ddb7219ef57d01a5fc064447a2d93364adbe042441e20c9727bde40b5cc65892272021-04-15 14:11:222 hrs 24 mins ago0xf0663454bb4cb9a872816dfeeadb1ea1bf7fba2d IN  Squirrel Finance: NUTS Token0 BNB0.00022154
0x5ba6ec0adb1686a02c47f148a32e7420286fcf79530ca67b3571b705440d918965888342021-04-15 13:51:432 hrs 43 mins ago0x2d756f6d13ccd3fed56c0a5a3c5852e98c040e9e IN  Squirrel Finance: NUTS Token0 BNB0.00033868
0x7cb94458c2fdc9b90f64a6a7a40f1ed2c33b8ef264ccf7edad0b81767154cf3b65886972021-04-15 13:44:522 hrs 50 mins ago0x0b48d1e6ceb12fa1643385a1aaec0cb7b2cec73b IN  Squirrel Finance: NUTS Token0 BNB0.00044308
0xe83e6968f0b796fc2834dc65a27be4b7d6351fe41cd63908d357de437040912565886922021-04-15 13:44:372 hrs 50 mins ago0x94d88530182c2f0140aeec0a084575baeaf2f716 IN  Squirrel Finance: NUTS Token0 BNB0.00033868
0x2309cb94cfdb469bc0a66a47f49939a5cb88647f992ba70c58b0a31c7801d6f065886822021-04-15 13:44:072 hrs 51 mins ago0xef3112e6bf0dbf559bda74367860ef9260ece88c IN  Squirrel Finance: NUTS Token0 BNB0.00033868
[ Download CSV Export 

OVERVIEW

NUTS is an ecosystem to empower simple and secure DeFi, the flagship product is providing farm insurance.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xaadbeddfbddc71d01371f24b3a72baf243116f16b5a6470d3bbdb5247bb1624c54712502021-03-07 11:55:2739 days 4 hrs ago 0xe0d142ecf2a6c3d70b1ea985db8113fe8fa82dd7 Squirrel Finance: NUTS Token0 BNB
0xf6d771e9ef1d6936821a01410ebddd1f33f468095a290c2419b3ec994a886f6854711552021-03-07 11:50:4239 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xf6d771e9ef1d6936821a01410ebddd1f33f468095a290c2419b3ec994a886f6854711552021-03-07 11:50:4239 days 4 hrs ago Squirrel Finance: NUTS Token 0x45c12738c089224f66cd7a1c85301d79c45e2ded0 BNB
0x4a937144d59188dc92824b43049d2092d8d0a37a281de57b9f229e886fac9a1f54711352021-03-07 11:49:4239 days 4 hrs ago 0x03d9d14367127d477e6f340c59e57ab088220187 Squirrel Finance: NUTS Token0 BNB
0xb8cb178ac27b29cfda3ba2f2549e0fcb6e2cb0f79368530d7ced9bc79f8b80fe54711282021-03-07 11:49:2139 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0x7196a176cf388cb212996a2c0854f8b43691430c9ac6e878c16cc515f16ba64054711202021-03-07 11:48:5739 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xdcb8975fde9477cb6f2891c874170e4d20f47e6ca055504d3b08170d3523f33354710802021-03-07 11:46:5739 days 4 hrs ago PancakeSwap: NUTS Squirrel Finance: NUTS Token0 BNB
0xdcb8975fde9477cb6f2891c874170e4d20f47e6ca055504d3b08170d3523f33354710802021-03-07 11:46:5739 days 4 hrs ago PancakeSwap: NUTS Squirrel Finance: NUTS Token0 BNB
0x84c0ca8280d4838491d4c86946e3798e09e7bd29f4e8042df92ea86f6f68e67654710292021-03-07 11:44:2439 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xcc71556588dc8fcaed5589862b9c3ce23237db468a8ad3b5aa296de540990b9654710062021-03-07 11:43:1539 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0x6378476d86432f232966c499a19a3da562933c7f1bf9a37a7efeb3bf72bfdce454709832021-03-07 11:42:0639 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xe8e65eb805b1d796413897a7817102b6defb45147327feb8fc1480e5429e847254709732021-03-07 11:41:3639 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xabb33d78b6d23657208e597f45cc169e919f58a634e92af5718f82335b8b281954709672021-03-07 11:41:1839 days 4 hrs ago 0xe0d142ecf2a6c3d70b1ea985db8113fe8fa82dd7 Squirrel Finance: NUTS Token0 BNB
0x34469038457f3aeccb3d1146edbbeae59059eb8f1e4068a9e453aa94dfd412b454709532021-03-07 11:40:3639 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0x34469038457f3aeccb3d1146edbbeae59059eb8f1e4068a9e453aa94dfd412b454709532021-03-07 11:40:3639 days 4 hrs ago Squirrel Finance: NUTS Token 0x45c12738c089224f66cd7a1c85301d79c45e2ded0 BNB
0x4a402f6ac9ebe12db37ab45eb63758ec39b83e8d453662fb1d76fc868833441254709462021-03-07 11:40:1539 days 4 hrs ago 0x03d9d14367127d477e6f340c59e57ab088220187 Squirrel Finance: NUTS Token0 BNB
0xd57044c3cac855cc63b24567c6294be45afa665e28e00a127c6c330e0f67ba3454709452021-03-07 11:40:1239 days 4 hrs ago PancakeSwap: NUTS Squirrel Finance: NUTS Token0 BNB
0xd57044c3cac855cc63b24567c6294be45afa665e28e00a127c6c330e0f67ba3454709452021-03-07 11:40:1239 days 4 hrs ago PancakeSwap: Router Squirrel Finance: NUTS Token0 BNB
0x7baa036ed11a8dc9825aa1145b5f82978378675907e2244aea6654183f706a1754709412021-03-07 11:40:0039 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xf007f259f5d0162d2e6a2e8d2693eee19a08eb2065980c645d071303ecce648354709152021-03-07 11:38:4239 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0xea8bd69044a2ebc54fb16adb0343c70067babd17e46bb2a95afbe5c2215da78c54709142021-03-07 11:38:3939 days 4 hrs ago 0x03d9d14367127d477e6f340c59e57ab088220187 Squirrel Finance: NUTS Token0 BNB
0x12c3257b2b7d07f5a4e2601fe1f5edbf4f0c93fa21f42283e448a49b7c123f1754708602021-03-07 11:35:5739 days 4 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0x12c3257b2b7d07f5a4e2601fe1f5edbf4f0c93fa21f42283e448a49b7c123f1754708602021-03-07 11:35:5739 days 4 hrs ago Squirrel Finance: NUTS Token 0x45c12738c089224f66cd7a1c85301d79c45e2ded0 BNB
0x9068fee51c8eb0e2c92b6469d2c7b08f41636fc61d6ca2f78c6f4ee26d627cc754707622021-03-07 11:31:0339 days 5 hrs ago 0x45c12738c089224f66cd7a1c85301d79c45e2ded Squirrel Finance: NUTS Token0 BNB
0x21a784803991074eb27c99d9bf7a10862fd96f4b9bda140f66fbc15f2847f2aa54707512021-03-07 11:30:3039 days 5 hrs ago 0xe19855a149198dee327f4c6febbac21a5c4ecf7b Squirrel Finance: NUTS Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SquirrelToken

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-02-23
*/

pragma solidity 0.5.8;

/**
 *
 * https://squirrel.finance
 * 
 * SquirrelFinance is a DeFi project which offers farm insurance
 *
 */

interface ERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function approveAndCall(address spender, uint tokens, bytes calldata data) external returns (bool success);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes calldata data) external;
}

contract SquirrelToken is ERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private allowed;
    string public constant name  = "Squirrel Finance";
    string public constant symbol = "NUTS";
    uint8 public constant decimals = 18;

    uint256 totalNuts = 400000 * (10 ** 18);
    address public currentGovernance = address(0x32031eeD8c80f90C543DcF88a90d347f988e37EF);

    constructor() public {
        balances[msg.sender] = totalNuts;
        emit Transfer(address(0), msg.sender, totalNuts);
    }

    function totalSupply() public view returns (uint256) {
        return totalNuts;
    }

    function balanceOf(address player) public view returns (uint256) {
        return balances[player];
    }

    function allowance(address player, address spender) public view returns (uint256) {
        return allowed[player][spender];
    }

    function transfer(address to, uint256 value) public returns (bool) {
        require(value <= balances[msg.sender]);
        require(to != address(0));

        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(value);

        emit Transfer(msg.sender, to, value);
        return true;
    }

    function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
        for (uint256 i = 0; i < receivers.length; i++) {
            transfer(receivers[i], amounts[i]);
        }
    }

    function approve(address spender, uint256 value) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function approveAndCall(address spender, uint256 tokens, bytes calldata data) external returns (bool) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        require(value <= balances[from]);
        require(value <= allowed[from][msg.sender]);
        require(to != address(0));

        balances[from] = balances[from].sub(value);
        balances[to] = balances[to].add(value);

        allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);

        emit Transfer(from, to, value);
        return true;
    }

    function updateGovernance(address newGovernance) external {
        require(msg.sender == currentGovernance);
        currentGovernance = newGovernance;
    }
    
    // For yield farms (only currentGovernance contract can mint)
    function mint(uint256 amount, address recipient) external {
        require(msg.sender == currentGovernance);
        if (amount > 0) {
            balances[recipient] = balances[recipient].add(amount);
            totalNuts = totalNuts.add(amount);
            emit Transfer(address(0), recipient, amount);
        }
    }

    function burn(uint256 amount) external {
        if (amount > 0) {
            totalNuts = totalNuts.sub(amount);
            balances[msg.sender] = balances[msg.sender].sub(amount);
            emit Transfer(msg.sender, address(0), amount);
        }
    }
}



library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    require(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);
    return c;
  }

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"currentGovernance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"},{"name":"recipient","type":"address"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newGovernance","type":"address"}],"name":"updateGovernance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526954b40b1f852bda000000600255600380546001600160a01b0319167332031eed8c80f90c543dcf88a90d347f988e37ef17905534801561004457600080fd5b5060025433600081815260208181526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3610b828061009e6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806345c14ee311610097578063a9059cbb11610066578063a9059cbb146103e9578063b256126314610415578063cae9ca511461043b578063dd62ed3e146104c0576100f5565b806345c14ee31461036b57806370a082311461038f57806394bf804d146103b557806395d89b41146103e1576100f5565b80631e89d545116100d35780631e89d545146101d157806323b872dd146102fa578063313ce5671461033057806342966c681461034e576100f5565b806306fdde03146100fa578063095ea7b31461017757806318160ddd146101b7575b600080fd5b6101026104ee565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561013c578181015183820152602001610124565b50505050905090810190601f1680156101695780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561018d57600080fd5b506001600160a01b038135169060200135610527565b604080519115158252519081900360200190f35b6101bf6105a3565b60408051918252519081900360200190f35b6102f8600480360360408110156101e757600080fd5b81019060208101813564010000000081111561020257600080fd5b82018360208201111561021457600080fd5b8035906020019184602083028401116401000000008311171561023657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561028657600080fd5b82018360208201111561029857600080fd5b803590602001918460208302840111640100000000831117156102ba57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506105a9945050505050565b005b6101a36004803603606081101561031057600080fd5b506001600160a01b038135811691602081013590911690604001356105f3565b610338610754565b6040805160ff9092168252519081900360200190f35b6102f86004803603602081101561036457600080fd5b5035610759565b6103736107cf565b604080516001600160a01b039092168252519081900360200190f35b6101bf600480360360208110156103a557600080fd5b50356001600160a01b03166107de565b6102f8600480360360408110156103cb57600080fd5b50803590602001356001600160a01b03166107f9565b6101026108a2565b6101a3600480360360408110156103ff57600080fd5b506001600160a01b0381351690602001356108c5565b6102f86004803603602081101561042b57600080fd5b50356001600160a01b0316610990565b6101a36004803603606081101561045157600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561048157600080fd5b82018360208201111561049357600080fd5b803590602001918460018302840111640100000000831117156104b557600080fd5b5090925090506109c9565b6101bf600480360360408110156104d657600080fd5b506001600160a01b0381358116916020013516610add565b6040518060400160405280601081526020017f537175697272656c2046696e616e63650000000000000000000000000000000081525081565b60006001600160a01b03831661053c57600080fd5b3360008181526001602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60025490565b60005b82518110156105ee576105e58382815181106105c457fe5b60200260200101518383815181106105d857fe5b60200260200101516108c5565b506001016105ac565b505050565b6001600160a01b03831660009081526020819052604081205482111561061857600080fd5b6001600160a01b038416600090815260016020908152604080832033845290915290205482111561064857600080fd5b6001600160a01b03831661065b57600080fd5b6001600160a01b038416600090815260208190526040902054610684908363ffffffff610b0816565b6001600160a01b0380861660009081526020819052604080822093909355908516815220546106b9908363ffffffff610b1d16565b6001600160a01b038085166000908152602081815260408083209490945591871681526001825282812033825290915220546106fb908363ffffffff610b0816565b6001600160a01b0380861660008181526001602090815260408083203384528252918290209490945580518681529051928716939192600080516020610b37833981519152929181900390910190a35060019392505050565b601281565b80156107cc57600254610772908263ffffffff610b0816565b60025533600090815260208190526040902054610795908263ffffffff610b0816565b3360008181526020818152604080832094909455835185815293519193600080516020610b37833981519152929081900390910190a35b50565b6003546001600160a01b031681565b6001600160a01b031660009081526020819052604090205490565b6003546001600160a01b0316331461081057600080fd5b811561089e576001600160a01b03811660009081526020819052604090205461083f908363ffffffff610b1d16565b6001600160a01b03821660009081526020819052604090205560025461086b908363ffffffff610b1d16565b6002556040805183815290516001600160a01b03831691600091600080516020610b378339815191529181900360200190a35b5050565b604051806040016040528060048152602001600160e01b634e5554530281525081565b336000908152602081905260408120548211156108e157600080fd5b6001600160a01b0383166108f457600080fd5b33600090815260208190526040902054610914908363ffffffff610b0816565b33600090815260208190526040808220929092556001600160a01b03851681522054610946908363ffffffff610b1d16565b6001600160a01b03841660008181526020818152604091829020939093558051858152905191923392600080516020610b378339815191529281900390910190a350600192915050565b6003546001600160a01b031633146109a757600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526001602090815260408083206001600160a01b038916808552908352818420889055815188815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051600160e01b638f4ffcb10281523360048201818152602483018790523060448401819052608060648501908152608485018790526001600160a01b038a1694638f4ffcb194938a93928a928a92919060a401848480828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610aba57600080fd5b505af1158015610ace573d6000803e3d6000fd5b50600198975050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600082821115610b1757600080fd5b50900390565b600082820183811015610b2f57600080fd5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820607c42c194ae7077d96ab4f267744f1f06c19725badc4fafc4de84e76e7a2b280029

Deployed ByteCode Sourcemap

1043:3460:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1043:3460:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1241:49;;;:::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;1241:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2590:241;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2590:241:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1666:88;;;:::i;:::-;;;;;;;;;;;;;;;;2372:210;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2372:210:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;2372:210:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2372:210:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2372:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;2372:210:0;;;;;;;;-1:-1:-1;2372:210:0;;-1:-1:-1;;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;2372:210:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2372:210:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;2372:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;2372:210:0;;-1:-1:-1;2372:210:0;;-1:-1:-1;;;;;2372:210:0:i;:::-;;3179:472;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3179:472:0;;;;;;;;;;;;;;;;;:::i;1342:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4237:263;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4237:263:0;;:::i;1432:86::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1432:86:0;;;;;;;;;;;;;;1762:107;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1762:107:0;-1:-1:-1;;;;;1762:107:0;;:::i;3899:330::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3899:330:0;;;;;;-1:-1:-1;;;;;3899:330:0;;:::i;1297:38::-;;;:::i;2017:347::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2017:347:0;;;;;;;;:::i;3659:161::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3659:161:0;-1:-1:-1;;;;;3659:161:0;;:::i;2839:332::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;2839:332:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;2839:332:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;2839:332:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;-1:-1;2839:332:0;;-1:-1:-1;2839:332:0;-1:-1:-1;2839:332:0;:::i;1877:132::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1877:132:0;;;;;;;;;;:::i;1241:49::-;;;;;;;;;;;;;;;;;;;:::o;2590:241::-;2655:4;-1:-1:-1;;;;;2680:21:0;;2672:30;;;;;;2721:10;2713:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2713:28:0;;;;;;;;;;;;:36;;;2765;;;;;;;2713:28;;2721:10;2765:36;;;;;;;;;;;-1:-1:-1;2819:4:0;2590:241;;;;:::o;1666:88::-;1737:9;;1666:88;:::o;2372:210::-;2472:9;2467:108;2491:9;:16;2487:1;:20;2467:108;;;2529:34;2538:9;2548:1;2538:12;;;;;;;;;;;;;;2552:7;2560:1;2552:10;;;;;;;;;;;;;;2529:8;:34::i;:::-;-1:-1:-1;2509:3:0;;2467:108;;;;2372:210;;:::o;3179:472::-;-1:-1:-1;;;;;3292:14:0;;3258:4;3292:14;;;;;;;;;;;3283:23;;;3275:32;;;;;;-1:-1:-1;;;;;3335:13:0;;;;;;:7;:13;;;;;;;;3349:10;3335:25;;;;;;;;3326:34;;;3318:43;;;;;;-1:-1:-1;;;;;3380:16:0;;3372:25;;;;;;-1:-1:-1;;;;;3427:14:0;;:8;:14;;;;;;;;;;;:25;;3446:5;3427:25;:18;:25;:::i;:::-;-1:-1:-1;;;;;3410:14:0;;;:8;:14;;;;;;;;;;;:42;;;;3478:12;;;;;;;:23;;3495:5;3478:23;:16;:23;:::i;:::-;-1:-1:-1;;;;;3463:12:0;;;:8;:12;;;;;;;;;;;:38;;;;3542:13;;;;;:7;:13;;;;;3556:10;3542:25;;;;;;;:36;;3572:5;3542:36;:29;:36;:::i;:::-;-1:-1:-1;;;;;3514:13:0;;;;;;;:7;:13;;;;;;;;3528:10;3514:25;;;;;;;;:64;;;;3596:25;;;;;;;;;;;3514:13;;-1:-1:-1;;;;;;;;;;;3596:25:0;;;;;;;;;;-1:-1:-1;3639:4:0;3179:472;;;;;:::o;1342:35::-;1375:2;1342:35;:::o;4237:263::-;4291:10;;4287:206;;4330:9;;:21;;4344:6;4330:21;:13;:21;:::i;:::-;4318:9;:33;4398:10;4389:8;:20;;;;;;;;;;;:32;;4414:6;4389:32;:24;:32;:::i;:::-;4375:10;4366:8;:20;;;;;;;;;;;:55;;;;4441:40;;;;;;;4366:8;;-1:-1:-1;;;;;;;;;;;4441:40:0;;;;;;;;;;4287:206;4237:263;:::o;1432:86::-;;;-1:-1:-1;;;;;1432:86:0;;:::o;1762:107::-;-1:-1:-1;;;;;1845:16:0;1818:7;1845:16;;;;;;;;;;;;1762:107::o;3899:330::-;3990:17;;-1:-1:-1;;;;;3990:17:0;3976:10;:31;3968:40;;;;;;4023:10;;4019:203;;-1:-1:-1;;;;;4072:19:0;;:8;:19;;;;;;;;;;;:31;;4096:6;4072:31;:23;:31;:::i;:::-;-1:-1:-1;;;;;4050:19:0;;:8;:19;;;;;;;;;;:53;4130:9;;:21;;4144:6;4130:21;:13;:21;:::i;:::-;4118:9;:33;4171:39;;;;;;;;-1:-1:-1;;;;;4171:39:0;;;4188:1;;-1:-1:-1;;;;;;;;;;;4171:39:0;;;;;;;;4019:203;3899:330;;:::o;1297:38::-;;;;;;;;;;;;;;-1:-1:-1;;;;;1297:38:0;;;;:::o;2017:347::-;2121:10;2078:4;2112:20;;;;;;;;;;;2103:29;;;2095:38;;;;;;-1:-1:-1;;;;;2152:16:0;;2144:25;;;;;;2214:10;2205:8;:20;;;;;;;;;;;:31;;2230:5;2205:31;:24;:31;:::i;:::-;2191:10;2182:8;:20;;;;;;;;;;;:54;;;;-1:-1:-1;;;;;2262:12:0;;;;;;:23;;2279:5;2262:23;:16;:23;:::i;:::-;-1:-1:-1;;;;;2247:12:0;;:8;:12;;;;;;;;;;;;:38;;;;2303:31;;;;;;;2247:12;;2312:10;;-1:-1:-1;;;;;;;;;;;2303:31:0;;;;;;;;;-1:-1:-1;2352:4:0;2017:347;;;;:::o;3659:161::-;3750:17;;-1:-1:-1;;;;;3750:17:0;3736:10;:31;3728:40;;;;;;3779:17;:33;;-1:-1:-1;;;;;;3779:33:0;-1:-1:-1;;;;;3779:33:0;;;;;;;;;;3659:161::o;2839:332::-;2960:10;2935:4;2952:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2952:28:0;;;;;;;;;;;:37;;;3005;;;;;;;2935:4;;2952:28;;2960:10;;3005:37;;;;;;;;3053:88;;-1:-1:-1;;;;;3053:88:0;;3101:10;3053:88;;;;;;;;;;;;3129:4;3053:88;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3053:47:0;;;;;3101:10;3113:6;;3129:4;3136;;;;3053:88;;;;3136:4;;;;3053:88;1:33:-1;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3053:88:0;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3053:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;3159:4:0;;2839:332;-1:-1:-1;;;;;;;;2839:332:0:o;1877:132::-;-1:-1:-1;;;;;1977:15:0;;;1950:7;1977:15;;;:7;:15;;;;;;;;:24;;;;;;;;;;;;;1877:132::o;4838:114::-;4896:7;4925:1;4920;:6;;4912:15;;;;;;-1:-1:-1;4941:5:0;;;4838:114::o;4958:134::-;5016:7;5044:5;;;5064:6;;;;5056:15;;;;;;5085:1;4958:134;-1:-1:-1;;;4958:134:0:o

Swarm Source

bzzr://607c42c194ae7077d96ab4f267744f1f06c19725badc4fafc4de84e76e7a2b28
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.