Contract 0x44B141F04d15a17c3F00b4D8a9F7df8453818217 1

 

Contract Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x9ac74011857cfa6497a248972a3d63704bccf24b656920f0bc4552899c5041dfApprove271017422022-04-13 21:17:07120 days 21 hrs ago0x06f3fffe777d69c0575bf51357d2e965f6385d9b IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.002841160322 61.144930109
0x9152f00a87b472d188644efff97261da6a738d371eeb2c7a62924096ff67e66eIncrease Approva...223815312021-12-11 3:11:24244 days 15 hrs ago0x4759ed8cdc6532cdba37ef9dcde8678ed9cb3fcb IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.0013940430
0xe4996ac7dec41e6d555ca8462e4cf4963490fa356675edc28fb7a3098c43f781Approve192515512021-09-18 20:59:45327 days 21 hrs ago0xf48b175bdf5930d71dfc049ac98b76c1bfe9660c IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.0006969915
0x82f98affeb15518edeac999981536349851eda85c2f508fe0264c710dc90d29eIncrease Approva...175635642021-08-03 6:52:38374 days 11 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.000051579481.11
0x40c42d86317f906064696551191c7479764a0aabf480cf67e2d2ce130cc6d008Transfer175591652021-08-03 4:15:21374 days 14 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.0000619572511.200001
0x100377e2880afa8bf4a66b9741d6bf73af51d3117c06ba35c6c1f0698f0d9404Approve173976812021-07-29 17:03:38379 days 1 hr ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.0002955376996.360300001
0x98973db1bb8b16f8c2de6b015a251cb5f5f1f6499a98d75e27080b0c58d2f73cApprove173973002021-07-29 16:44:36379 days 1 hr ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.000080386181.73
0x706f607ca2746b3f6b32cc161ad4f9bb6a6155eff6cb1713ca95e12f674464afTransfer173889592021-07-29 10:53:09379 days 7 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.00007224981.4
0x7341bee01d63b8fb3095b7d9b24c8a5638ac87853c6c0f1ad7f77a2269d54086Transfer173889242021-07-29 10:51:55379 days 7 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.00007228341.4
0x50aaf825809f3c1ce4d153488d72cbd08793925a4f7747c64d77e372193bbfd9Transfer173885072021-07-29 10:37:37379 days 7 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.000079346521.5368
0xf3866cbacf75acead51622c9da325855d04e29a55cad283f6aa81a8996c38af5Transfer173883062021-07-29 10:28:26379 days 8 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  0x44b141f04d15a17c3f00b4d8a9f7df84538182170 MATIC0.000079346521.5368
0x433d5bbf6fbfaf75379c5b07aa512a99042795aaddcc5e8dca29f2e6ace768500x60c06040173881392021-07-29 10:22:40379 days 8 hrs ago0x34cb145afce3a4a9bda973b52ef3ecbdd4776e88 IN  Create: MIMA0 MATIC0.0009774416831.5368
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MIMA

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at polygonscan.com on 2021-07-29
*/

// SPDX-License-Identifier: Unlicensed

pragma solidity ^0.8.0;

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    // uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}

