Contract 0xe0654c8e6fd4d733349ac7e09f6f23da256bf475 3

Scream 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe58fa502e30ec4d9c5e471cf2dda9dbac9638335945b9a3f933738f17b929203Transfer384378822022-05-17 11:20:011 min ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.03451545
0x43e1e0a9789c93be9bb7dc210b65174dbab568628d8c0418eef0a77ded485401Transfer384371372022-05-17 11:06:4614 mins ago0x41cc8b8c6b20a7d51668a163a0abef1202b76c34 IN  Scream.sh: SCREAM Token0 FTM0.023232599
0x104b8b6f89e726e5f1aace01f7b9c33448d1a1163beceb4162c4262a45b50e5cApprove384365322022-05-17 10:56:0325 mins ago0xeb4b8d81f36b728e744cafe7d1fdebdaec25be08 IN  Scream.sh: SCREAM Token0 FTM0.010373420297
0x9a19efc1a85a9faecd31a24479d8ae85943edf94b900de3230c01763c9a914b5Transfer384358812022-05-17 10:44:2736 mins ago0xeca84a89babe739fe38c421cb867ee0d682d119a IN  Scream.sh: SCREAM Token0 FTM0.006180807003
0xc5d880a8f9d12404b6630f0182ea25b032bdcaf6024645e5a1096e91973c3324Approve384335572022-05-17 10:03:021 hr 18 mins ago0x2a5c73eece19880d3d180ce08a7ab91011a091f2 IN  Scream.sh: SCREAM Token0 FTM0.009075495456
0xa73127d476c4c8dc90fb0f9eaa307a897eea0e5d0a20205754e47255826147f5Approve384334722022-05-17 10:01:341 hr 19 mins ago0x29a4a81ae855623a0ea4c7f39406b5493001d7f3 IN  Scream.sh: SCREAM Token0 FTM0.01452740726
0x8a20f3062e88b9338816db4d6bbeca1fbbd9cc62f7cfb704fd5464ab1536a11eTransfer384325352022-05-17 9:44:031 hr 37 mins ago0x41cc8b8c6b20a7d51668a163a0abef1202b76c34 IN  Scream.sh: SCREAM Token0 FTM0.036053264
0x23b92760b1bab2592ad02b23b15fca8aee0de56310479b28d313fd49b06bb1e9Transfer384317872022-05-17 9:30:081 hr 50 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.042660550907
0xbf833944774610a6ccaee49a2f9a7f1cf67a1c2991a2a9343ab2936f9c49403dTransfer384317842022-05-17 9:30:061 hr 51 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.042606180975
0x333d2772984fdbc6c58626271d3296635ba90412fe0b89026f3e5685bb5b1c00Transfer384317812022-05-17 9:30:031 hr 51 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.042634797906
0xaa1556a2520f0006980f7bf1daf5a801b429b9cccc3dcd077d2d8a12e00e2243Approve384317282022-05-17 9:29:111 hr 51 mins ago0xd9b6ccbf0a8fab63977bc70a793ca6c556a4f519 IN  Scream.sh: SCREAM Token0 FTM0.017388990131
0x268b720930284bb462e0863b99e034cfb05b08f4e25cc318e01e8f01019ae713Approve384316722022-05-17 9:28:121 hr 52 mins ago0x687ff6d6a2d149f6475b83baec087067b62be9e8 IN  Scream.sh: SCREAM Token0 FTM0.027374502
0x74661e865089ccb10f102b70f94f21a2e75d0b00f143cc61f00be5150bbfabbeTransfer384316092022-05-17 9:27:081 hr 53 mins ago0x41cc8b8c6b20a7d51668a163a0abef1202b76c34 IN  Scream.sh: SCREAM Token0 FTM0.037218779
0x89584e552519cf4dda313e166b560acd6ff66c07d43510b820ba9392b7f01c8eApprove384316092022-05-17 9:27:081 hr 53 mins ago0x9e380c121d291596812d680465156dde3bfba9c6 IN  Scream.sh: SCREAM Token0 FTM0.01847317536
0xc0d584b245f9d1909a4b64c8deda7a9947abb18504e4540183fed1b0ce20ed97Approve384315362022-05-17 9:25:191 hr 55 mins ago0x54b2d9aef22d594b26e7f61bb51548066e137270 IN  Scream.sh: SCREAM Token0 FTM0.016416059556
0xf6823df9b65860d578a4bff85a79641ce43c4a6a083cfd4a9db574831cace071Approve384311222022-05-17 9:17:342 hrs 3 mins ago0x834e48ed3b1a7787b481cfc97e156772f6981b3b IN  Scream.sh: SCREAM Token0 FTM0.016083651816
0x5452267c233db6c8212b5bfb87dd3756e58dc833c9637cb98c68779940ff200aTransfer384308492022-05-17 9:12:022 hrs 9 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.038580218752
0xe5689d3266a7f2ff5573eeda4ad735440262aaccdf2b8a0605af8d118f8bf916Transfer384307412022-05-17 9:10:112 hrs 10 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.037676674967
0x9b701770b1bbdc39172f73d5ae768461c0a96188f8ac8ec26c542693874f30d3Approve384296842022-05-17 8:51:182 hrs 29 mins ago0xd33c358fccc5dca2e46abd70dd71bed15b31c671 IN  Scream.sh: SCREAM Token0 FTM0.015732089694
0x2cee751c8177349cd3b12c0f711616b54c54a72ba5048cdff62420479d485725Transfer384293852022-05-17 8:46:052 hrs 35 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.033628551988
0xdf66286f21fb61f20649cf2b09b2ee08d1d8ec4479e2202225e7b962fad87cbfTransfer384293832022-05-17 8:46:032 hrs 35 mins ago0xe25bc2eb5be0f8605b47e79945a9cb11a0b2450f IN  Scream.sh: SCREAM Token0 FTM0.033622518583
0x41fe5d475f277dd44ced20a24eee550df01e840830b624e05621bdca0367215fApprove384286732022-05-17 8:33:212 hrs 47 mins ago0x82b16fbdb9e1aa666b007a9df40d2dcefbaea791 IN  Scream.sh: SCREAM Token0 FTM0.010527898945
0xf2c0f3ffbf6ec176b3b0768eeb9a5bbe923a49399dc7454340fcbff284887b2fApprove384279692022-05-17 8:21:063 hrs ago0x54e7b72e8456e2018ff3c25556fe02fd005210aa IN  Scream.sh: SCREAM Token0 FTM0.025425292774
0x06424e7fa3f68a92c28bf6ebfa64753cbdfc3cd07ba938c68f1240933c25cc57Approve384278772022-05-17 8:19:113 hrs 1 min ago0xffdbaa152405cc604c02c6f7a2d1e5ab838d1899 IN  Scream.sh: SCREAM Token0 FTM0.024176079965
0x4d50f75c82569b6be49be0e58dbcfecce68b41bee2a1da60b63e3481a519f1e5Approve384277042022-05-17 8:14:313 hrs 6 mins ago0x9a343e623263e95c837fd011f98a06e6c63377a0 IN  Scream.sh: SCREAM Token0 FTM0.015865274553
[ Download CSV Export 

OVERVIEW

SCREAM is a highly-scalable decentralised lending protocol built and powered by the Fantom Blockchain.

Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x3580d6b75834098e2423bdba73c8071016fab9547f3efb31b4ba837e8d4632c6283429442022-01-18 12:29:26118 days 22 hrs ago 0xebf4fbb9c81b84dd5cf89bc75588e5d0018501b3 Scream.sh: SCREAM Token97.99 FTM
0x3d8093e687dffcbd0ad8e45b2123ccc726ac0a5f7f18e30a6deea974903b4ad5106216082021-06-25 17:46:54325 days 17 hrs ago Scream.sh: Deployer  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Comp

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at FtmScan.com on 2021-06-25
*/

pragma solidity ^0.5.16;
pragma experimental ABIEncoderV2;

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

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

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

    /// @notice Total number of tokens in circulation
    uint public constant totalSupply = 2000000e18; // 10 million 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 => uint) public nonces;

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

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

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

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

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

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

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

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

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

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

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

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

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

            emit Approval(src, spender, newAllowance);
        }

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

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

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

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

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

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

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

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

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

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

        emit DelegateChanged(delegator, currentDelegate, delegatee);

        _moveDelegates(currentDelegate, delegatee, delegatorBalance);
    }

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

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

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

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

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

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

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

      emit DelegateVotesChanged(delegatee, oldVotes, newVotes);
    }

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

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

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

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

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

