Contract 0x2ba592F78dB6436527729929AAf6c908497cB200 5

 
Ad
Ad
Txn Hash Method
Block
From
To
Value
0x6dc8162029db3e5f6eaa2efabd0272a54c53b3473193835482cd68853e6d8495Transfer132453832021-09-17 20:23:219 mins ago0xc10aed9288d02b38b207baecc4463a3234850110 IN  Cream.Finance: CREAM Token0 Ether0.0042967453 81.597198922
0xca24d4d308607f681df59fc5b3fbce23e85b5f4f0370500051cfab0053795762Transfer132453732021-09-17 20:21:2411 mins agoBinance 15 IN  Cream.Finance: CREAM Token0 Ether0.007005484122
0x45bd19c7904f527b0757c68aef8262084ce862902a0109ec5afe3c87cec53c7aTransfer132449592021-09-17 18:50:261 hr 42 mins agoBinance 14 IN  Cream.Finance: CREAM Token0 Ether0.004560454113
0x0681601574ec5735f04857d6c82e4d1ad7ca7d60f6318090b23d687cc8cdf291Transfer132449092021-09-17 18:40:231 hr 52 mins agoBinance 16 IN  Cream.Finance: CREAM Token0 Ether0.005002904124
0xa07f8a10169aa35e250718ef81112d177218d8ecc25d1806f671c84d9a97cf15Transfer132447202021-09-17 17:58:042 hrs 34 mins agoFTX Exchange IN  Cream.Finance: CREAM Token0 Ether0.003626489872 89.884743767
0xb9dd45af5776575b607db2eaa9b583c1d82f13e3c6a887c6c5c6ba5c34ed29aeTransfer132446822021-09-17 17:49:132 hrs 43 mins agoFTX Exchange IN  Cream.Finance: CREAM Token0 Ether0.00391540429 97.074534894
0x9b47a0285e1a90d620f87e2b1bd381056eeab8e7ccf410d1687d08963304b5dfTransfer132446112021-09-17 17:32:263 hrs agoFTX Exchange IN  Cream.Finance: CREAM Token0 Ether0.004260075661 105.651397793
0x2e9d047035677eb2984551f5946a564ae10ebc4d050b3b9109cd6b8af16cb92aApprove132443392021-09-17 16:34:123 hrs 58 mins ago0xcaa7de5bf2644173bc89bc7bb23106f218a1c3c8 IN  Cream.Finance: CREAM Token0 Ether0.00359038473876.280800946
0x28e4dac0b11d71088b2347337673cfb23aad0b14b9b73c44c74532f00e637236Transfer132441842021-09-17 16:00:484 hrs 32 mins ago0x3229149012a035ef51d724e0343eb31ce3e4bb7d IN  Cream.Finance: CREAM Token0 Ether0.004761556134
0x40b966aa6d747ca44c4b0fa050c5b178e867ffab90f5afff54b11da2f49693c0Approve132440502021-09-17 15:34:584 hrs 57 mins ago0x14cee90af8f4ad904ede3650dbeb89e1f26144ab IN  Cream.Finance: CREAM Token0 Ether0.007777124142 165.231667855
0x62ca089bc7f74210ac7a5d47a58e55ff7b13774d520bdabcf48469b9d5d6aca1Approve132440192021-09-17 15:27:185 hrs 5 mins ago0x7bcec44c7486143ee875103de66006047cae8df7 IN  Cream.Finance: CREAM Token0 Ether0.008433437753 179.175613016
0x45afe025a2af792944a69095c2c5461b005cd37e06e82a1f46364499fd692f42Transfer132437402021-09-17 14:30:386 hrs 2 mins ago0xf93e2f0e3efe89b67bf324713b9f007771e39860 IN  Cream.Finance: CREAM Token0 Ether0.00209650659
0x4ad6731f7f9c8310bd8e0184eaf5bb46d6f73c1f0c10c6559c0772dfc56a60e3Transfer132436392021-09-17 14:10:476 hrs 22 mins agoHoo.com 5 IN  Cream.Finance: CREAM Token0 Ether0.00436407276
0x54290f480a928e4f09930d634d8e1f68c6167c4eb3ce6918c47c362a2ce82dd9Transfer132435822021-09-17 13:59:036 hrs 33 mins ago0x009705c2788189a1e71a5a96a640f3f555e9f60a IN  Cream.Finance: CREAM Token0 Ether0.00234445266
0xe1e3a93abc7daf3446007fe52146c0744ae94a35816a7ae2579e0f16d80ca054Transfer132435622021-09-17 13:56:396 hrs 36 mins ago0x002c3cc275472750d785bb78e480f84879e1a8ea IN  Cream.Finance: CREAM Token0 Ether0.00262951674
0xd22362e10c8c1d5c9506dd1f5b56e7b13cdc53e07a08ba979509e4ab469f62b4Transfer132432692021-09-17 12:47:417 hrs 45 mins agoGate.io IN  Cream.Finance: CREAM Token0 Ether0.00423912922973.808706167
0x3e58d8fdb6771c2724e2be3d9e9891516610694fddd933576192e6ab28d4ae4cTransfer132429072021-09-17 11:24:319 hrs 8 mins ago0xfb5ece8fc9ef35cc4be26d4625ab09f169905045 IN  Cream.Finance: CREAM Token0 Ether0.003115932859.2
0x4133c8c5fa3fdfe92d25af252ca813bfdaf5b99e34f0983b9469d9c21c1359c5Approve132424952021-09-17 9:50:1910 hrs 42 mins ago0xadc24d7b630759a3af7f52716d91299c999a2213 IN  Cream.Finance: CREAM Token0 Ether0.002771342277 58.894557076
0x05ac12bd153b4d014cbcf78f3333582edc6ebe610c568cda9cc8322b7e01ee41Transfer132422522021-09-17 8:50:5011 hrs 42 mins ago0x5b2351b77b629cc85cbb5534be8af73627037a53 IN  Cream.Finance: CREAM Token0 Ether0.001637127644 46.056592713
0x9730233264e7777dab41e2c15a86e162ac7397644cbd4f5c3b55566242cfb8f8Transfer132422432021-09-17 8:49:5711 hrs 42 mins agoBinance 14 IN  Cream.Finance: CREAM Token0 Ether0.00413611272
0x521e9e430aeea4d7d270fb92579e464926066109970c604f5f27553e0ca46d5dTransfer132418362021-09-17 7:21:1013 hrs 11 mins agoBinance 15 IN  Cream.Finance: CREAM Token0 Ether0.00314698878
0xa671a6de84e88974dab56f797d590bd50c532d8883d3fee9fd6405ef95c99fd3Approve132416302021-09-17 6:30:3514 hrs 2 mins ago0x9fc86fa1f9c3cda8dd94011e54e29106b676be10 IN  Cream.Finance: CREAM Token0 Ether0.00296686649163.033621394
0xb788fa582086d33c5ea5ca31938efebfceeded626eab45023bb3c4641950737aApprove132415972021-09-17 6:22:1414 hrs 10 mins agoENS Name doowop.eth IN  Cream.Finance: CREAM Token0 Ether0.002023223327 42.98511362
0x7a928943f68609963894ec8b5a30f8fd449ab144e80be91354cb43f34a98a5ebApprove132414202021-09-17 5:40:3014 hrs 52 mins agoENS Name doowop.eth IN  Cream.Finance: CREAM Token0 Ether0.00249460453
0x7eadb7697aa4c14e797246a07c647fa249e07443313c4b39800db252b4100c20Approve132412702021-09-17 5:06:4515 hrs 26 mins ago0xac8e78d3afdf931514df9addb7357771a1b0c862 IN  Cream.Finance: CREAM Token0 Ether0.00260443168955.333383396
[ Download CSV Export 

OVERVIEW

C.R.E.A.M. Finance is built on the belief that the financial system of the future should be open and inclusive. Through the permissionless nature of blockchain and automation of smart contracts we can realize this new financial system.

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Comp

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.5.16;
pragma experimental ABIEncoderV2;

contract Comp {
    /// @notice EIP-20 token name for this token
    string public constant name = "Cream";

    /// @notice EIP-20 token symbol for this token
    string public constant symbol = "CREAM";

    /// @notice EIP-20 token decimals for this token
    uint8 public constant decimals = 18;

    /// @notice Total number of tokens in circulation
    uint public constant totalSupply = 9000000e18; // 9 million Cream

    /// @notice Allowance amounts on behalf of others
    mapping (address => mapping (address => uint96)) internal allowances;

    /// @notice Official record of token balances for each account
    mapping (address => uint96) internal balances;

    /// @notice A record of each accounts delegate
    mapping (address => address) public delegates;

    /// @notice A checkpoint for marking number of votes from a given block
    struct Checkpoint {
        uint32 fromBlock;
        uint96 votes;
    }

    /// @notice A record of votes checkpoints for each account, by index
    mapping (address => mapping (uint32 => Checkpoint)) public checkpoints;

    /// @notice The number of checkpoints for each account
    mapping (address => uint32) public numCheckpoints;

    /// @notice The EIP-712 typehash for the contract's domain
    bytes32 public constant DOMAIN_TYPEHASH = keccak256("EIP712Domain(string name,uint256 chainId,address verifyingContract)");

    /// @notice The EIP-712 typehash for the delegation struct used by the contract
    bytes32 public constant DELEGATION_TYPEHASH = keccak256("Delegation(address delegatee,uint256 nonce,uint256 expiry)");

    /// @notice A record of states for signing / validating signatures
    mapping (address => uint) public nonces;

    /// @notice An event thats emitted when an account changes its delegate
    event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate);

    /// @notice An event thats emitted when a delegate account's vote balance changes
    event DelegateVotesChanged(address indexed delegate, uint previousBalance, uint newBalance);

    /// @notice The standard EIP-20 transfer event
    event Transfer(address indexed from, address indexed to, uint256 amount);

    /// @notice The standard EIP-20 approval event
    event Approval(address indexed owner, address indexed spender, uint256 amount);

    /**
     * @notice Construct a new Comp token
     * @param account The initial account to grant all the tokens
     */
    constructor(address account) public {
        balances[account] = uint96(totalSupply);
        emit Transfer(address(0), account, totalSupply);
    }

    /**
     * @notice Get the number of tokens `spender` is approved to spend on behalf of `account`
     * @param account The address of the account holding the funds
     * @param spender The address of the account spending the funds
     * @return The number of tokens approved
     */
    function allowance(address account, address spender) external view returns (uint) {
        return allowances[account][spender];
    }

    /**
     * @notice Approve `spender` to transfer up to `amount` from `src`
     * @dev This will overwrite the approval amount for `spender`
     *  and is subject to issues noted [here](https://eips.ethereum.org/EIPS/eip-20#approve)
     * @param spender The address of the account which may transfer tokens
     * @param rawAmount The number of tokens that are approved (2^256-1 means infinite)
     * @return Whether or not the approval succeeded
     */
    function approve(address spender, uint rawAmount) external returns (bool) {
        uint96 amount;
        if (rawAmount == uint(-1)) {
            amount = uint96(-1);
        } else {
            amount = safe96(rawAmount, "Comp::approve: amount exceeds 96 bits");
        }

        allowances[msg.sender][spender] = amount;

        emit Approval(msg.sender, spender, amount);
        return true;
    }

    /**
     * @notice Get the number of tokens held by the `account`
     * @param account The address of the account to get the balance of
     * @return The number of tokens held
     */
    function balanceOf(address account) external view returns (uint) {
        return balances[account];
    }

    /**
     * @notice Transfer `amount` tokens from `msg.sender` to `dst`
     * @param dst The address of the destination account
     * @param rawAmount The number of tokens to transfer
     * @return Whether or not the transfer succeeded
     */
    function transfer(address dst, uint rawAmount) external returns (bool) {
        uint96 amount = safe96(rawAmount, "Comp::transfer: amount exceeds 96 bits");
        _transferTokens(msg.sender, dst, amount);
        return true;
    }

    /**
     * @notice Transfer `amount` tokens from `src` to `dst`
     * @param src The address of the source account
     * @param dst The address of the destination account
     * @param rawAmount The number of tokens to transfer
     * @return Whether or not the transfer succeeded
     */
    function transferFrom(address src, address dst, uint rawAmount) external returns (bool) {
        address spender = msg.sender;
        uint96 spenderAllowance = allowances[src][spender];
        uint96 amount = safe96(rawAmount, "Comp::approve: amount exceeds 96 bits");

        if (spender != src && spenderAllowance != uint96(-1)) {
            uint96 newAllowance = sub96(spenderAllowance, amount, "Comp::transferFrom: transfer amount exceeds spender allowance");
            allowances[src][spender] = newAllowance;

            emit Approval(src, spender, newAllowance);
        }

        _transferTokens(src, dst, amount);
        return true;
    }

    /**
     * @notice Delegate votes from `msg.sender` to `delegatee`
     * @param delegatee The address to delegate votes to
     */
    function delegate(address delegatee) public {
        return _delegate(msg.sender, delegatee);
    }

    /**
     * @notice Delegates votes from signatory to `delegatee`
     * @param delegatee The address to delegate votes to
     * @param nonce The contract state required to match the signature
     * @param expiry The time at which to expire the signature
     * @param v The recovery byte of the signature
     * @param r Half of the ECDSA signature pair
     * @param s Half of the ECDSA signature pair
     */
    function delegateBySig(address delegatee, uint nonce, uint expiry, uint8 v, bytes32 r, bytes32 s) public {
        bytes32 domainSeparator = keccak256(abi.encode(DOMAIN_TYPEHASH, keccak256(bytes(name)), getChainId(), address(this)));
        bytes32 structHash = keccak256(abi.encode(DELEGATION_TYPEHASH, delegatee, nonce, expiry));
        bytes32 digest = keccak256(abi.encodePacked("\x19\x01", domainSeparator, structHash));
        address signatory = ecrecover(digest, v, r, s);
        require(signatory != address(0), "Comp::delegateBySig: invalid signature");
        require(nonce == nonces[signatory]++, "Comp::delegateBySig: invalid nonce");
        require(now <= expiry, "Comp::delegateBySig: signature expired");
        return _delegate(signatory, delegatee);
    }

    /**
     * @notice Gets the current votes balance for `account`
     * @param account The address to get votes balance
     * @return The number of current votes for `account`
     */
    function getCurrentVotes(address account) external view returns (uint96) {
        uint32 nCheckpoints = numCheckpoints[account];
        return nCheckpoints > 0 ? checkpoints[account][nCheckpoints - 1].votes : 0;
    }

    /**
     * @notice Determine the prior number of votes for an account as of a block number
     * @dev Block number must be a finalized block or else this function will revert to prevent misinformation.
     * @param account The address of the account to check
     * @param blockNumber The block number to get the vote balance at
     * @return The number of votes the account had as of the given block
     */
    function getPriorVotes(address account, uint blockNumber) public view returns (uint96) {
        require(blockNumber < block.number, "Comp::getPriorVotes: not yet determined");

        uint32 nCheckpoints = numCheckpoints[account];
        if (nCheckpoints == 0) {
            return 0;
        }

        // First check most recent balance
        if (checkpoints[account][nCheckpoints - 1].fromBlock <= blockNumber) {
            return checkpoints[account][nCheckpoints - 1].votes;
        }

        // Next check implicit zero balance
        if (checkpoints[account][0].fromBlock > blockNumber) {
            return 0;
        }

        uint32 lower = 0;
        uint32 upper = nCheckpoints - 1;
        while (upper > lower) {
            uint32 center = upper - (upper - lower) / 2; // ceil, avoiding overflow
            Checkpoint memory cp = checkpoints[account][center];
            if (cp.fromBlock == blockNumber) {
                return cp.votes;
            } else if (cp.fromBlock < blockNumber) {
                lower = center;
            } else {
                upper = center - 1;
            }
        }
        return checkpoints[account][lower].votes;
    }

    function _delegate(address delegator, address delegatee) internal {
        address currentDelegate = delegates[delegator];
        uint96 delegatorBalance = balances[delegator];
        delegates[delegator] = delegatee;

        emit DelegateChanged(delegator, currentDelegate, delegatee);

        _moveDelegates(currentDelegate, delegatee, delegatorBalance);
    }

    function _transferTokens(address src, address dst, uint96 amount) internal {
        require(src != address(0), "Comp::_transferTokens: cannot transfer from the zero address");
        require(dst != address(0), "Comp::_transferTokens: cannot transfer to the zero address");

        balances[src] = sub96(balances[src], amount, "Comp::_transferTokens: transfer amount exceeds balance");
        balances[dst] = add96(balances[dst], amount, "Comp::_transferTokens: transfer amount overflows");
        emit Transfer(src, dst, amount);

        _moveDelegates(delegates[src], delegates[dst], amount);
    }

    function _moveDelegates(address srcRep, address dstRep, uint96 amount) internal {
        if (srcRep != dstRep && amount > 0) {
            if (srcRep != address(0)) {
                uint32 srcRepNum = numCheckpoints[srcRep];
                uint96 srcRepOld = srcRepNum > 0 ? checkpoints[srcRep][srcRepNum - 1].votes : 0;
                uint96 srcRepNew = sub96(srcRepOld, amount, "Comp::_moveVotes: vote amount underflows");
                _writeCheckpoint(srcRep, srcRepNum, srcRepOld, srcRepNew);
            }

            if (dstRep != address(0)) {
                uint32 dstRepNum = numCheckpoints[dstRep];
                uint96 dstRepOld = dstRepNum > 0 ? checkpoints[dstRep][dstRepNum - 1].votes : 0;
                uint96 dstRepNew = add96(dstRepOld, amount, "Comp::_moveVotes: vote amount overflows");
                _writeCheckpoint(dstRep, dstRepNum, dstRepOld, dstRepNew);
            }
        }
    }

    function _writeCheckpoint(address delegatee, uint32 nCheckpoints, uint96 oldVotes, uint96 newVotes) internal {
      uint32 blockNumber = safe32(block.number, "Comp::_writeCheckpoint: block number exceeds 32 bits");

      if (nCheckpoints > 0 && checkpoints[delegatee][nCheckpoints - 1].fromBlock == blockNumber) {
          checkpoints[delegatee][nCheckpoints - 1].votes = newVotes;
      } else {
          checkpoints[delegatee][nCheckpoints] = Checkpoint(blockNumber, newVotes);
          numCheckpoints[delegatee] = nCheckpoints + 1;
      }

      emit DelegateVotesChanged(delegatee, oldVotes, newVotes);
    }

    function safe32(uint n, string memory errorMessage) internal pure returns (uint32) {
        require(n < 2**32, errorMessage);
        return uint32(n);
    }

    function safe96(uint n, string memory errorMessage) internal pure returns (uint96) {
        require(n < 2**96, errorMessage);
        return uint96(n);
    }

    function add96(uint96 a, uint96 b, string memory errorMessage) internal pure returns (uint96) {
        uint96 c = a + b;
        require(c >= a, errorMessage);
        return c;
    }

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

    function getChainId() internal pure returns (uint) {
        uint256 chainId;
        assembly { chainId := chainid() }
        return chainId;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"account","type":"address"}],"payable":false,"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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","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":"rawAmount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint96","name":"votes","type":"uint96"}],"payable":false,"stateMutability":"view","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":"delegatee","type":"address"}],"name":"delegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001bcb38038062001bcb8339810160408190526200003491620000bc565b6001600160a01b03811660008181526001602052604080822080546001600160601b0319166a0771d2fa45345aa900000090811790915590517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916200009a91620000f6565b60405180910390a35062000135565b8051620000b6816200011b565b92915050565b600060208284031215620000cf57600080fd5b6000620000dd8484620000a9565b949350505050565b620000f08162000118565b82525050565b60208101620000b68284620000e5565b60006001600160a01b038216620000b6565b90565b620001268162000106565b81146200013257600080fd5b50565b611a8680620001456000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063b4b5ea5711610071578063b4b5ea571461025f578063c3cda52014610272578063dd62ed3e14610285578063e7a324dc14610298578063f1127ed8146102a057610121565b806370a08231146101fe578063782d6fe1146102115780637ecebe001461023157806395d89b4114610244578063a9059cbb1461024c57610121565b806323b872dd116100f457806323b872dd14610181578063313ce56714610194578063587cde1e146101a95780635c19a95c146101c95780636fcfff45146101de57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016457806320606b7014610179575b600080fd5b61012e6102c1565b60405161013b9190611737565b60405180910390f35b610157610152366004611200565b6102e2565b60405161013b919061168d565b61016c61039f565b60405161013b919061169b565b61016c6103ae565b61015761018f3660046111b3565b6103c5565b61019c61050a565b60405161013b91906117d1565b6101bc6101b7366004611153565b61050f565b60405161013b919061167f565b6101dc6101d7366004611153565b61052a565b005b6101f16101ec366004611153565b610537565b60405161013b91906117a8565b61016c61020c366004611153565b61054f565b61022461021f366004611200565b610573565b60405161013b91906117ed565b61016c61023f366004611153565b61078a565b61012e61079c565b61015761025a366004611200565b6107bd565b61022461026d366004611153565b6107f9565b6101dc610280366004611230565b610869565b61016c610293366004611179565b610a50565b61016c610a82565b6102b36102ae3660046112b7565b610a8e565b60405161013b9291906117b6565b60405180604001604052806005815260200164437265616d60d81b81525081565b6000806000198314156102f8575060001961031d565b61031a8360405180606001604052806025815260200161190960259139610ac3565b90505b336000818152602081815260408083206001600160a01b03891680855292529182902080546001600160601b0319166001600160601b03861617905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038b9085906117df565b60405180910390a360019150505b92915050565b6a0771d2fa45345aa900000081565b6040516103ba90611669565b604051809103902081565b6001600160a01b0383166000908152602081815260408083203380855290835281842054825160608101909352602580845291936001600160601b0390911692859261041b928892919061190990830139610ac3565b9050866001600160a01b0316836001600160a01b03161415801561044857506001600160601b0382811614155b156104f057600061047283836040518060600160405280603d81526020016119e0603d9139610af2565b6001600160a01b03898116600081815260208181526040808320948a16808452949091529081902080546001600160601b0319166001600160601b0386161790555192935090917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104e69085906117df565b60405180910390a3505b6104fb878783610b31565b600193505050505b9392505050565b601281565b6002602052600090815260409020546001600160a01b031681565b6105343382610cdc565b50565b60046020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600160205260409020546001600160601b031690565b600043821061059d5760405162461bcd60e51b815260040161059490611768565b60405180910390fd5b6001600160a01b03831660009081526004602052604090205463ffffffff16806105cb576000915050610399565b6001600160a01b038416600090815260036020908152604080832063ffffffff600019860181168552925290912054168310610647576001600160a01b03841660009081526003602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b03169050610399565b6001600160a01b038416600090815260036020908152604080832083805290915290205463ffffffff16831015610682576000915050610399565b600060001982015b8163ffffffff168163ffffffff16111561074557600282820363ffffffff160481036106b4611110565b506001600160a01b038716600090815260036020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b03169181019190915290871415610720576020015194506103999350505050565b805163ffffffff168711156107375781935061073e565b6001820392505b505061068a565b506001600160a01b038516600090815260036020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60056020526000908152604090205481565b60405180604001604052806005815260200164435245414d60d81b81525081565b6000806107e28360405180606001604052806026815260200161192e60269139610ac3565b90506107ef338583610b31565b5060019392505050565b6001600160a01b03811660009081526004602052604081205463ffffffff1680610824576000610503565b6001600160a01b0383166000908152600360209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03169392505050565b600060405161087790611669565b604080519182900382208282019091526005825264437265616d60d81b6020909201919091527f40e45d329815e79a55e43916f11f7a0112a31146f63a4fcaea413df0567a0bb26108c6610d66565b306040516020016108da94939291906116e7565b604051602081830303815290604052805190602001209050600060405161090090611674565b60405190819003812061091b918a908a908a906020016116a9565b60405160208183030381529060405280519060200120905060008282604051602001610948929190611638565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610985949392919061171c565b6020604051602081039080840390855afa1580156109a7573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166109da5760405162461bcd60e51b815260040161059490611748565b6001600160a01b03811660009081526005602052604090208054600181019091558914610a195760405162461bcd60e51b815260040161059490611778565b87421115610a395760405162461bcd60e51b815260040161059490611758565b610a43818b610cdc565b505050505b505050505050565b6001600160a01b039182166000908152602081815260408083209390941682529190915220546001600160601b031690565b6040516103ba90611674565b600360209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b600081600160601b8410610aea5760405162461bcd60e51b81526004016105949190611737565b509192915050565b6000836001600160601b0316836001600160601b031611158290610b295760405162461bcd60e51b81526004016105949190611737565b505050900390565b6001600160a01b038316610b575760405162461bcd60e51b815260040161059490611798565b6001600160a01b038216610b7d5760405162461bcd60e51b815260040161059490611788565b6001600160a01b038316600090815260016020908152604091829020548251606081019093526036808452610bc8936001600160601b0390921692859291906118d390830139610af2565b6001600160a01b03848116600090815260016020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526030808452610c3094919091169285929091906119b090830139610d6a565b6001600160a01b038381166000818152600160205260409081902080546001600160601b0319166001600160601b0395909516949094179093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c9d9085906117df565b60405180910390a36001600160a01b03808416600090815260026020526040808220548584168352912054610cd792918216911683610da6565b505050565b6001600160a01b03808316600081815260026020818152604080842080546001845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610d60828483610da6565b50505050565b4690565b6000838301826001600160601b038087169083161015610d9d5760405162461bcd60e51b81526004016105949190611737565b50949350505050565b816001600160a01b0316836001600160a01b031614158015610dd157506000816001600160601b0316115b15610cd7576001600160a01b03831615610e89576001600160a01b03831660009081526004602052604081205463ffffffff169081610e11576000610e50565b6001600160a01b0385166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610e77828560405180606001604052806028815260200161198860289139610af2565b9050610e8586848484610f34565b5050505b6001600160a01b03821615610cd7576001600160a01b03821660009081526004602052604081205463ffffffff169081610ec4576000610f03565b6001600160a01b0384166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610f2a8285604051806060016040528060278152602001611a1d60279139610d6a565b9050610a48858484845b6000610f5843604051806060016040528060348152602001611954603491396110e9565b905060008463ffffffff16118015610fa157506001600160a01b038516600090815260036020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611000576001600160a01b0385166000908152600360209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b0385160217905561109f565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600383528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600490935292909220805460018801909316929091169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516110da9291906117fb565b60405180910390a25050505050565b600081600160201b8410610aea5760405162461bcd60e51b81526004016105949190611737565b604080518082019091526000808252602082015290565b8035610399816118a3565b8035610399816118b7565b8035610399816118c0565b8035610399816118c9565b60006020828403121561116557600080fd5b60006111718484611127565b949350505050565b6000806040838503121561118c57600080fd5b60006111988585611127565b92505060206111a985828601611127565b9150509250929050565b6000806000606084860312156111c857600080fd5b60006111d48686611127565b93505060206111e586828701611127565b92505060406111f686828701611132565b9150509250925092565b6000806040838503121561121357600080fd5b600061121f8585611127565b92505060206111a985828601611132565b60008060008060008060c0878903121561124957600080fd5b60006112558989611127565b965050602061126689828a01611132565b955050604061127789828a01611132565b945050606061128889828a01611148565b935050608061129989828a01611132565b92505060a06112aa89828a01611132565b9150509295509295509295565b600080604083850312156112ca57600080fd5b60006112d68585611127565b92505060206111a98582860161113d565b6112f081611828565b82525050565b6112f081611833565b6112f081611838565b6112f061131482611838565b611838565b600061132482611816565b61132e818561181a565b935061133e81856020860161186d565b61134781611899565b9093019392505050565b600061135e60268361181a565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964207369678152656e617475726560d01b602082015260400192915050565b60006113a660268361181a565b7f436f6d703a3a64656c656761746542795369673a207369676e617475726520658152651e1c1a5c995960d21b602082015260400192915050565b60006113ee600283611823565b61190160f01b815260020192915050565b600061140c60278361181a565b7f436f6d703a3a6765745072696f72566f7465733a206e6f742079657420646574815266195c9b5a5b995960ca1b602082015260400192915050565b600061145560228361181a565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964206e6f6e815261636560f01b602082015260400192915050565b6000611499603a8361181a565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e7366657220746f20746865207a65726f2061646472657373000000000000602082015260400192915050565b60006114f8604383611823565b7f454950373132446f6d61696e28737472696e67206e616d652c75696e7432353681527f20636861696e49642c6164647265737320766572696679696e67436f6e74726160208201526263742960e81b604082015260430192915050565b6000611563603c8361181a565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e736665722066726f6d20746865207a65726f206164647265737300000000602082015260400192915050565b60006115c2603a83611823565b7f44656c65676174696f6e28616464726573732064656c6567617465652c75696e81527f74323536206e6f6e63652c75696e7432353620657870697279290000000000006020820152603a0192915050565b6112f081611847565b6112f081611850565b6112f081611862565b6112f081611856565b6000611643826113e1565b915061164f8285611308565b60208201915061165f8284611308565b5060200192915050565b6000610399826114eb565b6000610399826115b5565b6020810161039982846112e7565b6020810161039982846112f6565b6020810161039982846112ff565b608081016116b782876112ff565b6116c460208301866112e7565b6116d160408301856112ff565b6116de60608301846112ff565b95945050505050565b608081016116f582876112ff565b61170260208301866112ff565b61170f60408301856112ff565b6116de60608301846112e7565b6080810161172a82876112ff565b6116c4602083018661161d565b602080825281016105038184611319565b6020808252810161039981611351565b6020808252810161039981611399565b60208082528101610399816113ff565b6020808252810161039981611448565b602080825281016103998161148c565b6020808252810161039981611556565b602081016103998284611614565b604081016117c48285611614565b610503602083018461162f565b60208101610399828461161d565b602081016103998284611626565b60208101610399828461162f565b604081016118098285611626565b6105036020830184611626565b5190565b90815260200190565b919050565b60006103998261183b565b151590565b90565b6001600160a01b031690565b63ffffffff1690565b60ff1690565b6001600160601b031690565b600061039982611856565b60005b83811015611888578181015183820152602001611870565b83811115610d605750506000910152565b601f01601f191690565b6118ac81611828565b811461053457600080fd5b6118ac81611838565b6118ac81611847565b6118ac8161185056fe436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e6365436f6d703a3a617070726f76653a20616d6f756e7420657863656564732039362062697473436f6d703a3a7472616e736665723a20616d6f756e7420657863656564732039362062697473436f6d703a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f7773436f6d703a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e6365436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f7773a365627a7a7231582055de07ce6369f007713cdb724fd0b4c7bb5af3ec46f8eb61b5f4e4a0dd7f01d76c6578706572696d656e74616cf564736f6c63430005110040000000000000000000000000197939c1ca20c2b506d6811d8b6cdb3394471074

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

