Contract 0x3105ab9fcd7c805a16edd2517c15e7032da34e04

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5bDistribute Funds110989152023-11-11 19:58:16103 days 13 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e048,535 CRO3.527791146177 4,624.579556755
0xd4f619a655cc29705b32b25f3cabec9910de3caa4740c82d135e2be3331c2b14Update Payees An...110988932023-11-11 19:56:12103 days 13 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO2.708038737387 4,624.580518956
0x06ffc61fd62fc6ee22b3ab7d0808ad1d75a8e3ad6cd4d0d48e0a00b9c66c5661Distribute Funds110987472023-11-11 19:42:30103 days 13 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e041,807 CRO3.643411374244 4,624.586841464
0x2101283bf8e7cc58e37378671b3059194b3f23e5f3dd48737aea95574eed8ea2Update Payees An...110986952023-11-11 19:37:40103 days 14 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO2.892046883893 4,624.589052908
0x8e362ccaef012ffea32331a57501df7547eda4aeb1e33bcd5da24787215e18daDistribute Funds110986062023-11-11 19:29:16103 days 14 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e041,301 CRO3.457646263934 4,624.592917863
0xd1206b9334efa8c941c2cdf38687f6e57e245db69b4136ec33017c035ca30a4bDistribute Funds110981152023-11-11 18:43:20103 days 14 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e0410 CRO3.536743099952 4,624.614227838
0x7a849cfe86e9f4b1ba1908ec37f0a9e8e41d166611dab98ea70f9b80eff312a4Update Payees An...110980932023-11-11 18:41:15103 days 15 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO5.784986634673 4,624.615188497
0x1935753976ba9fa546e05c02c872e3ddc3881af878f1fee177456f8ba9da32e5Update Payees An...110978162023-11-11 18:15:13103 days 15 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO1.366396933805 4,624.627053334
0x9f7a6de3ebce8136daa034856b22c4f7462cada6ca0764d5bc20e0695cfe721aUpdate Payees An...110977972023-11-11 18:13:28103 days 15 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO1.366956741917 4,624.627825503
0xecf2efbad5b41c2e27736bba8e044403ac38509880eec11525eb84f19dc7c52eUpdate Payees An...110977162023-11-11 18:05:51103 days 15 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  0x3105ab9fcd7c805a16edd2517c15e7032da34e040 CRO10.563060310889 4,624.631334485
0x7553e809f8531e9d501635535ce7e1e51f0a8d760c4478bba298cf79c9178c4d0x60806040110976932023-11-11 18:03:44103 days 15 hrs ago0xd75b0e211209cfec05b75c508b37b943c005815c IN  Create: MoaAirdrop0 CRO4.823188459854 4,625.632328727
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xe7ec590d4693bf0bef967f7259bb9cd21efd5e7b56.050746268656716417 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xbbff9a4e1c39cc29564e4c81eec70245c38712b756.050746268656716417 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x4559aa5e6a9ac32fba29f88a37f96b00290f239861.14626865671641791 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xb45c6bfb18bd516af6ceb3db34c1ce24852e75b361.14626865671641791 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x308780c6c22e048d6b5d04ad45314a1be80f895d61.14626865671641791 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x18a5a7543bde71f0e0827f86f8f3befeda3b0b6961.14626865671641791 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x7f5b7b2ebce8231714749c6f69be3b9ec005760b66.241791044776119402 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x82a9028c28b80c9c8d31784e13ec78ec4961dc7d66.241791044776119402 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x8b2fbbdbdde5b4744a3a4cf55552b248acc5b2b471.337313432835820895 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e04Cronos ID Name cryptocro.cro71.337313432835820895 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x76c2bb98390d2d9b821c171debae5aba7987aa8181.52835820895522388 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x8b86886b4d10962243d22b808a4df1f3f143a63f81.52835820895522388 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xa742a9f737380b5c97145dd9637559dd90e7b30881.52835820895522388 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x3d03cfb284b7229e103baf490742ba1e1d689a1586.623880597014925373 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x9a3556d260573a3a2add53070cf8fc8521a9239f86.623880597014925373 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e04Cronos ID Name willkam.cro96.814925373134328358 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x7aecc422ec4e13bf2c0863c24fd302b9bf77216596.814925373134328358 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xe5430527296e6a7aa9ce8948a723a327a25ab38596.814925373134328358 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xf2b8e6e252148026886c4a308b545e83942f674996.814925373134328358 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x512b598ebd23e1096c9debf8137175e6b887d2e1101.91044776119402985 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x36af52fb3d1862edda3dee80f721ffa050d2c5f3107.005970149253731343 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xa42c00e2956c5fd3842267373873e6cc1c4e11e2112.101492537313432835 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040x4d00ac70df2bc56443a0af7367c6b8ce4dd7044e127.388059701492537313 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e040xc5bee003b6362096623d919732364c94535e3fb1142.674626865671641791 CRO
0xe9d777ee707eb911cf5d4892dca70e8c84e08cc4eeedd33fc39e12876ae78b5b110989152023-11-11 19:58:16103 days 13 hrs ago 0x3105ab9fcd7c805a16edd2517c15e7032da34e04Cronos ID Name koreanjesus.cro147.770149253731343283 CRO
[ Download CSV Export 
Index Block
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MoaAirdrop

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at cronoscan.com on 2023-11-11
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

// File: @openzeppelin/contracts/utils/Context.sol
pragma solidity ^0.8.0;
/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}


