Contract 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a

 
Txn Hash Method
Block
From
To
Value
0xd300cbbd15844ccc530421fa2123e29431c5be8e19856393d295c0bbc5bbb0a3Transfer123907252021-05-08 1:38:5611 hrs 54 mins ago0x9ea57fee5694fb74c6f134c6349e2e84a6455c1b IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.000869840
0x9e7ac85a1dfeed835840758f8edb7ee135df5878c9d05e7762a7f40a0c51a631Transfer123882142021-05-07 16:25:4121 hrs 7 mins ago0x9ea57fee5694fb74c6f134c6349e2e84a6455c1b IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00376796597
0x838ac231b2de0fbb449d98d43dc410f3ad05de8dba67fbfae49633c1e9bd9ce2Transfer123881282021-05-07 16:06:3821 hrs 26 mins ago0x32781a5400aebd57599b7e183dc80232c477f1d0 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00465852120
0x8d0a36937c96fa85033b61114453a5ca35ed25744ce745f5cb9983c6925575fcTransfer123879002021-05-07 15:17:4922 hrs 15 mins agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.004887085133
0xbecbb3f7b1a0c83d40f8b1a85f8b0e67f98564d99ecbe0585cb8762785ab0a38Transfer123858132021-05-07 7:25:481 day 6 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0025721570
0x079b8851a24bdc9e72f1c84a74b37a6d06b9f647229a2d0d42063218869e2c98Transfer123857232021-05-07 7:05:341 day 6 hrs ago0x33ffaadb0a6b7fdde17608642ebd4e9e03fc8b3c IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00179932949
0xdc23d0ef68c783ddf98b8084da132cfe9cc042f46fd9488747dbf5b877b4a5c4Transfer123842782021-05-07 1:41:121 day 11 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0025721570
0x31ab8a0dfbee29c8f7d87071d46b18f1419eafaccfe9080e4554e06469ccaa85Transfer123807162021-05-06 12:24:052 days 1 hr ago0x3e234430161ebe6258ce04123fd412ea731d51a8 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0019410550
0x580ccefb9633e1ab48996b29c43eee0107c07c0cf873f35d77795d58f046bff1Transfer123803742021-05-06 11:07:252 days 2 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00275587575
0xcaeb2f46890cf6ee4eead297c790d8d07f53611c5bae7461a1d158ef1f8a8b5eTransfer123801242021-05-06 10:11:092 days 3 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00231493563
0x74d54875d18a221a475dbdca382c31dcbdea1b6b17289f4d3639151305b634dbTransfer123801122021-05-06 10:08:372 days 3 hrs ago0x0bcb6decea6eb6c38c51867020988919e40c1765 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00190222949
0x86aad70f21e99d88e9e3b7c3e495dd7df4cbd5ca3f63e8fbb03bb20347270dd5Transfer123800902021-05-06 10:04:332 days 3 hrs ago0x778f7434956b899303708fa3c5fad85bf9d93e06 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00242194545
0x0768e3191321a053f4ab04879fa48a5c347e6802958734b53893879b46541887Transfer123798492021-05-06 9:14:312 days 4 hrs ago0x33ffaadb0a6b7fdde17608642ebd4e9e03fc8b3c IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00317543959
0x9cb5b8f6ee46bdea922bf005fc3487bf42a0b52b2308116a884cb8606bd3c3f2Transfer123788582021-05-06 5:18:032 days 8 hrs ago0xc4cec6ec462d95abbbb57faeabb333bd45bcf8d7 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00204519807838.000001459
0x5fbea2a81a3ba1884d76c145503008c06f99253f907c4ec2b853856fde7e7b31Transfer123788572021-05-06 5:17:222 days 8 hrs ago0x9f3fd63fafef3a0fa7df45f801d55c519b22203b IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00161625244
0xba72a19ad33185bec614b01f0ce98fe06df3dc96173d12f6c26ff90fd0acc436Transfer123781392021-05-06 2:46:082 days 10 hrs ago0x7a262c8b3896b994ddef9b42605adf6644b78c18 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0026910550
0x40476090c079e1068816b29d4bc1b07025a046cc7684782006dc903bedf43ceaTransfer123725302021-05-05 6:09:093 days 7 hrs ago0x9f3fd63fafef3a0fa7df45f801d55c519b22203b IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00166807931
0xd0f7a5d751a9d36d6ea6e39f4ef8044b6d4269a27d0acb8714e125bc599c8267Transfer123712122021-05-05 1:19:103 days 12 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0041999178
0x9792eda7dfbe385c68322013d144e94dd07b545f5edacc0c22dc603fa0f0e58fTransfer123653722021-05-04 3:29:414 days 10 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00242437866
0x88e1ec1f1b9ce876afc2c22b6af3d2466126e4106fc7245f4da53be11f3c1027Approve123651992021-05-04 2:53:064 days 10 hrs ago0x778f7434956b899303708fa3c5fad85bf9d93e06 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.002297850
0x0b1b3f194fd410c79843ef35b2458a3720992341eceaeade8bda99cd10d238ddTransfer123594642021-05-03 5:57:395 days 7 hrs ago0x3f931ffa79361aa9fb2f32cb79cd480b70ea1769 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.00112650529
0x12b5c4c00a00d3c4e57bdbb7f620ebad939c6c1c29786c949a180cddd7f85abaApprove123308362021-04-28 19:26:569 days 18 hrs ago0x05227e4fa98a6415ef1927e902dc781aa7ed518a IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.0008620860
0x8c427655f6c4e5766ffaea433b716ff552321a7b91e6889df87f3f2acdcb5880Transfer121533232021-04-01 11:21:5637 days 2 hrs ago0xdaa8bf60b93384113158a97b733302131c44517c IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.008648212164
0x6ef0cc8f7a7ff835cd50d794cb408446b2e1edfd21dd74ef55c6de7077afb16cTransfer121279972021-03-28 13:53:4940 days 23 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.005548515147
0x1e286011b10496ce37561fe3b8e6e57a2b0811eb8621faf4eeefb168410bb04eTransfer121010962021-03-24 10:45:3645 days 2 hrs agoHoo.com 5 IN  0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0 Ether0.006680865177
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x98543ddd62322fc57efa65c7b750ea338a04f8b6b023c1d50472a2e3c5e1075a113445612020-11-28 3:25:22161 days 10 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.055152697976040546 Ether
0x79c1b36adf936d839ab1adf370b8f8ec1e8c3488a7f5457374c407ad797856bd113179512020-11-24 1:19:03165 days 12 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.226280775529444393 Ether
0x573eb982e4d805b3cbf1668aeaede5e453e6c795f3ab2481f27b077e50976b67112737402020-11-17 6:17:58172 days 7 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.59 Ether
0x9c478e8dc6b641b1081f054e6d39f111237e9c0d75509a3b581b689970d29125112727622020-11-17 2:39:39172 days 10 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c21.795 Ether
0x6b902fd6e1cfa705d3c304240e10cc4edc20990fbdf31df87d130854f9b16333112541552020-11-14 6:17:21175 days 7 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.59 Ether
0x7bc671cc68549891d981257524cf48063e725da4abc8a3b88846584d2930a267112484472020-11-13 9:07:45176 days 4 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c1.74 Ether
0x46021dbe81d553302b4e39063b89c816d5a6eee2e09f1f8298b0f4dcf9f62a35112405032020-11-12 3:55:00177 days 9 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c5 Ether
0x9e8846b8ce43fc794223744fdaec00328b49834f8e3df6f9fd3618090329f14f110832222020-10-19 0:42:31201 days 12 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.015 Ether
0x03fc76cc97e6802cb2aba2ce7a08ff10a3d83eb3e21ce1f86b2d7caa46d3022c109878742020-10-04 6:52:05216 days 6 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c15.1965 Ether
0xabd4db306a967845f513674448fd50bc5a6dd180f86a8ac4a07e8533e42bb349109445892020-09-27 12:20:14223 days 1 hr ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.9085509999999999 Ether
0x4c09dbff5b9e3255ee235b045486eabc85aee353da0960a15953138a7ca2d825107936272020-09-04 7:46:50246 days 5 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c2.67064274 Ether
0xebad275db9c7fa28a8d71582c1849b885130e13ecadcb08c5972d597dac215fe105649752020-07-31 3:44:55281 days 9 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c1.0858927499999999 Ether
0x8a64e37577fd2815eae38d11505f1dd2896282b2571f630f790bb242939b0042104084282020-07-06 21:56:01305 days 15 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c0.265 Ether
0x6ce872c7d048e0ba85b11e9886a987ae664d28b10b044eb7584c9a254c3b07c0104027012020-07-06 0:40:29306 days 12 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c5.050368862585714 Ether
0x27d6f3c6c5fbe643f4a2034c0f24c5ada65cb092dbd7c80bc437007cf6b3a24b103977272020-07-05 6:17:31307 days 7 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c6.3750903368691963 Ether
0xd5f5e89a2ecee464241ae9939a7247010b8a3e8e98c6d64124712dffe6254a4d103972332020-07-05 4:27:05307 days 9 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a3.8750903368691963 Ether
0x03f29443ba1eb51d54ec8bd3992ddca6afb1dd90016baf0076ccb56de4fe0a67103927432020-07-04 11:42:01308 days 1 hr ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c10.59 Ether
0x4b0164886024dcdcf922185381d2956193eb6794c67c9df7d95dbd2bd52b21ca103891162020-07-03 22:12:39308 days 15 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c7 Ether
0xfc918573448ecdc84977372ae140dd6038def6dd6a930288367965455953ce13103882772020-07-03 19:20:09308 days 18 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c2.7376 Ether
0x994c1f6120d24bebbbc6214114e1628391d98ff18f6d4bf4faffc23721cc52f4103874602020-07-03 16:10:07308 days 21 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a1.476130539906376 Ether
0xb7b871906da8f2125d28840778167076359680f63f6b10bed0e7694e15baabbf103874602020-07-03 16:10:07308 days 21 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a1.476130539906376 Ether
0xb50c54830ec1dc30a2d81825edf2031344bb9e2002ab13a6332b3767436f56a5103874382020-07-03 16:05:14308 days 21 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a2.3376321963724964 Ether
0x8ba960ab68dba73cbdc008d82131b819aac2eff4cdede4e36fb8353a88523352103874382020-07-03 16:05:14308 days 21 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a2.3376321963724964 Ether
0x95f2655d8d1fc75c01cc1e844a4911a1123b4219b2c925f11b660096de27b8e8103873922020-07-03 15:54:29308 days 21 hrs ago 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a0x7af77f442a33c65387431d4b2af83baa7df6d54c79.7172541984645003 Ether
0x64839f7212f48eb9649703e6de58dcb579ead4f4eb3030451a56c5a87d64b244103873132020-07-03 15:37:21308 days 21 hrs ago 0x8b8e635786588c21dae6498a5a33f83fb034a154 0x1f8f123bf24849443a56ed9fc42b9265b7f3a39a2.3618326144801987 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UniTopia

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-07-03
*/

