Contract 0xb78cf9ac0f47f1d69cba861deda29814d285c834 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x91340a5c9917be659e3944e4ff216893ce5619198089be9e94fc61f6b69885fbTransfer432686802023-05-29 0:32:421 hr 1 min ago0x8f66f57e4e4da43f34b6643a997598e9c0b03fd3 IN  MetaBeat: BEAT Token0 MATIC0.005457005372 166.666830746
0xa60da47c25a50dc8b8e36dab552e0117d08fd585920e457a7eb470ed4678dd91Transfer432671332023-05-28 23:35:341 hr 59 mins ago0x78d383bb3924c26e8f48de711751653305098e2a IN  MetaBeat: BEAT Token0 MATIC0.009901099322198.649719561
0x2aad11015bdeee2f4a8db40ce3074920b03b2961343e0b2f510cbd9c8f1122cbApprove432664422023-05-28 23:10:022 hrs 24 mins ago0x4ae18cc98092d3103cb6f3d81d0d563a31db2bb9 IN  MetaBeat: BEAT Token0 MATIC0.006793717166 145.158693356
0x2194211fdc362cde7ed8dcc2c50c598145544b731d7bec4dd03b2ad6512904dfApprove432621202023-05-28 20:27:075 hrs 7 mins ago0x1969e282cdcd4d40b5dca14943a88d52f2625b9f IN  MetaBeat: BEAT Token0 MATIC0.007794055515165.471859283
0xe2583c35fb34614afe173c23f3741addcb641c17ad1acf5c3848b87ca8a75621Transfer432583102023-05-28 18:06:037 hrs 28 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.008927938352 163.317937147
0xdc47d493b97bd1549450b052581814c1f3b6e2b4aeee5d2ead9d98e8e2dbc90aTransfer432583102023-05-28 18:06:037 hrs 28 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.008925978536 163.317937147
0x95243dd7b7a5cf80abfec313c74151e224028b97f3204fe8200915118ea9ded0Transfer432569532023-05-28 17:17:328 hrs 17 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.008367812124 153.071600717
0xf904f9d8e1dac72de126d13b805f21f0042a41d625eeac7094f0b7c096a88b35Approve432567852023-05-28 17:11:368 hrs 22 mins ago hrosh51.wallet  IN  MetaBeat: BEAT Token0 MATIC0.007086011343 150.248321614
0xdcdc508f9d67d3cdb119bc8b4995020ad386df6becb2e655beb9da594edaae04Transfer432556992023-05-28 16:32:419 hrs 1 min ago0x04ae5b6003b844c2bc7652dfd8eed1d5f30eff66 IN  MetaBeat: BEAT Token0 MATIC0.00564040799 172.142098224
0x0aa22645eeeb7df2888a467c5fd402e0e616fd910914893bf6e73ffb7d41031eTransfer432556992023-05-28 16:32:419 hrs 1 min ago0x811711b7305d6a8494bf22f37be6954dd791b9d3 IN  MetaBeat: BEAT Token0 MATIC0.00564040799 172.142098224
0x2b90cd5388f839f5d95ff90584dd669776623227cf65f873303161962942c43bTransfer432546362023-05-28 15:54:559 hrs 39 mins ago0xc5a297cd93ab44d67f1da953dac76d59810b91ab IN  MetaBeat: BEAT Token0 MATIC0.006123258163
0x0273fcbaebae4ce2a79208e486b9268272e14eb789258954f9c2fc4193a397e9Transfer432540722023-05-28 15:34:2110 hrs ago0xc5a297cd93ab44d67f1da953dac76d59810b91ab IN  MetaBeat: BEAT Token0 MATIC0.010605204194
0x356a3586395782be55869562b852cf1d12921230b48d12e2d08c13813a17b5ceTransfer432536362023-05-28 15:18:5510 hrs 15 mins ago0xef75728210f081374e1bf0191ba99b717aafc042 IN  MetaBeat: BEAT Token0 MATIC0.008582562157
0x42668d567221f01b1336a4efe16f471ef7a170ce8cb6295544a87b2208df1d9bTransfer432535982023-05-28 15:17:3310 hrs 17 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.007313538864 194.685057363
0x5834cff66424ccfb7d0170a57edf80990562ef2d503aa5c8ef10da521d2dbe67Approve432531932023-05-28 15:03:1310 hrs 31 mins ago0xd5cd936fe5dfbbbb9d735c8ab985b944263cecf6 IN  MetaBeat: BEAT Token0 MATIC0.013919874195295.150209827
0x2c7acfa16ce4ee86dd63710ee1aeb3e5a1bbc8335d9cc589282276324a9f7574Approve432515852023-05-28 14:06:1711 hrs 28 mins ago0xa292693f7a1304bf2eee8f3d21b35ce566249c47 IN  MetaBeat: BEAT Token0 MATIC0.007978698145 169.176416293
0x03076e524299b15b2f2f5b7a83e4ef39dc2f408db243422fd727ae1d9b03d949Approve432473652023-05-28 11:32:0014 hrs 2 mins ago0x74a0a34780c68c37c153a2b63225ddd77d16c3c0 IN  MetaBeat: BEAT Token0 MATIC0.008033997423 170.565950999
0x0c591c11a8ce4d0eeab357f66c5cf2b7bd53537a67b2c21a1061807b12e5b83bTransfer432472812023-05-28 11:29:0214 hrs 5 mins ago0xa4fe205cf131a86cb3e17d765a47be1e202497cb IN  MetaBeat: BEAT Token0 MATIC0.011823377911 237.160065628
0x95e16adda0fa5118abd2f02dfd67a8b5cf8b065c709960a8f41f9aeb16284698Transfer432471922023-05-28 11:25:0614 hrs 9 mins ago0x4acba503e8730fbe00a44c089bdab05ef07c50a5 IN  MetaBeat: BEAT Token0 MATIC0.005091246937 155.495905484
0x45bd9a7bd7cebd7e7a70e7c6dd0fe86a823e121509973beff4a904781daff3cfTransfer432471482023-05-28 11:23:3214 hrs 11 mins ago0xe3837fd0f318b5b71ad009ccb79aacb26af5bb16 IN  MetaBeat: BEAT Token0 MATIC0.00476405297 145.502808954
0xb940cbb75592142c1d9f9468dfae2c6bbfe732b878c3106bbda0e46924ec0cedTransfer432471242023-05-28 11:22:4214 hrs 11 mins ago0xad38a16240d684d84d126d6565b35caf1a223fa9 IN  MetaBeat: BEAT Token0 MATIC0.00469274019 143.324787435
0xf319c529e580854b9fb0a774437a92da5d03c7904d1255066b9d8e9d1d139cc4Transfer432470922023-05-28 11:21:3414 hrs 13 mins ago0x2ae250598dc085c94fe885ca44eecc8431f2fb32 IN  MetaBeat: BEAT Token0 MATIC0.004783966852 146.111014988
0xdeb23a53c19ad8ea0e35a28559fb4d037416a871afcc9a79711ea201a4cabc65Transfer432469932023-05-28 11:18:0314 hrs 16 mins ago0xe497c3a4c5b8858873f67993d99e40dc05149514 IN  MetaBeat: BEAT Token0 MATIC0.006458382739 197.250709772
0x923bafc53a57ff21f7fd3e8e4b05abefbecba21869276758fa6e786dae477b5cTransfer432469632023-05-28 11:16:5914 hrs 17 mins ago0xa69fc10609217c1d821f81c565ee1e5d10614869 IN  MetaBeat: BEAT Token0 MATIC0.007257589909 221.659944706
0x68d27d39ea46d7d82bfb4134ee4d6f09962f0a2f38fbcb87aea6269d0d56bc5cTransfer432457552023-05-28 10:33:0415 hrs 1 min ago0x49b9a72545d7c5ecb7153ba76e34f686ae96e995 IN  MetaBeat: BEAT Token0 MATIC0.00582318779 177.850705235
[ Download CSV Export 

OVERVIEW

MetaBeat is a Fan-to-Earn, music community NFTFI (NFT + SOCIAL FI) platform powered by real assets, music IP. Starting with KPOP, MetaBeat will drop community NFT backed by music IP for fans to grow with their artists as their rewards and engagement increases on the platform.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BEAT

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2022-07-28
*/

// File: contracts/library/Ownable.sol



pragma solidity 0.8.0;

abstract contract Ownable {
    address internal _owner;

    event OwnershipTransferred(
        address indexed currentOwner,
        address indexed newOwner
    );

    constructor() {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    modifier onlyOwner() {
        require(
            msg.sender == _owner,
            "Ownable : Function called by unauthorized user."
        );
        _;
    }

    function owner() external view returns (address ownerAddress) {
        ownerAddress = _owner;
    }

    function transferOwnership(address newOwner)
        public
        onlyOwner
        returns (bool success)
    {
        require(newOwner != address(0), "Ownable/transferOwnership : cannot transfer ownership to zero address");
        success = _transferOwnership(newOwner);
    }

    function renounceOwnership() external onlyOwner returns (bool success) {
        success = _transferOwnership(address(0));
    }

    function _transferOwnership(address newOwner) internal returns (bool success) {
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
        success = true;
    }
}
// File: contracts/library/Pausable.sol



pragma solidity 0.8.0;


contract Pausable is Ownable {
    bool internal _paused;

    event Paused();
    event Unpaused();

    modifier whenPaused() {
        require(_paused, "Paused : This function can only be called when paused");
        _;
    }

    modifier whenNotPaused() {
        require(!_paused, "Paused : This function can only be called when not paused");
        _;
    }

    function pause() external onlyOwner whenNotPaused returns (bool success) {
        _paused = true;
        emit Paused();
        success = true;
    }

    function unPause() external onlyOwner whenPaused returns (bool success) {
        _paused = false;
        emit Unpaused();
        success = true;
    }

    function paused() external view returns (bool) {
        return _paused;
    }
}
// File: contracts/erc20/ERC20.sol



pragma solidity 0.8.0;

abstract contract ERC20 {

    uint256 private _totalSupply;
    mapping(address => uint256) internal _balances;
    mapping(address => mapping(address => uint256)) internal _allowances;

    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 amount
    );

    /*
   * Internal Functions for ERC20 standard logics
   */

    function _transfer(address from, address to, uint256 amount)
        internal
        returns (bool success)
    {
        _balances[from] = _balances[from] - amount;
        _balances[to] = _balances[to] + amount;
        emit Transfer(from, to, amount);
        success = true;
    }

    function _approve(address owner, address spender, uint256 amount)
        internal
        returns (bool success)
    {
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
        success = true;
    }

    function _mint(address recipient, uint256 amount)
        internal
        returns (bool success)
    {
        _totalSupply = _totalSupply + amount;
        _balances[recipient] = _balances[recipient] + amount;
        emit Transfer(address(0), recipient, amount);
        success = true;
    }

    function _burn(address burned, uint256 amount)
        internal
        returns (bool success)
    {
        _balances[burned] = _balances[burned] - amount;
        _totalSupply = _totalSupply - amount;
        emit Transfer(burned, address(0), amount);
        success = true;
    }

    /*
   * public view functions to view common data
   */

    function totalSupply() external view returns (uint256 total) {
        total = _totalSupply;
    }
    function balanceOf(address owner) external view returns (uint256 balance) {
        balance = _balances[owner];
    }

    function allowance(address owner, address spender)
        external
        view
        returns (uint256 remaining)
    {
        remaining = _allowances[owner][spender];
    }

    /*
   * External view Function Interface to implement on final contract
   */
    function name() virtual external view returns (string memory tokenName);
    function symbol() virtual external view returns (string memory tokenSymbol);
    function decimals() virtual external view returns (uint8 tokenDecimals);

    /*
   * External Function Interface to implement on final contract
   */
    function transfer(address to, uint256 amount)
        virtual
        external
        returns (bool success);
    function transferFrom(address from, address to, uint256 amount)
        virtual
        external
        returns (bool success);
    function approve(address spender, uint256 amount)
        virtual
        external
        returns (bool success);
}
// File: contracts/erc20/ERC20Burnable.sol



pragma solidity 0.8.0;



abstract contract ERC20Burnable is ERC20, Pausable {
    event Burn(address indexed burned, uint256 amount);

    function burn(uint256 amount)
        external
        whenNotPaused
        returns (bool success)
    {
        success = _burn(msg.sender, amount);
        emit Burn(msg.sender, amount);
        success = true;
    }

    function burnFrom(address burned, uint256 amount)
        external
        whenNotPaused
        returns (bool success)
    {
        _burn(burned, amount);
        emit Burn(burned, amount);
        success = _approve(
            burned,
            msg.sender,
            _allowances[burned][msg.sender] - amount
        );
    }
}
// File: contracts/BEAT.sol



pragma solidity 0.8.0;



contract BEAT is
    ERC20Burnable
{
    string constant private _name = "METABEAT";
    string constant private _symbol = "BEAT";
    uint8 constant private _decimals = 18;
    uint256 constant private _initial_supply = 2_000_000_000;

    constructor() Ownable() {
        _mint(msg.sender, _initial_supply * (10**uint256(_decimals)));
    }

    function transfer(address to, uint256 amount)
        override
        external
        whenNotPaused
        returns (bool success)
    {
        require(
            to != address(0),
            "transfer : Should not send to zero address"
        );
        _transfer(msg.sender, to, amount);
        success = true;
    }

    function transferFrom(address from, address to, uint256 amount)
        override
        external
        whenNotPaused
        returns (bool success)
    {
        require(
            to != address(0),
            "transferFrom : Should not send to zero address"
        );
        _transfer(from, to, amount);
        _approve(
            from,
            msg.sender,
            _allowances[from][msg.sender] - amount
        );
        success = true;
    }

    function approve(address spender, uint256 amount)
        override
        external
        returns (bool success)
    {
        require(
            spender != address(0),
            "approve : Should not approve zero address"
        );
        _approve(msg.sender, spender, amount);
        success = true;
    }

    function name() override external pure returns (string memory tokenName) {
        tokenName = _name;
    }

    function symbol() override external pure returns (string memory tokenSymbol) {
        tokenSymbol = _symbol;
    }

    function decimals() override external pure returns (uint8 tokenDecimals) {
        tokenDecimals = _decimals;
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burned","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"currentOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Paused","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"},{"anonymous":false,"inputs":[],"name":"Unpaused","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"burned","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"tokenDecimals","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"tokenName","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"ownerAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"tokenSymbol","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"total","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unPause","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3620000e333601260ff16600a620000c69190620002ea565b6377359400620000d7919062000427565b620000ea60201b60201c565b50620004ce565b600081600054620000fc919062000232565b60008190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200014f919062000232565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051620001f2919062000215565b60405180910390a36001905092915050565b6200020f8162000488565b82525050565b60006020820190506200022c600083018462000204565b92915050565b60006200023f8262000488565b91506200024c8362000488565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000284576200028362000492565b5b828201905092915050565b6000808291508390505b6001851115620002e157808604811115620002b957620002b862000492565b5b6001851615620002c95780820291505b8081029050620002d985620004c1565b945062000299565b94509492505050565b6000620002f78262000488565b9150620003048362000488565b9250620003337fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200033b565b905092915050565b6000826200034d576001905062000420565b816200035d576000905062000420565b81600181146200037657600281146200038157620003b7565b600191505062000420565b60ff84111562000396576200039562000492565b5b8360020a915084821115620003b057620003af62000492565b5b5062000420565b5060208310610133831016604e8410600b8410161715620003f15782820a905083811115620003eb57620003ea62000492565b5b62000420565b6200040084848460016200028f565b925090508184048111156200041a576200041962000492565b5b81810290505b9392505050565b6000620004348262000488565b9150620004418362000488565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200047d576200047c62000492565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b611a5780620004de6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a257806395d89b411161007157806395d89b41146102d2578063a9059cbb146102f0578063dd62ed3e14610320578063f2fde38b14610350578063f7b188a5146103805761010b565b8063715018a61461024857806379cc6790146102665780638456cb59146102965780638da5cb5b146102b45761010b565b8063313ce567116100de578063313ce567146101ac57806342966c68146101ca5780635c975abb146101fa57806370a08231146102185761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b61011861039e565b604051610125919061174d565b60405180910390f35b6101486004803603810190610143919061134d565b6103db565b6040516101559190611732565b60405180910390f35b610166610462565b604051610173919061184f565b60405180910390f35b610196600480360381019061019191906112fe565b61046b565b6040516101a39190611732565b60405180910390f35b6101b46105d7565b6040516101c1919061186a565b60405180910390f35b6101e460048036038101906101df9190611389565b6105e0565b6040516101f19190611732565b60405180910390f35b610202610695565b60405161020f9190611732565b60405180910390f35b610232600480360381019061022d9190611299565b6106ac565b60405161023f919061184f565b60405180910390f35b6102506106f5565b60405161025d9190611732565b60405180910390f35b610280600480360381019061027b919061134d565b610796565b60405161028d9190611732565b60405180910390f35b61029e6108db565b6040516102ab9190611732565b60405180910390f35b6102bc610a0b565b6040516102c99190611717565b60405180910390f35b6102da610a35565b6040516102e7919061174d565b60405180910390f35b61030a6004803603810190610305919061134d565b610a72565b6040516103179190611732565b60405180910390f35b61033a600480360381019061033591906112c2565b610b4a565b604051610347919061184f565b60405180910390f35b61036a60048036038101906103659190611299565b610bd1565b6040516103779190611732565b60405180910390f35b610388610ce3565b6040516103959190611732565b60405180910390f35b60606040518060400160405280600881526020017f4d45544142454154000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561044c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104439061176f565b60405180910390fd5b610457338484610e12565b506001905092915050565b60008054905090565b6000600360149054906101000a900460ff16156104bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b4906117af565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561052d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105249061178f565b60405180910390fd5b610538848484610f05565b506105cb843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105c691906118f7565b610e12565b50600190509392505050565b60006012905090565b6000600360149054906101000a900460ff1615610632576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610629906117af565b60405180910390fd5b61063c3383611093565b90503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca583604051610684919061184f565b60405180910390a260019050919050565b6000600360149054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077e906117cf565b60405180910390fd5b61079160006111a7565b905090565b6000600360149054906101000a900460ff16156107e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107df906117af565b60405180910390fd5b6107f28383611093565b508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca583604051610839919061184f565b60405180910390a26108d3833384600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108ce91906118f7565b610e12565b905092915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461096d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610964906117cf565b60405180910390fd5b600360149054906101000a900460ff16156109bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b4906117af565b60405180910390fd5b6001600360146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a16001905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f4245415400000000000000000000000000000000000000000000000000000000815250905090565b6000600360149054906101000a900460ff1615610ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abb906117af565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2b906117ef565b60405180910390fd5b610b3f338484610f05565b506001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5a906117cf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cca9061182f565b60405180910390fd5b610cdc826111a7565b9050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6c906117cf565b60405180910390fd5b600360149054906101000a900460ff16610dc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbb9061180f565b60405180910390fd5b6000600360146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a16001905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610ef2919061184f565b60405180910390a3600190509392505050565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f5291906118f7565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe091906118a1565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611080919061184f565b60405180910390a3600190509392505050565b600081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110e091906118f7565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160005461113191906118f7565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611195919061184f565b60405180910390a36001905092915050565b60008173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a381600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008135905061127e816119f3565b92915050565b60008135905061129381611a0a565b92915050565b6000602082840312156112ab57600080fd5b60006112b98482850161126f565b91505092915050565b600080604083850312156112d557600080fd5b60006112e38582860161126f565b92505060206112f48582860161126f565b9150509250929050565b60008060006060848603121561131357600080fd5b60006113218682870161126f565b93505060206113328682870161126f565b925050604061134386828701611284565b9150509250925092565b6000806040838503121561136057600080fd5b600061136e8582860161126f565b925050602061137f85828601611284565b9150509250929050565b60006020828403121561139b57600080fd5b60006113a984828501611284565b91505092915050565b6113bb8161192b565b82525050565b6113ca8161193d565b82525050565b60006113db82611885565b6113e58185611890565b93506113f5818560208601611980565b6113fe816119e2565b840191505092915050565b6000611416602983611890565b91507f617070726f7665203a2053686f756c64206e6f7420617070726f7665207a657260008301527f6f206164647265737300000000000000000000000000000000000000000000006020830152604082019050919050565b600061147c602e83611890565b91507f7472616e7366657246726f6d203a2053686f756c64206e6f742073656e64207460008301527f6f207a65726f20616464726573730000000000000000000000000000000000006020830152604082019050919050565b60006114e2603983611890565b91507f506175736564203a20546869732066756e6374696f6e2063616e206f6e6c792060008301527f62652063616c6c6564207768656e206e6f7420706175736564000000000000006020830152604082019050919050565b6000611548602f83611890565b91507f4f776e61626c65203a2046756e6374696f6e2063616c6c656420627920756e6160008301527f7574686f72697a656420757365722e00000000000000000000000000000000006020830152604082019050919050565b60006115ae602a83611890565b91507f7472616e73666572203a2053686f756c64206e6f742073656e6420746f207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b6000611614603583611890565b91507f506175736564203a20546869732066756e6374696f6e2063616e206f6e6c792060008301527f62652063616c6c6564207768656e2070617573656400000000000000000000006020830152604082019050919050565b600061167a604583611890565b91507f4f776e61626c652f7472616e736665724f776e657273686970203a2063616e6e60008301527f6f74207472616e73666572206f776e65727368697020746f207a65726f20616460208301527f64726573730000000000000000000000000000000000000000000000000000006040830152606082019050919050565b61170281611969565b82525050565b61171181611973565b82525050565b600060208201905061172c60008301846113b2565b92915050565b600060208201905061174760008301846113c1565b92915050565b6000602082019050818103600083015261176781846113d0565b905092915050565b6000602082019050818103600083015261178881611409565b9050919050565b600060208201905081810360008301526117a88161146f565b9050919050565b600060208201905081810360008301526117c8816114d5565b9050919050565b600060208201905081810360008301526117e88161153b565b9050919050565b60006020820190508181036000830152611808816115a1565b9050919050565b6000602082019050818103600083015261182881611607565b9050919050565b600060208201905081810360008301526118488161166d565b9050919050565b600060208201905061186460008301846116f9565b92915050565b600060208201905061187f6000830184611708565b92915050565b600081519050919050565b600082825260208201905092915050565b60006118ac82611969565b91506118b783611969565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118ec576118eb6119b3565b5b828201905092915050565b600061190282611969565b915061190d83611969565b9250828210156119205761191f6119b3565b5b828203905092915050565b600061193682611949565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561199e578082015181840152602081019050611983565b838111156119ad576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b6119fc8161192b565b8114611a0757600080fd5b50565b611a1381611969565b8114611a1e57600080fd5b5056fea2646970667358221220495e78a451287077ca45e2c25ae2e509742c279505cac8eb94542b1a9e2291bd64736f6c63430008000033

Deployed ByteCode Sourcemap

5990:1895:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7521:109;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7186:327;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3936:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6697:481;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7763:117;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5340:227;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2084:80;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4042:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;957:130;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5575:345;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1756:155;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;550:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7638:117;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6351:338;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4169:183;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;660:289;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1919:157;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7521:109;7569:23;7617:5;;;;;;;;;;;;;;;;;7605:17;;7521:109;:::o;7186:327::-;7290:12;7361:1;7342:21;;:7;:21;;;;7320:112;;;;;;;;;;;;:::i;:::-;;;;;;;;;7443:37;7452:10;7464:7;7473:6;7443:8;:37::i;:::-;;7501:4;7491:14;;7186:327;;;;:::o;3936:100::-;3982:13;4016:12;;4008:20;;3936:100;:::o;6697:481::-;6838:12;1659:7;;;;;;;;;;;1658:8;1650:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;6904:1:::1;6890:16;;:2;:16;;;;6868:112;;;;;;;;;;;;:::i;:::-;;;;;;;;;6991:27;7001:4;7007:2;7011:6;6991:9;:27::i;:::-;;7029:116;7052:4;7071:10;7128:6;7096:11;:17;7108:4;7096:17;;;;;;;;;;;;;;;:29;7114:10;7096:29;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;7029:8;:116::i;:::-;;7166:4;7156:14;;6697:481:::0;;;;;:::o;7763:117::-;7815:19;6165:2;7847:25;;7763:117;:::o;5340:227::-;5429:12;1659:7;;;;;;;;;;;1658:8;1650:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;5469:25:::1;5475:10;5487:6;5469:5;:25::i;:::-;5459:35;;5515:10;5510:24;;;5527:6;5510:24;;;;;;:::i;:::-;;;;;;;;5555:4;5545:14;;5340:227:::0;;;:::o;2084:80::-;2125:4;2149:7;;;;;;;;;;;2142:14;;2084:80;:::o;4042:119::-;4099:15;4137:9;:16;4147:5;4137:16;;;;;;;;;;;;;;;;4127:26;;4042:119;;;:::o;957:130::-;1014:12;441:6;;;;;;;;;;;427:20;;:10;:20;;;405:117;;;;;;;;;;;;:::i;:::-;;;;;;;;;1049:30:::1;1076:1;1049:18;:30::i;:::-;1039:40;;957:130:::0;:::o;5575:345::-;5684:12;1659:7;;;;;;;;;;;1658:8;1650:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;5714:21:::1;5720:6;5728;5714:5;:21::i;:::-;;5756:6;5751:20;;;5764:6;5751:20;;;;;;:::i;:::-;;;;;;;;5792:120;5815:6;5836:10;5895:6;5861:11;:19;5873:6;5861:19;;;;;;;;;;;;;;;:31;5881:10;5861:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;5792:8;:120::i;:::-;5782:130;;5575:345:::0;;;;:::o;1756:155::-;1815:12;441:6;;;;;;;;;;;427:20;;:10;:20;;;405:117;;;;;;;;;;;;:::i;:::-;;;;;;;;;1659:7:::1;;;;;;;;;;;1658:8;1650:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1850:4:::2;1840:7;;:14;;;;;;;;;;;;;;;;;;1870:8;;;;;;;;;;1899:4;1889:14;;1756:155:::0;:::o;550:102::-;590:20;638:6;;;;;;;;;;;623:21;;550:102;:::o;7638:117::-;7688:25;7740:7;;;;;;;;;;;;;;;;;7726:21;;7638:117;:::o;6351:338::-;6474:12;1659:7;;;;;;;;;;;1658:8;1650:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;6540:1:::1;6526:16;;:2;:16;;;;6504:108;;;;;;;;;;;;:::i;:::-;;;;;;;;;6623:33;6633:10;6645:2;6649:6;6623:9;:33::i;:::-;;6677:4;6667:14;;6351:338:::0;;;;:::o;4169:183::-;4270:17;4317:11;:18;4329:5;4317:18;;;;;;;;;;;;;;;:27;4336:7;4317:27;;;;;;;;;;;;;;;;4305:39;;4169:183;;;;:::o;660:289::-;758:12;441:6;;;;;;;;;;;427:20;;:10;:20;;;405:117;;;;;;;;;;;;:::i;:::-;;;;;;;;;816:1:::1;796:22;;:8;:22;;;;788:104;;;;;;;;;;;;:::i;:::-;;;;;;;;;913:28;932:8;913:18;:28::i;:::-;903:38;;660:289:::0;;;:::o;1919:157::-;1977:12;441:6;;;;;;;;;;;427:20;;:10;:20;;;405:117;;;;;;;;;;;;:::i;:::-;;;;;;;;;1521:7:::1;;;;;;;;;;;1513:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2012:5:::2;2002:7;;:15;;;;;;;;;;;;;;;;;;2033:10;;;;;;;;;;2064:4;2054:14;;1919:157:::0;:::o;3004:249::-;3106:12;3166:6;3136:11;:18;3148:5;3136:18;;;;;;;;;;;;;;;:27;3155:7;3136:27;;;;;;;;;;;;;;;:36;;;;3204:7;3188:32;;3197:5;3188:32;;;3213:6;3188:32;;;;;;:::i;:::-;;;;;;;;3241:4;3231:14;;3004:249;;;;;:::o;2703:293::-;2800:12;2866:6;2848:9;:15;2858:4;2848:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;2830:9;:15;2840:4;2830:15;;;;;;;;;;;;;;;:42;;;;2915:6;2899:9;:13;2909:2;2899:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;2883:9;:13;2893:2;2883:13;;;;;;;;;;;;;;;:38;;;;2952:2;2937:26;;2946:4;2937:26;;;2956:6;2937:26;;;;;;:::i;:::-;;;;;;;;2984:4;2974:14;;2703:293;;;;;:::o;3572:291::-;3655:12;3725:6;3705:9;:17;3715:6;3705:17;;;;;;;;;;;;;;;;:26;;;;:::i;:::-;3685:9;:17;3695:6;3685:17;;;;;;;;;;;;;;;:46;;;;3772:6;3757:12;;:21;;;;:::i;:::-;3742:12;:36;;;;3819:1;3794:36;;3803:6;3794:36;;;3823:6;3794:36;;;;;;:::i;:::-;;;;;;;;3851:4;3841:14;;3572:291;;;;:::o;1095:193::-;1159:12;1218:8;1189:38;;1210:6;;;;;;;;;;;1189:38;;;;;;;;;;;;1247:8;1238:6;;:17;;;;;;;;;;;;;;;;;;1276:4;1266:14;;1095:193;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:262::-;;2057:2;2045:9;2036:7;2032:23;2028:32;2025:2;;;2073:1;2070;2063:12;2025:2;2116:1;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2087:117;2015:196;;;;:::o;2217:118::-;2304:24;2322:5;2304:24;:::i;:::-;2299:3;2292:37;2282:53;;:::o;2341:109::-;2422:21;2437:5;2422:21;:::i;:::-;2417:3;2410:34;2400:50;;:::o;2456:364::-;;2572:39;2605:5;2572:39;:::i;:::-;2627:71;2691:6;2686:3;2627:71;:::i;:::-;2620:78;;2707:52;2752:6;2747:3;2740:4;2733:5;2729:16;2707:52;:::i;:::-;2784:29;2806:6;2784:29;:::i;:::-;2779:3;2775:39;2768:46;;2548:272;;;;;:::o;2826:373::-;;2989:67;3053:2;3048:3;2989:67;:::i;:::-;2982:74;;3086:34;3082:1;3077:3;3073:11;3066:55;3152:11;3147:2;3142:3;3138:12;3131:33;3190:2;3185:3;3181:12;3174:19;;2972:227;;;:::o;3205:378::-;;3368:67;3432:2;3427:3;3368:67;:::i;:::-;3361:74;;3465:34;3461:1;3456:3;3452:11;3445:55;3531:16;3526:2;3521:3;3517:12;3510:38;3574:2;3569:3;3565:12;3558:19;;3351:232;;;:::o;3589:389::-;;3752:67;3816:2;3811:3;3752:67;:::i;:::-;3745:74;;3849:34;3845:1;3840:3;3836:11;3829:55;3915:27;3910:2;3905:3;3901:12;3894:49;3969:2;3964:3;3960:12;3953:19;;3735:243;;;:::o;3984:379::-;;4147:67;4211:2;4206:3;4147:67;:::i;:::-;4140:74;;4244:34;4240:1;4235:3;4231:11;4224:55;4310:17;4305:2;4300:3;4296:12;4289:39;4354:2;4349:3;4345:12;4338:19;;4130:233;;;:::o;4369:374::-;;4532:67;4596:2;4591:3;4532:67;:::i;:::-;4525:74;;4629:34;4625:1;4620:3;4616:11;4609:55;4695:12;4690:2;4685:3;4681:12;4674:34;4734:2;4729:3;4725:12;4718:19;;4515:228;;;:::o;4749:385::-;;4912:67;4976:2;4971:3;4912:67;:::i;:::-;4905:74;;5009:34;5005:1;5000:3;4996:11;4989:55;5075:23;5070:2;5065:3;5061:12;5054:45;5125:2;5120:3;5116:12;5109:19;;4895:239;;;:::o;5140:435::-;;5303:67;5367:2;5362:3;5303:67;:::i;:::-;5296:74;;5400:34;5396:1;5391:3;5387:11;5380:55;5466:34;5461:2;5456:3;5452:12;5445:56;5532:7;5527:2;5522:3;5518:12;5511:29;5566:2;5561:3;5557:12;5550:19;;5286:289;;;:::o;5581:118::-;5668:24;5686:5;5668:24;:::i;:::-;5663:3;5656:37;5646:53;;:::o;5705:112::-;5788:22;5804:5;5788:22;:::i;:::-;5783:3;5776:35;5766:51;;:::o;5823:222::-;;5954:2;5943:9;5939:18;5931:26;;5967:71;6035:1;6024:9;6020:17;6011:6;5967:71;:::i;:::-;5921:124;;;;:::o;6051:210::-;;6176:2;6165:9;6161:18;6153:26;;6189:65;6251:1;6240:9;6236:17;6227:6;6189:65;:::i;:::-;6143:118;;;;:::o;6267:313::-;;6418:2;6407:9;6403:18;6395:26;;6467:9;6461:4;6457:20;6453:1;6442:9;6438:17;6431:47;6495:78;6568:4;6559:6;6495:78;:::i;:::-;6487:86;;6385:195;;;;:::o;6586:419::-;;6790:2;6779:9;6775:18;6767:26;;6839:9;6833:4;6829:20;6825:1;6814:9;6810:17;6803:47;6867:131;6993:4;6867:131;:::i;:::-;6859:139;;6757:248;;;:::o;7011:419::-;;7215:2;7204:9;7200:18;7192:26;;7264:9;7258:4;7254:20;7250:1;7239:9;7235:17;7228:47;7292:131;7418:4;7292:131;:::i;:::-;7284:139;;7182:248;;;:::o;7436:419::-;;7640:2;7629:9;7625:18;7617:26;;7689:9;7683:4;7679:20;7675:1;7664:9;7660:17;7653:47;7717:131;7843:4;7717:131;:::i;:::-;7709:139;;7607:248;;;:::o;7861:419::-;;8065:2;8054:9;8050:18;8042:26;;8114:9;8108:4;8104:20;8100:1;8089:9;8085:17;8078:47;8142:131;8268:4;8142:131;:::i;:::-;8134:139;;8032:248;;;:::o;8286:419::-;;8490:2;8479:9;8475:18;8467:26;;8539:9;8533:4;8529:20;8525:1;8514:9;8510:17;8503:47;8567:131;8693:4;8567:131;:::i;:::-;8559:139;;8457:248;;;:::o;8711:419::-;;8915:2;8904:9;8900:18;8892:26;;8964:9;8958:4;8954:20;8950:1;8939:9;8935:17;8928:47;8992:131;9118:4;8992:131;:::i;:::-;8984:139;;8882:248;;;:::o;9136:419::-;;9340:2;9329:9;9325:18;9317:26;;9389:9;9383:4;9379:20;9375:1;9364:9;9360:17;9353:47;9417:131;9543:4;9417:131;:::i;:::-;9409:139;;9307:248;;;:::o;9561:222::-;;9692:2;9681:9;9677:18;9669:26;;9705:71;9773:1;9762:9;9758:17;9749:6;9705:71;:::i;:::-;9659:124;;;;:::o;9789:214::-;;9916:2;9905:9;9901:18;9893:26;;9929:67;9993:1;9982:9;9978:17;9969:6;9929:67;:::i;:::-;9883:120;;;;:::o;10009:99::-;;10095:5;10089:12;10079:22;;10068:40;;;:::o;10114:169::-;;10232:6;10227:3;10220:19;10272:4;10267:3;10263:14;10248:29;;10210:73;;;;:::o;10289:305::-;;10348:20;10366:1;10348:20;:::i;:::-;10343:25;;10382:20;10400:1;10382:20;:::i;:::-;10377:25;;10536:1;10468:66;10464:74;10461:1;10458:81;10455:2;;;10542:18;;:::i;:::-;10455:2;10586:1;10583;10579:9;10572:16;;10333:261;;;;:::o;10600:191::-;;10660:20;10678:1;10660:20;:::i;:::-;10655:25;;10694:20;10712:1;10694:20;:::i;:::-;10689:25;;10733:1;10730;10727:8;10724:2;;;10738:18;;:::i;:::-;10724:2;10783:1;10780;10776:9;10768:17;;10645:146;;;;:::o;10797:96::-;;10863:24;10881:5;10863:24;:::i;:::-;10852:35;;10842:51;;;:::o;10899:90::-;;10976:5;10969:13;10962:21;10951:32;;10941:48;;;:::o;10995:126::-;;11072:42;11065:5;11061:54;11050:65;;11040:81;;;:::o;11127:77::-;;11193:5;11182:16;;11172:32;;;:::o;11210:86::-;;11285:4;11278:5;11274:16;11263:27;;11253:43;;;:::o;11302:307::-;11370:1;11380:113;11394:6;11391:1;11388:13;11380:113;;;11479:1;11474:3;11470:11;11464:18;11460:1;11455:3;11451:11;11444:39;11416:2;11413:1;11409:10;11404:15;;11380:113;;;11511:6;11508:1;11505:13;11502:2;;;11591:1;11582:6;11577:3;11573:16;11566:27;11502:2;11351:258;;;;:::o;11615:180::-;11663:77;11660:1;11653:88;11760:4;11757:1;11750:15;11784:4;11781:1;11774:15;11801:102;;11893:2;11889:7;11884:2;11877:5;11873:14;11869:28;11859:38;;11849:54;;;:::o;11909:122::-;11982:24;12000:5;11982:24;:::i;:::-;11975:5;11972:35;11962:2;;12021:1;12018;12011:12;11962:2;11952:79;:::o;12037:122::-;12110:24;12128:5;12110:24;:::i;:::-;12103:5;12100:35;12090:2;;12149:1;12146;12139:12;12090:2;12080:79;:::o

Swarm Source

ipfs://495e78a451287077ca45e2c25ae2e509742c279505cac8eb94542b1a9e2291bd
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.