Contract 0xC09E0fe38aDB1CDBCEE5F008182a6204Da90C5a0

 

Contract Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x62a4cc5d79b36eb3dcfadbdf07859d35991f637226c09c1d417b877216f36b96Drip201300522021-10-12 8:14:464 days 19 hrs ago0x949a9296d62183d45490df309a98083c37f2c0dd IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00130354
0x948593fcf366eef59af766138a323c6c557b1795823df946f95beb6cc198c55eDrips To201004172021-10-11 13:50:095 days 14 hrs ago0x59a92749e07cc5478a188e9a4c8d3dfe35e20c37 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000830707
0x2d806e2c92cfbc1f118908e550fb37dbeaaf5eb28315396be06544c9955fb9d5Drips To200028962021-10-09 0:24:458 days 3 hrs ago0xaba24087a271bde4275ff13511b49d90f77c5c65 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00080391
0xd2bcbd3815e8a708f2fe390c79db9b18d3f577ee798a7091bcf0067a2f89c094Update Allowance200028962021-10-09 0:24:458 days 3 hrs ago0xaba24087a271bde4275ff13511b49d90f77c5c65 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000921648
0x0ffac13d1f408d6fc7c9b8427e326e0776035934b626cf902f91047ade1c5c2dDrips To200027422021-10-09 0:19:258 days 3 hrs ago0xaba24087a271bde4275ff13511b49d90f77c5c65 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00199128
0x2dd764560e67e85916222cc04c6ec0f3955b0290f5fea8973d5f0ae8cba2eb42Drip200027022021-10-09 0:18:058 days 3 hrs ago0xaba24087a271bde4275ff13511b49d90f77c5c65 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00246831
0x0bc2338c32f0781b6feef032ab1db4adb753a784996626cdf9cb10bfc55f71cdDrip197891702021-10-03 8:11:0413 days 19 hrs ago0xff862c1067bcadb33b6cb1dd252b38beb3cd0ab2 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000082277
0x772a4026b5b05d640f3fbd23f848dc52908e0d06a586c1fc7eceeb7b9cf749a1Drips To197795142021-10-03 2:04:2714 days 1 hr ago0xa4a5a38b40698ca10389c3ba9256b13993b98fd3 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000118781994
0xf5047eb2974579bc35adc3b81cd8cf0a5b037ba9c682de544e5214cf2a1b5520Drip197795062021-10-03 2:04:1114 days 1 hr ago0xa4a5a38b40698ca10389c3ba9256b13993b98fd3 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000847301
0x2fac239af47e1f374b6531add700ada0d5d4142cc135fe887c0cf3996d9540e1Drip197169842021-10-01 11:49:0615 days 16 hrs ago0x53641ba748f7efc9334aead3c7a1f618de80a799 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000325885
0xf67b20dce8aa758e41e49f5ecc9929658df80ff37d0e18b7b1bd3ecfc6328cd1Drips To197005052021-10-01 1:28:3416 days 2 hrs ago0x77424f763fff4581bc3691c40bb9429ba65be10e IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.003617595
0xe860f7e80cc0f6416f7af82fbdd05b4ab39fe88716c6d046c2161692873774baDrip197003142021-10-01 1:21:3916 days 2 hrs ago0x77424f763fff4581bc3691c40bb9429ba65be10e IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.005512559
0xae776e59b94213e44827406afacf294259d295e821b59aafbec9b3fd990daf9eDrip196908192021-09-30 19:19:0416 days 8 hrs ago0x78b75d825de71cda2ab68a967df355755f5a1c69 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000106787017
0x3b6dd2e5bb633d942bf08f9f8599ca10223734f661e46e25fcc3dc06b39b74e5Drips To Amounts196618782021-09-30 0:50:5117 days 3 hrs ago0xf67b5517e7a11ae8a190111eee92a8a4ace112df IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00003043634
0x2b22c80cf57abd5e0f769d57ef5bc00cb52e04937b76d1e40cfd3e920312d4eeDrip196616232021-09-30 0:42:0517 days 3 hrs ago0xf67b5517e7a11ae8a190111eee92a8a4ace112df IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000160609163
0xe1b6b2d7ddf6cba336eb1edd8c06be98ac2f3975baeea524a86c841ff69b9b4fDrip195801702021-09-27 17:05:1319 days 10 hrs ago0x013cbbba5619577f5468a531b44a398943c07cf3 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.0000614208
0x4ed6e5327f1f7811161d0fbf1ca9b2b0803060d9275213cb5626903a64e87610Drip195779222021-09-27 15:38:4519 days 12 hrs ago0xc78adc4f17c70365af49d37febb8c0ebd06b0e25 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00004248272
0xf6f28559f7c7e23dc7aabf00b430dbcf04e955cc0057d615bd6247f2fc84bb20Drip195777422021-09-27 15:32:3319 days 12 hrs ago0xc78adc4f17c70365af49d37febb8c0ebd06b0e25 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000082965844
0x0e9597c1a269a2a11cafc7befb06f6a47e32623e41db33be4cc8baddcb8c08abDrip195777152021-09-27 15:31:3519 days 12 hrs ago0xc78adc4f17c70365af49d37febb8c0ebd06b0e25 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00012796
0xb1d0212120ba572cd404668a85dabf2de6a52b260f596eba8aa09ae465a6ebc1Drips To195648212021-09-27 7:42:1219 days 20 hrs ago0xc78adc4f17c70365af49d37febb8c0ebd06b0e25 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00005948934
0x169f884a0fe69fb069ce572d5a7509c0022f18844baa49706ced16db1daec35bDrip195647682021-09-27 7:40:2219 days 20 hrs ago0xc78adc4f17c70365af49d37febb8c0ebd06b0e25 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00014469294
0xa68a1ebccc7194b41d15ac03b844331b6c9bc805d2a2f962a34e7396d2ef8ad8Drips To Amounts193886122021-09-22 15:34:1624 days 12 hrs ago0x627398f4b1c0531fd8f67dd67c194151c0754453 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a05 wei0.0002155075
0xfb4b10d26251b903a20678712fdf5818e02b56b7b13415116a940f839d61c047Name193870552021-09-22 14:34:1224 days 13 hrs ago0x627398f4b1c0531fd8f67dd67c194151c0754453 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000091727338
0xb98d6347f9ccbd36aeedc83202bf8b66d6b3675e010588cc6eb7b3588668f8a2Drips To193539312021-09-21 16:17:2425 days 11 hrs ago0x627398f4b1c0531fd8f67dd67c194151c0754453 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.00085022
0x358d85a067e43e4666cb3f8719032f7fa918dfb6838212cd64dc14d9ae939647Drips To193536572021-09-21 16:05:4825 days 11 hrs ago0x627398f4b1c0531fd8f67dd67c194151c0754453 IN  0xc09e0fe38adb1cdbcee5f008182a6204da90c5a00 MATIC0.000310826684
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LitCoinFaucet