/*___________________________________________________________________
  _      _                                        ______           
  |  |  /          /                                /              
--|-/|-/-----__---/----__----__---_--_----__-------/-------__------
  |/ |/    /___) /   /   ' /   ) / /  ) /___)     /      /   )     
__/__|____(___ _/___(___ _(___/_/_/__/_(___ _____/______(___/__o_o_

    
    
    ██╗   ██╗███╗   ██╗██╗    ████████╗ ██████╗ ██████╗ ██╗ █████╗ 
    ██║   ██║████╗  ██║██║    ╚══██╔══╝██╔═══██╗██╔══██╗██║██╔══██╗
    ██║   ██║██╔██╗ ██║██║       ██║   ██║   ██║██████╔╝██║███████║
    ██║   ██║██║╚██╗██║██║       ██║   ██║   ██║██╔═══╝ ██║██╔══██║
    ╚██████╔╝██║ ╚████║██║       ██║   ╚██████╔╝██║     ██║██║  ██║
     ╚═════╝ ╚═╝  ╚═══╝╚═╝       ╚═╝    ╚═════╝ ╚═╝     ╚═╝╚═╝  ╚═╝
                                                                   
                                                                   

=== 'UniTopia' Token contract with following features ===
    => ERC20 Compliance
    => Higher degree of control by owner - safeguard functionality
    => SafeMath implementation 
    => Burnable and no-minting 
    => multi token tranfer
    => approve and call fallback


======================= Quick Stats ===================
    => Name        : UniTopia
    => Symbol      : uTOPIA
    => Total supply: 1,000,000 (1 Million)
    => Decimals    : 18


============= Independant Audit of the code ============
    => Multiple Freelancers Auditors
    => Community Audit by Bug Bounty program


-------------------------------------------------------------------
 Copyright (c) 2020 onwards UniTopia Network. ( https://unitopia.network )
 Contract designed with ❤ by EtherAuthority ( https://EtherAuthority.io )
-------------------------------------------------------------------
*/


