Contract 0xb78cf9ac0f47f1d69cba861deda29814d285c834 8

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xf90f6070993823070bdf1bce4406b38368f4a1157c7dbfcce381eb713d9cf12eTransfer480601402023-09-27 21:31:533 mins ago0x811711b7305d6a8494bf22f37be6954dd791b9d3 IN  MetaBeat: BEAT Token0 MATIC0.005575574507 170.163416579
0x705779d144d882d21183ff50eb4b8455214105af10d711fd370715dc08670722Transfer480597872023-09-27 21:19:2315 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.00791323515 144.787849946
0x6afc1b84e981c6c8ed0cc18adf7fd4cf8390885f7194374c4773360c349bc528Transfer480596012023-09-27 21:12:1723 mins ago0x227f4bbae6c88366bfd860b726dfbd40f581e1da IN  MetaBeat: BEAT Token0 MATIC0.009042727369 165.454081489
0x7759dd2bd26c4c16ee467d5e4ea292d8bf14b9c0b4e10edf0462f374f7a46641Transfer480595562023-09-27 21:10:4124 mins ago0x2c2301fdb0bfa06eaabaa0122cbceb2265337c25 IN  MetaBeat: BEAT Token0 MATIC0.006105052489162.567302817
0x70dabf26648d62b54de5fca7dcb942aa3213701086cce3ed48025cc100eeb397Transfer480585032023-09-27 20:31:531 hr 3 mins ago0x811711b7305d6a8494bf22f37be6954dd791b9d3 IN  MetaBeat: BEAT Token0 MATIC0.005445522501 144.958805884
0x9130a8df1fa5371b0ce8b7122891abd258d7e89cd3c408b9481c12c793fa5a5eTransfer480583242023-09-27 20:25:331 hr 9 mins ago0xc5a297cd93ab44d67f1da953dac76d59810b91ab IN  MetaBeat: BEAT Token0 MATIC0.00619839165
0x8ced8c3eba34e9e66c9962be85a9d67928fdde85db9fddd6c223117ddb03832dTransfer480573802023-09-27 19:51:531 hr 43 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.00378711258 100.812239271
0x59aca046f71ca8468e602bdf3d889a19d512788a0c2e0a129b2f2a2bfdd7503cTransfer480573102023-09-27 19:49:231 hr 45 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.005568163087 148.223475686
0x2606b49fd0f267f1a111a4a0cd660370f322105246b9e3347362b8044691ddabTransfer480569282023-09-27 19:35:531 hr 59 mins ago0xc5a297cd93ab44d67f1da953dac76d59810b91ab IN  MetaBeat: BEAT Token0 MATIC0.00847323155
0x817ee9c2fdbf5ecbf8fcb5efc5b599cc202cfd56f287802215531062e5a06109Transfer480564392023-09-27 19:18:332 hrs 16 mins ago0x1172d837f0a06b7011d6e9cde5ff7e95f6350e3a IN  MetaBeat: BEAT Token0 MATIC0.004048658644 123.562798169
0x43bb41692bec76841f9e537079dfff2bb9e56669a2d67f2af0c02e120cfb17c3Transfer480553392023-09-27 18:39:222 hrs 55 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.003636159942 66.515932074
0x5690a8ac8f362919dd5d57fafb1c2309a63b6758cf0ba554e39af257e228b9ecTransfer480547582023-09-27 18:18:443 hrs 16 mins ago0x27771f63fbd76214f4b2fab807d72b88bf6b2889 IN  MetaBeat: BEAT Token0 MATIC0.008363898153
0x9fadacde8a415460bc48e04b6e7fca91127fc2a3afc6a61e50d3cac69c004fb0Approve480542772023-09-27 18:01:423 hrs 33 mins ago0x8df79812d52b67ef0e8b08e51af16378eaff0526 IN  MetaBeat: BEAT Token0 MATIC0.005100616046 108.150969988
0x43f53e58ea9c61c3c69d7ea6bed7f67eb8d0335fca50f8641f5e85dabc57c17fApprove480538092023-09-27 17:45:073 hrs 50 mins ago0x547ea6e6792efac978eb7394f6434dca6869b626 IN  MetaBeat: BEAT Token0 MATIC0.004235556355 142.42909259
0x1fa28dc3427ee47d52542ff0f73688e17590bdcaf91b8fd5f648647e7bc4ecfaTransfer480529572023-09-27 17:14:534 hrs 20 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.004756061376 126.605477743
0x437391832ec8cf2f91a62b126d617d793bbcf7ec95f7b240a94c5e4d276331b5Transfer480528582023-09-27 17:11:224 hrs 23 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.006302937158 167.783026111
0x94f0f95ab2165d06164f54d73922b0802e5a488c3b437776d1fafdb80a9ddbe8Transfer480527452023-09-27 17:07:224 hrs 27 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.005129082783 136.535238883
0xfb07ae4f864f9983a7f3e05cdc9a50752fac9206e27a424ed16088aeb812eed5Transfer480527172023-09-27 17:06:224 hrs 28 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.005666798492 150.849131991
0x2fe4eaa35e5e1459ee55f41052c8f7abe15436a6dfb073208ed263b857027fbdTransfer480523952023-09-27 16:54:534 hrs 40 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.006119680175 162.904758966
0x86868f34a30611b562c0cf50bd8799bd34706f2f786f066f4a59e61ee49b27b0Approve480523372023-09-27 16:52:514 hrs 42 mins ago0x25db024774f83e9e46c0693f7c241c2481832b49 IN  MetaBeat: BEAT Token0 MATIC0.004329616283 160.510724545
0x428de8b29615d3a2bb4614ee9f259e50b6ef34feb9407670efb554118eec6f76Approve480523342023-09-27 16:52:434 hrs 42 mins ago0x25db024774f83e9e46c0693f7c241c2481832b49 IN  MetaBeat: BEAT Token0 MATIC0.004521792016 151.870491585
0xdad190c80b67d932c65e574f34e25c76f5e590eb406df8d62d71355b56e3899aTransfer480522112023-09-27 16:48:234 hrs 46 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.008414328807 153.956321733
0xc0e62eb7670de044ea973249bb2b810c87625abec67105ad137434930f94274eTransfer480517452023-09-27 16:31:535 hrs 3 mins ago0x811711b7305d6a8494bf22f37be6954dd791b9d3 IN  MetaBeat: BEAT Token0 MATIC0.00306723842 93.610401648
0x99ef6754bfa35648331df483084d7c201ce98a0971a7de060db82a351b3f18d8Transfer480509632023-09-27 16:04:115 hrs 31 mins ago0x692074260f3506b5db90a8d18ff1c1c80f8c9184 IN  MetaBeat: BEAT Token0 MATIC0.004673669881142.637791656
0x6c0e9285f16e812a9ea0b35fb6ea79f3205c882eaf1d6d30aa3eb655bdecc223Transfer480507012023-09-27 15:54:535 hrs 40 mins ago0x9ac5637d295fea4f51e086c329d791cc157b1c84 IN  MetaBeat: BEAT Token0 MATIC0.003488139589 92.883303769
[ 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.