Contract 0x8dae4e038Cff5C1dfB5bB91DD7a4fE23dF4eB2Da

Contract Overview

Balance:
0 AVAX

AVAX Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd75c8cee12dcf41d89ca3cb50d51dfb97d9a96e697bbd3236ae0c0e73e508ac9Pay Rewards198011002022-09-12 15:39:1215 days 10 hrs ago0x69b3c807f6647966849221a052bc16032c9bb6ec IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.023465728 26
0xaba07b7f1e4ba0b0e04183414306a30de9096c1dc154c2c3db4b30a5a3095f57Pay Rewards194598752022-09-02 21:33:5625 days 4 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.022807642 26
0x95c68998cc31a2dc63661474f83d20303eaeec2a4fd4e0c03a750de04c993715Pay Rewards194598082022-09-02 21:31:4125 days 4 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.028137642 26
0x44306d5e6c2af1d263bf62fff17a4f17ea309e6aa2c65571cb9dc05754b6b054Pay Rewards191552562022-08-26 18:56:2032 days 7 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.028137642 26
0xacfbeedd4d67442170f276325af32558115ccbd31fd35b05eaa48fe55e437755Pay Rewards175279562022-07-19 11:10:2270 days 15 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.029110822 26
0x1b38d8266ef1109b662ae90cc6f599083fb3e70e8e0720f7fb3c5b80e66429a2Pay Rewards137200022022-04-21 18:34:52159 days 7 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.153646724086 115.38495697
0xd2e901ce44da4cf44da67fd8ee7a7e838aaf36a582a3d11ab7d41056e886fc1fPay Rewards125672992022-03-25 17:32:19186 days 8 hrs agoMu Coin: Deployer IN  0x8dae4e038cff5c1dfb5bb91dd7a4fe23df4eb2da0 AVAX0.12869688056 100.368870827
0x538c2713c649d71a49f910db05af9880bf91e6089c4fb6ef0f35231341b905e40x60806040122006982022-03-16 23:19:46195 days 3 hrs agoMu Coin: Deployer IN  Contract Creation0 AVAX0.074402234857 57.619469574
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x89c5fe68058e2d3cbaf1c75972f602178a5e6fa7

Contract Name:
MuRewards

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at snowtrace.io on 2022-03-12
*/

// File: contracts/IERC20.sol


// OpenZeppelin Contracts v4.4.1 (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// File: contracts/MuRewards.sol



pragma solidity ^0.8.0;


interface IMuOre{
    function getHolders() external view returns (address[] memory);
    function getHoldersCount() external view returns (uint256);
}