Compiler Version
v0.7.3+commit.9bfce1f6

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 3: LitCoinFaucet.sol
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.7.0;

import "./SafeMath.sol";
import "./IERC20.sol";

contract LitCoinFaucet {
  using SafeMath for uint256;

  IERC20 litCoin;
  address public owner;
  uint256 public allowance;
  mapping(address => uint256) public balances;

  constructor(address contractAddress, uint256 dripAmount) {
    owner = msg.sender;
    allowance = dripAmount;
    litCoin = IERC20(contractAddress);
  }

  function name() public view virtual returns (string memory) {
    return "LitCoin Faucet";
  }

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

  function available() public view returns (uint256) {
    return litCoin.balanceOf(address(this));
  }

  function received(address recipient) public view returns (uint256) {
    return balances[recipient];
  }

  function _dripTo(address recipient) internal {
    if (recipient == address(0)) return;
    if (balances[recipient] >= allowance) return;

    uint256 transferAmount = allowance - balances[recipient];
    if (available() >= transferAmount) {
      litCoin.transfer(recipient, transferAmount);
      balances[recipient] += transferAmount;
    }
  }

  function _dripToAmount(address recipient, uint256 amt) internal {
    if (recipient == address(0)) return;

    if (available() >= amt) {
      litCoin.transfer(recipient, amt);
      balances[recipient] += amt;
    }
  }

  function drip() external {
    _dripTo(msg.sender);
  }

  function dripsTo(address[] memory dests) external {
    uint256 i = 0;
    while (i < dests.length) {
      _dripTo(dests[i]);
      i++;
    }
  }

  function dripsToAmounts(address[] memory dests, uint256[] memory amts) external onlyOwner {
    uint256 i = 0;
    require(dests.length == amts.length, "Invalid amounts.");

    while (i < dests.length) {
      _dripToAmount(dests[i], amts[i]);
      i++;
    }
  }

  function updateAllowance(uint256 newAmount) public onlyOwner {
    require(newAmount > 0);
    allowance = newAmount;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    owner = newOwner;
  }
}

File 2 of 3: IERC20.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.7.0;

interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address account) external view returns (uint256);
  function transfer(address recipient, 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 sender, address recipient, uint256 amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

File 3 of 3: SafeMath.sol
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.7.0;

library SafeMath {
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

    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) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    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) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

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

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"uint256","name":"dripAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"available","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"drip","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"dests","type":"address[]"}],"name":"dripsTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"dests","type":"address[]"},{"internalType":"uint256[]","name":"amts","type":"uint256[]"}],"name":"dripsToAmounts","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"received","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"updateAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506040516107f43803806107f48339818101604052604081101561003357600080fd5b508051602090910151600180546001600160a01b03199081163317909155600291909155600080546001600160a01b03909316929091169190911790556107758061007f6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80639f678cca116100715780639f678cca14610234578063c8be77a11461023c578063ca072a1014610259578063de242ff414610380578063df0cb93414610388578063f2fde38b146103ae576100a9565b806306fdde03146100ae57806327e235e31461012b57806348a0d7541461016357806355904be51461016b5780638da5cb5b14610210575b600080fd5b6100b66103d4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101516004803603602081101561014157600080fd5b50356001600160a01b03166103fc565b60408051918252519081900360200190f35b61015161040e565b61020e6004803603602081101561018157600080fd5b81019060208101813564010000000081111561019c57600080fd5b8201836020820111156101ae57600080fd5b803590602001918460208302840111640100000000831117156101d057600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061048b945050505050565b005b6102186104bf565b604080516001600160a01b039092168252519081900360200190f35b61020e6104ce565b61020e6004803603602081101561025257600080fd5b50356104d9565b61020e6004803603604081101561026f57600080fd5b81019060208101813564010000000081111561028a57600080fd5b82018360208201111561029c57600080fd5b803590602001918460208302840111640100000000831117156102be57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561030e57600080fd5b82018360208201111561032057600080fd5b8035906020019184602083028401116401000000008311171561034257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610502945050505050565b6101516105aa565b6101516004803603602081101561039e57600080fd5b50356001600160a01b03166105b0565b61020e600480360360208110156103c457600080fd5b50356001600160a01b03166105cb565b60408051808201909152600e81526d131a5d10dbda5b8811985d58d95d60921b602082015290565b60036020526000908152604090205481565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561045a57600080fd5b505afa15801561046e573d6000803e3d6000fd5b505050506040513d602081101561048457600080fd5b5051905090565b60005b81518110156104bb576104b38282815181106104a657fe5b6020026020010151610617565b60010161048e565b5050565b6001546001600160a01b031681565b6104d733610617565b565b6001546001600160a01b031633146104f057600080fd5b600081116104fd57600080fd5b600255565b6001546001600160a01b0316331461051957600080fd5b60008151835114610564576040805162461bcd60e51b815260206004820152601060248201526f24b73b30b634b21030b6b7bab73a399760811b604482015290519081900360640190fd5b82518110156105a55761059d83828151811061057c57fe5b602002602001015183838151811061059057fe5b6020026020010151610723565b600101610564565b505050565b60025481565b6001600160a01b031660009081526003602052604090205490565b6001546001600160a01b031633146105e257600080fd5b6001600160a01b0381166105f557600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03811661062a57610720565b6002546001600160a01b0382166000908152600360205260409020541061065057610720565b6001600160a01b038116600090815260036020526040902054600254038061067661040e565b106104bb57600080546040805163a9059cbb60e01b81526001600160a01b038681166004830152602482018690529151919092169263a9059cbb92604480820193602093909283900390910190829087803b1580156106d457600080fd5b505af11580156106e8573d6000803e3d6000fd5b505050506040513d60208110156106fe57600080fd5b50506001600160a01b0382166000908152600360205260409020805482019055505b50565b6001600160a01b038216610736576104bb565b8061067661040e56fea2646970667358221220dbb5bc6f332bc746931adeab6e9e0e97f3a0688267199d2668e6ec0d08f4762664736f6c6343000703003300000000000000000000000019a935cbaaa4099072479d521962588d7857d71700000000000000000000000000000000000000000000003635c9adc5dea00000

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

00000000000000000000000019a935cbaaa4099072479d521962588d7857d71700000000000000000000000000000000000000000000003635c9adc5dea00000

-----Decoded View---------------
Arg [0] : contractAddress (address): 0x19a935cbaaa4099072479d521962588d7857d717
Arg [1] : dripAmount (uint256): 1000000000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000019a935cbaaa4099072479d521962588d7857d717
Arg [1] : 00000000000000000000000000000000000000000000003635c9adc5dea00000


Deployed ByteCode Sourcemap