library Address {
    /**
     * @dev Returns true if `account` is a contract.
     *
     * [IMPORTANT]
     * ====
     * It is unsafe to assume that an address for which this function returns
     * false is an externally-owned account (EOA) and not a contract.
     *
     * Among others, `isContract` will return false for the following
     * types of addresses:
     *
     *  - an externally-owned account
     *  - a contract in construction
     *  - an address where a contract will be created
     *  - an address where a contract lived, but was destroyed
     * ====
     */
    function isContract(address account) internal view returns (bool) {
        // According to EIP-1052, 0x0 is the value returned for not-yet created accounts
        // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned
        // for accounts without code, i.e. `keccak256('')`
        bytes32 codehash;
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash := extcodehash(account) }
        return (codehash != accountHash && codehash != 0x0);
    }

    /**
     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
     * `recipient`, forwarding all available gas and reverting on errors.
     *
     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
     * of certain opcodes, possibly making contracts go over the 2300 gas limit
     * imposed by `transfer`, making them unable to receive funds via
     * `transfer`. {sendValue} removes this limitation.
     *
     * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
     *
     * IMPORTANT: because control is transferred to `recipient`, care must be
     * taken to not create reentrancy vulnerabilities. Consider using
     * {ReentrancyGuard} or the
     * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
     */
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    /**
     * @dev Performs a Solidity function call using a low level `call`. A
     * plain`call` is an unsafe replacement for a function call: use this
     * function instead.
     *
     * If `target` reverts with a revert reason, it is bubbled up by this
     * function (like regular Solidity function calls).
     *
     * Returns the raw returned data. To convert to the expected return value,
     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].
     *
     * Requirements:
     *
     * - `target` must be a contract.
     * - calling `target` with `data` must not revert.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with
     * `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return _functionCallWithValue(target, data, 0, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but also transferring `value` wei to `target`.
     *
     * Requirements:
     *
     * - the calling contract must have an ETH balance of at least `value`.
     * - the called Solidity function must be `payable`.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    /**
     * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but
     * with `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        return _functionCallWithValue(target, data, value, errorMessage);
    }

    function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) {
        require(isContract(target), "Address: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}


contract MIMA {
    using SafeMath for uint256;
    string  public name = "MIMA COin";
    string  public symbol = "MIMA";
    uint8   public decimals = 18;
    uint256 public totalSupply = 1*10**15*10**18; 
    
    event Transfer(
        address indexed _from,
        address indexed _to,
        uint256 _value
    );

    event Approval(
        address indexed _owner,
        address indexed _spender,
        uint256 _value
    );

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

    constructor() {
        balanceOf[msg.sender] = totalSupply;
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= balanceOf[_from]);
        require(_value <= allowance[_from][msg.sender]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool) {
    allowance[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowed(address _owner,address _spender)public view returns (uint256)
  {
    return allowance[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(
    address _spender,
    uint _addedValue
  )
    public
    returns (bool)
  {
    allowance[msg.sender][_spender] = (
      allowance[msg.sender][_spender] + _addedValue);
    emit Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(
    address _spender,
    uint _subtractedValue
  )
    public
    returns (bool)
  {
    uint oldValue = allowance[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowance[msg.sender][_spender] = 0;
    } else {
      allowance[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
    return true;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c0604052600960808190526826a4a6a09021a7b4b760b91b60a090815261002a916000919061009b565b50604080518082019091526004808252634d494d4160e01b60209092019182526100569160019161009b565b506002805460ff191660121790556d314dc6448d9338c15b0a0000000060035534801561008257600080fd5b506003543360009081526004602052604090205561016f565b8280546100a790610134565b90600052602060002090601f0160209004810192826100c9576000855561010f565b82601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b5b8082111561011b5760008155600101610120565b600181811c9082168061014857607f821691505b6020821081141561016957634e487b7160e01b600052602260045260246000fd5b50919050565b61086d8061017e6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80636618846311610071578063661884631461017c57806370a082311461018f57806395d89b41146101af578063a9059cbb146101b7578063d73dd623146101ca578063dd62ed3e146101dd57600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806323b872dd14610111578063313ce567146101245780635c65816514610143575b600080fd5b6100c1610208565b6040516100ce9190610764565b60405180910390f35b6100ea6100e536600461073b565b610296565b60405190151581526020016100ce565b61010360035481565b6040519081526020016100ce565b6100ea61011f366004610700565b610302565b6002546101319060ff1681565b60405160ff90911681526020016100ce565b6101036101513660046106ce565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6100ea61018a36600461073b565b610442565b61010361019d3660046106b4565b60046020526000908152604090205481565b6100c161052a565b6100ea6101c536600461073b565b610537565b6100ea6101d836600461073b565b6105e1565b6101036101eb3660046106ce565b600560209081526000928352604080842090915290825290205481565b60008054610215906107e6565b80601f0160208091040260200160405190810160405280929190818152602001828054610241906107e6565b801561028e5780601f106102635761010080835404028352916020019161028e565b820191906000526020600020905b81548152906001019060200180831161027157829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102f19086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526004602052604081205482111561032757600080fd5b6001600160a01b038416600090815260056020908152604080832033845290915290205482111561035757600080fd5b6001600160a01b0384166000908152600460205260408120805484929061037f9084906107cf565b90915550506001600160a01b038316600090815260046020526040812080548492906103ac9084906107b7565b90915550506001600160a01b0384166000908152600560209081526040808320338452909152812080548492906103e49084906107cf565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161043091815260200190565b60405180910390a35060019392505050565b3360009081526005602090815260408083206001600160a01b038616845290915281205480831115610497573360009081526005602090815260408083206001600160a01b03881684529091528120556104c6565b6104a18184610667565b3360009081526005602090815260408083206001600160a01b03891684529091529020555b3360008181526005602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b60018054610215906107e6565b3360009081526004602052604081205482111561055357600080fd5b33600090815260046020526040812080548492906105729084906107cf565b90915550506001600160a01b0383166000908152600460205260408120805484929061059f9084906107b7565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102f1565b3360009081526005602090815260408083206001600160a01b03861684529091528120546106109083906107b7565b3360008181526005602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591016102f1565b60008282111561068757634e487b7160e01b600052600160045260246000fd5b61069182846107cf565b9392505050565b80356001600160a01b03811681146106af57600080fd5b919050565b6000602082840312156106c5578081fd5b61069182610698565b600080604083850312156106e0578081fd5b6106e983610698565b91506106f760208401610698565b90509250929050565b600080600060608486031215610714578081fd5b61071d84610698565b925061072b60208501610698565b9150604084013590509250925092565b6000806040838503121561074d578182fd5b61075683610698565b946020939093013593505050565b6000602080835283518082850152825b8181101561079057858101830151858201604001528201610774565b818111156107a15783604083870101525b50601f01601f1916929092016040019392505050565b600082198211156107ca576107ca610821565b500190565b6000828210156107e1576107e1610821565b500390565b600181811c908216806107fa57607f821691505b6020821081141561081b57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212206d3dd6d2d38ebd13bd504c5b6c6898dd0ce8f2ff9c211778b31501c4049e48b964736f6c63430008040033

Deployed ByteCode Sourcemap

7219:3714:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7273:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8582:194;;;;;;:::i;:::-;;:::i;:::-;;;1445:14:1;;1438:22;1420:41;;1408:2;1393:18;8582:194:0;1375:92:1;7385:44:0;;;;;;;;;2226:25:1;;;2214:2;2199:18;7385:44:0;2181:76:1;8175:395:0;;;;;;:::i;:::-;;:::i;7350:28::-;;;;;;;;;;;;2434:4:1;2422:17;;;2404:36;;2392:2;2377:18;7350:28:0;2359:87:1;9103:129:0;;;;;;:::i;:::-;-1:-1:-1;;;;;9199:17:0;;;9173:7;9199:17;;;:9;:17;;;;;;;;:27;;;;;;;;;;;;;9103:129;10482:448;;;;;;:::i;:::-;;:::i;7683:44::-;;;;;;:::i;:::-;;;;;;;;;;;;;;7313:30;;;:::i;7883:284::-;;;;;;:::i;:::-;;:::i;9701:307::-;;;;;;:::i;:::-;;:::i;7734:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;7273:33;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8582:194::-;8672:10;8649:4;8662:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;8662:31:0;;;;;;;;;;:40;;;8714:38;8649:4;;8662:31;;8714:38;;;;8696:6;2226:25:1;;2214:2;2199:18;;2181:76;8714:38:0;;;;;;;;-1:-1:-1;8766:4:0;8582:194;;;;:::o;8175:395::-;-1:-1:-1;;;;;8300:16:0;;8257:12;8300:16;;;:9;:16;;;;;;8290:26;;;8282:35;;;;;;-1:-1:-1;;;;;8346:16:0;;;;;;:9;:16;;;;;;;;8363:10;8346:28;;;;;;;;8336:38;;;8328:47;;;;;;-1:-1:-1;;;;;8386:16:0;;;;;;:9;:16;;;;;:26;;8406:6;;8386:16;:26;;8406:6;;8386:26;:::i;:::-;;;;-1:-1:-1;;;;;;;8423:14:0;;;;;;:9;:14;;;;;:24;;8441:6;;8423:14;:24;;8441:6;;8423:24;:::i;:::-;;;;-1:-1:-1;;;;;;;8458:16:0;;;;;;:9;:16;;;;;;;;8475:10;8458:28;;;;;;;:38;;8490:6;;8458:16;:38;;8490:6;;8458:38;:::i;:::-;;;;;;;;8528:3;-1:-1:-1;;;;;8512:28:0;8521:5;-1:-1:-1;;;;;8512:28:0;;8533:6;8512:28;;;;2226:25:1;;2214:2;2199:18;;2181:76;8512:28:0;;;;;;;;-1:-1:-1;8558:4:0;8175:395;;;;;:::o;10482:448::-;10632:10;10590:4;10622:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;10622:31:0;;;;;;;;;;10664:27;;;10660:172;;;10712:10;10736:1;10702:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;10702:31:0;;;;;;;;;:35;10660:172;;;10794:30;:8;10807:16;10794:12;:30::i;:::-;10770:10;10760:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;10760:31:0;;;;;;;;;:64;10660:172;10852:10;10874:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;10843:63:0;;10874:31;;;;;;;;;;;10843:63;;2226:25:1;;;10843:63:0;;10852:10;10843:63;;2199:18:1;10843:63:0;;;;;;;-1:-1:-1;10920:4:0;;10482:448;-1:-1:-1;;;10482:448:0:o;7313:30::-;;;;;;;:::i;7883:284::-;7989:10;7946:12;7979:21;;;:9;:21;;;;;;:31;-1:-1:-1;7979:31:0;7971:40;;;;;;8032:10;8022:21;;;;:9;:21;;;;;:31;;8047:6;;8022:21;:31;;8047:6;;8022:31;:::i;:::-;;;;-1:-1:-1;;;;;;;8064:14:0;;;;;;:9;:14;;;;;:24;;8082:6;;8064:14;:24;;8082:6;;8064:24;:::i;:::-;;;;-1:-1:-1;;8104:33:0;;2226:25:1;;;-1:-1:-1;;;;;8104:33:0;;;8113:10;;8104:33;;2214:2:1;2199:18;8104:33:0;2181:76:1;9701:307:0;9873:10;9804:4;9863:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;9863:31:0;;;;;;;;;;:45;;9897:11;;9863:45;:::i;:::-;9830:10;9820:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;9820:31:0;;;;;;;;;;;;:89;;;9921:63;2226:25:1;;;9820:31:0;;9921:63;;2199:18:1;9921:63:0;2181:76:1;815:113:0;873:7;901:1;896;:6;;889:14;;-1:-1:-1;;;889:14:0;;;;;;;;;917:5;921:1;917;:5;:::i;:::-;910:12;815:113;-1:-1:-1;;;815:113:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1472:603::-;1584:4;1613:2;1642;1631:9;1624:21;1674:6;1668:13;1717:6;1712:2;1701:9;1697:18;1690:34;1742:4;1755:140;1769:6;1766:1;1763:13;1755:140;;;1864:14;;;1860:23;;1854:30;1830:17;;;1849:2;1826:26;1819:66;1784:10;;1755:140;;;1913:6;1910:1;1907:13;1904:2;;;1983:4;1978:2;1969:6;1958:9;1954:22;1950:31;1943:45;1904:2;-1:-1:-1;2059:2:1;2038:15;-1:-1:-1;;2034:29:1;2019:45;;;;2066:2;2015:54;;1593:482;-1:-1:-1;;;1593:482:1:o;2451:128::-;2491:3;2522:1;2518:6;2515:1;2512:13;2509:2;;;2528:18;;:::i;:::-;-1:-1:-1;2564:9:1;;2499:80::o;2584:125::-;2624:4;2652:1;2649;2646:8;2643:2;;;2657:18;;:::i;:::-;-1:-1:-1;2694:9:1;;2633:76::o;2714:380::-;2793:1;2789:12;;;;2836;;;2857:2;;2911:4;2903:6;2899:17;2889:27;;2857:2;2964;2956:6;2953:14;2933:18;2930:38;2927:2;;;3010:10;3005:3;3001:20;2998:1;2991:31;3045:4;3042:1;3035:15;3073:4;3070:1;3063:15;2927:2;;2769:325;;;:::o;3099:127::-;3160:10;3155:3;3151:20;3148:1;3141:31;3191:4;3188:1;3181:15;3215:4;3212:1;3205:15

Swarm Source

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