contract MuRewards{
    IMuOre _iMuOre;
    IERC20 _muOre;
    uint256 public currentYesVotes;
    uint256 public currentNoVotes;
    uint256 public totalCurrentVotes;
    uint256 public neededToVote;
    mapping  (address => bool) private hasVoted;
    mapping (address => uint256) public rewardsPaid;
    constructor(){
        _iMuOre = IMuOre(0x561f2209eA45023d796bF42F0402B33bc26610ce);
        _muOre = IERC20(0x561f2209eA45023d796bF42F0402B33bc26610ce);
    }


    //this function allows the current owner to withdrawl any tokens that have been sent to this contract address
    function payRewards(address token) public virtual  {
        IERC20 tokenContract = IERC20(token);
        //tokenContract.transfer(_treasury, amount);
        uint256 total_payment = tokenContract.balanceOf(address(this)) * 10**10;
        uint256 payment_sliver = total_payment/_muOre.totalSupply();
        uint256 payment_shares = 0;
        uint256 reward_payment = 0;
        address[] memory payees  = _iMuOre.getHolders();
        for(uint256 i = 0; i < payees.length; i++){
            if(_muOre.balanceOf(payees[i]) > 0){
                payment_shares = _muOre.balanceOf(payees[i]);
                reward_payment = (payment_shares * payment_sliver)/10**10;
                tokenContract.transfer(payees[i], reward_payment);
                rewardsPaid[payees[i]] += reward_payment;
            }
            
        }
        
    }

    function checkTotalRewardsPaid(address holder) public virtual view returns(uint256){
        return rewardsPaid[holder];
    }
    
    function withdrawlOverride(address token) public virtual  {
        neededToVote = ((_muOre.totalSupply()*10**10)/2)/10**10;
        if(currentYesVotes > neededToVote){
            IERC20 tokenContract = IERC20(token);
            tokenContract.transfer(0xF243d79910cBd70a0eaF405b08E80065a67D5e14, tokenContract.balanceOf(address(this)));
            clearVotes();
        }else if (currentNoVotes > neededToVote){
            clearVotes();
        }  
    }

    function castYesVote() public virtual{
        if(!hasVoted[msg.sender]){
            currentYesVotes += _muOre.balanceOf(msg.sender);
            totalCurrentVotes += _muOre.balanceOf(msg.sender);
            hasVoted[msg.sender] = true;
        }
            
    }

    function castNoVote() public virtual{
        if(!hasVoted[msg.sender]){
            currentNoVotes += _muOre.balanceOf(msg.sender);
            totalCurrentVotes += _muOre.balanceOf(msg.sender);
            hasVoted[msg.sender] = true;
        }     
    }

    function clearVotes() internal{
        address[] memory payees  = _iMuOre.getHolders();
        currentYesVotes = 0;
        currentNoVotes = 0;
        totalCurrentVotes = 0;
        for(uint256 i = 0; i < payees.length; i++){
            hasVoted[payees[i]] = false;
        }
    }
    function setNeededToVote() public virtual{
        neededToVote = ((_muOre.totalSupply()*10**10)/2)/10**10;
    }

}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"castNoVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"castYesVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"}],"name":"checkTotalRewardsPaid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentNoVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentYesVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"neededToVote","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"payRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"rewardsPaid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setNeededToVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalCurrentVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"withdrawlOverride","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5073561f2209ea45023d796bf42f0402b33bc26610ce6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073561f2209ea45023d796bf42f0402b33bc26610ce600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611595806100c96000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806393eb4dc71161007157806393eb4dc714610140578063aa8a95e11461014a578063ab03052c14610168578063ae69a5a114610184578063ba0a7297146101a2578063fb699a3a146101d2576100a9565b8063368b8d05146100ae57806358a0111d146100cc57806364b3e153146100d6578063700a4a74146100f2578063790c77a114610122575b600080fd5b6100b66101dc565b6040516100c3919061122a565b60405180910390f35b6100d46101e2565b005b6100f060048036038101906100eb91906110f8565b610414565b005b61010c600480360381019061010791906110f8565b610904565b604051610119919061122a565b60405180910390f35b61012a61091c565b604051610137919061122a565b60405180910390f35b610148610922565b005b6101526109f6565b60405161015f919061122a565b60405180910390f35b610182600480360381019061017d91906110f8565b6109fc565b005b61018c610c30565b604051610199919061122a565b60405180910390f35b6101bc60048036038101906101b791906110f8565b610c36565b6040516101c9919061122a565b60405180910390f35b6101da610c7f565b005b60035481565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661041257600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161028e91906111e6565b60206040518083038186803b1580156102a657600080fd5b505afa1580156102ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102de919061119b565b600360008282546102ef9190611296565b92505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161035191906111e6565b60206040518083038186803b15801561036957600080fd5b505afa15801561037d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a1919061119b565b600460008282546103b29190611296565b925050819055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b565b600081905060006402540be4008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161045a91906111e6565b60206040518083038186803b15801561047257600080fd5b505afa158015610486573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104aa919061119b565b6104b4919061131d565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561052057600080fd5b505afa158015610534573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610558919061119b565b8261056391906112ec565b905060008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635fe8e7cc6040518163ffffffff1660e01b815260040160006040518083038186803b1580156105d157600080fd5b505afa1580156105e5573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061060e9190611125565b905060005b81518110156108fa576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0823184848151811061066f5761066e611497565b5b60200260200101516040518263ffffffff1660e01b815260040161069391906111e6565b60206040518083038186803b1580156106ab57600080fd5b505afa1580156106bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e3919061119b565b11156108e757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0823183838151811061073a57610739611497565b5b60200260200101516040518263ffffffff1660e01b815260040161075e91906111e6565b60206040518083038186803b15801561077657600080fd5b505afa15801561078a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ae919061119b565b93506402540be40085856107c2919061131d565b6107cc91906112ec565b92508673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8383815181106107fd576107fc611497565b5b6020026020010151856040518363ffffffff1660e01b8152600401610823929190611201565b602060405180830381600087803b15801561083d57600080fd5b505af1158015610851573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610875919061116e565b50826007600084848151811061088e5761088d611497565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108df9190611296565b925050819055505b80806108f2906113f0565b915050610613565b5050505050505050565b60076020528060005260406000206000915090505481565b60025481565b6402540be40060026402540be400600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561099857600080fd5b505afa1580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061119b565b6109da919061131d565b6109e491906112ec565b6109ee91906112ec565b600581905550565b60045481565b6402540be40060026402540be400600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a7257600080fd5b505afa158015610a86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aaa919061119b565b610ab4919061131d565b610abe91906112ec565b610ac891906112ec565b6005819055506005546002541115610c175760008190508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73f243d79910cbd70a0eaf405b08e80065a67d5e148373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b4991906111e6565b60206040518083038186803b158015610b6157600080fd5b505afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b99919061119b565b6040518363ffffffff1660e01b8152600401610bb6929190611201565b602060405180830381600087803b158015610bd057600080fd5b505af1158015610be4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c08919061116e565b50610c11610eb1565b50610c2d565b6005546003541115610c2c57610c2b610eb1565b5b5b50565b60055481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610eaf57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610d2b91906111e6565b60206040518083038186803b158015610d4357600080fd5b505afa158015610d57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7b919061119b565b60026000828254610d8c9190611296565b92505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610dee91906111e6565b60206040518083038186803b158015610e0657600080fd5b505afa158015610e1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3e919061119b565b60046000828254610e4f9190611296565b925050819055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635fe8e7cc6040518163ffffffff1660e01b815260040160006040518083038186803b158015610f1a57600080fd5b505afa158015610f2e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610f579190611125565b905060006002819055506000600381905550600060048190555060005b815181101561100257600060066000848481518110610f9657610f95611497565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ffa906113f0565b915050610f74565b5050565b60006110196110148461126a565b611245565b9050808382526020820190508285602086028201111561103c5761103b6114fa565b5b60005b8581101561106c5781611052888261108b565b84526020840193506020830192505060018101905061103f565b5050509392505050565b6000813590506110858161151a565b92915050565b60008151905061109a8161151a565b92915050565b600082601f8301126110b5576110b46114f5565b5b81516110c5848260208601611006565b91505092915050565b6000815190506110dd81611531565b92915050565b6000815190506110f281611548565b92915050565b60006020828403121561110e5761110d611504565b5b600061111c84828501611076565b91505092915050565b60006020828403121561113b5761113a611504565b5b600082015167ffffffffffffffff811115611159576111586114ff565b5b611165848285016110a0565b91505092915050565b60006020828403121561118457611183611504565b5b6000611192848285016110ce565b91505092915050565b6000602082840312156111b1576111b0611504565b5b60006111bf848285016110e3565b91505092915050565b6111d181611377565b82525050565b6111e0816113b5565b82525050565b60006020820190506111fb60008301846111c8565b92915050565b600060408201905061121660008301856111c8565b61122360208301846111d7565b9392505050565b600060208201905061123f60008301846111d7565b92915050565b600061124f611260565b905061125b82826113bf565b919050565b6000604051905090565b600067ffffffffffffffff821115611285576112846114c6565b5b602082029050602081019050919050565b60006112a1826113b5565b91506112ac836113b5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112e1576112e0611439565b5b828201905092915050565b60006112f7826113b5565b9150611302836113b5565b92508261131257611311611468565b5b828204905092915050565b6000611328826113b5565b9150611333836113b5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561136c5761136b611439565b5b828202905092915050565b600061138282611395565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6113c882611509565b810181811067ffffffffffffffff821117156113e7576113e66114c6565b5b80604052505050565b60006113fb826113b5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561142e5761142d611439565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61152381611377565b811461152e57600080fd5b50565b61153a81611389565b811461154557600080fd5b50565b611551816113b5565b811461155c57600080fd5b5056fea26469706673582212204ecfd121d6c5bb7bdc0f8c7f8ec3728ae1535c1eadd10cc38ae74bfed70a7ab764736f6c63430008070033