Contract Security Audit

Contract ABI

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

60806040523480156200001157600080fd5b5060405162001bce38038062001bce8339810160408190526200003491620000bc565b6001600160a01b03811660008181526001602052604080822080546001600160601b0319166a01a784379d99db4200000090811790915590517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916200009a91620000f6565b60405180910390a35062000135565b8051620000b6816200011b565b92915050565b600060208284031215620000cf57600080fd5b6000620000dd8484620000a9565b949350505050565b620000f08162000118565b82525050565b60208101620000b68284620000e5565b60006001600160a01b038216620000b6565b90565b620001268162000106565b81146200013257600080fd5b50565b611a8980620001456000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063b4b5ea5711610071578063b4b5ea571461025f578063c3cda52014610272578063dd62ed3e14610285578063e7a324dc14610298578063f1127ed8146102a057610121565b806370a08231146101fe578063782d6fe1146102115780637ecebe001461023157806395d89b4114610244578063a9059cbb1461024c57610121565b806323b872dd116100f457806323b872dd14610181578063313ce56714610194578063587cde1e146101a95780635c19a95c146101c95780636fcfff45146101de57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016457806320606b7014610179575b600080fd5b61012e6102c1565b60405161013b919061173a565b60405180910390f35b610157610152366004611203565b6102e3565b60405161013b9190611690565b61016c6103a0565b60405161013b919061169e565b61016c6103af565b61015761018f3660046111b6565b6103c6565b61019c61050b565b60405161013b91906117d4565b6101bc6101b7366004611156565b610510565b60405161013b9190611682565b6101dc6101d7366004611156565b61052b565b005b6101f16101ec366004611156565b610538565b60405161013b91906117ab565b61016c61020c366004611156565b610550565b61022461021f366004611203565b610574565b60405161013b91906117f0565b61016c61023f366004611156565b61078b565b61012e61079d565b61015761025a366004611203565b6107bf565b61022461026d366004611156565b6107fb565b6101dc610280366004611233565b61086b565b61016c61029336600461117c565b610a53565b61016c610a85565b6102b36102ae3660046112ba565b610a91565b60405161013b9291906117b9565b6040518060400160405280600681526020016553637265616d60d01b81525081565b6000806000198314156102f9575060001961031e565b61031b8360405180606001604052806025815260200161190c60259139610ac6565b90505b336000818152602081815260408083206001600160a01b03891680855292529182902080546001600160601b0319166001600160601b03861617905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038c9085906117e2565b60405180910390a360019150505b92915050565b6a01a784379d99db4200000081565b6040516103bb9061166c565b604051809103902081565b6001600160a01b0383166000908152602081815260408083203380855290835281842054825160608101909352602580845291936001600160601b0390911692859261041c928892919061190c90830139610ac6565b9050866001600160a01b0316836001600160a01b03161415801561044957506001600160601b0382811614155b156104f157600061047383836040518060600160405280603d81526020016119e3603d9139610af5565b6001600160a01b03898116600081815260208181526040808320948a16808452949091529081902080546001600160601b0319166001600160601b0386161790555192935090917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104e79085906117e2565b60405180910390a3505b6104fc878783610b34565b600193505050505b9392505050565b601281565b6002602052600090815260409020546001600160a01b031681565b6105353382610cdf565b50565b60046020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600160205260409020546001600160601b031690565b600043821061059e5760405162461bcd60e51b81526004016105959061176b565b60405180910390fd5b6001600160a01b03831660009081526004602052604090205463ffffffff16806105cc57600091505061039a565b6001600160a01b038416600090815260036020908152604080832063ffffffff600019860181168552925290912054168310610648576001600160a01b03841660009081526003602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b0316905061039a565b6001600160a01b038416600090815260036020908152604080832083805290915290205463ffffffff1683101561068357600091505061039a565b600060001982015b8163ffffffff168163ffffffff16111561074657600282820363ffffffff160481036106b5611113565b506001600160a01b038716600090815260036020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b031691810191909152908714156107215760200151945061039a9350505050565b805163ffffffff168711156107385781935061073f565b6001820392505b505061068b565b506001600160a01b038516600090815260036020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60056020526000908152604090205481565b6040518060400160405280600681526020016553435245414d60d01b81525081565b6000806107e48360405180606001604052806026815260200161193160269139610ac6565b90506107f1338583610b34565b5060019392505050565b6001600160a01b03811660009081526004602052604081205463ffffffff1680610826576000610504565b6001600160a01b0383166000908152600360209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03169392505050565b60006040516108799061166c565b60408051918290038220828201909152600682526553637265616d60d01b6020909201919091527f4ca6c9bf14d508bdf3357dcb60d9de30d87112e46557ad3cd00477f5585ca5436108c9610d69565b306040516020016108dd94939291906116ea565b604051602081830303815290604052805190602001209050600060405161090390611677565b60405190819003812061091e918a908a908a906020016116ac565b6040516020818303038152906040528051906020012090506000828260405160200161094b92919061163b565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610988949392919061171f565b6020604051602081039080840390855afa1580156109aa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166109dd5760405162461bcd60e51b81526004016105959061174b565b6001600160a01b03811660009081526005602052604090208054600181019091558914610a1c5760405162461bcd60e51b81526004016105959061177b565b87421115610a3c5760405162461bcd60e51b81526004016105959061175b565b610a46818b610cdf565b505050505b505050505050565b6001600160a01b039182166000908152602081815260408083209390941682529190915220546001600160601b031690565b6040516103bb90611677565b600360209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b600081600160601b8410610aed5760405162461bcd60e51b8152600401610595919061173a565b509192915050565b6000836001600160601b0316836001600160601b031611158290610b2c5760405162461bcd60e51b8152600401610595919061173a565b505050900390565b6001600160a01b038316610b5a5760405162461bcd60e51b81526004016105959061179b565b6001600160a01b038216610b805760405162461bcd60e51b81526004016105959061178b565b6001600160a01b038316600090815260016020908152604091829020548251606081019093526036808452610bcb936001600160601b0390921692859291906118d690830139610af5565b6001600160a01b03848116600090815260016020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526030808452610c3394919091169285929091906119b390830139610d6d565b6001600160a01b038381166000818152600160205260409081902080546001600160601b0319166001600160601b0395909516949094179093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ca09085906117e2565b60405180910390a36001600160a01b03808416600090815260026020526040808220548584168352912054610cda92918216911683610da9565b505050565b6001600160a01b03808316600081815260026020818152604080842080546001845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610d63828483610da9565b50505050565b4690565b6000838301826001600160601b038087169083161015610da05760405162461bcd60e51b8152600401610595919061173a565b50949350505050565b816001600160a01b0316836001600160a01b031614158015610dd457506000816001600160601b0316115b15610cda576001600160a01b03831615610e8c576001600160a01b03831660009081526004602052604081205463ffffffff169081610e14576000610e53565b6001600160a01b0385166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610e7a828560405180606001604052806028815260200161198b60289139610af5565b9050610e8886848484610f37565b5050505b6001600160a01b03821615610cda576001600160a01b03821660009081526004602052604081205463ffffffff169081610ec7576000610f06565b6001600160a01b0384166000908152600360209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000610f2d8285604051806060016040528060278152602001611a2060279139610d6d565b9050610a4b858484845b6000610f5b43604051806060016040528060348152602001611957603491396110ec565b905060008463ffffffff16118015610fa457506001600160a01b038516600090815260036020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611003576001600160a01b0385166000908152600360209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b038516021790556110a2565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600383528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600490935292909220805460018801909316929091169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516110dd9291906117fe565b60405180910390a25050505050565b600081600160201b8410610aed5760405162461bcd60e51b8152600401610595919061173a565b604080518082019091526000808252602082015290565b803561039a816118a6565b803561039a816118ba565b803561039a816118c3565b803561039a816118cc565b60006020828403121561116857600080fd5b6000611174848461112a565b949350505050565b6000806040838503121561118f57600080fd5b600061119b858561112a565b92505060206111ac8582860161112a565b9150509250929050565b6000806000606084860312156111cb57600080fd5b60006111d7868661112a565b93505060206111e88682870161112a565b92505060406111f986828701611135565b9150509250925092565b6000806040838503121561121657600080fd5b6000611222858561112a565b92505060206111ac85828601611135565b60008060008060008060c0878903121561124c57600080fd5b6000611258898961112a565b965050602061126989828a01611135565b955050604061127a89828a01611135565b945050606061128b89828a0161114b565b935050608061129c89828a01611135565b92505060a06112ad89828a01611135565b9150509295509295509295565b600080604083850312156112cd57600080fd5b60006112d9858561112a565b92505060206111ac85828601611140565b6112f38161182b565b82525050565b6112f381611836565b6112f38161183b565b6112f36113178261183b565b61183b565b600061132782611819565b611331818561181d565b9350611341818560208601611870565b61134a8161189c565b9093019392505050565b600061136160268361181d565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964207369678152656e617475726560d01b602082015260400192915050565b60006113a960268361181d565b7f436f6d703a3a64656c656761746542795369673a207369676e617475726520658152651e1c1a5c995960d21b602082015260400192915050565b60006113f1600283611826565b61190160f01b815260020192915050565b600061140f60278361181d565b7f436f6d703a3a6765745072696f72566f7465733a206e6f742079657420646574815266195c9b5a5b995960ca1b602082015260400192915050565b600061145860228361181d565b7f436f6d703a3a64656c656761746542795369673a20696e76616c6964206e6f6e815261636560f01b602082015260400192915050565b600061149c603a8361181d565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e7366657220746f20746865207a65726f2061646472657373000000000000602082015260400192915050565b60006114fb604383611826565b7f454950373132446f6d61696e28737472696e67206e616d652c75696e7432353681527f20636861696e49642c6164647265737320766572696679696e67436f6e74726160208201526263742960e81b604082015260430192915050565b6000611566603c8361181d565b7f436f6d703a3a5f7472616e73666572546f6b656e733a2063616e6e6f7420747281527f616e736665722066726f6d20746865207a65726f206164647265737300000000602082015260400192915050565b60006115c5603a83611826565b7f44656c65676174696f6e28616464726573732064656c6567617465652c75696e81527f74323536206e6f6e63652c75696e7432353620657870697279290000000000006020820152603a0192915050565b6112f38161184a565b6112f381611853565b6112f381611865565b6112f381611859565b6000611646826113e4565b9150611652828561130b565b602082019150611662828461130b565b5060200192915050565b600061039a826114ee565b600061039a826115b8565b6020810161039a82846112ea565b6020810161039a82846112f9565b6020810161039a8284611302565b608081016116ba8287611302565b6116c760208301866112ea565b6116d46040830185611302565b6116e16060830184611302565b95945050505050565b608081016116f88287611302565b6117056020830186611302565b6117126040830185611302565b6116e160608301846112ea565b6080810161172d8287611302565b6116c76020830186611620565b60208082528101610504818461131c565b6020808252810161039a81611354565b6020808252810161039a8161139c565b6020808252810161039a81611402565b6020808252810161039a8161144b565b6020808252810161039a8161148f565b6020808252810161039a81611559565b6020810161039a8284611617565b604081016117c78285611617565b6105046020830184611632565b6020810161039a8284611620565b6020810161039a8284611629565b6020810161039a8284611632565b6040810161180c8285611629565b6105046020830184611629565b5190565b90815260200190565b919050565b600061039a8261183e565b151590565b90565b6001600160a01b031690565b63ffffffff1690565b60ff1690565b6001600160601b031690565b600061039a82611859565b60005b8381101561188b578181015183820152602001611873565b83811115610d635750506000910152565b601f01601f191690565b6118af8161182b565b811461053557600080fd5b6118af8161183b565b6118af8161184a565b6118af8161185356fe436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e6365436f6d703a3a617070726f76653a20616d6f756e7420657863656564732039362062697473436f6d703a3a7472616e736665723a20616d6f756e7420657863656564732039362062697473436f6d703a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773436f6d703a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f7773436f6d703a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e6365436f6d703a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f7773a365627a7a72315820be9fd42bc1ecf203ec70b26c58f18a06b8e3ab45f6a6ff80906bdec755cc8a7b6c6578706572696d656e74616cf564736f6c63430005100040000000000000000000000000b9d65266915c4ad4eea406c4e57379a0407dd09f

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