// File: @openzeppelin/contracts/access/Ownable.sol
pragma solidity ^0.8.0;
/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _setOwner(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}
contract MoaAirdrop is Ownable {
    address[] public payees;
    uint256[] public shares;
    uint256 public summedShares;
    uint256 public sharesPayed;
    

    function updatePayeesAndShares(address[] calldata newPayees, uint256[] calldata newShares) external onlyOwner {
        require(newPayees.length == newShares.length, "Arrays length mismatch");
        payees = newPayees;
        shares = newShares;
        summedShares = getSumOfShares();
    }
   // Function to get the sum of all values in the shares array
    function getSumOfShares() public view returns (uint256) {
        uint256 totalSharesSummed = 0;

        for (uint256 i = 0; i < shares.length; i++) {
            totalSharesSummed += shares[i];
        }

        return totalSharesSummed;
    }
   
    // Function to distribute funds based on shares
    function distributeFunds() external payable onlyOwner {
        require(payees.length > 0, "No payees defined");
        require(msg.value > 0, "No funds to distribute");

        uint256 totalShares = summedShares;

        for (uint256 i = 0; i < payees.length; i++) {
            address payee = payees[i];
            uint256 share = shares[i];
            uint256 payment = (msg.value * share) / totalShares;
            payable(payee).transfer(payment);
            sharesPayed += share;
        }
    }
     function withdraw() public payable onlyOwner {
        (bool os, ) = payable(owner()).call{value: address(this).balance}("");
        require(os);
    }


    receive() external payable {}
}

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"distributeFunds","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getSumOfShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"payees","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"shares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sharesPayed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"summedShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"newPayees","type":"address[]"},{"internalType":"uint256[]","name":"newShares","type":"uint256[]"}],"name":"updatePayeesAndShares","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5061002d61002261003260201b60201c565b61003a60201b60201c565b6100fe565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61117e8061010d6000396000f3fe6080604052600436106100a05760003560e01c806357a858fc1161006457806357a858fc1461013f57806363037b0c1461017c578063715018a6146101b95780638da5cb5b146101d05780639b473991146101fb578063f2fde38b14610226576100a7565b806309a51cd0146100ac5780631a86b91d146100d75780633a6a4d2e146101025780633ccfd60b1461010c578063469f0ab514610116576100a7565b366100a757005b600080fd5b3480156100b857600080fd5b506100c161024f565b6040516100ce9190610ac4565b60405180910390f35b3480156100e357600080fd5b506100ec6102ad565b6040516100f99190610ac4565b60405180910390f35b61010a6102b3565b005b6101146104cc565b005b34801561012257600080fd5b5061013d60048036038101906101389190610ba4565b6105c8565b005b34801561014b57600080fd5b5061016660048036038101906101619190610c51565b6106c4565b6040516101739190610ac4565b60405180910390f35b34801561018857600080fd5b506101a3600480360381019061019e9190610c51565b6106e8565b6040516101b09190610cbf565b60405180910390f35b3480156101c557600080fd5b506101ce610727565b005b3480156101dc57600080fd5b506101e56107af565b6040516101f29190610cbf565b60405180910390f35b34801561020757600080fd5b506102106107d8565b60405161021d9190610ac4565b60405180910390f35b34801561023257600080fd5b5061024d60048036038101906102489190610d06565b6107de565b005b6000806000905060005b6002805490508110156102a5576002818154811061027a57610279610d33565b5b9060005260206000200154826102909190610d91565b9150808061029d90610dc5565b915050610259565b508091505090565b60045481565b6102bb6108d5565b73ffffffffffffffffffffffffffffffffffffffff166102d96107af565b73ffffffffffffffffffffffffffffffffffffffff161461032f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161032690610e6a565b60405180910390fd5b600060018054905011610377576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036e90610ed6565b60405180910390fd5b600034116103ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b190610f42565b60405180910390fd5b6000600354905060005b6001805490508110156104c8576000600182815481106103e7576103e6610d33565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006002838154811061042a57610429610d33565b5b9060005260206000200154905060008482346104469190610f62565b6104509190610fd3565b90508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610498573d6000803e3d6000fd5b5081600460008282546104ab9190610d91565b9250508190555050505080806104c090610dc5565b9150506103c4565b5050565b6104d46108d5565b73ffffffffffffffffffffffffffffffffffffffff166104f26107af565b73ffffffffffffffffffffffffffffffffffffffff1614610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053f90610e6a565b60405180910390fd5b60006105526107af565b73ffffffffffffffffffffffffffffffffffffffff164760405161057590611035565b60006040518083038185875af1925050503d80600081146105b2576040519150601f19603f3d011682016040523d82523d6000602084013e6105b7565b606091505b50509050806105c557600080fd5b50565b6105d06108d5565b73ffffffffffffffffffffffffffffffffffffffff166105ee6107af565b73ffffffffffffffffffffffffffffffffffffffff1614610644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063b90610e6a565b60405180910390fd5b81819050848490501461068c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068390611096565b60405180910390fd5b83836001919061069d9291906109a1565b508181600291906106af929190610a41565b506106b861024f565b60038190555050505050565b600281815481106106d457600080fd5b906000526020600020016000915090505481565b600181815481106106f857600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61072f6108d5565b73ffffffffffffffffffffffffffffffffffffffff1661074d6107af565b73ffffffffffffffffffffffffffffffffffffffff16146107a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079a90610e6a565b60405180910390fd5b6107ad60006108dd565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b6107e66108d5565b73ffffffffffffffffffffffffffffffffffffffff166108046107af565b73ffffffffffffffffffffffffffffffffffffffff161461085a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085190610e6a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c090611128565b60405180910390fd5b6108d2816108dd565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054828255906000526020600020908101928215610a30579160200282015b82811115610a2f57823573ffffffffffffffffffffffffffffffffffffffff168260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906109c1565b5b509050610a3d9190610a8e565b5090565b828054828255906000526020600020908101928215610a7d579160200282015b82811115610a7c578235825591602001919060010190610a61565b5b509050610a8a9190610a8e565b5090565b5b80821115610aa7576000816000905550600101610a8f565b5090565b6000819050919050565b610abe81610aab565b82525050565b6000602082019050610ad96000830184610ab5565b92915050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610b0e57610b0d610ae9565b5b8235905067ffffffffffffffff811115610b2b57610b2a610aee565b5b602083019150836020820283011115610b4757610b46610af3565b5b9250929050565b60008083601f840112610b6457610b63610ae9565b5b8235905067ffffffffffffffff811115610b8157610b80610aee565b5b602083019150836020820283011115610b9d57610b9c610af3565b5b9250929050565b60008060008060408587031215610bbe57610bbd610adf565b5b600085013567ffffffffffffffff811115610bdc57610bdb610ae4565b5b610be887828801610af8565b9450945050602085013567ffffffffffffffff811115610c0b57610c0a610ae4565b5b610c1787828801610b4e565b925092505092959194509250565b610c2e81610aab565b8114610c3957600080fd5b50565b600081359050610c4b81610c25565b92915050565b600060208284031215610c6757610c66610adf565b5b6000610c7584828501610c3c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ca982610c7e565b9050919050565b610cb981610c9e565b82525050565b6000602082019050610cd46000830184610cb0565b92915050565b610ce381610c9e565b8114610cee57600080fd5b50565b600081359050610d0081610cda565b92915050565b600060208284031215610d1c57610d1b610adf565b5b6000610d2a84828501610cf1565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d9c82610aab565b9150610da783610aab565b9250828201905080821115610dbf57610dbe610d62565b5b92915050565b6000610dd082610aab565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610e0257610e01610d62565b5b600182019050919050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610e54602083610e0d565b9150610e5f82610e1e565b602082019050919050565b60006020820190508181036000830152610e8381610e47565b9050919050565b7f4e6f2070617965657320646566696e6564000000000000000000000000000000600082015250565b6000610ec0601183610e0d565b9150610ecb82610e8a565b602082019050919050565b60006020820190508181036000830152610eef81610eb3565b9050919050565b7f4e6f2066756e647320746f206469737472696275746500000000000000000000600082015250565b6000610f2c601683610e0d565b9150610f3782610ef6565b602082019050919050565b60006020820190508181036000830152610f5b81610f1f565b9050919050565b6000610f6d82610aab565b9150610f7883610aab565b9250828202610f8681610aab565b91508282048414831517610f9d57610f9c610d62565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610fde82610aab565b9150610fe983610aab565b925082610ff957610ff8610fa4565b5b828204905092915050565b600081905092915050565b50565b600061101f600083611004565b915061102a8261100f565b600082019050919050565b600061104082611012565b9150819050919050565b7f417272617973206c656e677468206d69736d6174636800000000000000000000600082015250565b6000611080601683610e0d565b915061108b8261104a565b602082019050919050565b600060208201905081810360008301526110af81611073565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611112602683610e0d565b915061111d826110b6565b604082019050919050565b6000602082019050818103600083015261114181611105565b905091905056fea2646970667358221220ce94e9061ac36c980fcc34fc6917873f9d3a5939227537aafdcee27030bfdab764736f6c63430008120033