Deployed ByteCode Sourcemap

3101:3061:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3204:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5472:263;;;:::i;:::-;;3704:863;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3363:47;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3167:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6042:115;;;:::i;:::-;;3240:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4715:467;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3279:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4575:128;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5190:274;;;:::i;:::-;;3204:29;;;;:::o;5472:263::-;5523:8;:20;5532:10;5523:20;;;;;;;;;;;;;;;;;;;;;;;;;5519:204;;5577:6;;;;;;;;;;;:16;;;5594:10;5577:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5559:14;;:46;;;;;;;:::i;:::-;;;;;;;;5641:6;;;;;;;;;;;:16;;;5658:10;5641:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5620:17;;:49;;;;;;;:::i;:::-;;;;;;;;5707:4;5684:8;:20;5693:10;5684:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;5519:204;5472:263::o;3704:863::-;3766:20;3796:5;3766:36;;3867:21;3932:6;3891:13;:23;;;3923:4;3891:38;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:47;;;;:::i;:::-;3867:71;;3949:22;3988:6;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3974:13;:34;;;;:::i;:::-;3949:59;;4019:22;4056;4093:23;4120:7;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4093:47;;4155:9;4151:399;4174:6;:13;4170:1;:17;4151:399;;;4241:1;4211:6;;;;;;;;;;;:16;;;4228:6;4235:1;4228:9;;;;;;;;:::i;:::-;;;;;;;;4211:27;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:31;4208:317;;;4279:6;;;;;;;;;;;:16;;;4296:6;4303:1;4296:9;;;;;;;;:::i;:::-;;;;;;;;4279:27;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4262:44;;4376:6;4360:14;4343;:31;;;;:::i;:::-;4342:40;;;;:::i;:::-;4325:57;;4401:13;:22;;;4424:6;4431:1;4424:9;;;;;;;;:::i;:::-;;;;;;;;4435:14;4401:49;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4495:14;4469:11;:22;4481:6;4488:1;4481:9;;;;;;;;:::i;:::-;;;;;;;;4469:22;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;4208:317;4189:3;;;;;:::i;:::-;;;;4151:399;;;;3755:812;;;;;;3704:863;:::o;3363:47::-;;;;;;;;;;;;;;;;;:::o;3167:30::-;;;;:::o;6042:115::-;6143:6;6140:1;6132:6;6111;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:27;;;;:::i;:::-;6110:31;;;;:::i;:::-;6109:40;;;;:::i;:::-;6094:12;:55;;;;6042:115::o;3240:32::-;;;;:::o;4715:467::-;4833:6;4830:1;4822:6;4801;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:27;;;;:::i;:::-;4800:31;;;;:::i;:::-;4799:40;;;;:::i;:::-;4784:12;:55;;;;4871:12;;4853:15;;:30;4850:323;;;4899:20;4929:5;4899:36;;4950:13;:22;;;4973:42;5017:13;:23;;;5049:4;5017:38;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4950:106;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5071:12;:10;:12::i;:::-;4884:211;4850:323;;;5121:12;;5104:14;;:29;5100:73;;;5149:12;:10;:12::i;:::-;5100:73;4850:323;4715:467;:::o;3279:27::-;;;;:::o;4575:128::-;4650:7;4676:11;:19;4688:6;4676:19;;;;;;;;;;;;;;;;4669:26;;4575:128;;;:::o;5190:274::-;5242:8;:20;5251:10;5242:20;;;;;;;;;;;;;;;;;;;;;;;;;5238:205;;5297:6;;;;;;;;;;;:16;;;5314:10;5297:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5278:15;;:47;;;;;;;:::i;:::-;;;;;;;;5361:6;;;;;;;;;;;:16;;;5378:10;5361:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5340:17;;:49;;;;;;;:::i;:::-;;;;;;;;5427:4;5404:8;:20;5413:10;5404:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;5238:205;5190:274::o;5743:293::-;5784:23;5811:7;;;;;;;;;;;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5784:47;;5860:1;5842:15;:19;;;;5889:1;5872:14;:18;;;;5921:1;5901:17;:21;;;;5937:9;5933:96;5956:6;:13;5952:1;:17;5933:96;;;6012:5;5990:8;:19;5999:6;6006:1;5999:9;;;;;;;;:::i;:::-;;;;;;;;5990:19;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;5971:3;;;;;:::i;:::-;;;;5933:96;;;;5773:263;5743:293::o;24:744:1:-;131:5;156:81;172:64;229:6;172:64;:::i;:::-;156:81;:::i;:::-;147:90;;257:5;286:6;279:5;272:21;320:4;313:5;309:16;302:23;;346:6;396:3;388:4;380:6;376:17;371:3;367:27;364:36;361:143;;;415:79;;:::i;:::-;361:143;528:1;513:249;538:6;535:1;532:13;513:249;;;606:3;635:48;679:3;667:10;635:48;:::i;:::-;630:3;623:61;713:4;708:3;704:14;697:21;;747:4;742:3;738:14;731:21;;573:189;560:1;557;553:9;548:14;;513:249;;;517:14;137:631;;24:744;;;;;:::o;774:139::-;820:5;858:6;845:20;836:29;;874:33;901:5;874:33;:::i;:::-;774:139;;;;:::o;919:143::-;976:5;1007:6;1001:13;992:22;;1023:33;1050:5;1023:33;:::i;:::-;919:143;;;;:::o;1085:385::-;1167:5;1216:3;1209:4;1201:6;1197:17;1193:27;1183:122;;1224:79;;:::i;:::-;1183:122;1334:6;1328:13;1359:105;1460:3;1452:6;1445:4;1437:6;1433:17;1359:105;:::i;:::-;1350:114;;1173:297;1085:385;;;;:::o;1476:137::-;1530:5;1561:6;1555:13;1546:22;;1577:30;1601:5;1577:30;:::i;:::-;1476:137;;;;:::o;1619:143::-;1676:5;1707:6;1701:13;1692:22;;1723:33;1750:5;1723:33;:::i;:::-;1619:143;;;;:::o;1768:329::-;1827:6;1876:2;1864:9;1855:7;1851:23;1847:32;1844:119;;;1882:79;;:::i;:::-;1844:119;2002:1;2027:53;2072:7;2063:6;2052:9;2048:22;2027:53;:::i;:::-;2017:63;;1973:117;1768:329;;;;:::o;2103:554::-;2198:6;2247:2;2235:9;2226:7;2222:23;2218:32;2215:119;;;2253:79;;:::i;:::-;2215:119;2394:1;2383:9;2379:17;2373:24;2424:18;2416:6;2413:30;2410:117;;;2446:79;;:::i;:::-;2410:117;2551:89;2632:7;2623:6;2612:9;2608:22;2551:89;:::i;:::-;2541:99;;2344:306;2103:554;;;;:::o;2663:345::-;2730:6;2779:2;2767:9;2758:7;2754:23;2750:32;2747:119;;;2785:79;;:::i;:::-;2747:119;2905:1;2930:61;2983:7;2974:6;2963:9;2959:22;2930:61;:::i;:::-;2920:71;;2876:125;2663:345;;;;:::o;3014:351::-;3084:6;3133:2;3121:9;3112:7;3108:23;3104:32;3101:119;;;3139:79;;:::i;:::-;3101:119;3259:1;3284:64;3340:7;3331:6;3320:9;3316:22;3284:64;:::i;:::-;3274:74;;3230:128;3014:351;;;;:::o;3371:118::-;3458:24;3476:5;3458:24;:::i;:::-;3453:3;3446:37;3371:118;;:::o;3495:::-;3582:24;3600:5;3582:24;:::i;:::-;3577:3;3570:37;3495:118;;:::o;3619:222::-;3712:4;3750:2;3739:9;3735:18;3727:26;;3763:71;3831:1;3820:9;3816:17;3807:6;3763:71;:::i;:::-;3619:222;;;;:::o;3847:332::-;3968:4;4006:2;3995:9;3991:18;3983:26;;4019:71;4087:1;4076:9;4072:17;4063:6;4019:71;:::i;:::-;4100:72;4168:2;4157:9;4153:18;4144:6;4100:72;:::i;:::-;3847:332;;;;;:::o;4185:222::-;4278:4;4316:2;4305:9;4301:18;4293:26;;4329:71;4397:1;4386:9;4382:17;4373:6;4329:71;:::i;:::-;4185:222;;;;:::o;4413:129::-;4447:6;4474:20;;:::i;:::-;4464:30;;4503:33;4531:4;4523:6;4503:33;:::i;:::-;4413:129;;;:::o;4548:75::-;4581:6;4614:2;4608:9;4598:19;;4548:75;:::o;4629:311::-;4706:4;4796:18;4788:6;4785:30;4782:56;;;4818:18;;:::i;:::-;4782:56;4868:4;4860:6;4856:17;4848:25;;4928:4;4922;4918:15;4910:23;;4629:311;;;:::o;4946:305::-;4986:3;5005:20;5023:1;5005:20;:::i;:::-;5000:25;;5039:20;5057:1;5039:20;:::i;:::-;5034:25;;5193:1;5125:66;5121:74;5118:1;5115:81;5112:107;;;5199:18;;:::i;:::-;5112:107;5243:1;5240;5236:9;5229:16;;4946:305;;;;:::o;5257:185::-;5297:1;5314:20;5332:1;5314:20;:::i;:::-;5309:25;;5348:20;5366:1;5348:20;:::i;:::-;5343:25;;5387:1;5377:35;;5392:18;;:::i;:::-;5377:35;5434:1;5431;5427:9;5422:14;;5257:185;;;;:::o;5448:348::-;5488:7;5511:20;5529:1;5511:20;:::i;:::-;5506:25;;5545:20;5563:1;5545:20;:::i;:::-;5540:25;;5733:1;5665:66;5661:74;5658:1;5655:81;5650:1;5643:9;5636:17;5632:105;5629:131;;;5740:18;;:::i;:::-;5629:131;5788:1;5785;5781:9;5770:20;;5448:348;;;;:::o;5802:96::-;5839:7;5868:24;5886:5;5868:24;:::i;:::-;5857:35;;5802:96;;;:::o;5904:90::-;5938:7;5981:5;5974:13;5967:21;5956:32;;5904:90;;;:::o;6000:126::-;6037:7;6077:42;6070:5;6066:54;6055:65;;6000:126;;;:::o;6132:77::-;6169:7;6198:5;6187:16;;6132:77;;;:::o;6215:281::-;6298:27;6320:4;6298:27;:::i;:::-;6290:6;6286:40;6428:6;6416:10;6413:22;6392:18;6380:10;6377:34;6374:62;6371:88;;;6439:18;;:::i;:::-;6371:88;6479:10;6475:2;6468:22;6258:238;6215:281;;:::o;6502:233::-;6541:3;6564:24;6582:5;6564:24;:::i;:::-;6555:33;;6610:66;6603:5;6600:77;6597:103;;;6680:18;;:::i;:::-;6597:103;6727:1;6720:5;6716:13;6709:20;;6502:233;;;:::o;6741:180::-;6789:77;6786:1;6779:88;6886:4;6883:1;6876:15;6910:4;6907:1;6900:15;6927:180;6975:77;6972:1;6965:88;7072:4;7069:1;7062:15;7096:4;7093:1;7086:15;7113:180;7161:77;7158:1;7151:88;7258:4;7255:1;7248:15;7282:4;7279:1;7272:15;7299:180;7347:77;7344:1;7337:88;7444:4;7441:1;7434:15;7468:4;7465:1;7458:15;7485:117;7594:1;7591;7584:12;7608:117;7717:1;7714;7707:12;7731:117;7840:1;7837;7830:12;7854:117;7963:1;7960;7953:12;7977:102;8018:6;8069:2;8065:7;8060:2;8053:5;8049:14;8045:28;8035:38;;7977:102;;;:::o;8085:122::-;8158:24;8176:5;8158:24;:::i;:::-;8151:5;8148:35;8138:63;;8197:1;8194;8187:12;8138:63;8085:122;:::o;8213:116::-;8283:21;8298:5;8283:21;:::i;:::-;8276:5;8273:32;8263:60;;8319:1;8316;8309:12;8263:60;8213:116;:::o;8335:122::-;8408:24;8426:5;8408:24;:::i;:::-;8401:5;8398:35;8388:63;;8447:1;8444;8437:12;8388:63;8335:122;:::o

Swarm Source

ipfs://4ecfd121d6c5bb7bdc0f8c7f8ec3728ae1535c1eadd10cc38ae74bfed70a7ab7
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.