000000000000000000000000b9d65266915c4ad4eea406c4e57379a0407dd09f

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000b9d65266915c4ad4eea406c4e57379a0407dd09f


Deployed ByteCode Sourcemap

63:12831:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;63:12831:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:38;;;:::i;:::-;;;;;;;;;;;;;;;;3675:419;;;;;;;;;:::i;:::-;;;;;;;;435:45;;;:::i;:::-;;;;;;;;1364:122;;;:::i;5217:672::-;;;;;;;;;:::i;336:35::-;;;:::i;:::-;;;;;;;;814:45;;;;;;;;;:::i;:::-;;;;;;;;6037:102;;;;;;;;;:::i;:::-;;1242:49;;;;;;;;;:::i;:::-;;;;;;;;4297:108;;;;;;;;;:::i;8216:1218::-;;;;;;;;;:::i;:::-;;;;;;;;1778:39;;;;;;;;;:::i;233:40::-;;;:::i;4669:238::-;;;;;;;;;:::i;7563:222::-;;;;;;;;;:::i;6573:789::-;;;;;;;;;:::i;3061:136::-;;;;;;;;;:::i;1580:117::-;;;:::i;1103:70::-;;;;;;;;;:::i;:::-;;;;;;;;;134:38;;;;;;;;;;;;;;-1:-1:-1;;;134:38:0;;;;:::o;3675:419::-;3743:4;3760:13;-1:-1:-1;;3788:9:0;:21;3784:173;;;-1:-1:-1;;;3784:173:0;;;3887:58;3894:9;3887:58;;;;;;;;;;;;;;;;;:6;:58::i;:::-;3878:67;;3784:173;3980:10;3969;:22;;;;;;;;;;;-1:-1:-1;;;;;3969:31:0;;;;;;;;;;;:40;;-1:-1:-1;;;;;;3969:40:0;-1:-1:-1;;;;;3969:40:0;;;;;4027:37;;3969:31;;3980:10;4027:37;;;;3969:40;;4027:37;;;;;;;;;;4082:4;4075:11;;;3675:419;;;;;:::o;435:45::-;470:10;435:45;:::o;1364:122::-;1406:80;;;;;;;;;;;;;;1364:122;:::o;5217:672::-;-1:-1:-1;;;;;5381:15:0;;5299:4;5381:15;;;;;;;;;;;5334:10;5381:24;;;;;;;;;;5432:58;;;;;;;;;;;;5334:10;;-1:-1:-1;;;;;5381:24:0;;;;5299:4;;5432:58;;5439:9;;5432:58;;;;;;;:6;:58::i;:::-;5416:74;;5518:3;-1:-1:-1;;;;;5507:14:0;:7;-1:-1:-1;;;;;5507:14:0;;;:48;;;;-1:-1:-1;;;;;;5525:30:0;;;;;5507:48;5503:311;;;5572:19;5594:96;5600:16;5618:6;5594:96;;;;;;;;;;;;;;;;;:5;:96::i;:::-;-1:-1:-1;;;;;5705:15:0;;;:10;:15;;;;;;;;;;;:24;;;;;;;;;;;;;;:39;;-1:-1:-1;;;;;;5705:39:0;-1:-1:-1;;;;;5705:39:0;;;;;5766:36;5705:39;;-1:-1:-1;5705:24:0;;5766:36;;;;5705:39;;5766:36;;;;;;;;;;5503:311;;5826:33;5842:3;5847;5852:6;5826:15;:33::i;:::-;5877:4;5870:11;;;;;5217:672;;;;;;:::o;336:35::-;369:2;336:35;:::o;814:45::-;;;;;;;;;;;;-1:-1:-1;;;;;814:45:0;;:::o;6037:102::-;6099:32;6109:10;6121:9;6099;:32::i;:::-;6037:102;:::o;1242:49::-;;;;;;;;;;;;;;;:::o;4297:108::-;-1:-1:-1;;;;;4380:17:0;4356:4;4380:17;;;:8;:17;;;;;;-1:-1:-1;;;;;4380:17:0;;4297:108::o;8216:1218::-;8295:6;8336:12;8322:11;:26;8314:78;;;;-1:-1:-1;;;8314:78:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8427:23:0;;8405:19;8427:23;;;:14;:23;;;;;;;;8465:17;8461:58;;8506:1;8499:8;;;;;8461:58;-1:-1:-1;;;;;8579:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;8600:16:0;;8579:38;;;;;;;;;:48;;:63;-1:-1:-1;8575:147:0;;-1:-1:-1;;;;;8666:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;8687:16:0;;;;8666:38;;;;;;;;:44;-1:-1:-1;;;8666:44:0;;-1:-1:-1;;;;;8666:44:0;;-1:-1:-1;8659:51:0;;8575:147;-1:-1:-1;;;;;8783:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;8779:88:0;;;8854:1;8847:8;;;;;8779:88;8879:12;-1:-1:-1;;8921:16:0;;8948:428;8963:5;8955:13;;:5;:13;;;8948:428;;;9027:1;9010:13;;;9009:19;;;9001:27;;9070:20;;:::i;:::-;-1:-1:-1;;;;;;9093:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;9070:51;;;;;;;;;;;;;;;-1:-1:-1;;;9070:51:0;;;-1:-1:-1;;;;;9070:51:0;;;;;;;;;9140:27;;9136:229;;;9195:8;;;;-1:-1:-1;9188:15:0;;-1:-1:-1;;;;9188:15:0;9136:229;9229:12;;:26;;;-1:-1:-1;9225:140:0;;;9284:6;9276:14;;9225:140;;;9348:1;9339:6;:10;9331:18;;9225:140;8948:428;;;;;-1:-1:-1;;;;;;9393:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;-1:-1:-1;;;;;;;;9393:33:0;;;;;-1:-1:-1;;8216:1218:0;;;;:::o;1778:39::-;;;;;;;;;;;;;:::o;233:40::-;;;;;;;;;;;;;;-1:-1:-1;;;233:40:0;;;;:::o;4669:238::-;4734:4;4751:13;4767:59;4774:9;4767:59;;;;;;;;;;;;;;;;;:6;:59::i;:::-;4751:75;;4837:40;4853:10;4865:3;4870:6;4837:15;:40::i;:::-;-1:-1:-1;4895:4:0;;4669:238;-1:-1:-1;;;4669:238:0:o;7563:222::-;-1:-1:-1;;;;;7669:23:0;;7628:6;7669:23;;;:14;:23;;;;;;;;7710:16;:67;;7776:1;7710:67;;;-1:-1:-1;;;;;7729:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;7750:16:0;;7729:38;;;;;;;;;:44;-1:-1:-1;;;7729:44:0;;-1:-1:-1;;;;;7729:44:0;7703:74;7563:222;-1:-1:-1;;;7563:222:0:o;6573:789::-;6689:23;1406:80;;;;;;;;;;;;;;;;6769:4;;;;;;;;;-1:-1:-1;;;6769:4:0;;;;;;;;6753:22;6777:12;:10;:12::i;:::-;6799:4;6725:80;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6725:80:0;;;6715:91;;;;;;6689:117;;6817:18;1626:71;;;;;;;;;;;;;;;6848:57;;6880:9;;6891:5;;6898:6;;6848:57;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6848:57:0;;;6838:68;;;;;;6817:89;;6917:14;6973:15;6990:10;6944:57;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;6944:57:0;;;6934:68;;;;;;6917:85;;7013:17;7033:26;7043:6;7051:1;7054;7057;7033:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;7033:26:0;;-1:-1:-1;;7033:26:0;;;-1:-1:-1;;;;;;;7078:23:0;;7070:74;;;;-1:-1:-1;;;7070:74:0;;;;;;;;;-1:-1:-1;;;;;7172:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;7163:28;;7155:75;;;;-1:-1:-1;;;7155:75:0;;;;;;;;;7256:6;7249:3;:13;;7241:64;;;;-1:-1:-1;;;7241:64:0;;;;;;;;;7323:31;7333:9;7344;7323;:31::i;:::-;7316:38;;;;6573:789;;;;;;;:::o;3061:136::-;-1:-1:-1;;;;;3161:19:0;;;3137:4;3161:19;;;;;;;;;;;:28;;;;;;;;;;;;-1:-1:-1;;;;;3161:28:0;;3061:136::o;1580:117::-;1626:71;;;;;;1103:70;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1103:70:0;;-1:-1:-1;;;;;1103:70:0;;:::o;12200:161::-;12275:6;12313:12;-1:-1:-1;;;12302:9:0;;12294:32;;;;-1:-1:-1;;;12294:32:0;;;;;;;;;;-1:-1:-1;12351:1:0;;12200:161;-1:-1:-1;;12200:161:0:o;12565:165::-;12651:6;12683:1;-1:-1:-1;;;;;12678:6:0;:1;-1:-1:-1;;;;;12678:6:0;;;12686:12;12670:29;;;;;-1:-1:-1;;;12670:29:0;;;;;;;;;;-1:-1:-1;;;12717:5:0;;;12565:165::o;9825:614::-;-1:-1:-1;;;;;9919:17:0;;9911:90;;;;-1:-1:-1;;;9911:90:0;;;;;;;;;-1:-1:-1;;;;;10020:17:0;;10012:88;;;;-1:-1:-1;;;10012:88:0;;;;;;;;;-1:-1:-1;;;;;10135:13:0;;;;;;:8;:13;;;;;;;;;;10129:86;;;;;;;;;;;;;;-1:-1:-1;;;;;10135:13:0;;;;10150:6;;10129:86;;;;;;;:5;:86::i;:::-;-1:-1:-1;;;;;10113:13:0;;;;;;;:8;:13;;;;;;;;:102;;-1:-1:-1;;;;;;10113:102:0;-1:-1:-1;;;;;10113:102:0;;;;;;10248:13;;;;;;;;;;10242:80;;;;;;;;;;;;;;10248:13;;;;;10263:6;;10242:80;;;;;;;;:5;:80::i;:::-;-1:-1:-1;;;;;10226:13:0;;;;;;;:8;:13;;;;;;;:96;;-1:-1:-1;;;;;;10226:96:0;-1:-1:-1;;;;;10226:96:0;;;;;;;;;;;10338:26;;;;;;;;;;10357:6;;10338:26;;;;;;;;;;-1:-1:-1;;;;;10392:14:0;;;;;;;:9;:14;;;;;;;10408;;;;;;;;10377:54;;10392:14;;;;10408;10424:6;10377:14;:54::i;:::-;9825:614;;;:::o;9442:375::-;-1:-1:-1;;;;;9545:20:0;;;9519:23;9545:20;;;:9;:20;;;;;;;;;;;9602:19;;;;;;9632:20;;;;:32;;;-1:-1:-1;;;;;;9632:32:0;;;;;;;9682:54;;9545:20;;;;;-1:-1:-1;;;;;9602:19:0;;;;9632:32;;9545:20;;;9682:54;;9519:23;9682:54;9749:60;9764:15;9781:9;9792:16;9749:14;:60::i;:::-;9442:375;;;;:::o;12738:153::-;12848:9;12738:153;:::o;12369:188::-;12455:6;12485:5;;;12517:12;-1:-1:-1;;;;;12509:6:0;;;;;;;;12501:29;;;;-1:-1:-1;;;12501:29:0;;;;;;;;;;-1:-1:-1;12548:1:0;12369:188;-1:-1:-1;;;;12369:188:0:o;10447:939::-;10552:6;-1:-1:-1;;;;;10542:16:0;:6;-1:-1:-1;;;;;10542:16:0;;;:30;;;;;10571:1;10562:6;-1:-1:-1;;;;;10562:10:0;;10542:30;10538:841;;;-1:-1:-1;;;;;10593:20:0;;;10589:382;;-1:-1:-1;;;;;10653:22:0;;10634:16;10653:22;;;:14;:22;;;;;;;;;10713:13;:60;;10772:1;10713:60;;;-1:-1:-1;;;;;10729:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;10749:13:0;;10729:34;;;;;;;;;:40;-1:-1:-1;;;10729:40:0;;-1:-1:-1;;;;;10729:40:0;10713:60;10694:79;;10792:16;10811:68;10817:9;10828:6;10811:68;;;;;;;;;;;;;;;;;:5;:68::i;:::-;10792:87;;10898:57;10915:6;10923:9;10934;10945;10898:16;:57::i;:::-;10589:382;;;;-1:-1:-1;;;;;10991:20:0;;;10987:381;;-1:-1:-1;;;;;11051:22:0;;11032:16;11051:22;;;:14;:22;;;;;;;;;11111:13;:60;;11170:1;11111:60;;;-1:-1:-1;;;;;11127:19:0;;;;;;:11;:19;;;;;;;;-1:-1:-1;;11147:13:0;;11127:34;;;;;;;;;:40;-1:-1:-1;;;11127:40:0;;-1:-1:-1;;;;;11127:40:0;11111:60;11092:79;;11190:16;11209:67;11215:9;11226:6;11209:67;;;;;;;;;;;;;;;;;:5;:67::i;:::-;11190:86;;11295:57;11312:6;11320:9;11331;11342;11394:629;11512:18;11533:76;11540:12;11533:76;;;;;;;;;;;;;;;;;:6;:76::i;:::-;11512:97;;11639:1;11624:12;:16;;;:85;;;;-1:-1:-1;;;;;;11644:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;11667:16:0;;11644:40;;;;;;;;;:50;:65;;;:50;;:65;11624:85;11620:329;;;-1:-1:-1;;;;;11724:22:0;;;;;;:11;:22;;;;;;;;-1:-1:-1;;11747:16:0;;11724:40;;;;;;;;;:57;;-1:-1:-1;;11724:57:0;-1:-1:-1;;;;;;;;11724:57:0;;;;;;11620:329;;;11849:33;;;;;;;;;;;;;;-1:-1:-1;;;;;11849:33:0;;;;;;;;;;-1:-1:-1;;;;;11810:22:0;;-1:-1:-1;11810:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;;;-1:-1:-1;;;11810:72:0;-1:-1:-1;;11810:72:0;;;-1:-1:-1;;11810:72:0;;;;;;;;;;;;;;;11895:25;;;11810:72;11895:25;;;;;;;:44;;11810:72;11923:16;;11895:44;;;;;;;;;;;;;11620:329;11985:9;-1:-1:-1;;;;;11964:51:0;;11996:8;12006;11964:51;;;;;;;;;;;;;;;;11394:629;;;;;:::o;12031:161::-;12106:6;12144:12;-1:-1:-1;;;12133:9:0;;12125:32;;;;-1:-1:-1;;;12125:32:0;;;;;;;;;63:12831;;;;;;;;;;-1:-1:-1;63:12831: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://be9fd42bc1ecf203ec70b26c58f18a06b8e3ab45f6a6ff80906bdec755cc8a7b
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
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.