pragma solidity 0.5.16;



//*******************************************************************//
//------------------------ SafeMath Library -------------------------//
//*******************************************************************//

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);
  }
}



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



//*******************************************************************//
//------------------ Contract to Manage Ownership -------------------//
//*******************************************************************//
contract owned {
    address  payable public owner;
    address payable internal newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
        emit OwnershipTransferred(address(0), owner);
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address payable _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }

    //this flow is to prevent transferring ownership to wrong wallet by mistake
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}



//****************************************************************************//
//---------------------        MAIN CODE STARTS HERE     ---------------------//
//****************************************************************************//
contract UniTopia is owned {



  /*===============================
  =         DATA STORAGE          =
  ===============================*/    

  using SafeMath for uint256;
  bool public safeGuard=false;

  string public constant name  = "UniTopia";
  string public constant symbol = "uTOPIA";
  uint8 public constant decimals = 18;
  
  uint256 public _totalSupply;
  uint256 public tokenPrice;
  uint256 public soldTokens;
  uint256 public preMintedToken;
  
  mapping(address=>uint256) public Pool;
  mapping (address => uint256) private balances;
  mapping (address => mapping (address => uint256)) private allowed;
  
  event Transfer(address indexed from, address indexed to, uint256 value);
  event TransferPoolamount(address _from, address _to, uint256 _ether);
  event Approval(address _from, address _spender, uint256 _tokenAmt);
  
  
  
  
  /**
   * Contract creator should provide total supply (without decimals) and token price, while deploying the smart contract. 
   */
  constructor(uint256 _supply,uint256 _price,uint256 _premint) public {
     _totalSupply= _supply * (10 ** 18);
     tokenPrice=_price;
     soldTokens=_premint* (10 ** 18);
    balances[msg.sender] = _premint* (10 ** 18);
    emit Transfer(address(0), msg.sender, _premint* (10 ** 18));
  }
  
  
  /**
   * Users get tokens immediately according to ether contributed.
   */
  function buyToken() payable public returns(bool)
  {
      require(msg.value!=0,"Invalid Amount");
      
      uint256 one=10**18/tokenPrice;
      
      uint256 tknAmount=one*msg.value;
      
      require(soldTokens.add(tknAmount)<=_totalSupply,"Token Not Available");
      
      balances[msg.sender]+=tknAmount;
      //_totalSupply-=tknAmount;
      Pool[owner]+=msg.value;
      soldTokens+=tknAmount;
      
      emit Transfer(address(this),msg.sender,tknAmount);
  }
  
  
  /**
   * owner can withdraw the fund anytime.
   */
  function withDraw() public onlyOwner{
      
      require(Pool[owner]!=0,"No Ether Available");
      owner.transfer(Pool[owner]);
      
      emit TransferPoolamount(address(this),owner,Pool[owner]);
      Pool[owner]=0;
  }
  
  
  /**
   *Owner can chaneg teh token price anytime.
   */
  
  function changeTokenPrice(uint256 _price) public onlyOwner{
      require(_price!=0);
      tokenPrice=_price;
  }
  

  /**
   * when safeGuard is true, then only token transfer will start. 
   * once token transfer will be started, then it will not even reverted by owner.
   */
  function transfer(address to, uint256 value) public returns (bool) {
    require(safeGuard==true,'Transfer Is Not Available');
    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;
  }
  
  
  /**
   * when safeGuard is true, then only token transfer will start. 
   * once token transfer will be started, then it will not even reverted by owner.
   */
  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(safeGuard==true,'Transfer Is Not Available');
    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;
  }


  /**
   * user can transfer tokens in bulk. 
   * maximum 150 at a time.
   */
  function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
    uint256 arrayLength = receivers.length;
    require(arrayLength <= 150, 'Too many addresses');
    for (uint256 i = 0; i < arrayLength; i++) {
      transfer(receivers[i], amounts[i]);
    }
  }
  
  
  /**
   * approve token spending to any third party.
   * approved user or contract can spend toknes.
   */
  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;
  }

  
  /**
   * This function allows user to approve and at the same time call any other smart contract function and do any code execution.
   */
  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;
    }

  
  /**
   * Increase allowance.
   */
  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    require(spender != address(0));
    allowed[msg.sender][spender] = allowed[msg.sender][spender].add(addedValue);
    emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
    return true;
  }
  
  
  
  /**
   * decrease allowance.
   */
  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    require(spender != address(0));
    allowed[msg.sender][spender] = allowed[msg.sender][spender].sub(subtractedValue);
    emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
    return true;
  }

  
  /**
   * anyone can burn the tokens. and it will decrease the total supply of the tokens.
   */
  function burn(uint256 amount) external {
    require(amount != 0);
    require(amount <= balances[msg.sender]);
    _totalSupply = _totalSupply.sub(amount);
    balances[msg.sender] = balances[msg.sender].sub(amount);
    emit Transfer(msg.sender, address(0), amount);
  }
  
  
  
  /**
   * only owner can change thi safeGuard status to true. 
   * It will start the token transfer. and once it is started, it can not be stoped.
   */
  function changeSafeGuard() public onlyOwner{
      safeGuard=true;
  }
  
  
  
  /*===============================
    =       VIEW FUNCTIONS        =
    ===============================*/
  function tokenSold() public view returns(uint256)
  {
      return soldTokens;
  }
  
  function totalEther() public view returns(uint256)
  {
      return Pool[owner];
  }
  
  function availableToken() public view returns(uint256)
  {
      return _totalSupply.sub(soldTokens);
  }

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

  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];
  }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"uint256","name":"_price","type":"uint256"},{"internalType":"uint256","name":"_premint","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_tokenAmt","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"}],"name":"OwnershipTransferred","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_ether","type":"uint256"}],"name":"TransferPoolamount","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Pool","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"player","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"availableToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"player","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"buyToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"changeSafeGuard","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"changeTokenPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preMintedToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"safeGuard","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"soldTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenSold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEther","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withDraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526001805460ff60a01b1916905534801561001d57600080fd5b506040516114e03803806114e08339818101604052606081101561004057600080fd5b5080516020820151604092830151600080546001600160a01b031916331780825594519394929391926001600160a01b0316917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3670de0b6b3a7640000808402600255600383905581026004819055336000818152600760209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050506113d28061010e6000396000f3fe6080604052600436106101cd5760003560e01c806370a08231116100f7578063a482171911610095578063dd62ed3e11610064578063dd62ed3e14610743578063e0b13f621461077e578063f2fde38b146107b1578063fbc94f24146107e4576101cd565b8063a48217191461065b578063a9059cbb14610663578063ae6e22f11461069c578063cae9ca51146106b1576101cd565b80637ff9b596116100d15780637ff9b596146105c75780638da5cb5b146105dc57806395d89b411461060d578063a457c2d714610622576101cd565b806370a082311461056a57806379279fd11461059d57806379ba5097146105b2576101cd565b8063395093511161016f578063564b28a01161013e578063564b28a0146105165780635b6127cc1461052b5780635e6efca0146105405780635ed9ebfc14610555576101cd565b806339509351146104895780633eaaf86b146104c257806342966c68146104d7578063519ee19e14610501576101cd565b806318160ddd116101ab57806318160ddd146102c05780631e89d545146102e757806323b872dd1461041b578063313ce5671461045e576101cd565b806306fdde03146101d2578063095ea7b31461025c5780630fdb1c10146102a9575b600080fd5b3480156101de57600080fd5b506101e761080e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026857600080fd5b506102956004803603604081101561027f57600080fd5b506001600160a01b038135169060200135610832565b604080519115158252519081900360200190f35b3480156102b557600080fd5b506102be6108b6565b005b3480156102cc57600080fd5b506102d56109e9565b60408051918252519081900360200190f35b3480156102f357600080fd5b506102be6004803603604081101561030a57600080fd5b81019060208101813564010000000081111561032557600080fd5b82018360208201111561033757600080fd5b8035906020019184602083028401116401000000008311171561035957600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156103a957600080fd5b8201836020820111156103bb57600080fd5b803590602001918460208302840111640100000000831117156103dd57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506109ef945050505050565b34801561042757600080fd5b506102956004803603606081101561043e57600080fd5b506001600160a01b03813581169160208101359091169060400135610a86565b34801561046a57600080fd5b50610473610c4b565b6040805160ff9092168252519081900360200190f35b34801561049557600080fd5b50610295600480360360408110156104ac57600080fd5b506001600160a01b038135169060200135610c50565b3480156104ce57600080fd5b506102d5610d0a565b3480156104e357600080fd5b506102be600480360360208110156104fa57600080fd5b5035610d10565b34801561050d57600080fd5b506102d5610da7565b34801561052257600080fd5b506102d5610dad565b34801561053757600080fd5b506102d5610dcb565b34801561054c57600080fd5b506102be610dd1565b34801561056157600080fd5b506102d5610dfd565b34801561057657600080fd5b506102d56004803603602081101561058d57600080fd5b50356001600160a01b0316610e03565b3480156105a957600080fd5b50610295610e1e565b3480156105be57600080fd5b506102be610e2e565b3480156105d357600080fd5b506102d5610ea9565b3480156105e857600080fd5b506105f1610eaf565b604080516001600160a01b039092168252519081900360200190f35b34801561061957600080fd5b506101e7610ebe565b34801561062e57600080fd5b506102956004803603604081101561064557600080fd5b506001600160a01b038135169060200135610ee0565b610295610f29565b34801561066f57600080fd5b506102956004803603604081101561068657600080fd5b506001600160a01b03813516906020013561104c565b3480156106a857600080fd5b506102d561117b565b3480156106bd57600080fd5b50610295600480360360608110156106d457600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561070457600080fd5b82018360208201111561071657600080fd5b8035906020019184600183028401116401000000008311171561073857600080fd5b509092509050611197565b34801561074f57600080fd5b506102d56004803603604081101561076657600080fd5b506001600160a01b03813581169160200135166112b3565b34801561078a57600080fd5b506102d5600480360360208110156107a157600080fd5b50356001600160a01b03166112de565b3480156107bd57600080fd5b506102be600480360360208110156107d457600080fd5b50356001600160a01b03166112f0565b3480156107f057600080fd5b506102be6004803603602081101561080757600080fd5b5035611329565b60405180604001604052806008815260200167556e69546f70696160c01b81525081565b60006001600160a01b03831661084757600080fd5b3360008181526008602090815260408083206001600160a01b03881680855290835292819020869055805193845290830191909152818101849052517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259181900360600190a150600192915050565b6000546001600160a01b031633146108cd57600080fd5b600080546001600160a01b031681526006602052604090205461092c576040805162461bcd60e51b81526020600482015260126024820152714e6f20457468657220417661696c61626c6560701b604482015290519081900360640190fd5b600080546001600160a01b031680825260066020526040808320549051919281156108fc029290818181858888f19350505050158015610970573d6000803e3d6000fd5b50600080546001600160a01b031680825260066020908152604092839020548351308152918201929092528083019190915290517f4cfea0680be77c1c2fdb98caabb722e2de57ab1f1b06137dd732bca973e4cf9b9181900360600190a1600080546001600160a01b0316815260066020526040812055565b60025490565b81516096811115610a3c576040805162461bcd60e51b8152602060048201526012602482015271546f6f206d616e792061646472657373657360701b604482015290519081900360640190fd5b60005b81811015610a8057610a77848281518110610a5657fe5b6020026020010151848381518110610a6a57fe5b602002602001015161104c565b50600101610a3f565b50505050565b60018054600091600160a01b90910460ff16151514610ae8576040805162461bcd60e51b81526020600482015260196024820152785472616e73666572204973204e6f7420417661696c61626c6560381b604482015290519081900360640190fd5b6001600160a01b038416600090815260076020526040902054821115610b0d57600080fd5b6001600160a01b0384166000908152600860209081526040808320338452909152902054821115610b3d57600080fd5b6001600160a01b038316610b5057600080fd5b6001600160a01b038416600090815260076020526040902054610b79908363ffffffff61134f16565b6001600160a01b038086166000908152600760205260408082209390935590851681522054610bae908363ffffffff61136416565b6001600160a01b038085166000908152600760209081526040808320949094559187168152600882528281203382529091522054610bf2908363ffffffff61134f16565b6001600160a01b038086166000818152600860209081526040808320338452825291829020949094558051868152905192871693919260008051602061137e833981519152929181900390910190a35060019392505050565b601281565b60006001600160a01b038316610c6557600080fd5b3360009081526008602090815260408083206001600160a01b0387168452909152902054610c99908363ffffffff61136416565b3360008181526008602090815260408083206001600160a01b038916808552908352928190208590558051938452908301919091528181019290925290517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259181900360600190a150600192915050565b60025481565b80610d1a57600080fd5b33600090815260076020526040902054811115610d3657600080fd5b600254610d49908263ffffffff61134f16565b60025533600090815260076020526040902054610d6c908263ffffffff61134f16565b3360008181526007602090815260408083209490945583518581529351919360008051602061137e833981519152929081900390910190a350565b60045490565b6000610dc660045460025461134f90919063ffffffff16565b905090565b60055481565b6000546001600160a01b03163314610de857600080fd5b6001805460ff60a01b1916600160a01b179055565b60045481565b6001600160a01b031660009081526007602052604090205490565b600154600160a01b900460ff1681565b6001546001600160a01b03163314610e4557600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b60035481565b6000546001600160a01b031681565b6040518060400160405280600681526020016575544f50494160d01b81525081565b60006001600160a01b038316610ef557600080fd5b3360009081526008602090815260408083206001600160a01b0387168452909152902054610c99908363ffffffff61134f16565b600034610f6e576040805162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908105b5bdd5b9d60921b604482015290519081900360640190fd5b6000600354670de0b6b3a764000081610f8357fe5b60025460045492909104925034830291610fa3908363ffffffff61136416565b1115610fec576040805162461bcd60e51b8152602060048201526013602482015272546f6b656e204e6f7420417661696c61626c6560681b604482015290519081900360640190fd5b33600081815260076020908152604080832080548601905582546001600160a01b031683526006825291829020805434019055600480548501905581518481529151309260008051602061137e83398151915292908290030190a3505090565b60018054600091600160a01b90910460ff161515146110ae576040805162461bcd60e51b81526020600482015260196024820152785472616e73666572204973204e6f7420417661696c61626c6560381b604482015290519081900360640190fd5b336000908152600760205260409020548211156110ca57600080fd5b6001600160a01b0383166110dd57600080fd5b336000908152600760205260409020546110fd908363ffffffff61134f16565b33600090815260076020526040808220929092556001600160a01b0385168152205461112f908363ffffffff61136416565b6001600160a01b03841660008181526007602090815260409182902093909355805185815290519192339260008051602061137e8339815191529281900390910190a350600192915050565b600080546001600160a01b031681526006602052604090205490565b3360008181526008602090815260408083206001600160a01b0389168085529083528184208890558151948552918401919091528281018690525190917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925919081900360600190a1604051638f4ffcb160e01b81523360048201818152602483018790523060448401819052608060648501908152608485018790526001600160a01b038a1694638f4ffcb194938a93928a928a92919060a401848480828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b15801561129057600080fd5b505af11580156112a4573d6000803e3d6000fd5b50600198975050505050505050565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b60066020526000908152604090205481565b6000546001600160a01b0316331461130757600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461134057600080fd5b8061134a57600080fd5b600355565b60008282111561135e57600080fd5b50900390565b60008282018381101561137657600080fd5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a723158206ba7be8f0dba3198215f532cd811430a7d5acacccd472ce39610c35de389577764736f6c6343000510003200000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000000000000000000000000000000000030d40

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000000000000000000000000000000000030d40