000000000000000000000000197939c1ca20c2b506d6811d8b6cdb3394471074

-----Decoded View---------------
Arg [0] : account (address): 0x197939c1ca20c2b506d6811d8b6cdb3394471074

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000197939c1ca20c2b506d6811d8b6cdb3394471074


Deployed ByteCode Sourcemap

63:12829:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;63:12829:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:37;;;:::i;:::-;;;;;;;;;;;;;;;;3673:419;;;;;;;;;:::i;:::-;;;;;;;;433:45;;;:::i;:::-;;;;;;;;1362:122;;;:::i;5215:672::-;;;;;;;;;:::i;334:35::-;;;:::i;:::-;;;;;;;;812:45;;;;;;;;;:::i;:::-;;;;;;;;6035:102;;;;;;;;;:::i;:::-;;1240:49;;;;;;;;;:::i;:::-;;;;;;;;4295:108;;;;;;;;;:::i;8214:1218::-;;;;;;;;;:::i;:::-;;;;;;;;1776:39;;;;;;;;;:::i;232:::-;;;:::i;4667:238::-;;;;;;;;;:::i;7561:222::-;;;;;;;;;:::i;6571:789::-;;;;;;;;;:::i;3059:136::-;;;;;;;;;:::i;1578:117::-;;;:::i;1101:70::-;;;;;;;;;:::i;:::-;;;;;;;;;134:37;;;;;;;;;;;;;;-1:-1:-1;;;134:37:0;;;;:::o;3673:419::-;3741:4;3758:13;-1:-1:-1;;3786:9:0;:21;3782:173;;;-1:-1:-1;;;3782:173:0;;;3885:58;3892:9;3885:58;;;;;;;;;;;;;;;;;:6;:58::i;:::-;3876:67;;3782:173;3978:10;3967;:22;;;;;;;;;;;-1:-1:-1;;;;;3967:31:0;;;;;;;;;;;:40;;-1:-1:-1;;;;;;3967:40:0;-1:-1:-1;;;;;3967:40:0;;;;;4025:37;;3967:31;;3978:10;4025:37;;;;3967:40;;4025:37;;;;;;;;;;4080:4;4073:11;;;3673:419;;;;;:::o;433:45::-;468:10;433:45;:::o;1362:122::-;1404:80;;;;;;;;;;;;;;1362:122;:::o;5215:672::-;-1:-1:-1;;;;;5379:15:0;;5297:4;5379:15;;;;;;;;;;;5332:10;5379:24;;;;;;;;;;5430:58;;;;;;;;;;;;5332:10;;-1:-1:-1;;;;;5379:24:0;;;;5297:4;;5430:58;;5437:9;;5430:58;;;;;;;:6;:58::i;:::-;5414:74;;5516:3;-1:-1:-1;;;;;5505:14:0;:7;-1:-1:-1;;;;;5505:14:0;;;:48;;;;-1:-1:-1;;;;;;5523:30:0;;;;;5505:48;5501:311;;;5570:19;5592:96;5598:16;5616:6;5592:96;;;;;;;;;;;;;;;;;:5;:96::i;:::-;-1:-1:-1;;;;;5703:15:0;;;:10;:15;;;;;;;;;;;:24;;;;;;;;;;;;;;:39;;-1:-1:-1;;;;;;5703:39:0;-1:-1:-1;;;;;5703:39:0;;;;;5764:36;5703:39;;-1:-1:-1;5703:24:0;;5764:36;;;;5703:39;;5764:36;;;;;;;;;;5501:311;;5824:33;5840:3;5845;5850:6;5824:15;:33::i;:::-;5875:4;5868:11;;;;;5215:672;;;;;;:::o;334:35::-;367:2;334:35;:::o;812:45::-;;;;;;;;;;;;-1:-1:-1;;;;;812:45:0;;:::o;6035:102::-;6097:32;6107:10;6119:9;6097;:32::i;:::-;6035:102;:::o;1240:49::-;;;;;;;;;;;;;;;:::o;4295:108::-;-1:-1:-1;;;;;4378:17:0;4354:4;4378:17;;;:8;:17;;;;;;-1:-1:-1;;;;;4378:17:0;;4295:108::o;8214:1218::-;8293:6;8334:12;8320:11;:26;8312:78;;;;-1:-1:-1;;;8312:78:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8425:23:0;;8403:19;8425:23;;;:14;:23;;;;;;;;8463:17;8459:58;;8504:1;8497:8;;;;;8459:58;-1:-1:-1;;;;;8577:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;8598:16:0;;8577:38;;;;;;;;;:48;;:63;-1:-1:-1;8573:147:0;;-1:-1:-1;;;;;8664:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;8685:16:0;;;;8664:38;;;;;;;;:44;-1:-1:-1;;;8664:44:0;;-1:-1:-1;;;;;8664:44:0;;-1:-1:-1;8657:51:0;;8573:147;-1:-1:-1;;;;;8781:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;8777:88:0;;;8852:1;8845:8;;;;;8777:88;8877:12;-1:-1:-1;;8919:16:0;;8946:428;8961:5;8953:13;;:5;:13;;;8946:428;;;9025:1;9008:13;;;9007:19;;;8999:27;;9068:20;;:::i;:::-;-1:-1:-1;;;;;;9091:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;9068:51;;;;;;;;;;;;;;;-1:-1:-1;;;9068:51:0;;;-1:-1:-1;;;;;9068:51:0;;;;;;;;;9138:27;;9134:229;;;9193:8;;;;-1:-1:-1;9186:15:0;;-1:-1:-1;;;;9186:15:0;9134:229;9227:12;;:26;;;-1:-1:-1;9223:140:0;;;9282:6;9274:14;;9223:140;;;9346:1;9337:6;:10;9329:18;;9223:140;8946:428;;;;;-1:-1:-1;;;;;;9391:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;-1:-1:-1;;;;;;;;9391:33:0;;;;;-1:-1:-1;;8214:1218:0;;;;:::o;1776:39::-;;;;;;;;;;;;;:::o;232:::-;;;;;;;;;;;;;;-1:-1:-1;;;232:39:0;;;;:::o;4667:238::-;4732:4;4749:13;4765:59;4772:9;4765:59;;;;;;;;;;;;;;;;;:6;:59::i;:::-;4749:75;;4835:40;4851:10;4863:3;4868:6;4835:15;:40::i;:::-;-1:-1:-1;4893:4:0;;4667:238;-1:-1:-1;;;4667:238:0:o;7561:222::-;-1:-1:-1;;;;;7667:23:0;;7626:6;7667:23;;;:14;:23;;;;;;;;7708:16;:67;;7774:1;7708:67;;;-1:-1:-1;;;;;7727:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;7748:16:0;;7727:38;;;;;;;;;:44;-1:-1:-1;;;7727:44:0;;-1:-1:-1;;;;;7727:44:0;7701:74;7561:222;-1:-1:-1;;;7561:222:0:o;6571:789::-;6687:23;1404:80;;;;;;;;;;;;;;;;6767:4;;;;;;;;;-1:-1:-1;;;6767:4:0;;;;;;;;6751:22;6775:12;:10;:12::i;:::-;6797:4;6723:80;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6723:80:0;;;6713:91;;;;;;6687:117;;6815:18;1624:71;;;;;;;;;;;;;;;6846:57;;6878:9;;6889:5;;6896:6;;6846:57;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6846:57:0;;;6836:68;;;;;;6815:89;;6915:14;6971:15;6988:10;6942:57;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6942:57:0;;;6932:68;;;;;;6915:85;;7011:17;7031:26;7041:6;7049:1;7052;7055;7031:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;7031:26:0;;-1:-1:-1;;7031:26:0;;;-1:-1:-1;;;;;;;7076:23:0;;7068:74;;;;-1:-1:-1;;;7068:74:0;;;;;;;;;-1:-1:-1;;;;;7170:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;7161:28;;7153:75;;;;-1:-1:-1;;;7153:75:0;;;;;;;;;7254:6;7247:3;:13;;7239:64;;;;-1:-1:-1;;;7239:64:0;;;;;;;;;7321:31;7331:9;7342;7321;:31::i;:::-;7314:38;;;;6571:789;;;;;;;:::o;3059:136::-;-1:-1:-1;;;;;3159:19:0;;;3135:4;3159:19;;;;;;;;;;;:28;;;;;;;;;;;;-1:-1:-1;;;;;3159:28:0;;3059:136::o;1578:117::-;1624:71;;;;;;1101:70;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1101:70:0;;-1:-1:-1;;;;;1101:70:0;;:::o;12198:161::-;12273:6;12311:12;-1:-1:-1;;;12300:9:0;;12292:32;;;;-1:-1:-1;;;12292:32:0;;;;;;;;;;-1:-1:-1;12349:1:0;;12198:161;-1:-1:-1;;12198:161:0:o;12563:165::-;12649:6;12681:1;-1:-1:-1;;;;;12676:6:0;:1;-1:-1:-1;;;;;12676:6:0;;;12684:12;12668:29;;;;;-1:-1:-1;;;12668:29:0;;;;;;;;;;-1:-1:-1;;;12715:5:0;;;12563:165::o;9823:614::-;-1:-1:-1;;;;;9917:17:0;;9909:90;;;;-1:-1:-1;;;9909:90:0;;;;;;;;;-1:-1:-1;;;;;10018:17:0;;10010:88;;;;-1:-1:-1;;;10010:88:0;;;;;;;;;-1:-1:-1;;;;;10133:13:0;;;;;;:8;:13;;;;;;;;;;10127:86;;;;;;;;;;;;;;-1:-1:-1;;;;;10133:13:0;;;;10148:6;;10127:86;;;;;;;:5;:86::i;:::-;-1:-1:-1;;;;;10111:13:0;;;;;;;:8;:13;;;;;;;;:102;;-1:-1:-1;;;;;;10111:102:0;-1:-1:-1;;;;;10111:102:0;;;;;;10246:13;;;;;;;;;;10240:80;;;;;;;;;;;;;;10246:13;;;;;10261:6;;10240:80;;;;;;;;:5;:80::i;:::-;-1:-1:-1;;;;;10224:13:0;;;;;;;:8;:13;;;;;;;:96;;-1:-1:-1;;;;;;10224:96:0;-1:-1:-1;;;;;10224:96:0;;;;;;;;;;;10336:26;;;;;;;;;;10355:6;;10336:26;;;;;;;;;;-1:-1:-1;;;;;10390:14:0;;;;;;;:9;:14;;;;;;;10406;;;;;;;;10375:54;;10390:14;;;;10406;10422:6;10375:14;:54::i;:::-;9823:614;;;:::o;9440:375::-;-1:-1:-1;;;;;9543:20:0;;;9517:23;9543:20;;;:9;:20;;;;;;;;;;;9600:19;;;;;;9630:20;;;;:32;;;-1:-1:-1;;;;;;9630:32:0;;;;;;;9680:54;;9543:20;;;;;-1:-1:-1;;;;;9600:19:0;;;;9630:32;;9543:20;;;9680:54;;9517:23;9680:54;9747:60;9762:15;9779:9;9790:16;9747:14;:60::i;:::-;9440:375;;;;:::o;12736:153::-;12846:9;12736:153;:::o;12367:188::-;12453:6;12483:5;;;12515:12;-1:-1:-1;;;;;12507:6:0;;;;;;;;12499:29;;;;-1:-1:-1;;;12499:29:0;;;;;;;;;;-1:-1:-1;12546:1:0;12367:188;-1:-1:-1;;;;12367:188:0:o;10445:939::-;10550:6;-1:-1:-1;;;;;10540:16:0;:6;-1:-1:-1;;;;;10540:16:0;;;:30;;;;;10569:1;10560:6;-1:-1:-1;;;;;10560:10:0;;10540:30;10536:841;;;-1:-1:-1;;;;;10591:20:0;;;10587:382;;-1:-1:-1;;;;;10651:22:0;;10632:16;10651:22;;;:14;:22;;;;;;;;;10711:13;:60;;10770:1;10711:60;;;-1:-1:-1;;;;;10727:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;10747:13:0;;10727:34;;;;;;;;;:40;-1:-1:-1;;;10727:40:0;;-1:-1:-1;;;;;10727:40:0;10711:60;10692:79;;10790:16;10809:68;10815:9;10826:6;10809:68;;;;;;;;;;;;;;;;;:5;:68::i;:::-;10790:87;;10896:57;10913:6;10921:9;10932;10943;10896:16;:57::i;:::-;10587:382;;;;-1:-1:-1;;;;;10989:20:0;;;10985:381;;-1:-1:-1;;;;;11049:22:0;;11030:16;11049:22;;;:14;:22;;;;;;;;;11109:13;:60;;11168:1;11109:60;;;-1:-1:-1;;;;;11125:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;11145:13:0;;11125:34;;;;;;;;;:40;-1:-1:-1;;;11125:40:0;;-1:-1:-1;;;;;11125:40:0;11109:60;11090:79;;11188:16;11207:67;11213:9;11224:6;11207:67;;;;;;;;;;;;;;;;;:5;:67::i;:::-;11188:86;;11293:57;11310:6;11318:9;11329;11340;11392:629;11510:18;11531:76;11538:12;11531:76;;;;;;;;;;;;;;;;;:6;:76::i;:::-;11510:97;;11637:1;11622:12;:16;;;:85;;;;-1:-1:-1;;;;;;11642:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;11665:16:0;;11642:40;;;;;;;;;:50;:65;;;:50;;:65;11622:85;11618:329;;;-1:-1:-1;;;;;11722:22:0;;;;;;:11;:22;;;;;;;;-1:-1:-1;;11745:16:0;;11722:40;;;;;;;;;:57;;-1:-1:-1;;11722:57:0;-1:-1:-1;;;;;;;;11722:57:0;;;;;;11618:329;;;11847:33;;;;;;;;;;;;;;-1:-1:-1;;;;;11847:33:0;;;;;;;;;;-1:-1:-1;;;;;11808:22:0;;-1:-1:-1;11808:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;;;-1:-1:-1;;;11808:72:0;-1:-1:-1;;11808:72:0;;;-1:-1:-1;;11808:72:0;;;;;;;;;;;;;;;11893:25;;;11808:72;11893:25;;;;;;;:44;;11808:72;11921:16;;11893:44;;;;;;;;;;;;;11618:329;11983:9;-1:-1:-1;;;;;11962:51:0;;11994:8;12004;11962:51;;;;;;;;;;;;;;;;11392:629;;;;;:::o;12029:161::-;12104:6;12142:12;-1:-1:-1;;;12131:9:0;;12123:32;;;;-1:-1:-1;;;12123:32:0;;;;;;;;;63:12829;;;;;;;;;;-1:-1:-1;63:12829:0;;;;;;;;:::o;5:130:-1:-;72:20;;97:33;72:20;97:33;;142:130;209:20;;234:33;209:20;234:33;;416:128;482:20;;507:32;482:20;507:32;;551:126;616:20;;641:31;616:20;641:31;;684:241;;788:2;776:9;767:7;763:23;759:32;756:2;;;804:1;801;794:12;756:2;839:1;856:53;901:7;881:9;856:53;;;846:63;750:175;-1:-1;;;;750:175;932:366;;;1053:2;1041:9;1032:7;1028:23;1024:32;1021:2;;;1069:1;1066;1059:12;1021:2;1104:1;1121:53;1166:7;1146:9;1121:53;;;1111:63;;1083:97;1211:2;1229:53;1274:7;1265:6;1254:9;1250:22;1229:53;;;1219:63;;1190:98;1015:283;;;;;;1305:491;;;;1443:2;1431:9;1422:7;1418:23;1414:32;1411:2;;;1459:1;1456;1449:12;1411:2;1494:1;1511:53;1556:7;1536:9;1511:53;;;1501:63;;1473:97;1601:2;1619:53;1664:7;1655:6;1644:9;1640:22;1619:53;;;1609:63;;1580:98;1709:2;1727:53;1772:7;1763:6;1752:9;1748:22;1727:53;;;1717:63;;1688:98;1405:391;;;;;;1803:366;;;1924:2;1912:9;1903:7;1899:23;1895:32;1892:2;;;1940:1;1937;1930:12;1892:2;1975:1;1992:53;2037:7;2017:9;1992:53;;;1982:63;;1954:97;2082:2;2100:53;2145:7;2136:6;2125:9;2121:22;2100:53;;2176:865;;;;;;;2363:3;2351:9;2342:7;2338:23;2334:33;2331:2;;;2380:1;2377;2370:12;2331:2;2415:1;2432:53;2477:7;2457:9;2432:53;;;2422:63;;2394:97;2522:2;2540:53;2585:7;2576:6;2565:9;2561:22;2540:53;;;2530:63;;2501:98;2630:2;2648:53;2693:7;2684:6;2673:9;2669:22;2648:53;;;2638:63;;2609:98;2738:2;2756:51;2799:7;2790:6;2779:9;2775:22;2756:51;;;2746:61;;2717:96;2844:3;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;;;2853:63;;2823:99;2953:3;2972:53;3017:7;3008:6;2997:9;2993:22;2972:53;;;2962:63;;2932:99;2325:716;;;;;;;;;3048:364;;;3168:2;3156:9;3147:7;3143:23;3139:32;3136:2;;;3184:1;3181;3174:12;3136:2;3219:1;3236:53;3281:7;3261:9;3236:53;;;3226:63;;3198:97;3326:2;3344:52;3388:7;3379:6;3368:9;3364:22;3344:52;;3419:113;3502:24;3520:5;3502:24;;;3497:3;3490:37;3484:48;;;3539:104;3616:21;3631:5;3616:21;;3650:113;3733:24;3751:5;3733:24;;3770:152;3871:45;3891:24;3909:5;3891:24;;;3871:45;;3929:347;;4041:39;4074:5;4041:39;;;4092:71;4156:6;4151:3;4092:71;;;4085:78;;4168:52;4213:6;4208:3;4201:4;4194:5;4190:16;4168:52;;;4241:29;4263:6;4241:29;;;4232:39;;;;4021:255;-1:-1;;;4021:255;4630:375;;4790:67;4854:2;4849:3;4790:67;;;4890:34;4870:55;;-1:-1;;;4954:2;4945:12;;4938:30;4996:2;4987:12;;4776:229;-1:-1;;4776:229;5014:375;;5174:67;5238:2;5233:3;5174:67;;;5274:34;5254:55;;-1:-1;;;5338:2;5329:12;;5322:30;5380:2;5371:12;;5160:229;-1:-1;;5160:229;5398:398;;5576:84;5658:1;5653:3;5576:84;;;-1:-1;;;5673:87;;5788:1;5779:11;;5562:234;-1:-1;;5562:234;5805:376;;5965:67;6029:2;6024:3;5965:67;;;6065:34;6045:55;;-1:-1;;;6129:2;6120:12;;6113:31;6172:2;6163:12;;5951:230;-1:-1;;5951:230;6190:371;;6350:67;6414:2;6409:3;6350:67;;;6450:34;6430:55;;-1:-1;;;6514:2;6505:12;;6498:26;6552:2;6543:12;;6336:225;-1:-1;;6336:225;6570:395;;6730:67;6794:2;6789:3;6730:67;;;6830:34;6810:55;;6899:28;6894:2;6885:12;;6878:50;6956:2;6947:12;;6716:249;-1:-1;;6716:249;6974:477;;7152:85;7234:2;7229:3;7152:85;;;7270:34;7250:55;;7339:34;7334:2;7325:12;;7318:56;-1:-1;;;7403:2;7394:12;;7387:27;7442:2;7433:12;;7138:313;-1:-1;;7138:313;7460:397;;7620:67;7684:2;7679:3;7620:67;;;7720:34;7700:55;;7789:30;7784:2;7775:12;;7768:52;7848:2;7839:12;;7606:251;-1:-1;;7606:251;7866:431;;8044:85;8126:2;8121:3;8044:85;;;8162:34;8142:55;;8231:28;8226:2;8217:12;;8210:50;8288:2;8279:12;;8030:267;-1:-1;;8030:267;8425:110;8506:23;8523:5;8506:23;;8542:107;8621:22;8637:5;8621:22;;8656:124;8738:36;8768:5;8738:36;;8787:110;8868:23;8885:5;8868:23;;8904:650;;9159:148;9303:3;9159:148;;;9152:155;;9318:75;9389:3;9380:6;9318:75;;;9415:2;9410:3;9406:12;9399:19;;9429:75;9500:3;9491:6;9429:75;;;-1:-1;9526:2;9517:12;;9140:414;-1:-1;;9140:414;9561:372;;9760:148;9904:3;9760:148;;9940:372;;10139:148;10283:3;10139:148;;10319:213;10437:2;10422:18;;10451:71;10426:9;10495:6;10451:71;;10539:201;10651:2;10636:18;;10665:65;10640:9;10703:6;10665:65;;10747:213;10865:2;10850:18;;10879:71;10854:9;10923:6;10879:71;;10967:547;11169:3;11154:19;;11184:71;11158:9;11228:6;11184:71;;;11266:72;11334:2;11323:9;11319:18;11310:6;11266:72;;;11349;11417:2;11406:9;11402:18;11393:6;11349:72;;;11432;11500:2;11489:9;11485:18;11476:6;11432:72;;;11140:374;;;;;;;;11521:547;11723:3;11708:19;;11738:71;11712:9;11782:6;11738:71;;;11820:72;11888:2;11877:9;11873:18;11864:6;11820:72;;;11903;11971:2;11960:9;11956:18;11947:6;11903:72;;;11986;12054:2;12043:9;12039:18;12030:6;11986:72;;12075:539;12273:3;12258:19;;12288:71;12262:9;12332:6;12288:71;;;12370:68;12434:2;12423:9;12419:18;12410:6;12370:68;;12621:293;12755:2;12769:47;;;12740:18;;12830:74;12740:18;12890:6;12830:74;;13229:407;13420:2;13434:47;;;13405:18;;13495:131;13405:18;13495:131;;13643:407;13834:2;13848:47;;;13819:18;;13909:131;13819:18;13909:131;;14057:407;14248:2;14262:47;;;14233:18;;14323:131;14233:18;14323:131;;14471:407;14662:2;14676:47;;;14647:18;;14737:131;14647:18;14737:131;;14885:407;15076:2;15090:47;;;15061:18;;15151:131;15061:18;15151:131;;15299:407;15490:2;15504:47;;;15475:18;;15565:131;15475:18;15565:131;;15933:209;16049:2;16034:18;;16063:69;16038:9;16105:6;16063:69;;16149:316;16291:2;16276:18;;16305:69;16280:9;16347:6;16305:69;;;16385:70;16451:2;16440:9;16436:18;16427:6;16385:70;;16472:205;16586:2;16571:18;;16600:67;16575:9;16640:6;16600:67;;16684:211;16801:2;16786:18;;16815:70;16790:9;16858:6;16815:70;;16902:209;17018:2;17003:18;;17032:69;17007:9;17074:6;17032:69;;17118:320;17262:2;17247:18;;17276:70;17251:9;17319:6;17276:70;;;17357:71;17424:2;17413:9;17409:18;17400:6;17357:71;;17445:118;17529:12;;17500:63;17700:163;17803:19;;;17852:4;17843:14;;17796:67;17872:145;18008:3;17986:31;-1:-1;17986:31;18025:91;;18087:24;18105:5;18087:24;;18123:85;18189:13;18182:21;;18165:43;18215:72;18277:5;18260:27;18294:121;-1:-1;;;;;18356:54;;18339:76;18501:88;18573:10;18562:22;;18545:44;18596:81;18667:4;18656:16;;18639:38;18684:104;-1:-1;;;;;18745:38;;18728:60;18795:106;;18873:23;18890:5;18873:23;;18909:268;18974:1;18981:101;18995:6;18992:1;18989:13;18981:101;;;19062:11;;;19056:18;19043:11;;;19036:39;19017:2;19010:10;18981:101;;;19097:6;19094:1;19091:13;19088:2;;;-1:-1;;19162:1;19144:16;;19137:27;18958:219;19266:97;19354:2;19334:14;-1:-1;;19330:28;;19314:49;19371:117;19440:24;19458:5;19440:24;;;19433:5;19430:35;19420:2;;19479:1;19476;19469:12;19495:117;19564:24;19582:5;19564:24;;19743:115;19811:23;19828:5;19811:23;;19865:113;19932:22;19948:5;19932:22;

Swarm Source

bzzr://55de07ce6369f007713cdb724fd0b4c7bb5af3ec46f8eb61b5f4e4a0dd7f01d7
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.