111:2023:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444:94;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;239:43;;;;;;;;;;;;;;;;-1:-1:-1;239:43:1;-1:-1:-1;;;;;239:43:1;;:::i;:::-;;;;;;;;;;;;;;;;613:101;;;:::i;1461:147::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1461:147:1;;-1:-1:-1;1461:147:1;;-1:-1:-1;;;;;1461:147:1:i;:::-;;187:20;;;:::i;:::-;;;;-1:-1:-1;;;;;187:20:1;;;;;;;;;;;;;;1402:55;;;:::i;1881:121::-;;;;;;;;;;;;;;;;-1:-1:-1;1881:121:1;;:::i;1612:265::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1612:265:1;;;;;;;;-1:-1:-1;1612:265:1;;-1:-1:-1;;1612:265:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1612:265:1;;-1:-1:-1;1612:265:1;;-1:-1:-1;;;;;1612:265:1:i;211:24::-;;;:::i;718:104::-;;;;;;;;;;;;;;;;-1:-1:-1;718:104:1;-1:-1:-1;;;;;718:104:1;;:::i;2006:126::-;;;;;;;;;;;;;;;;-1:-1:-1;2006:126:1;-1:-1:-1;;;;;2006:126:1;;:::i;444:94::-;510:23;;;;;;;;;;;;-1:-1:-1;;;510:23:1;;;;444:94;:::o;239:43::-;;;;;;;;;;;;;:::o;613:101::-;655:7;677;;:32;;;-1:-1:-1;;;677:32:1;;703:4;677:32;;;;;;-1:-1:-1;;;;;677:7:1;;;;:17;;:32;;;;;;;;;;;;;;;:7;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;677:32:1;;-1:-1:-1;613:101:1;:::o;1461:147::-;1517:9;1536:68;1547:5;:12;1543:1;:16;1536:68;;;1569:17;1577:5;1583:1;1577:8;;;;;;;;;;;;;;1569:7;:17::i;:::-;1594:3;;1536:68;;;1461:147;;:::o;187:20::-;;;-1:-1:-1;;;;;187:20:1;;:::o;1402:55::-;1433:19;1441:10;1433:7;:19::i;:::-;1402:55::o;1881:121::-;591:5;;-1:-1:-1;;;;;591:5:1;577:10;:19;569:28;;;;;;1968:1:::1;1956:9;:13;1948:22;;;::::0;::::1;;1976:9;:21:::0;1881:121::o;1612:265::-;591:5;;-1:-1:-1;;;;;591:5:1;577:10;:19;569:28;;;;;;1708:9:::1;1751:4;:11;1735:5;:12;:27;1727:56;;;::::0;;-1:-1:-1;;;1727:56:1;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;1727:56:1;;;;;;;;;;;;;::::1;;1801:5;:12;1797:1;:16;1790:83;;;1823:32;1837:5;1843:1;1837:8;;;;;;;;;;;;;;1847:4;1852:1;1847:7;;;;;;;;;;;;;;1823:13;:32::i;:::-;1863:3;;1790:83;;;603:1;1612:265:::0;;:::o;211:24::-;;;;:::o;718:104::-;-1:-1:-1;;;;;798:19:1;776:7;798:19;;;:8;:19;;;;;;;718:104::o;2006:126::-;591:5;;-1:-1:-1;;;;;591:5:1;577:10;:19;569:28;;;;;;-1:-1:-1;;;;;2082:22:1;::::1;2074:31;;;::::0;::::1;;2111:5;:16:::0;;-1:-1:-1;;;;;;2111:16:1::1;-1:-1:-1::0;;;;;2111:16:1;;;::::1;::::0;;;::::1;::::0;;2006:126::o;826:347::-;-1:-1:-1;;;;;881:23:1;;877:36;;906:7;;877:36;945:9;;-1:-1:-1;;;;;922:19:1;;;;;;:8;:19;;;;;;:32;918:45;;956:7;;918:45;-1:-1:-1;;;;;1006:19:1;;969:22;1006:19;;;:8;:19;;;;;;994:9;;:31;;1035:11;:9;:11::i;:::-;:29;1031:138;;1074:7;;;:43;;;-1:-1:-1;;;1074:43:1;;-1:-1:-1;;;;;1074:43:1;;;;;;;;;;;;;;;:7;;;;;:16;;:43;;;;;;;;;;;;;;;;;;:7;:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;1125:19:1;;;;;;:8;1074:43;1125:19;;;;:37;;;;;;826:347;;;:::o;1177:221::-;-1:-1:-1;;;;;1251:23:1;;1247:36;;1276:7;;1247:36;1308:3;1293:11;:9;:11::i

Swarm Source

ipfs://dbb5bc6f332bc746931adeab6e9e0e97f3a0688267199d2668e6ec0d08f47626
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.