Deployed Bytecode

0x6080604052600436106100a05760003560e01c806357a858fc1161006457806357a858fc1461013f57806363037b0c1461017c578063715018a6146101b95780638da5cb5b146101d05780639b473991146101fb578063f2fde38b14610226576100a7565b806309a51cd0146100ac5780631a86b91d146100d75780633a6a4d2e146101025780633ccfd60b1461010c578063469f0ab514610116576100a7565b366100a757005b600080fd5b3480156100b857600080fd5b506100c161024f565b6040516100ce9190610ac4565b60405180910390f35b3480156100e357600080fd5b506100ec6102ad565b6040516100f99190610ac4565b60405180910390f35b61010a6102b3565b005b6101146104cc565b005b34801561012257600080fd5b5061013d60048036038101906101389190610ba4565b6105c8565b005b34801561014b57600080fd5b5061016660048036038101906101619190610c51565b6106c4565b6040516101739190610ac4565b60405180910390f35b34801561018857600080fd5b506101a3600480360381019061019e9190610c51565b6106e8565b6040516101b09190610cbf565b60405180910390f35b3480156101c557600080fd5b506101ce610727565b005b3480156101dc57600080fd5b506101e56107af565b6040516101f29190610cbf565b60405180910390f35b34801561020757600080fd5b506102106107d8565b60405161021d9190610ac4565b60405180910390f35b34801561023257600080fd5b5061024d60048036038101906102489190610d06565b6107de565b005b6000806000905060005b6002805490508110156102a5576002818154811061027a57610279610d33565b5b9060005260206000200154826102909190610d91565b9150808061029d90610dc5565b915050610259565b508091505090565b60045481565b6102bb6108d5565b73ffffffffffffffffffffffffffffffffffffffff166102d96107af565b73ffffffffffffffffffffffffffffffffffffffff161461032f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161032690610e6a565b60405180910390fd5b600060018054905011610377576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036e90610ed6565b60405180910390fd5b600034116103ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b190610f42565b60405180910390fd5b6000600354905060005b6001805490508110156104c8576000600182815481106103e7576103e6610d33565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006002838154811061042a57610429610d33565b5b9060005260206000200154905060008482346104469190610f62565b6104509190610fd3565b90508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610498573d6000803e3d6000fd5b5081600460008282546104ab9190610d91565b9250508190555050505080806104c090610dc5565b9150506103c4565b5050565b6104d46108d5565b73ffffffffffffffffffffffffffffffffffffffff166104f26107af565b73ffffffffffffffffffffffffffffffffffffffff1614610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053f90610e6a565b60405180910390fd5b60006105526107af565b73ffffffffffffffffffffffffffffffffffffffff164760405161057590611035565b60006040518083038185875af1925050503d80600081146105b2576040519150601f19603f3d011682016040523d82523d6000602084013e6105b7565b606091505b50509050806105c557600080fd5b50565b6105d06108d5565b73ffffffffffffffffffffffffffffffffffffffff166105ee6107af565b73ffffffffffffffffffffffffffffffffffffffff1614610644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063b90610e6a565b60405180910390fd5b81819050848490501461068c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068390611096565b60405180910390fd5b83836001919061069d9291906109a1565b508181600291906106af929190610a41565b506106b861024f565b60038190555050505050565b600281815481106106d457600080fd5b906000526020600020016000915090505481565b600181815481106106f857600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61072f6108d5565b73ffffffffffffffffffffffffffffffffffffffff1661074d6107af565b73ffffffffffffffffffffffffffffffffffffffff16146107a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079a90610e6a565b60405180910390fd5b6107ad60006108dd565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b6107e66108d5565b73ffffffffffffffffffffffffffffffffffffffff166108046107af565b73ffffffffffffffffffffffffffffffffffffffff161461085a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085190610e6a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c090611128565b60405180910390fd5b6108d2816108dd565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054828255906000526020600020908101928215610a30579160200282015b82811115610a2f57823573ffffffffffffffffffffffffffffffffffffffff168260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906109c1565b5b509050610a3d9190610a8e565b5090565b828054828255906000526020600020908101928215610a7d579160200282015b82811115610a7c578235825591602001919060010190610a61565b5b509050610a8a9190610a8e565b5090565b5b80821115610aa7576000816000905550600101610a8f565b5090565b6000819050919050565b610abe81610aab565b82525050565b6000602082019050610ad96000830184610ab5565b92915050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610b0e57610b0d610ae9565b5b8235905067ffffffffffffffff811115610b2b57610b2a610aee565b5b602083019150836020820283011115610b4757610b46610af3565b5b9250929050565b60008083601f840112610b6457610b63610ae9565b5b8235905067ffffffffffffffff811115610b8157610b80610aee565b5b602083019150836020820283011115610b9d57610b9c610af3565b5b9250929050565b60008060008060408587031215610bbe57610bbd610adf565b5b600085013567ffffffffffffffff811115610bdc57610bdb610ae4565b5b610be887828801610af8565b9450945050602085013567ffffffffffffffff811115610c0b57610c0a610ae4565b5b610c1787828801610b4e565b925092505092959194509250565b610c2e81610aab565b8114610c3957600080fd5b50565b600081359050610c4b81610c25565b92915050565b600060208284031215610c6757610c66610adf565b5b6000610c7584828501610c3c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ca982610c7e565b9050919050565b610cb981610c9e565b82525050565b6000602082019050610cd46000830184610cb0565b92915050565b610ce381610c9e565b8114610cee57600080fd5b50565b600081359050610d0081610cda565b92915050565b600060208284031215610d1c57610d1b610adf565b5b6000610d2a84828501610cf1565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d9c82610aab565b9150610da783610aab565b9250828201905080821115610dbf57610dbe610d62565b5b92915050565b6000610dd082610aab565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610e0257610e01610d62565b5b600182019050919050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610e54602083610e0d565b9150610e5f82610e1e565b602082019050919050565b60006020820190508181036000830152610e8381610e47565b9050919050565b7f4e6f2070617965657320646566696e6564000000000000000000000000000000600082015250565b6000610ec0601183610e0d565b9150610ecb82610e8a565b602082019050919050565b60006020820190508181036000830152610eef81610eb3565b9050919050565b7f4e6f2066756e647320746f206469737472696275746500000000000000000000600082015250565b6000610f2c601683610e0d565b9150610f3782610ef6565b602082019050919050565b60006020820190508181036000830152610f5b81610f1f565b9050919050565b6000610f6d82610aab565b9150610f7883610aab565b9250828202610f8681610aab565b91508282048414831517610f9d57610f9c610d62565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610fde82610aab565b9150610fe983610aab565b925082610ff957610ff8610fa4565b5b828204905092915050565b600081905092915050565b50565b600061101f600083611004565b915061102a8261100f565b600082019050919050565b600061104082611012565b9150819050919050565b7f417272617973206c656e677468206d69736d6174636800000000000000000000600082015250565b6000611080601683610e0d565b915061108b8261104a565b602082019050919050565b600060208201905081810360008301526110af81611073565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611112602683610e0d565b915061111d826110b6565b604082019050919050565b6000602082019050818103600083015261114181611105565b905091905056fea2646970667358221220ce94e9061ac36c980fcc34fc6917873f9d3a5939227537aafdcee27030bfdab764736f6c63430008120033