-----Decoded View---------------
Arg [0] : _supply (uint256): 1000000
Arg [1] : _price (uint256): 5000000000000000
Arg [2] : _premint (uint256): 200000

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000f4240
Arg [1] : 0000000000000000000000000000000000000000000000000011c37937e08000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000030d40


Deployed ByteCode Sourcemap

5095:6963:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5315:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5315:41: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;5315:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9251:223;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9251:223:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9251:223:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;7073:234;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7073:234:0;;;:::i;:::-;;11727:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11727:85:0;;;:::i;:::-;;;;;;;;;;;;;;;;8836:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8836:290:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8836:290:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;8836:290:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8836:290: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;8836:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8836:290:0;;;;;;;;-1:-1:-1;8836:290:0;;-1:-1:-1;;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;8836:290:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8836:290: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;8836:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8836:290:0;;-1:-1:-1;8836:290:0;;-1:-1:-1;;;;;8836:290:0:i;8235:509::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8235:509:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;8235:509:0;;;;;;;;;;;;;;;;;:::i;5406:35::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5406:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9994:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9994:300:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9994:300:0;;;;;;;;:::i;5450:27::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5450:27:0;;;:::i;10771:278::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10771:278:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10771:278:0;;:::i;11425:85::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11425:85:0;;;:::i;11613:108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11613:108:0;;;:::i;5542:29::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5542:29:0;;;:::i;11224:72::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11224:72:0;;;:::i;5512:25::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5512:25:0;;;:::i;11818:101::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11818:101:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11818:101:0;-1:-1:-1;;;;;11818:101:0;;:::i;5281:27::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5281:27:0;;;:::i;4642:196::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4642:196:0;;;:::i;5482:25::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5482:25:0;;;:::i;4079:29::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4079:29:0;;;:::i;:::-;;;;-1:-1:-1;;;;;4079:29:0;;;;;;;;;;;;;;5361:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5361:40:0;;;:::i;10350:310::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10350:310:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;10350:310:0;;;;;;;;:::i;6509:495::-;;;:::i;7677:380::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7677:380:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7677:380:0;;;;;;;;:::i;11518:87::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11518:87:0;;;:::i;9628:316::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9628:316:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;9628:316:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;9628:316:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9628:316: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;9628:316:0;;-1:-1:-1;9628:316:0;-1:-1:-1;9628:316:0;:::i;11927:126::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11927:126:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;11927:126:0;;;;;;;;;;:::i;5580:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5580:37:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5580:37:0;-1:-1:-1;;;;;5580:37:0;;:::i;4443:110::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4443:110:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4443:110:0;-1:-1:-1;;;;;4443:110:0;;:::i;7384:117::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7384:117:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7384:117:0;;:::i;5315:41::-;;;;;;;;;;;;;;-1:-1:-1;;;5315:41:0;;;;:::o;9251:223::-;9316:4;-1:-1:-1;;;;;9337:21:0;;9329:30;;;;;;9374:10;9366:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9366:28:0;;;;;;;;;;;;:36;;;9414;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9464:4:0;9251:223;;;;:::o;7073:234::-;4409:5;;-1:-1:-1;;;;;4409:5:0;4395:10;:19;4387:28;;;;;;7134:11;7139:5;;-1:-1:-1;;;;;7139:5:0;7134:11;;:4;:11;;;;;;7126:44;;;;;-1:-1:-1;;;7126:44:0;;;;;;;;;;;;-1:-1:-1;;;7126:44:0;;;;;;;;;;;;;;;7179:5;;;-1:-1:-1;;;;;7179:5:0;7194:11;;;:4;:11;;;;;;;7179:27;;:5;;:27;;;;;;;:5;:27;7194:11;7179:5;:27;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;7261:5:0;;;-1:-1:-1;;;;;7261:5:0;7267:11;;;:4;:11;;;;;;;;;;7228:51;;7255:4;7228:51;;;;;;;;;;;;;;;;;;;;;;;;;;;7300:1;7293:5;;-1:-1:-1;;;;;7293:5:0;7288:11;;:4;:11;;;;;:13;7073:234::o;11727:85::-;11794:12;;11727:85;:::o;8836:290::-;8949:16;;8995:3;8980:18;;;8972:49;;;;;-1:-1:-1;;;8972:49:0;;;;;;;;;;;;-1:-1:-1;;;8972:49:0;;;;;;;;;;;;;;;9033:9;9028:93;9052:11;9048:1;:15;9028:93;;;9079:34;9088:9;9098:1;9088:12;;;;;;;;;;;;;;9102:7;9110:1;9102:10;;;;;;;;;;;;;;9079:8;:34::i;:::-;-1:-1:-1;9065:3:0;;9028:93;;;;8836:290;;;:::o;8235:509::-;8335:9;;;8314:4;;-1:-1:-1;;;8335:9:0;;;;;:15;;;8327:52;;;;;-1:-1:-1;;;8327:52:0;;;;;;;;;;;;-1:-1:-1;;;8327:52:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;8403:14:0;;;;;;:8;:14;;;;;;8394:23;;;8386:32;;;;;;-1:-1:-1;;;;;8442:13:0;;;;;;:7;:13;;;;;;;;8456:10;8442:25;;;;;;;;8433:34;;;8425:43;;;;;;-1:-1:-1;;;;;8483:16:0;;8475:25;;;;;;-1:-1:-1;;;;;8530:14:0;;;;;;:8;:14;;;;;;:25;;8549:5;8530:25;:18;:25;:::i;:::-;-1:-1:-1;;;;;8513:14:0;;;;;;;:8;:14;;;;;;:42;;;;8577:12;;;;;;;:23;;8594:5;8577:23;:16;:23;:::i;:::-;-1:-1:-1;;;;;8562:12:0;;;;;;;:8;:12;;;;;;;;:38;;;;8641:13;;;;;:7;:13;;;;;8655:10;8641:25;;;;;;;:36;;8671:5;8641:36;:29;:36;:::i;:::-;-1:-1:-1;;;;;8613:13:0;;;;;;;:7;:13;;;;;;;;8627:10;8613:25;;;;;;;;:64;;;;8695:25;;;;;;;;;;;8613:13;;-1:-1:-1;;;;;;;;;;;8695:25:0;;;;;;;;;;-1:-1:-1;8734:4:0;8235:509;;;;;:::o;5406:35::-;5439:2;5406:35;:::o;9994:300::-;10074:4;-1:-1:-1;;;;;10095:21:0;;10087:30;;;;;;10163:10;10155:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;10155:28:0;;;;;;;;;;:44;;10188:10;10155:44;:32;:44;:::i;:::-;10132:10;10124:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;10124:28:0;;;;;;;;;;;;:75;;;10211:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10284:4:0;9994:300;;;;:::o;5450:27::-;;;;:::o;10771:278::-;10825:11;10817:20;;;;;;10871:10;10862:20;;;;:8;:20;;;;;;10852:30;;;10844:39;;;;;;10905:12;;:24;;10922:6;10905:24;:16;:24;:::i;:::-;10890:12;:39;10968:10;10959:20;;;;:8;:20;;;;;;:32;;10984:6;10959:32;:24;:32;:::i;:::-;10945:10;10936:20;;;;:8;:20;;;;;;;;:55;;;;11003:40;;;;;;;10936:20;;-1:-1:-1;;;;;;;;;;;11003:40:0;;;;;;;;;;10771:278;:::o;11425:85::-;11494:10;;11425:85;:::o;11613:108::-;11659:7;11687:28;11704:10;;11687:12;;:16;;:28;;;;:::i;:::-;11680:35;;11613:108;:::o;5542:29::-;;;;:::o;11224:72::-;4409:5;;-1:-1:-1;;;;;4409:5:0;4395:10;:19;4387:28;;;;;;11286:4;11276:14;;-1:-1:-1;;;;11276:14:0;-1:-1:-1;;;11276:14:0;;;11224:72::o;5512:25::-;;;;:::o;11818:101::-;-1:-1:-1;;;;;11897:16:0;11874:7;11897:16;;;:8;:16;;;;;;;11818:101::o;5281:27::-;;;-1:-1:-1;;;5281:27:0;;;;;:::o;4642:196::-;4709:8;;-1:-1:-1;;;;;4709:8:0;4695:10;:22;4687:31;;;;;;4762:8;;;4755:5;;4734:37;;-1:-1:-1;;;;;4762:8:0;;;;4755:5;;;;4734:37;;;4790:8;;;;4782:16;;-1:-1:-1;;;;;;4782:16:0;;;-1:-1:-1;;;;;4790:8:0;;4782:16;;;;4809:21;;;4642:196::o;5482:25::-;;;;:::o;4079:29::-;;;-1:-1:-1;;;;;4079:29:0;;:::o;5361:40::-;;;;;;;;;;;;;;-1:-1:-1;;;5361:40:0;;;;:::o;10350:310::-;10435:4;-1:-1:-1;;;;;10456:21:0;;10448:30;;;;;;10524:10;10516:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;10516:28:0;;;;;;;;;;:49;;10549:15;10516:49;:32;:49;:::i;6509:495::-;6552:4;6578:9;6570:38;;;;;-1:-1:-1;;;6570:38:0;;;;;;;;;;;;-1:-1:-1;;;6570:38:0;;;;;;;;;;;;;;;6625:11;6644:10;;6637:6;:17;;;;;6754:12;;6727:10;;6637:17;;;;;-1:-1:-1;6693:9:0;6689:13;;;6727:25;;6689:13;6727:25;:14;:25;:::i;:::-;:39;;6719:70;;;;;-1:-1:-1;;;6719:70:0;;;;;;;;;;;;-1:-1:-1;;;6719:70:0;;;;;;;;;;;;;;;6815:10;6806:20;;;;:8;:20;;;;;;;;:31;;;;;;6885:5;;-1:-1:-1;;;;;6885:5:0;6880:11;;:4;:11;;;;;;:22;;6893:9;6880:22;;;6911:10;:21;;;;;;6954:44;;;;;;;6971:4;;-1:-1:-1;;;;;;;;;;;6954:44:0;;;;;;;;6509:495;;;:::o;7677:380::-;7759:9;;;7738:4;;-1:-1:-1;;;7759:9:0;;;;;:15;;;7751:52;;;;;-1:-1:-1;;;7751:52:0;;;;;;;;;;;;-1:-1:-1;;;7751:52:0;;;;;;;;;;;;;;;7836:10;7827:20;;;;:8;:20;;;;;;7818:29;;;7810:38;;;;;;-1:-1:-1;;;;;7863:16:0;;7855:25;;;;;;7921:10;7912:20;;;;:8;:20;;;;;;:31;;7937:5;7912:31;:24;:31;:::i;:::-;7898:10;7889:20;;;;:8;:20;;;;;;:54;;;;-1:-1:-1;;;;;7965:12:0;;;;;;:23;;7982:5;7965:23;:16;:23;:::i;:::-;-1:-1:-1;;;;;7950:12:0;;;;;;:8;:12;;;;;;;;;:38;;;;8002:31;;;;;;;7950:12;;8011:10;;-1:-1:-1;;;;;;;;;;;8002:31:0;;;;;;;;;-1:-1:-1;8047:4:0;7677:380;;;;:::o;11518:87::-;11560:7;11593:5;;-1:-1:-1;;;;;11593:5:0;11588:11;;:4;:11;;;;;;11518:87;:::o;9628:316::-;9745:10;9724:4;9737:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9737:28:0;;;;;;;;;;;:37;;;9786;;;;;;;;;;;;;;;;;;;9724:4;;9786:37;;;;;;;;;;9830:88;;-1:-1:-1;;;9830:88:0;;9878:10;9830:88;;;;;;;;;;;;9906:4;9830:88;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9830:47:0;;;;;9878:10;9890:6;;9906:4;9913;;;;9830:88;;;;9913:4;;;;9830: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;;9830:88:0;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9830:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;9932:4:0;;9628:316;-1:-1:-1;;;;;;;;9628:316:0:o;11927:126::-;-1:-1:-1;;;;;12023:15:0;;;12000:7;12023:15;;;:7;:15;;;;;;;;:24;;;;;;;;;;;;;11927:126::o;5580:37::-;;;;;;;;;;;;;:::o;4443:110::-;4409:5;;-1:-1:-1;;;;;4409:5:0;4395:10;:19;4387:28;;;;;;4525:8;:20;;-1:-1:-1;;;;;;4525:20:0;-1:-1:-1;;;;;4525:20:0;;;;;;;;;;4443:110::o;7384:117::-;4409:5;;-1:-1:-1;;;;;4409:5:0;4395:10;:19;4387:28;;;;;;7459:9;7451:18;;;;;;7478:10;:17;7384:117::o;3040:114::-;3098:7;3127:1;3122;:6;;3114:15;;;;;;-1:-1:-1;3143:5:0;;;3040:114::o;3160:134::-;3218:7;3246:5;;;3266:6;;;;3258:15;;;;;;3287:1;3160:134;-1:-1:-1;;;3160:134:0:o

Swarm Source

bzzr://6ba7be8f0dba3198215f532cd811430a7d5acacccd472ce39610c35de3895777
Block Transaction Difficulty Gas Used Reward
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.