Contract 0xe52C5A3590952F3ed6fcCf89A0bD7F38e11C5B98 4

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xb080f7153b005d63c75bc6e01157654421af20652613d95f116346ddc3051877Transfer112546182021-09-26 15:41:2333 mins ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0xd99556682873dd3eab385f5ca1f7cf82ad77bb11c559c74ba076cd8942db74caApprove112520332021-09-26 13:31:232 hrs 43 mins ago0xbb6a759980568f4a581775365793095d235037f9 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.00022884
0x70f747eb6e6967d5efac0e37a72a87ccb29ba3683ea14272dd28a0be7f86f3d8Transfer112507752021-09-26 12:28:133 hrs 47 mins ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0x48bd30751c27de453b9e495c49d0e9b2826620aefb8d894016300755ae0addd0Transfer112490192021-09-26 10:58:575 hrs 16 mins ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0x3a27ecfb47b0fff33d09a14c99814c647102567275e469afa462479e4ab2cbceTransfer112482652021-09-26 10:21:115 hrs 54 mins ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0x6ba4dc8bdda91f656de9f77d430445326e8f9d7f453afc6d8254641e0ff981f1Transfer112459892021-09-26 8:26:337 hrs 48 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000366822
0x4b9af744079499164a3b74b17369035b2ab8ec983b0e9043a04ae4b8561266f6Approve112454772021-09-26 8:00:578 hrs 14 mins ago0x1236dcbb9a81144277fada08303dac338006a0f6 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.0002334168
0x3722325ed94bf941ffee71ee022089976d15dd79b9a47848b6e5310662cfb8fcTransfer112430342021-09-26 5:57:3410 hrs 17 mins ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0x4c2bfe597dcbd24946a12c7cbb981e2bd0f9f6b5f27129787078560217e7be1fTransfer112427432021-09-26 5:42:4610 hrs 32 mins ago0xf6baad4954888fb392f22f22c449ca73bfee4e76 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000154548
0x19cf69c8b949f927be2fd9cb336e84ea5bf5eb98b39833cc95418c8e382075b0Transfer112392292021-09-26 2:45:0113 hrs 30 mins ago0xad6e23d9924a847e37b4b48b93b588d76d9823b2 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000207927
0x65566fad40202719947681a928dc1dc2619c87ac4654b7d17061aa000350cc09Transfer112376772021-09-26 1:27:2114 hrs 47 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000366822
0xcbfd8b062fde6c7eaae59b9001f4643c58c7c0e81b589edbbca6789f48282e62Transfer112370852021-09-26 0:57:4515 hrs 17 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000501822
0x315744614a046e4bc75a3f4f82a4826bd7315f1c54968bbfa85eaad70bd45cdeTransfer112362822021-09-26 0:17:3515 hrs 57 mins ago0x334c68cae021b833bba2469552e0a8dc18d57885 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000207927
0x4bcdf43e79b206dde74886578c8bec9cd61ae8d62ca833d27ac32267520a39dfTransfer112362092021-09-26 0:13:5616 hrs 1 min ago0x8abf860670c1f570c0e13072aa921059696f1651 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000131427
0xd8963e79164211a2384227f568dce365b907fce65546a719d584c902271a8518Transfer112325672021-09-25 21:11:4819 hrs 3 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000366822
0x605ac45e45a1f6d28df373b5509c232c52fd9b7f8051b4f28c73cd9e28c9a9e0Transfer112279422021-09-25 17:19:4722 hrs 55 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000366822
0x0b00d0490c2be94afa6cde525dd38b00694be7396c3b7282a48b78367633bb8fTransfer112266232021-09-25 16:11:441 day 3 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000366822
0x676b00e8f2ea413ed9a08d9e48e03d88c9b64ebf1d10cb129d7dcea798c7d3e0Transfer112255062021-09-25 15:15:521 day 59 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000501822
0x79c031a13c07935281c8c2d1a18ad82de20b7a6ab2f07a71497478a4b7d922f4Approve112251662021-09-25 14:58:521 day 1 hr ago0x3e9d12c54c93b6498395abe9de081b3d06be4f46 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000108598
0x1796fc369b8452a5279e41206ba31091e41639c0443da4fd57042abfd79cd7d4Transfer112202242021-09-25 10:49:401 day 5 hrs ago0xb6788e3caa8ca618023532a0e6cf27e6cbf82d5b IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000154404
0xc8f51568664c2d9f0a0c379539e0064f38861897c99dc978d239d6f0ec95b26fTransfer112192602021-09-25 10:01:281 day 6 hrs ago0xf15f89fc670375796a54a0574dbb60c2a1d59228 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000154404
0xdf9a65bb4b80be6f5360cc42e21cfd35ed8797ccd1e42fc82efd4819d1ff3389Transfer112186972021-09-25 9:33:191 day 6 hrs ago0x3461dc19295ae826e3ce90d368406ea9d2fa3b0f IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.0002078046
0xb375fc9a5121fc74d40bf8c4947e2bca1f15122216e94bd82644a98db431058fTransfer112181782021-09-25 9:07:221 day 7 hrs ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0xff5611007447eb966fe996ffdd28e947719ec860176fcc25a203d1a2b07ba7f3Transfer112160932021-09-25 7:22:251 day 8 hrs ago0xba3098999d501d556357c5a32bf28f73046ef053 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000224037
0xb9ab31304011c9f4a4a201697fadbbfb336e7c92d91892fd7b6b4084f2d435f4Transfer112147892021-09-25 6:17:111 day 9 hrs ago0xda8f1494c1f976f19bb2f1f0be62712bbb8b5c35 IN  0xe52c5a3590952f3ed6fccf89a0bd7f38e11c5b980 BNB0.000290053116
[ Download CSV Export 
Parent Txn Hash Block From To Value
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 BscScan.com on 2021-04-04
*/

pragma solidity ^0.5.16;
pragma experimental ABIEncoderV2;

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

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

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

    /// @notice Total number of tokens in circulation
    uint256 public constant totalSupply = 90000000e18; // 1 billion comp

    /// @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 => uint256) 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,
        uint256 previousBalance,
        uint256 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 (uint256)
    {
        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, uint256 rawAmount)
        external
        returns (bool)
    {
        uint96 amount;
        if (rawAmount == uint256(-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 (uint256) {
        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, uint256 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,
        uint256 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,
        uint256 nonce,
        uint256 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, uint256 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(uint256 n, string memory errorMessage)
        internal
        pure
        returns (uint32)
    {
        require(n < 2**32, errorMessage);
        return uint32(n);
    }

    function safe96(uint256 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 (uint256) {
        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"}]

60806040523480156200001157600080fd5b5060405162001bcb38038062001bcb8339810160408190526200003491620000bc565b6001600160a01b03811660008181526001602052604080822080546001600160601b0319166a4a723dc6b40b8a9a00000090811790915590517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916200009a91620000f6565b60405180910390a35062000135565b8051620000b6816200011b565b92915050565b600060208284031215620000cf57600080fd5b6000620000dd8484620000a9565b949350505050565b620000f08162000118565b82525050565b60208101620000b68284620000e5565b60006001600160a01b038216620000b6565b90565b620001268162000106565b81146200013257600080fd5b50565b611a8680620001456000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063b4b5ea5711610071578063b4b5ea571461025f578063c3cda52014610272578063dd62ed3e14610285578063e7a324dc14610298578063f1127ed8146102a057610121565b806370a08231146101fe578063782d6fe1146102115780637ecebe001461023157806395d89b4114610244578063a9059cbb1461024c57610121565b806323b872dd116100f457806323b872dd14610181578063313ce56714610194578063587cde1e146101a95780635c19a95c146101c95780636fcfff45146101de57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016457806320606b7014610179575b600080fd5b61012e6102c1565b60405161013b9190611737565b60405180910390f35b610157610152366004611200565b6102e3565b60405161013b919061168d565b61016c6103a0565b60405161013b919061169b565b61016c6103af565b61015761018f3660046111b3565b6103c6565b61019c61050b565b60405161013b91906117d1565b6101bc6101b7366004611153565b610510565b60405161013b919061167f565b6101dc6101d7366004611153565b61052b565b005b6101f16101ec366004611153565b610538565b60405161013b91906117a8565b61016c61020c366004611153565b610550565b61022461021f366004611200565b610574565b60405161013b91906117ed565b61016c61023f366004611153565b61078b565b61012e61079d565b61015761025a366004611200565b6107bc565b61022461026d366004611153565b6107f8565b6101dc610280366004611230565b610868565b61016c610293366004611179565b610a50565b61016c610a82565b6102b36102ae3660046112b7565b610a8e565b60405161013b9291906117b6565b60405180604001604052806006815260200165088cad684def60d31b81525081565b6000806000198314156102f9575060001961031e565b61031b8360405180606001604052806025815260200161190960259139610ac3565b90505b336000818152602081815260408083206001600160a01b03891680855292529182902080546001600160601b0319166001600160601b03861617905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038c9085906117df565b60405180910390a360019150505b92915050565b6a4a723dc6b40b8a9a00000081565b6040516103bb90611669565b604051809103902081565b6001600160a01b0383166000908152602081815260408083203380855290835281842054825160608101909352602580845291936001600160601b0390911692859261041c928892919061190990830139610ac3565b9050866001600160a01b0316836001600160a01b03161415801561044957506001600160601b0382811614155b156104f157600061047383836040518060600160405280603d81526020016119e0603d9139610af2565b6001600160a01b03898116600081815260208181526040808320948a16808452949091529081902080546001600160601b0319166001600160601b0386161790555192935090917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104e79085906117df565b60405180910390a3505b6104fc878783610b31565b600193505050505b9392505050565b601281565b6002602052600090815260409020546001600160a01b031681565b6105353382610cdc565b50565b60046020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600160205260409020546001600160601b031690565b600043821061059e5760405162461bcd60e51b815260040161059590611768565b60405180910390fd5b6001600160a01b03831660009081526004602052604090205463ffffffff16806105cc57600091505061039a565b6001600160a01b038416600090815260036020908152604080832063ffffffff600019860181168552925290912054168310610648576001600160a01b03841660009081526003602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b0316905061039a565b6001600160a01b038416600090815260036020908152604080832083805290915290205463ffffffff1683101561068357600091505061039a565b600060001982015b8163ffffffff168163ffffffff16111561074657600282820363ffffffff160481036106b5611110565b506001600160a01b038716600090815260036020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b031691810191909152908714156107215760200151945061039a9350505050565b805163ffffffff168711156107385781935061073f565b6001820392505b505061068b565b506001600160a01b038516600090815260036020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60056020526000908152604090205481565b6040518060400160405280600381526020016244454b60e81b81525081565b6000806107e18360405180606001604052806026815260200161192e60269139610ac3565b90506107ee338583610b31565b5060019392505050565b6001600160a01b03811660009081526004602052604081205463ffffffff1680610823576000610504565b6001600160a01b0383166000908152600360209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03169392505050565b600060405161087690611669565b604080519182900382208282019091526006825265088cad684def60d31b6020909201919091527f779c8211032e94b3153b5cfb32531f02e2a37e57aa911ae0f4511ebb5d2325d06108c6610d66565b306040516020016108da94939291906116e7565b604051602081830303815290604052805190602001209050600060405161090090611674565b60405190819003812061091b918a908a908a906020016116a9565b60405160208183030381529060405280519060200120905060008282604051602001610948929190611638565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610985949392919061171c565b6020604051602081039080840390855afa1580156109a7573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166109da5760405162461bcd60e51b815260040161059590611748565b6001600160a01b03811660009081526005602052604090208054600181019091558914610a195760405162461bcd60e51b815260040161059590611778565b87421115610a395760405162461bcd60e51b815260040161059590611758565b610a43818b610cdc565b505050505b505050505050565b6001600160a01b039182166000908152602081815260408083209390941682529190915220546001600160601b031690565b6040516103bb90611674565b600360209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b600081600160601b8410610aea5760405162461bcd60e51b81526004016105959190611737565b509192915050565b6000836001600160601b0316836001600160601b031611158290610b295760405162461bcd60e51b81526004016105959190611737565b505050900390565b6001600160a01b038316610b575760405162461bcd60e51b815260040161059590611798565b6001600160a01b038216610b7d5760405162461bcd60e51b815260040161059590611788565b6001600160a01b038316600090815260016020908152604091829020548251606081019093526036808452610bc8936001600160601b0390921692859291906118d390830139610af2565b6001600160a01b03848116600090815260016020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526030808452610c3094919091169285929091906119b090830139610d6a565b6001600160a01b038381166000818152600160205260409081902080546001600160601b0319166001600160601b0395909516949094179093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c9d9085906117df565b60405180910390a36001600160a01b03808416600090815260026020526040808220548584168352912054610cd792918216911683610da6565b505050565b6001600160a01b03808316600081815260026020818152604080842080546001845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610d60828483610da6565b50505050565b4690565b6000838301826001600160601b038087169083161015610d9d5760405162461bcd60e51b81526004016105959190611737565b50949350505050565b816001600160a01b0316836001600160a01b031614158015610dd157506000816001600160601b0316115b15610cd7576001600160a01b03831615610e89576001600160a01b03831660009081526004602052604081205463ffffffff169081610e11576000610e50565b6001600160a01b0385166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610e77828560405180606001604052806028815260200161198860289139610af2565b9050610e8586848484610f34565b5050505b6001600160a01b03821615610cd7576001600160a01b03821660009081526004602052604081205463ffffffff169081610ec4576000610f03565b6001600160a01b0384166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610f2a8285604051806060016040528060278152602001611a1d60279139610d6a565b9050610a48858484845b6000610f5843604051806060016040528060348152602001611954603491396110e9565b905060008463ffffffff16118015610fa157506001600160a01b038516600090815260036020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611000576001600160a01b0385166000908152600360209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b0385160217905561109f565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600383528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600490935292909220805460018801909316929091169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516110da9291906117fb565b60405180910390a25050505050565b600081600160201b8410610aea5760405162461bcd60e51b81526004016105959190611737565b604080518082019091526000808252602082015290565b803561039a816118a3565b803561039a816118b7565b803561039a816118c0565b803561039a816118c9565b60006020828403121561116557600080fd5b60006111718484611127565b949350505050565b6000806040838503121561118c57600080fd5b60006111988585611127565b92505060206111a985828601611127565b9150509250929050565b6000806000606084860312156111c857600080fd5b60006111d48686611127565b93505060206111e586828701611127565b92505060406111f686828701611132565b9150509250925092565b6000806040838503121561121357600080fd5b600061121f8585611127565b92505060206111a985828601611132565b60008060008060008060c0878903121561124957600080fd5b60006112558989611127565b965050602061126689828a01611132565b955050604061127789828a01611132565b945050606061128889828a01611148565b935050608061129989828a01611132565b92505060a06112aa89828a01611132565b9150509295509295509295565b600080604083850312156112ca57600080fd5b60006112d68585611127565b92505060206111a98582860161113d565b6112f081611828565b82525050565b6112f081611833565b6112f081611838565b6112f061131482611838565b611838565b600061132482611816565b61132e818561181a565b935061133e81856020860161186d565b61134781611899565b9093019392505050565b600061135e60268361181a565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964207369678152656e617475726560d01b602082015260400192915050565b60006113a660268361181a565b7f436f6d703a3a64656c656761746542795369673a207369676e617475726520658152651e1c1a5c995960d21b602082015260400192915050565b60006113ee600283611823565b61190160f01b815260020192915050565b600061140c60278361181a565b7f436f6d703a3a6765745072696f72566f7465733a206e6f742079657420646574815266195c9b5a5b995960ca1b602082015260400192915050565b600061145560228361181a565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964206e6f6e815261636560f01b602082015260400192915050565b6000611499603a8361181a565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e7366657220746f20746865207a65726f2061646472657373000000000000602082015260400192915050565b60006114f8604383611823565b7f454950373132446f6d61696e28737472696e67206e616d652c75696e7432353681527f20636861696e49642c6164647265737320766572696679696e67436f6e74726160208201526263742960e81b604082015260430192915050565b6000611563603c8361181a565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e736665722066726f6d20746865207a65726f206164647265737300000000602082015260400192915050565b60006115c2603a83611823565b7f44656c65676174696f6e28616464726573732064656c6567617465652c75696e81527f74323536206e6f6e63652c75696e7432353620657870697279290000000000006020820152603a0192915050565b6112f081611847565b6112f081611850565b6112f081611862565b6112f081611856565b6000611643826113e1565b915061164f8285611308565b60208201915061165f8284611308565b5060200192915050565b600061039a826114eb565b600061039a826115b5565b6020810161039a82846112e7565b6020810161039a82846112f6565b6020810161039a82846112ff565b608081016116b782876112ff565b6116c460208301866112e7565b6116d160408301856112ff565b6116de60608301846112ff565b95945050505050565b608081016116f582876112ff565b61170260208301866112ff565b61170f60408301856112ff565b6116de60608301846112e7565b6080810161172a82876112ff565b6116c4602083018661161d565b602080825281016105048184611319565b6020808252810161039a81611351565b6020808252810161039a81611399565b6020808252810161039a816113ff565b6020808252810161039a81611448565b6020808252810161039a8161148c565b6020808252810161039a81611556565b6020810161039a8284611614565b604081016117c48285611614565b610504602083018461162f565b6020810161039a828461161d565b6020810161039a8284611626565b6020810161039a828461162f565b604081016118098285611626565b6105046020830184611626565b5190565b90815260200190565b919050565b600061039a8261183b565b151590565b90565b6001600160a01b031690565b63ffffffff1690565b60ff1690565b6001600160601b031690565b600061039a82611856565b60005b83811015611888578181015183820152602001611870565b83811115610d605750506000910152565b601f01601f191690565b6118ac81611828565b811461053557600080fd5b6118ac81611838565b6118ac81611847565b6118ac8161185056fe436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e6365436f6d703a3a617070726f76653a20616d6f756e7420657863656564732039362062697473436f6d703a3a7472616e736665723a20616d6f756e7420657863656564732039362062697473436f6d703a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f7773436f6d703a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e6365436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f7773a365627a7a72315820d9476e1ca8d8175c6485712f19d606098b5bc8a48c134ed0f44e4c0f760ab34b6c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000006b70d99ab9d0759a8d2746812efecfd767574820

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

0000000000000000000000006b70d99ab9d0759a8d2746812efecfd767574820

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006b70d99ab9d0759a8d2746812efecfd767574820


Deployed ByteCode Sourcemap

63:14664:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;63:14664:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:38;;;:::i;:::-;;;;;;;;;;;;;;;;3855:448;;;;;;;;;:::i;:::-;;;;;;;;432:49;;;:::i;:::-;;;;;;;;1357:155;;;:::i;5445:821::-;;;;;;;;;:::i;333:35::-;;;:::i;:::-;;;;;;;;811:44;;;;;;;;;:::i;:::-;;;;;;;;6414:102;;;;;;;;;:::i;:::-;;1236:48;;;;;;;;;:::i;:::-;;;;;;;;4506:111;;;;;;;;;:::i;8985:1290::-;;;;;;;;;:::i;:::-;;;;;;;;1813:41;;;;;;;;;:::i;233:37::-;;;:::i;4881:254::-;;;;;;;;;:::i;8319:235::-;;;;;;;;;:::i;6950:1168::-;;;;;;;;;:::i;3206:171::-;;;;;;;;;:::i;1606:126::-;;;:::i;1099:68::-;;;;;;;;;:::i;:::-;;;;;;;;;134:38;;;;;;;;;;;;;;-1:-1:-1;;;134:38:0;;;;:::o;3855:448::-;3944:4;3966:13;-1:-1:-1;;3994:9:0;:24;3990:176;;;-1:-1:-1;;;3990:176:0;;;4096:58;4103:9;4096:58;;;;;;;;;;;;;;;;;:6;:58::i;:::-;4087:67;;3990:176;4189:10;4178;:22;;;;;;;;;;;-1:-1:-1;;;;;4178:31:0;;;;;;;;;;;:40;;-1:-1:-1;;;;;;4178:40:0;-1:-1:-1;;;;;4178:40:0;;;;;4236:37;;4178:31;;4189:10;4236:37;;;;4178:40;;4236:37;;;;;;;;;;4291:4;4284:11;;;3855:448;;;;;:::o;432:49::-;470:11;432:49;:::o;1357:155::-;1408:104;;;;;;;;;;;;;;1357:155;:::o;5445:821::-;-1:-1:-1;;;;;5646:15:0;;5564:4;5646:15;;;;;;;;;;;5599:10;5646:24;;;;;;;;;;5710:58;;;;;;;;;;;;5599:10;;-1:-1:-1;;;;;5646:24:0;;;;5564:4;;5710:58;;5717:9;;5710:58;;;;;;;:6;:58::i;:::-;5681:87;;5796:3;-1:-1:-1;;;;;5785:14:0;:7;-1:-1:-1;;;;;5785:14:0;;;:48;;;;-1:-1:-1;;;;;;5803:30:0;;;;;5785:48;5781:410;;;5850:19;5889:178;5917:16;5956:6;5889:178;;;;;;;;;;;;;;;;;:5;:178::i;:::-;-1:-1:-1;;;;;6082:15:0;;;:10;:15;;;;;;;;;;;:24;;;;;;;;;;;;;;:39;;-1:-1:-1;;;;;;6082:39:0;-1:-1:-1;;;;;6082:39:0;;;;;6143:36;6082:39;;-1:-1:-1;6082:24:0;;6143:36;;;;6082:39;;6143:36;;;;;;;;;;5781:410;;6203:33;6219:3;6224;6229:6;6203:15;:33::i;:::-;6254:4;6247:11;;;;;5445:821;;;;;;:::o;333:35::-;366:2;333:35;:::o;811:44::-;;;;;;;;;;;;-1:-1:-1;;;;;811:44:0;;:::o;6414:102::-;6476:32;6486:10;6498:9;6476;:32::i;:::-;6414:102;:::o;1236:48::-;;;;;;;;;;;;;;;:::o;4506:111::-;-1:-1:-1;;;;;4592:17:0;4565:7;4592:17;;;:8;:17;;;;;;-1:-1:-1;;;;;4592:17:0;;4506:111::o;8985:1290::-;9094:6;9154:12;9140:11;:26;9118:115;;;;-1:-1:-1;;;9118:115:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9268:23:0;;9246:19;9268:23;;;:14;:23;;;;;;;;9306:17;9302:58;;9347:1;9340:8;;;;;9302:58;-1:-1:-1;;;;;9420:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;9441:16:0;;9420:38;;;;;;;;;:48;;:63;-1:-1:-1;9416:147:0;;-1:-1:-1;;;;;9507:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;9528:16:0;;;;9507:38;;;;;;;;:44;-1:-1:-1;;;9507:44:0;;-1:-1:-1;;;;;9507:44:0;;-1:-1:-1;9500:51:0;;9416:147;-1:-1:-1;;;;;9624:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;9620:88:0;;;9695:1;9688:8;;;;;9620:88;9720:12;-1:-1:-1;;9762:16:0;;9789:428;9804:5;9796:13;;:5;:13;;;9789:428;;;9868:1;9851:13;;;9850:19;;;9842:27;;9911:20;;:::i;:::-;-1:-1:-1;;;;;;9934:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;9911:51;;;;;;;;;;;;;;;-1:-1:-1;;;9911:51:0;;;-1:-1:-1;;;;;9911:51:0;;;;;;;;;9981:27;;9977:229;;;10036:8;;;;-1:-1:-1;10029:15:0;;-1:-1:-1;;;;10029:15:0;9977:229;10070:12;;:26;;;-1:-1:-1;10066:140:0;;;10125:6;10117:14;;10066:140;;;10189:1;10180:6;:10;10172:18;;10066:140;9789:428;;;;;-1:-1:-1;;;;;;10234:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;-1:-1:-1;;;;;;;;10234:33:0;;;;;-1:-1:-1;;8985:1290:0;;;;:::o;1813:41::-;;;;;;;;;;;;;:::o;233:37::-;;;;;;;;;;;;;;-1:-1:-1;;;233:37:0;;;;:::o;4881:254::-;4949:4;4966:13;4995:59;5002:9;4995:59;;;;;;;;;;;;;;;;;:6;:59::i;:::-;4966:88;;5065:40;5081:10;5093:3;5098:6;5065:15;:40::i;:::-;-1:-1:-1;5123:4:0;;4881:254;-1:-1:-1;;;4881:254:0:o;8319:235::-;-1:-1:-1;;;;;8425:23:0;;8384:6;8425:23;;;:14;:23;;;;;;;;8479:16;:67;;8545:1;8479:67;;;-1:-1:-1;;;;;8498:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;8519:16:0;;8498:38;;;;;;;;;:44;-1:-1:-1;;;8498:44:0;;-1:-1:-1;;;;;8498:44:0;8459:87;8319:235;-1:-1:-1;;;8319:235:0:o;6950:1168::-;7133:23;1408:104;;;;;;;;;;;;;;;;7287:4;;;;;;;;;-1:-1:-1;;;7287:4:0;;;;;;;;7271:22;7316:12;:10;:12::i;:::-;7359:4;7200:183;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;7200:183:0;;;7172:226;;;;;;7133:265;;7409:18;1661:71;;;;;;;;;;;;;;;7471:57;;7503:9;;7514:5;;7521:6;;7471:57;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;7471:57:0;;;7443:100;;;;;;7409:134;;7554:14;7641:15;7658:10;7612:57;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;7612:57:0;;;7584:100;;;;;;7554:130;;7695:17;7715:26;7725:6;7733:1;7736;7739;7715:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;7715:26:0;;-1:-1:-1;;7715:26:0;;;-1:-1:-1;;;;;;;7774:23:0;;7752:111;;;;-1:-1:-1;;;7752:111:0;;;;;;;;;-1:-1:-1;;;;;7905:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;7896:28;;7874:112;;;;-1:-1:-1;;;7874:112:0;;;;;;;;;8012:6;8005:3;:13;;7997:64;;;;-1:-1:-1;;;7997:64:0;;;;;;;;;8079:31;8089:9;8100;8079;:31::i;:::-;8072:38;;;;6950:1168;;;;;;;:::o;3206:171::-;-1:-1:-1;;;;;3341:19:0;;;3309:7;3341:19;;;;;;;;;;;:28;;;;;;;;;;;;-1:-1:-1;;;;;3341:28:0;;3206:171::o;1606:126::-;1661:71;;;;;;1099:68;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1099:68:0;;-1:-1:-1;;;;;1099:68:0;;:::o;13905:196::-;14010:6;14053:12;-1:-1:-1;;;14042:9:0;;14034:32;;;;-1:-1:-1;;;14034:32:0;;;;;;;;;;-1:-1:-1;14091:1:0;;13905:196;-1:-1:-1;;13905:196:0:o;14339:199::-;14459:6;14491:1;-1:-1:-1;;;;;14486:6:0;:1;-1:-1:-1;;;;;14486:6:0;;;14494:12;14478:29;;;;;-1:-1:-1;;;14478:29:0;;;;;;;;;;-1:-1:-1;;;14525:5:0;;;14339:199::o;10666:822::-;-1:-1:-1;;;;;10808:17:0;;10786:127;;;;-1:-1:-1;;;10786:127:0;;;;;;;;;-1:-1:-1;;;;;10946:17:0;;10924:125;;;;-1:-1:-1;;;10924:125:0;;;;;;;;;-1:-1:-1;;;;;11098:13:0;;;;;;:8;:13;;;;;;;;;;11078:136;;;;;;;;;;;;;;-1:-1:-1;;;;;11098:13:0;;;;11126:6;;11078:136;;;;;;;:5;:136::i;:::-;-1:-1:-1;;;;;11062:13:0;;;;;;;:8;:13;;;;;;;;:152;;-1:-1:-1;;;;;;11062:152:0;-1:-1:-1;;;;;11062:152:0;;;;;;11261:13;;;;;;;;;;11241:130;;;;;;;;;;;;;;11261:13;;;;;11289:6;;11241:130;;;;;;;;:5;:130::i;:::-;-1:-1:-1;;;;;11225:13:0;;;;;;;:8;:13;;;;;;;:146;;-1:-1:-1;;;;;;11225:146:0;-1:-1:-1;;;;;11225:146:0;;;;;;;;;;;11387:26;;;;;;;;;;11406:6;;11387:26;;;;;;;;;;-1:-1:-1;;;;;11441:14:0;;;;;;;:9;:14;;;;;;;11457;;;;;;;;11426:54;;11441:14;;;;11457;11473:6;11426:14;:54::i;:::-;10666:822;;;:::o;10283:375::-;-1:-1:-1;;;;;10386:20:0;;;10360:23;10386:20;;;:9;:20;;;;;;;;;;;10443:19;;;;;;10473:20;;;;:32;;;-1:-1:-1;;;;;;10473:32:0;;;;;;;10523:54;;10386:20;;;;;-1:-1:-1;;;;;10443:19:0;;;;10473:32;;10386:20;;;10523:54;;10360:23;10523:54;10590:60;10605:15;10622:9;10633:16;10590:14;:60::i;:::-;10283:375;;;;:::o;14546:178::-;14672:9;14546:178;:::o;14109:222::-;14229:6;14259:5;;;14291:12;-1:-1:-1;;;;;14283:6:0;;;;;;;;14275:29;;;;-1:-1:-1;;;14275:29:0;;;;;;;;;;-1:-1:-1;14322:1:0;14109:222;-1:-1:-1;;;;14109:222:0:o;11496:1353::-;11635:6;-1:-1:-1;;;;;11625:16:0;:6;-1:-1:-1;;;;;11625:16:0;;;:30;;;;;11654:1;11645:6;-1:-1:-1;;;;;11645:10:0;;11625:30;11621:1221;;;-1:-1:-1;;;;;11676:20:0;;;11672:572;;-1:-1:-1;;;;;11736:22:0;;11717:16;11736:22;;;:14;:22;;;;;;;;;11817:13;:110;;11926:1;11817:110;;;-1:-1:-1;;;;;11858:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;11878:13:0;;11858:34;;;;;;;;;:40;-1:-1:-1;;;11858:40:0;;-1:-1:-1;;;;;11858:40:0;11817:110;11777:150;;11946:16;11986:166;12018:9;12054:6;11986:166;;;;;;;;;;;;;;;;;:5;:166::i;:::-;11946:206;;12171:57;12188:6;12196:9;12207;12218;12171:16;:57::i;:::-;11672:572;;;;-1:-1:-1;;;;;12264:20:0;;;12260:571;;-1:-1:-1;;;;;12324:22:0;;12305:16;12324:22;;;:14;:22;;;;;;;;;12405:13;:110;;12514:1;12405:110;;;-1:-1:-1;;;;;12446:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;12466:13:0;;12446:34;;;;;;;;;:40;-1:-1:-1;;;12446:40:0;;-1:-1:-1;;;;;12446:40:0;12405:110;12365:150;;12534:16;12574:165;12606:9;12642:6;12574:165;;;;;;;;;;;;;;;;;:5;:165::i;:::-;12534:205;;12758:57;12775:6;12783:9;12794;12805;12857:836;13020:18;13054:125;13079:12;13054:125;;;;;;;;;;;;;;;;;:6;:125::i;:::-;13020:159;;13225:1;13210:12;:16;;;:98;;;;-1:-1:-1;;;;;;13243:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;13266:16:0;;13243:40;;;;;;;;;:50;:65;;;:50;;:65;13210:98;13192:425;;;-1:-1:-1;;;;;13335:22:0;;;;;;:11;:22;;;;;;;;-1:-1:-1;;13358:16:0;;13335:40;;;;;;;;;:57;;-1:-1:-1;;13335:57:0;-1:-1:-1;;;;;;;;13335:57:0;;;;;;13192:425;;;13464:82;;;;;;;;;;;;;;-1:-1:-1;;;;;13464:82:0;;;;;;;;;;-1:-1:-1;;;;;13425:22:0;;-1:-1:-1;13425:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:121;;;;;;;;;-1:-1:-1;;;13425:121:0;-1:-1:-1;;13425:121:0;;;-1:-1:-1;;13425:121:0;;;;;;;;;;;;;;;13561:25;;;13425:121;13561:25;;;;;;;:44;;13425:121;13589:16;;13561:44;;;;;;;;;;;;;13192:425;13655:9;-1:-1:-1;;;;;13634:51:0;;13666:8;13676;13634:51;;;;;;;;;;;;;;;;12857:836;;;;;:::o;13701:196::-;13806:6;13849:12;-1:-1:-1;;;13838:9:0;;13830:32;;;;-1:-1:-1;;;13830:32:0;;;;;;;;;63:14664;;;;;;;;;;-1:-1:-1;63:14664: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://d9476e1ca8d8175c6485712f19d606098b5bc8a48c134ed0f44e4c0f760ab34b
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.