Deployed ByteCode Sourcemap

3159:1588:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3703:254;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3291:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4021:522;;;:::i;:::-;;4550:155;;;:::i;:::-;;3332:300;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3227:23;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3197;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2532:94;;;;;;;;;;;;;:::i;:::-;;1881:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3257:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2781:192;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3703:254;3750:7;3770:25;3798:1;3770:29;;3817:9;3812:101;3836:6;:13;;;;3832:1;:17;3812:101;;;3892:6;3899:1;3892:9;;;;;;;;:::i;:::-;;;;;;;;;;3871:30;;;;;:::i;:::-;;;3851:3;;;;;:::i;:::-;;;;3812:101;;;;3932:17;3925:24;;;3703:254;:::o;3291:26::-;;;;:::o;4021:522::-;2112:12;:10;:12::i;:::-;2101:23;;:7;:5;:7::i;:::-;:23;;;2093:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4110:1:::1;4094:6;:13;;;;:17;4086:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;4164:1;4152:9;:13;4144:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;4205:19;4227:12;;4205:34;;4257:9;4252:284;4276:6;:13;;;;4272:1;:17;4252:284;;;4311:13;4327:6;4334:1;4327:9;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4311:25;;4351:13;4367:6;4374:1;4367:9;;;;;;;;:::i;:::-;;;;;;;;;;4351:25;;4391:15;4431:11;4422:5;4410:9;:17;;;;:::i;:::-;4409:33;;;;:::i;:::-;4391:51;;4465:5;4457:23;;:32;4481:7;4457:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;4519:5;4504:11;;:20;;;;;;;:::i;:::-;;;;;;;;4296:240;;;4291:3;;;;;:::i;:::-;;;;4252:284;;;;4075:468;4021:522::o:0;4550:155::-;2112:12;:10;:12::i;:::-;2101:23;;:7;:5;:7::i;:::-;:23;;;2093:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4607:7:::1;4628;:5;:7::i;:::-;4620:21;;4649;4620:55;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4606:69;;;4694:2;4686:11;;;::::0;::::1;;4595:110;4550:155::o:0;3332:300::-;2112:12;:10;:12::i;:::-;2101:23;;:7;:5;:7::i;:::-;:23;;;2093:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3481:9:::1;;:16;;3461:9;;:16;;:36;3453:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3544:9;;3535:6;:18;;;;;;;:::i;:::-;;3573:9;;3564:6;:18;;;;;;;:::i;:::-;;3608:16;:14;:16::i;:::-;3593:12;:31;;;;3332:300:::0;;;;:::o;3227:23::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3197:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2532:94::-;2112:12;:10;:12::i;:::-;2101:23;;:7;:5;:7::i;:::-;:23;;;2093:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2597:21:::1;2615:1;2597:9;:21::i;:::-;2532:94::o:0;1881:87::-;1927:7;1954:6;;;;;;;;;;;1947:13;;1881:87;:::o;3257:27::-;;;;:::o;2781:192::-;2112:12;:10;:12::i;:::-;2101:23;;:7;:5;:7::i;:::-;:23;;;2093:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2890:1:::1;2870:22;;:8;:22;;::::0;2862:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2946:19;2956:8;2946:9;:19::i;:::-;2781:192:::0;:::o;677:98::-;730:7;757:10;750:17;;677:98;:::o;2981:173::-;3037:16;3056:6;;;;;;;;;;;3037:25;;3082:8;3073:6;;:17;;;;;;;;;;;;;;;;;;3137:8;3106:40;;3127:8;3106:40;;;;;;;;;;;;3026:128;2981:173;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;646:117;755:1;752;745:12;769:117;878:1;875;868:12;892:117;1001:1;998;991:12;1015:117;1124:1;1121;1114:12;1155:568;1228:8;1238:6;1288:3;1281:4;1273:6;1269:17;1265:27;1255:122;;1296:79;;:::i;:::-;1255:122;1409:6;1396:20;1386:30;;1439:18;1431:6;1428:30;1425:117;;;1461:79;;:::i;:::-;1425:117;1575:4;1567:6;1563:17;1551:29;;1629:3;1621:4;1613:6;1609:17;1599:8;1595:32;1592:41;1589:128;;;1636:79;;:::i;:::-;1589:128;1155:568;;;;;:::o;1746:::-;1819:8;1829:6;1879:3;1872:4;1864:6;1860:17;1856:27;1846:122;;1887:79;;:::i;:::-;1846:122;2000:6;1987:20;1977:30;;2030:18;2022:6;2019:30;2016:117;;;2052:79;;:::i;:::-;2016:117;2166:4;2158:6;2154:17;2142:29;;2220:3;2212:4;2204:6;2200:17;2190:8;2186:32;2183:41;2180:128;;;2227:79;;:::i;:::-;2180:128;1746:568;;;;;:::o;2320:934::-;2442:6;2450;2458;2466;2515:2;2503:9;2494:7;2490:23;2486:32;2483:119;;;2521:79;;:::i;:::-;2483:119;2669:1;2658:9;2654:17;2641:31;2699:18;2691:6;2688:30;2685:117;;;2721:79;;:::i;:::-;2685:117;2834:80;2906:7;2897:6;2886:9;2882:22;2834:80;:::i;:::-;2816:98;;;;2612:312;2991:2;2980:9;2976:18;2963:32;3022:18;3014:6;3011:30;3008:117;;;3044:79;;:::i;:::-;3008:117;3157:80;3229:7;3220:6;3209:9;3205:22;3157:80;:::i;:::-;3139:98;;;;2934:313;2320:934;;;;;;;:::o;3260:122::-;3333:24;3351:5;3333:24;:::i;:::-;3326:5;3323:35;3313:63;;3372:1;3369;3362:12;3313:63;3260:122;:::o;3388:139::-;3434:5;3472:6;3459:20;3450:29;;3488:33;3515:5;3488:33;:::i;:::-;3388:139;;;;:::o;3533:329::-;3592:6;3641:2;3629:9;3620:7;3616:23;3612:32;3609:119;;;3647:79;;:::i;:::-;3609:119;3767:1;3792:53;3837:7;3828:6;3817:9;3813:22;3792:53;:::i;:::-;3782:63;;3738:117;3533:329;;;;:::o;3868:126::-;3905:7;3945:42;3938:5;3934:54;3923:65;;3868:126;;;:::o;4000:96::-;4037:7;4066:24;4084:5;4066:24;:::i;:::-;4055:35;;4000:96;;;:::o;4102:118::-;4189:24;4207:5;4189:24;:::i;:::-;4184:3;4177:37;4102:118;;:::o;4226:222::-;4319:4;4357:2;4346:9;4342:18;4334:26;;4370:71;4438:1;4427:9;4423:17;4414:6;4370:71;:::i;:::-;4226:222;;;;:::o;4454:122::-;4527:24;4545:5;4527:24;:::i;:::-;4520:5;4517:35;4507:63;;4566:1;4563;4556:12;4507:63;4454:122;:::o;4582:139::-;4628:5;4666:6;4653:20;4644:29;;4682:33;4709:5;4682:33;:::i;:::-;4582:139;;;;:::o;4727:329::-;4786:6;4835:2;4823:9;4814:7;4810:23;4806:32;4803:119;;;4841:79;;:::i;:::-;4803:119;4961:1;4986:53;5031:7;5022:6;5011:9;5007:22;4986:53;:::i;:::-;4976:63;;4932:117;4727:329;;;;:::o;5062:180::-;5110:77;5107:1;5100:88;5207:4;5204:1;5197:15;5231:4;5228:1;5221:15;5248:180;5296:77;5293:1;5286:88;5393:4;5390:1;5383:15;5417:4;5414:1;5407:15;5434:191;5474:3;5493:20;5511:1;5493:20;:::i;:::-;5488:25;;5527:20;5545:1;5527:20;:::i;:::-;5522:25;;5570:1;5567;5563:9;5556:16;;5591:3;5588:1;5585:10;5582:36;;;5598:18;;:::i;:::-;5582:36;5434:191;;;;:::o;5631:233::-;5670:3;5693:24;5711:5;5693:24;:::i;:::-;5684:33;;5739:66;5732:5;5729:77;5726:103;;5809:18;;:::i;:::-;5726:103;5856:1;5849:5;5845:13;5838:20;;5631:233;;;:::o;5870:169::-;5954:11;5988:6;5983:3;5976:19;6028:4;6023:3;6019:14;6004:29;;5870:169;;;;:::o;6045:182::-;6185:34;6181:1;6173:6;6169:14;6162:58;6045:182;:::o;6233:366::-;6375:3;6396:67;6460:2;6455:3;6396:67;:::i;:::-;6389:74;;6472:93;6561:3;6472:93;:::i;:::-;6590:2;6585:3;6581:12;6574:19;;6233:366;;;:::o;6605:419::-;6771:4;6809:2;6798:9;6794:18;6786:26;;6858:9;6852:4;6848:20;6844:1;6833:9;6829:17;6822:47;6886:131;7012:4;6886:131;:::i;:::-;6878:139;;6605:419;;;:::o;7030:167::-;7170:19;7166:1;7158:6;7154:14;7147:43;7030:167;:::o;7203:366::-;7345:3;7366:67;7430:2;7425:3;7366:67;:::i;:::-;7359:74;;7442:93;7531:3;7442:93;:::i;:::-;7560:2;7555:3;7551:12;7544:19;;7203:366;;;:::o;7575:419::-;7741:4;7779:2;7768:9;7764:18;7756:26;;7828:9;7822:4;7818:20;7814:1;7803:9;7799:17;7792:47;7856:131;7982:4;7856:131;:::i;:::-;7848:139;;7575:419;;;:::o;8000:172::-;8140:24;8136:1;8128:6;8124:14;8117:48;8000:172;:::o;8178:366::-;8320:3;8341:67;8405:2;8400:3;8341:67;:::i;:::-;8334:74;;8417:93;8506:3;8417:93;:::i;:::-;8535:2;8530:3;8526:12;8519:19;;8178:366;;;:::o;8550:419::-;8716:4;8754:2;8743:9;8739:18;8731:26;;8803:9;8797:4;8793:20;8789:1;8778:9;8774:17;8767:47;8831:131;8957:4;8831:131;:::i;:::-;8823:139;;8550:419;;;:::o;8975:410::-;9015:7;9038:20;9056:1;9038:20;:::i;:::-;9033:25;;9072:20;9090:1;9072:20;:::i;:::-;9067:25;;9127:1;9124;9120:9;9149:30;9167:11;9149:30;:::i;:::-;9138:41;;9328:1;9319:7;9315:15;9312:1;9309:22;9289:1;9282:9;9262:83;9239:139;;9358:18;;:::i;:::-;9239:139;9023:362;8975:410;;;;:::o;9391:180::-;9439:77;9436:1;9429:88;9536:4;9533:1;9526:15;9560:4;9557:1;9550:15;9577:185;9617:1;9634:20;9652:1;9634:20;:::i;:::-;9629:25;;9668:20;9686:1;9668:20;:::i;:::-;9663:25;;9707:1;9697:35;;9712:18;;:::i;:::-;9697:35;9754:1;9751;9747:9;9742:14;;9577:185;;;;:::o;9768:147::-;9869:11;9906:3;9891:18;;9768:147;;;;:::o;9921:114::-;;:::o;10041:398::-;10200:3;10221:83;10302:1;10297:3;10221:83;:::i;:::-;10214:90;;10313:93;10402:3;10313:93;:::i;:::-;10431:1;10426:3;10422:11;10415:18;;10041:398;;;:::o;10445:379::-;10629:3;10651:147;10794:3;10651:147;:::i;:::-;10644:154;;10815:3;10808:10;;10445:379;;;:::o;10830:172::-;10970:24;10966:1;10958:6;10954:14;10947:48;10830:172;:::o;11008:366::-;11150:3;11171:67;11235:2;11230:3;11171:67;:::i;:::-;11164:74;;11247:93;11336:3;11247:93;:::i;:::-;11365:2;11360:3;11356:12;11349:19;;11008:366;;;:::o;11380:419::-;11546:4;11584:2;11573:9;11569:18;11561:26;;11633:9;11627:4;11623:20;11619:1;11608:9;11604:17;11597:47;11661:131;11787:4;11661:131;:::i;:::-;11653:139;;11380:419;;;:::o;11805:225::-;11945:34;11941:1;11933:6;11929:14;11922:58;12014:8;12009:2;12001:6;11997:15;11990:33;11805:225;:::o;12036:366::-;12178:3;12199:67;12263:2;12258:3;12199:67;:::i;:::-;12192:74;;12275:93;12364:3;12275:93;:::i;:::-;12393:2;12388:3;12384:12;12377:19;;12036:366;;;:::o;12408:419::-;12574:4;12612:2;12601:9;12597:18;12589:26;;12661:9;12655:4;12651:20;12647:1;12636:9;12632:17;12625:47;12689:131;12815:4;12689:131;:::i;:::-;12681:139;;12408:419;;;:::o

Swarm Source

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