Contract 0xa05d10989c654b4ad5b9bd705b34b63758349d12 1

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xde37faf7ab8502a5f724e02785af290ae0e50c2bbe15c6789faba846b86425efApprove38949832022-07-28 8:06:0659 days 12 hrs ago0x1fb4820c368efa3282e696ca9aaed9c3cade2340 IN  BEP40: BEP40 Token0 CRO0.350336116494 7,428.985887741
0x7a5cd4e46f53bf73b81e7315844ff5d12437170c3276fadb0dd8f742c1c49142Transfer19420062022-03-17 12:37:21192 days 7 hrs ago0x48c21a6beda7fc6309f5f543de0e8ab9a0bc2a64 IN  BEP40: BEP40 Token0 CRO0.2448750
0x78fd8c61e25bc9041ae58033b6a34c248495898fa734247a5e65b3f6b2614f60Transfer19419832022-03-17 12:35:06192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195150
0x22c3d7961253d469167aa76cd5f57dad44d9e93502718e9298d5ae5162012281Transfer19419762022-03-17 12:34:25192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x2d24aaa3983e6e39661f231fb3896fd3f5d4b1c79c23ed3b769667a44ff8c383Transfer19419712022-03-17 12:33:59192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x79028728289d19b8760986d67328d98b45ba8fd446cd618b1532fddb4fce7c06Transfer19419662022-03-17 12:33:30192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x34ca3559e3e388f52b2b87a2ee601244af10d92259af8234ab9ea4ce35330ae6Transfer19419612022-03-17 12:33:01192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x4563be447dcee3edc3635524d77e5f1e1d233a3196e027f2c255c3853dfe4195Transfer19419562022-03-17 12:32:30192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xb5865b8e7f210f4aaba05554e4748e6b650aedf3e096b1e839923c6de0a564dfTransfer19419512022-03-17 12:32:01192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x3b50f47bb1e0442b5ab0aeb64ed88dafbde4ab6abe93f1fc947a0746fc50c896Transfer19419452022-03-17 12:31:25192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x6f74edfcd4029fd7f208ff1bd5d13a41f812333c7373021c52ddf32531c58948Transfer19419402022-03-17 12:30:55192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x074c6519e2229ebe8397d3d78a5289c193b78e1f9de73a801d7b74ae27357bdcTransfer19419352022-03-17 12:30:26192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xe9812569754d752a6cc54b3adc13046cd11ab5c8f801158b9d49d4f4fea4f82fTransfer19419312022-03-17 12:30:01192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x2c6dc2fbe84a6dd3c9baab3d12b069f48ffd113c8a2aaa8a720f69e782d91b01Transfer19419252022-03-17 12:29:25192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195150
0x7121bd8da79217324aabde3f79bf2fcba87b537d802b1644c72d4ae88c7759f8Transfer19419202022-03-17 12:28:56192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x92c7bb1e3e9e88f030ccd25d7b13d6d3c544af84a0488dda003ea402b08dee9dTransfer19419152022-03-17 12:28:28192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xfb62f35289d57b161b6e8d616912638fec97ea783af053fda9977d0aa514884aTransfer19419092022-03-17 12:27:52192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x8035ac75508eb302e1450d7f76c7235fd9fc7d47355a51ac65c74858425e789aTransfer19419022022-03-17 12:27:10192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xa5c2b04ef8f335ff3661f902d312fdbdd9c4276a93c551b4e5d1647de6accb9eTransfer19418972022-03-17 12:26:41192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x2b1f7b312cb4cc0ec630d132027770f10dbb0ce95379abf4259c9105a66f7989Transfer19418912022-03-17 12:26:06192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x3c76651fc9ead49a39f994a5a082285d9a69e968225e02671f028eb8e9602a72Transfer19418872022-03-17 12:25:39192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xdc0a3fcaf9d2887656b92059377fc269c5ee5d94004ee67dd0e9ef9970cfb0b6Transfer19418812022-03-17 12:25:04192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xdbc28e2a1bf59cd20b538e2c99c3c2af5aa10ee96e85fc7ba678c1dd9b3fca58Transfer19418762022-03-17 12:24:35192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0xa60abc4f032ae1110c5e8bdba1a86e9b9f379b6c8b1826be083b098e0b3701c3Transfer19418712022-03-17 12:24:05192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195750
0x9f9b08a25a46a6f6373ad4d9ca52aba5d59bb01453715ab4e082c1d3f37f09ebTransfer19418602022-03-17 12:23:05192 days 7 hrs agoBEP40: Deployer IN  BEP40: BEP40 Token0 CRO0.3195150
[ Download CSV Export 

OVERVIEW

The Bep40 Coin protocol is a community-driven, hyper deflationary token, with the static reflection that rewards holders.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEP40

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 10 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at cronoscan.com on 2022-01-30
*/

pragma solidity ^0.5.16;

contract BEP40 {
    /// @notice EIP-20 token name for this token
    string public constant name = "BEP40.COM";

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

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

    /// @notice Total number of tokens in circulation
    uint public constant totalSupply = 500000000000000e18; // 500,000,000,000,000 BEP40, 500 Trillion

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

    /// @notice Official record of token balances for each account
    mapping (address => uint128) 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;
        uint128 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 BEP40 token
     * @param account The initial account to grant all the tokens
     */
    constructor(address account) public {
        balances[account] = uint128(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) {
        uint128 amount;
        if (rawAmount == uint(-1)) {
            amount = uint128(-1);
        } else {
            amount = safe128(rawAmount, "BEP40::approve: amount exceeds 128 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) {
        uint128 amount = safe128(rawAmount, "BEP40::transfer: amount exceeds 128 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;
        uint128 spenderAllowance = allowances[src][spender];
        uint128 amount = safe128(rawAmount, "BEP40::approve: amount exceeds 128 bits");

        if (spender != src && spenderAllowance != uint128(-1)) {
            uint128 newAllowance = sub128(spenderAllowance, amount, "BEP40::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), "BEP40::delegateBySig: invalid signature");
        require(nonce == nonces[signatory]++, "BEP40::delegateBySig: invalid nonce");
        require(now <= expiry, "BEP40::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 (uint128) {
        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 (uint128) {
        require(blockNumber < block.number, "BEP40::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];
        uint128 delegatorBalance = balances[delegator];
        delegates[delegator] = delegatee;

        emit DelegateChanged(delegator, currentDelegate, delegatee);

        _moveDelegates(currentDelegate, delegatee, delegatorBalance);
    }

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

        balances[src] = sub128(balances[src], amount, "BEP40::_transferTokens: transfer amount exceeds balance");
        balances[dst] = add128(balances[dst], amount, "BEP40::_transferTokens: transfer amount overflows");
        emit Transfer(src, dst, amount);

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

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

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

    function _writeCheckpoint(address delegatee, uint32 nCheckpoints, uint128 oldVotes, uint128 newVotes) internal {
      uint32 blockNumber = safe32(block.number, "BEP40::_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 safe128(uint n, string memory errorMessage) internal pure returns (uint128) {
        require(n < 2**128, errorMessage);
        return uint128(n);
    }

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

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

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

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":"uint128","name":"votes","type":"uint128"}],"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":"uint128","name":"","type":"uint128"}],"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":"uint128","name":"","type":"uint128"}],"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"}]

608060405234801561001057600080fd5b506040516119053803806119058339818101604052602081101561003357600080fd5b50516001600160a01b038116600081815260016020908152604080832080546001600160801b0319166d18a6e32246c99c60ad8500000000908117909155815190815290517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350611852806100b36000396000f3fe608060405234801561001057600080fd5b50600436106100f15760003560e01c806306fdde03146100f6578063095ea7b31461017357806318160ddd146101b357806320606b70146101cd57806323b872dd146101d5578063313ce5671461020b578063587cde1e146102295780635c19a95c1461026b5780636fcfff451461029357806370a08231146102d2578063782d6fe1146102f85780637ecebe001461034057806395d89b4114610366578063a9059cbb1461036e578063b4b5ea571461039a578063c3cda520146103c0578063dd62ed3e14610407578063e7a324dc14610435578063f1127ed81461043d575b600080fd5b6100fe610497565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610138578181015183820152602001610120565b50505050905090810190601f1680156101655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61019f6004803603604081101561018957600080fd5b506001600160a01b0381351690602001356104bc565b604080519115158252519081900360200190f35b6101bb610566565b60408051918252519081900360200190f35b6101bb610577565b61019f600480360360608110156101eb57600080fd5b506001600160a01b03813581169160208101359091169060400135610592565b6102136106c1565b6040805160ff9092168252519081900360200190f35b61024f6004803603602081101561023f57600080fd5b50356001600160a01b03166106c6565b604080516001600160a01b039092168252519081900360200190f35b6102916004803603602081101561028157600080fd5b50356001600160a01b03166106e1565b005b6102b9600480360360208110156102a957600080fd5b50356001600160a01b03166106ee565b6040805163ffffffff9092168252519081900360200190f35b6101bb600480360360208110156102e857600080fd5b50356001600160a01b0316610706565b6103246004803603604081101561030e57600080fd5b506001600160a01b03813516906020013561072a565b604080516001600160801b039092168252519081900360200190f35b6101bb6004803603602081101561035657600080fd5b50356001600160a01b0316610957565b6100fe610969565b61019f6004803603604081101561038457600080fd5b506001600160a01b03813516906020013561098a565b610324600480360360208110156103b057600080fd5b50356001600160a01b03166109c6565b610291600480360360c08110156103d657600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135610a37565b6101bb6004803603604081101561041d57600080fd5b506001600160a01b0381358116916020013516610ce1565b6101bb610d13565b61046f6004803603604081101561045357600080fd5b5080356001600160a01b0316906020013563ffffffff16610d2e565b6040805163ffffffff90931683526001600160801b0390911660208301528051918290030190f35b6040518060400160405280600981526020016842455034302e434f4d60b81b81525081565b6000806000198314156104d257506000196104f7565b6104f4836040518060600160405280602781526020016116fa60279139610d63565b90505b336000818152602081815260408083206001600160a01b0389168085529083529281902080546001600160801b0319166001600160801b0387169081179091558151908152905192939260008051602061177a833981519152929181900390910190a360019150505b92915050565b6918a6e32246c99c60ad8560201b81565b60405180604361163c82396043019050604051809103902081565b6001600160a01b0383166000908152602081815260408083203380855290835281842054825160608101909352602780845291936001600160801b039091169285926105e892889291906116fa90830139610d63565b9050866001600160a01b0316836001600160a01b03161415801561061557506001600160801b0382811614155b156106a957600061063f83836040518060600160405280603e81526020016116bc603e9139610dfd565b6001600160a01b03898116600081815260208181526040808320948a168084529482529182902080546001600160801b0319166001600160801b038716908117909155825190815291519495509293919260008051602061177a83398151915292918290030190a3505b6106b4878783610e6a565b5060019695505050505050565b601281565b6002602052600090815260409020546001600160a01b031681565b6106eb338261104f565b50565b60046020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600160205260409020546001600160801b031690565b600043821061076a5760405162461bcd60e51b815260040180806020018281038252602881526020018061152c6028913960400191505060405180910390fd5b6001600160a01b03831660009081526004602052604090205463ffffffff1680610798576000915050610560565b6001600160a01b038416600090815260036020908152604080832063ffffffff600019860181168552925290912054168310610814576001600160a01b03841660009081526003602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160801b03169050610560565b6001600160a01b038416600090815260036020908152604080832083805290915290205463ffffffff1683101561084f576000915050610560565b600060001982015b8163ffffffff168163ffffffff16111561091257600282820363ffffffff160481036108816114dd565b506001600160a01b038716600090815260036020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160801b031691810191909152908714156108ed576020015194506105609350505050565b805163ffffffff168711156109045781935061090b565b6001820392505b5050610857565b506001600160a01b038516600090815260036020908152604080832063ffffffff909416835292905220546001600160801b03600160201b9091041691505092915050565b60056020526000908152604090205481565b60405180604001604052806005815260200164042455034360dc1b81525081565b6000806109af8360405180606001604052806028815260200161155460289139610d63565b90506109bc338583610e6a565b5060019392505050565b6001600160a01b03811660009081526004602052604081205463ffffffff16806109f1576000610a30565b6001600160a01b0383166000908152600360209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160801b03165b9392505050565b6000604051808061163c6043913960408051918290036043018220828201909152600982526842455034302e434f4d60b81b60209092019190915290507f1442b2e0b8e75b873268743e36773dafd7e0a40c10c2f4956bcf431a434dbf25610a9d6110d9565b3060405160200180858152602001848152602001838152602001826001600160a01b03166001600160a01b03168152602001945050505050604051602081830303815290604052805190602001209050600060405180806117e4603a91396040805191829003603a0182206020808401919091526001600160a01b038c1683830152606083018b905260808084018b90528251808503909101815260a08401835280519082012061190160f01b60c085015260c2840187905260e2808501829052835180860390910181526101028501808552815191840191909120600091829052610122860180865281905260ff8c1661014287015261016286018b905261018286018a9052935191965092945091926001926101a28083019392601f198301929081900390910190855afa158015610bdb573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610c2d5760405162461bcd60e51b815260040180806020018281038252602781526020018061157c6027913960400191505060405180910390fd5b6001600160a01b03811660009081526005602052604090208054600181019091558914610c8b5760405162461bcd60e51b81526004018080602001828103825260238152602001806117c16023913960400191505060405180910390fd5b87421115610cca5760405162461bcd60e51b815260040180806020018281038252602781526020018061179a6027913960400191505060405180910390fd5b610cd4818b61104f565b505050505b505050505050565b6001600160a01b039182166000908152602081815260408083209390941682529190915220546001600160801b031690565b60405180603a6117e48239603a019050604051809103902081565b600360209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160801b031682565b600081600160801b8410610df55760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610dba578181015183820152602001610da2565b50505050905090810190601f168015610de75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b509192915050565b6000836001600160801b0316836001600160801b031611158290610e625760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610dba578181015183820152602001610da2565b505050900390565b6001600160a01b038316610eaf5760405162461bcd60e51b815260040180806020018281038252603d81526020018061167f603d913960400191505060405180910390fd5b6001600160a01b038216610ef45760405162461bcd60e51b815260040180806020018281038252603b8152602001806115a3603b913960400191505060405180910390fd5b6001600160a01b038316600090815260016020908152604091829020548251606081019093526037808452610f3f936001600160801b0390921692859291906114f590830139610dfd565b6001600160a01b03848116600090815260016020908152604080832080546001600160801b0319166001600160801b03968716179055928616825290829020548251606081019093526031808452610fa79491909116928592909190611749908301396110dd565b6001600160a01b0383811660008181526001602090815260409182902080546001600160801b0319166001600160801b039687161790558151948616855290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36001600160a01b0380841660009081526002602052604080822054858416835291205461104a92918216911683611147565b505050565b6001600160a01b03808316600081815260026020818152604080842080546001845282862054949093528787166001600160a01b031984168117909155905191909516946001600160801b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46110d3828483611147565b50505050565b4690565b6000838301826001600160801b03808716908316101561113e5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610dba578181015183820152602001610da2565b50949350505050565b816001600160a01b0316836001600160a01b03161415801561117257506000816001600160801b0316115b1561104a576001600160a01b0383161561122a576001600160a01b03831660009081526004602052604081205463ffffffff1690816111b25760006111f1565b6001600160a01b0385166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160801b03165b90506000611218828560405180606001604052806029815260200161161360299139610dfd565b9050611226868484846112d5565b5050505b6001600160a01b0382161561104a576001600160a01b03821660009081526004602052604081205463ffffffff1690816112655760006112a4565b6001600160a01b0384166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160801b03165b905060006112cb8285604051806060016040528060288152602001611721602891396110dd565b9050610cd9858484845b60006112f9436040518060600160405280603581526020016115de60359139611488565b905060008463ffffffff1611801561134257506001600160a01b038516600090815260036020908152604080832063ffffffff6000198901811685529252909120548282169116145b1561139b576001600160a01b0385166000908152600360209081526040808320600019880163ffffffff16845290915290208054600160201b600160a01b031916600160201b6001600160801b03851602179055611434565b60408051808201825263ffffffff80841682526001600160801b0380861660208085019182526001600160a01b038b166000818152600383528781208c871682528352878120965187549451909516600160201b02600160201b600160a01b031995871663ffffffff19958616179590951694909417909555938252600490935292909220805460018801909316929091169190911790555b604080516001600160801b0380861682528416602082015281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b600081600160201b8410610df55760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610dba578181015183820152602001610da2565b60408051808201909152600080825260208201529056fe42455034303a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455034303a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656442455034303a3a7472616e736665723a20616d6f756e74206578636565647320313238206269747342455034303a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455034303a3a5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e7366657220746f20746865207a65726f206164647265737342455034303a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455034303a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773454950373132446f6d61696e28737472696e67206e616d652c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e74726163742942455034303a3a5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e736665722066726f6d20746865207a65726f206164647265737342455034303a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e636542455034303a3a617070726f76653a20616d6f756e74206578636565647320313238206269747342455034303a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f777342455034303a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77738c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92542455034303a3a64656c656761746542795369673a207369676e6174757265206578706972656442455034303a3a64656c656761746542795369673a20696e76616c6964206e6f6e636544656c65676174696f6e28616464726573732064656c6567617465652c75696e74323536206e6f6e63652c75696e743235362065787069727929a265627a7a72315820f44d5e41eb1314dfc152e0ecc335763698fd94cb079ba24294c840a0d1cf04a964736f6c634300051000320000000000000000000000003460f8fd63ec775cbb01df04c79dcc3cca44db9b

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

0000000000000000000000003460f8fd63ec775cbb01df04c79dcc3cca44db9b

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003460f8fd63ec775cbb01df04c79dcc3cca44db9b


Deployed ByteCode Sourcemap

28:12928:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;28:12928:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;100:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3680:424;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3680:424:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;403:53;;;:::i;:::-;;;;;;;;;;;;;;;;1367:122;;;:::i;5231:681::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5231:681:0;;;;;;;;;;;;;;;;;:::i;304:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;816:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;816:45:0;-1:-1:-1;;;;;816:45:0;;:::i;:::-;;;;-1:-1:-1;;;;;816:45:0;;;;;;;;;;;;;;6060:102;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6060:102:0;-1:-1:-1;;;;;6060:102:0;;:::i;:::-;;1245:49;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1245:49:0;-1:-1:-1;;;;;1245:49:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;4307:108;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4307:108:0;-1:-1:-1;;;;;4307:108:0;;:::i;8243:1220::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;8243:1220:0;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;8243:1220:0;;;;;;;;;;;;;;1781:39;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1781:39:0;-1:-1:-1;;;;;1781:39:0;;:::i;202:::-;;;:::i;4679:242::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4679:242:0;;;;;;;;:::i;7589:223::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7589:223:0;-1:-1:-1;;;;;7589:223:0;;:::i;6596:792::-;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;;6596:792:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;3066:136::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3066:136:0;;;;;;;;;;:::i;1583:117::-;;;:::i;1106:70::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1106:70:0;;-1:-1:-1;;;;;1106:70:0;;;;;;;;:::i;:::-;;;;;;;;;;-1:-1:-1;;;;;1106:70:0;;;;;;;;;;;;;;;;100:41;;;;;;;;;;;;;;-1:-1:-1;;;100:41:0;;;;:::o;3680:424::-;3748:4;3765:14;-1:-1:-1;;3794:9:0;:21;3790:177;;;-1:-1:-1;;;3790:177:0;;;3894:61;3902:9;3894:61;;;;;;;;;;;;;;;;;:7;:61::i;:::-;3885:70;;3790:177;3990:10;3979;:22;;;;;;;;;;;-1:-1:-1;;;;;3979:31:0;;;;;;;;;;;;:40;;-1:-1:-1;;;;;;3979:40:0;-1:-1:-1;;;;;3979:40:0;;;;;;;;4037:37;;;;;;;3979:31;;3990:10;-1:-1:-1;;;;;;;;;;;4037:37:0;;;;;;;;;;4092:4;4085:11;;;3680:424;;;;;:::o;403:53::-;-1:-1:-1;;;403:53:0;:::o;1367:122::-;1409:80;;;;;;;;;;;;;;;;;;1367:122;:::o;5231:681::-;-1:-1:-1;;;;;5396:15:0;;5313:4;5396:15;;;;;;;;;;;5348:10;5396:24;;;;;;;;;;5448:61;;;;;;;;;;;;5348:10;;-1:-1:-1;;;;;5396:24:0;;;;5313:4;;5448:61;;5456:9;;5448:61;;;;;;;:7;:61::i;:::-;5431:78;;5537:3;-1:-1:-1;;;;;5526:14:0;:7;-1:-1:-1;;;;;5526:14:0;;;:49;;;;-1:-1:-1;;;;;;5544:31:0;;;;;5526:49;5522:315;;;5592:20;5615:98;5622:16;5640:6;5615:98;;;;;;;;;;;;;;;;;:6;:98::i;:::-;-1:-1:-1;;;;;5728:15:0;;;:10;:15;;;;;;;;;;;:24;;;;;;;;;;;;;:39;;-1:-1:-1;;;;;;5728:39:0;-1:-1:-1;;;;;5728:39:0;;;;;;;;5789:36;;;;;;;5728:39;;-1:-1:-1;5728:24:0;;:15;;-1:-1:-1;;;;;;;;;;;5789:36:0;;;;;;;;5522:315;;5849:33;5865:3;5870;5875:6;5849:15;:33::i;:::-;-1:-1:-1;5900:4:0;;5231:681;-1:-1:-1;;;;;;5231:681:0:o;304:35::-;337:2;304:35;:::o;816:45::-;;;;;;;;;;;;-1:-1:-1;;;;;816:45:0;;:::o;6060:102::-;6122:32;6132:10;6144:9;6122;:32::i;:::-;6060:102;:::o;1245:49::-;;;;;;;;;;;;;;;:::o;4307:108::-;-1:-1:-1;;;;;4390:17:0;4366:4;4390:17;;;:8;:17;;;;;;-1:-1:-1;;;;;4390:17:0;;4307:108::o;8243:1220::-;8322:7;8364:12;8350:11;:26;8342:79;;;;-1:-1:-1;;;8342:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8456:23:0;;8434:19;8456:23;;;:14;:23;;;;;;;;8494:17;8490:58;;8535:1;8528:8;;;;;8490:58;-1:-1:-1;;;;;8608:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;8629:16:0;;8608:38;;;;;;;;;:48;;:63;-1:-1:-1;8604:147:0;;-1:-1:-1;;;;;8695:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;8716:16:0;;;;8695:38;;;;;;;;:44;-1:-1:-1;;;8695:44:0;;-1:-1:-1;;;;;8695:44:0;;-1:-1:-1;8688:51:0;;8604:147;-1:-1:-1;;;;;8812:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;8808:88:0;;;8883:1;8876:8;;;;;8808:88;8908:12;-1:-1:-1;;8950:16:0;;8977:428;8992:5;8984:13;;:5;:13;;;8977:428;;;9056:1;9039:13;;;9038:19;;;9030:27;;9099:20;;:::i;:::-;-1:-1:-1;;;;;;9122:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;9099:51;;;;;;;;;;;;;;;-1:-1:-1;;;9099:51:0;;;-1:-1:-1;;;;;9099:51:0;;;;;;;;;9169:27;;9165:229;;;9224:8;;;;-1:-1:-1;9217:15:0;;-1:-1:-1;;;;9217:15:0;9165:229;9258:12;;:26;;;-1:-1:-1;9254:140:0;;;9313:6;9305:14;;9254:140;;;9377:1;9368:6;:10;9360:18;;9254:140;8977:428;;;;;-1:-1:-1;;;;;;9422:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;-1:-1:-1;;;;;;;;9422:33:0;;;;;-1:-1:-1;;8243:1220:0;;;;:::o;1781:39::-;;;;;;;;;;;;;:::o;202:::-;;;;;;;;;;;;;;-1:-1:-1;;;202:39:0;;;;:::o;4679:242::-;4744:4;4761:14;4778:62;4786:9;4778:62;;;;;;;;;;;;;;;;;:7;:62::i;:::-;4761:79;;4851:40;4867:10;4879:3;4884:6;4851:15;:40::i;:::-;-1:-1:-1;4909:4:0;;4679:242;-1:-1:-1;;;4679:242:0:o;7589:223::-;-1:-1:-1;;;;;7696:23:0;;7654:7;7696:23;;;:14;:23;;;;;;;;7737:16;:67;;7803:1;7737:67;;;-1:-1:-1;;;;;7756:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;7777:16:0;;7756:38;;;;;;;;;:44;-1:-1:-1;;;7756:44:0;;-1:-1:-1;;;;;7756:44:0;7737:67;7730:74;7589:223;-1:-1:-1;;;7589:223:0:o;6596:792::-;6712:23;1409:80;;;;;;;;;;;;;;;;;;;6792:4;;;;;;;;;-1:-1:-1;;;6792:4:0;;;;;;;;1409:80;-1:-1:-1;6776:22:0;6800:12;:10;:12::i;:::-;6822:4;6748:80;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6748:80:0;-1:-1:-1;;;;;6748:80:0;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6748:80:0;;;6738:91;;;;;;6712:117;;6840:18;1629:71;;;;;;;;;;;;;;;;;;;6871:57;;;;;;;;-1:-1:-1;;;;;6871:57:0;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;6871:57:0;;;;;6861:68;;;;;;-1:-1:-1;;;6967:57:0;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;6967:57:0;;;;;;6957:68;;;;;;;;;-1:-1:-1;7056:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6861:68;;-1:-1:-1;6957:68:0;;-1:-1:-1;;;7056:26:0;;;;;;;6871:57;-1:-1:-1;;7056:26:0;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;7056:26:0;;-1:-1:-1;;7056:26:0;;;-1:-1:-1;;;;;;;7101:23:0;;7093:75;;;;-1:-1:-1;;;7093:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7196:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;7187:28;;7179:76;;;;-1:-1:-1;;;7179:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7281:6;7274:3;:13;;7266:65;;;;-1:-1:-1;;;7266:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7349:31;7359:9;7370;7349;:31::i;:::-;7342:38;;;;6596:792;;;;;;;:::o;3066:136::-;-1:-1:-1;;;;;3166:19:0;;;3142:4;3166:19;;;;;;;;;;;:28;;;;;;;;;;;;-1:-1:-1;;;;;3166:28:0;;3066:136::o;1583:117::-;1629:71;;;;;;;;;;;;;;;;;;1583:117;:::o;1106:70::-;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1106:70:0;;-1:-1:-1;;;;;1106:70:0;;:::o;12249:165::-;12325:7;12365:12;-1:-1:-1;;;12353:10:0;;12345:33;;;;-1:-1:-1;;;12345:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;12345:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12404:1:0;;12249:165;-1:-1:-1;;12249:165:0:o;12623:169::-;12712:7;12745:1;-1:-1:-1;;;;;12740:6:0;:1;-1:-1:-1;;;;;12740:6:0;;;12748:12;12732:29;;;;;-1:-1:-1;;;12732:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;12732:29:0;-1:-1:-1;;;12779:5:0;;;12623:169::o;9855:621::-;-1:-1:-1;;;;;9950:17:0;;9942:91;;;;-1:-1:-1;;;9942:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10052:17:0;;10044:89;;;;-1:-1:-1;;;10044:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10169:13:0;;;;;;:8;:13;;;;;;;;;;10162:88;;;;;;;;;;;;;;-1:-1:-1;;;;;10169:13:0;;;;10184:6;;10162:88;;;;;;;:6;:88::i;:::-;-1:-1:-1;;;;;10146:13:0;;;;;;;:8;:13;;;;;;;;:104;;-1:-1:-1;;;;;;10146:104:0;-1:-1:-1;;;;;10146:104:0;;;;;;10284:13;;;;;;;;;;10277:82;;;;;;;;;;;;;;10284:13;;;;;10299:6;;10277:82;;;;;;;;:6;:82::i;:::-;-1:-1:-1;;;;;10261:13:0;;;;;;;:8;:13;;;;;;;;;:98;;-1:-1:-1;;;;;;10261:98:0;-1:-1:-1;;;;;10261:98:0;;;;;;10375:26;;;;;;;;;10261:13;;10375:26;;;;;;;;;;;;;;;-1:-1:-1;;;;;10429:14:0;;;;;;;:9;:14;;;;;;;10445;;;;;;;;10414:54;;10429:14;;;;10445;10461:6;10414:14;:54::i;:::-;9855:621;;;:::o;9471:376::-;-1:-1:-1;;;;;9574:20:0;;;9548:23;9574:20;;;:9;:20;;;;;;;;;;;9632:19;;;;;;9662:20;;;;:32;;;-1:-1:-1;;;;;;9662:32:0;;;;;;;9712:54;;9574:20;;;;;-1:-1:-1;;;;;9632:19:0;;;;9662:32;;9574:20;;;9712:54;;9548:23;9712:54;9779:60;9794:15;9811:9;9822:16;9779:14;:60::i;:::-;9471:376;;;;:::o;12800:153::-;12910:9;12800:153;:::o;12422:193::-;12511:7;12543:5;;;12575:12;-1:-1:-1;;;;;12567:6:0;;;;;;;;12559:29;;;;-1:-1:-1;;;12559:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;12559:29:0;-1:-1:-1;12606:1:0;12422:193;-1:-1:-1;;;;12422:193:0:o;10484:948::-;10590:6;-1:-1:-1;;;;;10580:16:0;:6;-1:-1:-1;;;;;10580:16:0;;;:30;;;;;10609:1;10600:6;-1:-1:-1;;;;;10600:10:0;;10580:30;10576:849;;;-1:-1:-1;;;;;10631:20:0;;;10627:386;;-1:-1:-1;;;;;10691:22:0;;10672:16;10691:22;;;:14;:22;;;;;;;;;10752:13;:60;;10811:1;10752:60;;;-1:-1:-1;;;;;10768:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;10788:13:0;;10768:34;;;;;;;;;:40;-1:-1:-1;;;10768:40:0;;-1:-1:-1;;;;;10768:40:0;10752:60;10732:80;;10831:17;10851:70;10858:9;10869:6;10851:70;;;;;;;;;;;;;;;;;:6;:70::i;:::-;10831:90;;10940:57;10957:6;10965:9;10976;10987;10940:16;:57::i;:::-;10627:386;;;;-1:-1:-1;;;;;11033:20:0;;;11029:385;;-1:-1:-1;;;;;11093:22:0;;11074:16;11093:22;;;:14;:22;;;;;;;;;11154:13;:60;;11213:1;11154:60;;;-1:-1:-1;;;;;11170:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;11190:13:0;;11170:34;;;;;;;;;:40;-1:-1:-1;;;11170:40:0;;-1:-1:-1;;;;;11170:40:0;11154:60;11134:80;;11233:17;11253:69;11260:9;11271:6;11253:69;;;;;;;;;;;;;;;;;:6;:69::i;:::-;11233:89;;11341:57;11358:6;11366:9;11377;11388;11440:632;11560:18;11581:77;11588:12;11581:77;;;;;;;;;;;;;;;;;:6;:77::i;:::-;11560:98;;11688:1;11673:12;:16;;;:85;;;;-1:-1:-1;;;;;;11693:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;11716:16:0;;11693:40;;;;;;;;;:50;:65;;;:50;;:65;11673:85;11669:329;;;-1:-1:-1;;;;;11773:22:0;;;;;;:11;:22;;;;;;;;-1:-1:-1;;11796:16:0;;11773:40;;;;;;;;;:57;;-1:-1:-1;;;;;;;;11773:57:0;-1:-1:-1;;;;;;;;11773:57:0;;;;;;11669:329;;;11898:33;;;;;;;;;;;;;;-1:-1:-1;;;;;11898:33:0;;;;;;;;;;-1:-1:-1;;;;;11859:22:0;;-1:-1:-1;11859:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;;;-1:-1:-1;;;11859:72:0;-1:-1:-1;;;;;;;;11859:72:0;;;-1:-1:-1;;11859:72:0;;;;;;;;;;;;;;;11944:25;;;11859:72;11944:25;;;;;;;:44;;11859:72;11972:16;;11944:44;;;;;;;;;;;;;11669:329;12013:51;;;-1:-1:-1;;;;;12013:51:0;;;;;;;;;;;;;-1:-1:-1;;;;;12013:51:0;;;;;;;;;;;11440:632;;;;;:::o;12080:161::-;12155:6;12193:12;-1:-1:-1;;;12182:9:0;;12174:32;;;;-1:-1:-1;;;12174:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;28:12928:0;;;;;;;;;;-1:-1:-1;28:12928:0;;;;;;;;:::o

Swarm Source

bzzr://f44d5e41eb1314dfc152e0ecc335763698fd94cb079ba24294c840a0d1cf04a9
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.