Contract 0xe54efd23a227ff50ae6f7b5368b055ddc0494509

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xd084c598f7a368dbb8445df1c36959811e6829396a498b7fff1a791221e8090cRegister For Bet...378922072023-01-10 6:56:1078 days 2 hrs ago tinhs2cop.wallet  IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.005704915929 46.015179423
0x3bbf3f943e86c5075c8716f1a071852f6c8375eefb393b85b4f04e9807849586Register For Bet...336435762022-09-27 20:28:43182 days 13 hrs ago0x7650376ad17592801bb2cc73bc08f4e777dea7f5 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.009299325 75
0xc3f126b987fa5b76de7c7e20861c379f2d6f2f5081c51939eeadfb90bc744627Register For Bet...300303412022-06-26 18:56:23275 days 14 hrs ago0x3cd8bbef9daf93c3b0ad3af5abe99e045f8529fd IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.003717570014 30.000000115
0x08453bb16942ae561004beea0e2f06e409365d6a591ac2e54627d994233fca6eRegister For Bet...299668282022-06-25 2:53:19277 days 6 hrs ago0x6ee1f704991b2d1dede3efd5f82e2aacd9d85b0f IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.003890702177 31.391060227
0xebc82579eaa48dbdd04f77f67bcf76aa4b3ea7335451506f380e3f4e160379a4Register For Bet...299238702022-06-23 23:29:17278 days 10 hrs ago0x8fe3ad6de766ebe60629a3972298a1f7304557f1 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.004208272277 33.950000218
0x0e9b26942055f00694276081d582a7c05245b505a7d1f2da99308a899eb79d89Register For Bet...298879002022-06-23 1:06:58279 days 8 hrs ago0xd4a8306e5d5e1a7c7e24c170e0f127176966b9bb IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.005138148606 30.4289938
0x17062ad4df2aa659f3d8d943b1052b284a075163eedc951dbc93350191a0d2ddRegister For Bet...298620972022-06-22 9:12:40280 days 38 mins ago0xe8fd01297f5b7a9677e1948c9f78211a2bcdc21b IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.00371865001 30.000000086
0xf957ae409959ab90e3c4d92fb032c01383cb0f915b14a597052d4228164cbc57Register For Bet...298619002022-06-22 9:03:46280 days 46 mins ago0xaa4afec580dbbfdde121926470160aadcd682e50 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.004081628905 32.931500005
0x6a7d4cf11b0b0bc1635a1787938358024f7c4a6746755f6f0269b21a86dc64ddRegister For Bet...298590822022-06-22 7:18:09280 days 2 hrs ago0x1b05729281480d5462fc04c0de7f020c11b2d8f1 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.003809953611 30.745516116
0x475ed7f09d91183fcac656ff88265b42f3b2dca7030c8d33fb438dac24d4b3f7Register For Bet...298589232022-06-22 7:12:39280 days 2 hrs ago0x4df1f074414c97768cca71aa2d04911642006958 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.004807591343 38.799997931
0x29c40bf07a0ec5489e748681e5cd71a4c1bcb6be23b3461d7346403cfa839f52Register For Bet...298578802022-06-22 6:32:33280 days 3 hrs ago0xbbb9b2da5edc83853b165646ce4798c923e45508 IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.003940270206 31.794064488
0x87bd695bbd5987835ea19a6dfe29318495effe0a07dbcbfd2e9cd3f9b3509cdfRegister For Bet...298545872022-06-22 4:32:47280 days 5 hrs ago0x78cf17d4dc15b5e0f40bd93e2cc902a6b66103fb IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.007152609638 57.720040016
0x56aa8265e5fee287dac4d1fc9a9e08f279d7a6e5f0ad0054a11dfca6cb76197cRegister For Bet...298503352022-06-22 1:58:09280 days 7 hrs ago0xd17f430e0b973218576a37cc447f5910ed1be9fe IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.00371757024 30.000001941
0x9b79ab674527aa1c81840f934ba3800c436dbd026f1564f4255c7f73a2bd66a0Register For Bet...298501882022-06-22 1:53:07280 days 7 hrs ago0x9f4a2f761750a89ee71330f621af3ad28a6d255f IN  0xe54efd23a227ff50ae6f7b5368b055ddc04945090 MATIC0.00536210646 38.024000031
0xc4b34973434b0c882161fcaf56c5e4704171e7eb47237f09b089e8fdd6c0ea0a0x60806040298487322022-06-22 1:00:52280 days 8 hrs ago0x4df1f074414c97768cca71aa2d04911642006958 IN  Create: PokENS_Beta_Signup0 MATIC0.033041533414 47.059600004
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PokENS_Beta_Signup

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
Yes with 200 runs

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

// File: @openzeppelin/contracts/utils/Context.sol


// OpenZeppelin Contracts v4.4.1 (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


// OpenZeppelin Contracts v4.4.1 (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() {
        _transferOwnership(_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 {
        _transferOwnership(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");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// File: contracts/pokENS/BetaSignup.sol



pragma solidity 0.8.14;


// <3 ho-oh

contract PokENS_Beta_Signup is Ownable {

    // Starting $POKENS reward = 69,420
    // Bonus $POKENS reward lowers by 5% for each new beta tester added until reward reaches < 1
    bool public betaOpen = false;
    uint256 public currentBonusReward = 69420;
    uint256 masterKey = 0;

    struct BetaTester {
        string favMon;          // Favorite Pokémon
        uint reward;            // Bonus reward for tester
        bool active;            // Is tester registered?
        bool participant;       // Did tester participate?
        uint256 rounds;         // How many rounds?
    }

    mapping(address => BetaTester) public betaTester;       // Can check the status of a specific tester here
    address[] public betaTesterIds;                         // Can check the addresses of testers here

    // Can register for beta until full, then registering becomes locked
    function registerForBeta(string memory favMon) public {
        require(currentBonusReward >= 1, "Sorry, this round of beta testing is full");
        require(betaTester[msg.sender].active != true, "Tester already registered");
        betaTesterIds.push(msg.sender);
        BetaTester storage newTester = betaTester[msg.sender];
        newTester.active = true;
        newTester.participant = false;
        newTester.rounds = 0;
        newTester.favMon = favMon;
        newTester.reward = currentBonusReward;
        currentBonusReward = currentBonusReward - (currentBonusReward / 20);        
    }

    // Will get participant key from beta testing logins
    function addParticipant(uint256 participantKey) public {
        require(betaOpen == true, "Beta testing is not open");
        require(masterKey != 0 && masterKey == participantKey, "Keys do not match! ...I smell funny business.");
        require(betaTester[msg.sender].active == true, "Tester must be registered for beta");
        require(betaTester[msg.sender].participant != true, "Participation is already confirmed");
        BetaTester storage newTester = betaTester[msg.sender];
        newTester.participant = true;
        newTester.rounds++;
    }

    // See how many testers have signed up
    function getNumTesters() public view returns (uint256) {
        uint256 num = betaTesterIds.length;
        return num;
    }

    // Game master to set beta to open and master key for each round of beta.
    function setMasterKey(uint256 _masterKey, bool _openStatus) public onlyOwner {
        masterKey = _masterKey;
        betaOpen = _openStatus;
    }

}

Contract Security Audit

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":[{"internalType":"uint256","name":"participantKey","type":"uint256"}],"name":"addParticipant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"betaOpen","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"betaTester","outputs":[{"internalType":"string","name":"favMon","type":"string"},{"internalType":"uint256","name":"reward","type":"uint256"},{"internalType":"bool","name":"active","type":"bool"},{"internalType":"bool","name":"participant","type":"bool"},{"internalType":"uint256","name":"rounds","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"betaTesterIds","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentBonusReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNumTesters","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":"string","name":"favMon","type":"string"}],"name":"registerForBeta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_masterKey","type":"uint256"},{"internalType":"bool","name":"_openStatus","type":"bool"}],"name":"setMasterKey","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526000805460ff60a01b1916815562010f2c60015560025534801561002757600080fd5b5061003133610036565b610086565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610ad6806100956000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063715018a611610071578063715018a6146101455780638acaf7a81461014d5780638da5cb5b146101605780639ecc5d9f14610171578063cb24c5bd14610179578063f2fde38b1461019d57600080fd5b80630c897c46146100ae57806326b986ac146100db57806327f83c35146100f0578063521bacc81461010757806353a933cb14610132575b600080fd5b6100c16100bc36600461080d565b6101b0565b6040516100d295949392919061083d565b60405180910390f35b6100ee6100e93660046108ca565b610270565b005b6100f960015481565b6040519081526020016100d2565b61011a61011536600461097b565b6103e5565b6040516001600160a01b0390911681526020016100d2565b6100ee610140366004610994565b61040f565b6100ee61045d565b6100ee61015b36600461097b565b610493565b6000546001600160a01b031661011a565b6004546100f9565b60005461018d90600160a01b900460ff1681565b60405190151581526020016100d2565b6100ee6101ab36600461080d565b610689565b6003602052600090815260409020805481906101cb906109c9565b80601f01602080910402602001604051908101604052809291908181526020018280546101f7906109c9565b80156102445780601f1061021957610100808354040283529160200191610244565b820191906000526020600020905b81548152906001019060200180831161022757829003601f168201915b505050600184015460028501546003909501549394909360ff8083169450610100909204909116915085565b6001805410156102d95760405162461bcd60e51b815260206004820152602960248201527f536f7272792c207468697320726f756e64206f6620626574612074657374696e60448201526819c81a5cc8199d5b1b60ba1b60648201526084015b60405180910390fd5b3360009081526003602052604090206002015460ff1615156001036103405760405162461bcd60e51b815260206004820152601960248201527f54657374657220616c726561647920726567697374657265640000000000000060448201526064016102d0565b6004805460018181019092557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916339081179091556000908152600360208181526040832060028101805461ffff19169095179094559083019190915582516103ba91839190850190610774565b50600180549082018190556103d190601490610a19565b6001546103de9190610a3b565b6001555050565b600481815481106103f557600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b031633146104395760405162461bcd60e51b81526004016102d090610a52565b60029190915560008054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b031633146104875760405162461bcd60e51b81526004016102d090610a52565b6104916000610724565b565b600054600160a01b900460ff1615156001146104f15760405162461bcd60e51b815260206004820152601860248201527f426574612074657374696e67206973206e6f74206f70656e000000000000000060448201526064016102d0565b60025415801590610503575080600254145b6105655760405162461bcd60e51b815260206004820152602d60248201527f4b65797320646f206e6f74206d6174636821202e2e2e4920736d656c6c20667560448201526c37373c90313ab9b4b732b9b99760991b60648201526084016102d0565b3360009081526003602052604090206002015460ff1615156001146105d75760405162461bcd60e51b815260206004820152602260248201527f546573746572206d757374206265207265676973746572656420666f72206265604482015261746160f01b60648201526084016102d0565b33600090815260036020526040902060020154610100900460ff16151560010361064e5760405162461bcd60e51b815260206004820152602260248201527f50617274696369706174696f6e20697320616c726561647920636f6e6669726d604482015261195960f21b60648201526084016102d0565b336000908152600360208190526040822060028101805461ff0019166101001790559081018054919261068083610a87565b91905055505050565b6000546001600160a01b031633146106b35760405162461bcd60e51b81526004016102d090610a52565b6001600160a01b0381166107185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102d0565b61072181610724565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054610780906109c9565b90600052602060002090601f0160209004810192826107a257600085556107e8565b82601f106107bb57805160ff19168380011785556107e8565b828001600101855582156107e8579182015b828111156107e85782518255916020019190600101906107cd565b506107f49291506107f8565b5090565b5b808211156107f457600081556001016107f9565b60006020828403121561081f57600080fd5b81356001600160a01b038116811461083657600080fd5b9392505050565b60a08152600086518060a084015260005b8181101561086b576020818a0181015160c086840101520161084e565b8181111561087d57600060c083860101525b5060208301879052601f01601f1916820160c00190506108a1604083018615159052565b9215156060820152608001529392505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156108dc57600080fd5b813567ffffffffffffffff808211156108f457600080fd5b818401915084601f83011261090857600080fd5b81358181111561091a5761091a6108b4565b604051601f8201601f19908116603f01168101908382118183101715610942576109426108b4565b8160405282815287602084870101111561095b57600080fd5b826020860160208301376000928101602001929092525095945050505050565b60006020828403121561098d57600080fd5b5035919050565b600080604083850312156109a757600080fd5b82359150602083013580151581146109be57600080fd5b809150509250929050565b600181811c908216806109dd57607f821691505b6020821081036109fd57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082610a3657634e487b7160e01b600052601260045260246000fd5b500490565b600082821015610a4d57610a4d610a03565b500390565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060018201610a9957610a99610a03565b506001019056fea2646970667358221220279c48d06551ed7a4cae696f5e84f4e5fa66ff816482b69330c215ce0f6b9c1a64736f6c634300080e0033

Deployed ByteCode Sourcemap

3515:2584:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4134:48;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;4425:616;;;;;;:::i;:::-;;:::i;:::-;;3737:41;;;;;;;;;2489:25:1;;;2477:2;2462:18;3737:41:0;2343:177:1;4245:30:0;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2874:32:1;;;2856:51;;2844:2;2829:18;4245:30:0;2710:203:1;5943:151:0;;;;;;:::i;:::-;;:::i;2606:103::-;;;:::i;5107:568::-;;;;;;:::i;:::-;;:::i;1955:87::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;1955:87;;5727:129;5807:13;:20;5727:129;;3702:28;;;;;-1:-1:-1;;;3702:28:0;;;;;;;;;3429:14:1;;3422:22;3404:41;;3392:2;3377:18;3702:28:0;3264:187:1;2864:201:0;;;;;;:::i;:::-;;:::i;4134:48::-;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4134:48:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4134:48:0;;;;;;;;-1:-1:-1;4134:48:0;:::o;4425:616::-;4520:1;4498:18;;:23;;4490:77;;;;-1:-1:-1;;;4490:77:0;;4043:2:1;4490:77:0;;;4025:21:1;4082:2;4062:18;;;4055:30;4121:34;4101:18;;;4094:62;-1:-1:-1;;;4172:18:1;;;4165:39;4221:19;;4490:77:0;;;;;;;;;4597:10;4586:22;;;;:10;:22;;;;;:29;;;;;:37;;:29;:37;4578:75;;;;-1:-1:-1;;;4578:75:0;;4453:2:1;4578:75:0;;;4435:21:1;4492:2;4472:18;;;4465:30;4531:27;4511:18;;;4504:55;4576:18;;4578:75:0;4251:349:1;4578:75:0;4664:13;:30;;;;;;;;;;;;;-1:-1:-1;;;;;;4664:30:0;4683:10;4664:30;;;;;;-1:-1:-1;4736:22:0;;;:10;4664:30;4736:22;;;;;;4769:16;;;:23;;-1:-1:-1;;4803:29:0;;;;;;;4843:16;;;:20;;;;4874:25;;;;4736:22;;4874:25;;;;;:::i;:::-;-1:-1:-1;4929:18:0;;;4910:16;;;:37;;;5001:23;;5022:2;;5001:23;:::i;:::-;4979:18;;:46;;;;:::i;:::-;4958:18;:67;-1:-1:-1;;4425:616:0:o;4245:30::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4245:30:0;;-1:-1:-1;4245:30:0;:::o;5943:151::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;6031:9:::1;:22:::0;;;;6064:8:::1;:22:::0;;;::::1;;-1:-1:-1::0;;;6064:22:0::1;-1:-1:-1::0;;;;6064:22:0;;::::1;::::0;;;::::1;::::0;;5943:151::o;2606:103::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;2671:30:::1;2698:1;2671:18;:30::i;:::-;2606:103::o:0;5107:568::-;5181:8;;-1:-1:-1;;;5181:8:0;;;;:16;;5193:4;5181:16;5173:53;;;;-1:-1:-1;;;5173:53:0;;5652:2:1;5173:53:0;;;5634:21:1;5691:2;5671:18;;;5664:30;5730:26;5710:18;;;5703:54;5774:18;;5173:53:0;5450:348:1;5173:53:0;5245:9;;:14;;;;:45;;;5276:14;5263:9;;:27;5245:45;5237:103;;;;-1:-1:-1;;;5237:103:0;;6005:2:1;5237:103:0;;;5987:21:1;6044:2;6024:18;;;6017:30;6083:34;6063:18;;;6056:62;-1:-1:-1;;;6134:18:1;;;6127:43;6187:19;;5237:103:0;5803:409:1;5237:103:0;5370:10;5359:22;;;;:10;:22;;;;;:29;;;;;:37;;:29;:37;5351:84;;;;-1:-1:-1;;;5351:84:0;;6419:2:1;5351:84:0;;;6401:21:1;6458:2;6438:18;;;6431:30;6497:34;6477:18;;;6470:62;-1:-1:-1;;;6548:18:1;;;6541:32;6590:19;;5351:84:0;6217:398:1;5351:84:0;5465:10;5454:22;;;;:10;:22;;;;;:34;;;;;;;;:42;;:34;:42;5446:89;;;;-1:-1:-1;;;5446:89:0;;6822:2:1;5446:89:0;;;6804:21:1;6861:2;6841:18;;;6834:30;6900:34;6880:18;;;6873:62;-1:-1:-1;;;6951:18:1;;;6944:32;6993:19;;5446:89:0;6620:398:1;5446:89:0;5588:10;5546:28;5577:22;;;:10;:22;;;;;;;5610:21;;;:28;;-1:-1:-1;;5610:28:0;;;;;5649:16;;;:18;;5577:22;;5649:18;;;:::i;:::-;;;;;;5162:513;5107:568;:::o;2864:201::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2953:22:0;::::1;2945:73;;;::::0;-1:-1:-1;;;2945:73:0;;7365:2:1;2945:73:0::1;::::0;::::1;7347:21:1::0;7404:2;7384:18;;;7377:30;7443:34;7423:18;;;7416:62;-1:-1:-1;;;7494:18:1;;;7487:36;7540:19;;2945:73:0::1;7163:402:1::0;2945:73:0::1;3029:28;3048:8;3029:18;:28::i;:::-;2864:201:::0;:::o;3225:191::-;3299:16;3318:6;;-1:-1:-1;;;;;3335:17:0;;;-1:-1:-1;;;;;;3335:17:0;;;;;;3368:40;;3318:6;;;;;;;3368:40;;3299:16;3368:40;3288:128;3225:191;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:286:1;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:1:o;401:878::-;650:3;639:9;632:22;613:4;683:6;677:13;727:6;721:3;710:9;706:19;699:35;752:1;762:145;776:6;773:1;770:13;762:145;;;890:4;874:14;;;870:25;;864:32;858:3;839:17;;;835:27;828:69;791:12;762:145;;;925:6;922:1;919:13;916:92;;;996:1;990:3;981:6;970:9;966:22;962:32;955:43;916:92;-1:-1:-1;1111:4:1;1096:20;;1089:36;;;1069:2;1048:15;-1:-1:-1;;1044:29:1;1029:45;;1076:3;1025:55;;-1:-1:-1;1134:43:1;1173:2;1158:18;;1150:6;375:13;368:21;356:34;;305:91;1134:43;375:13;;368:21;1225:2;1210:18;;356:34;1260:3;1245:19;1238:35;401:878;;-1:-1:-1;;;401:878:1:o;1284:127::-;1345:10;1340:3;1336:20;1333:1;1326:31;1376:4;1373:1;1366:15;1400:4;1397:1;1390:15;1416:922;1485:6;1538:2;1526:9;1517:7;1513:23;1509:32;1506:52;;;1554:1;1551;1544:12;1506:52;1594:9;1581:23;1623:18;1664:2;1656:6;1653:14;1650:34;;;1680:1;1677;1670:12;1650:34;1718:6;1707:9;1703:22;1693:32;;1763:7;1756:4;1752:2;1748:13;1744:27;1734:55;;1785:1;1782;1775:12;1734:55;1821:2;1808:16;1843:2;1839;1836:10;1833:36;;;1849:18;;:::i;:::-;1924:2;1918:9;1892:2;1978:13;;-1:-1:-1;;1974:22:1;;;1998:2;1970:31;1966:40;1954:53;;;2022:18;;;2042:22;;;2019:46;2016:72;;;2068:18;;:::i;:::-;2108:10;2104:2;2097:22;2143:2;2135:6;2128:18;2183:7;2178:2;2173;2169;2165:11;2161:20;2158:33;2155:53;;;2204:1;2201;2194:12;2155:53;2260:2;2255;2251;2247:11;2242:2;2234:6;2230:15;2217:46;2305:1;2283:15;;;2300:2;2279:24;2272:35;;;;-1:-1:-1;2287:6:1;1416:922;-1:-1:-1;;;;;1416:922:1:o;2525:180::-;2584:6;2637:2;2625:9;2616:7;2612:23;2608:32;2605:52;;;2653:1;2650;2643:12;2605:52;-1:-1:-1;2676:23:1;;2525:180;-1:-1:-1;2525:180:1:o;2918:341::-;2983:6;2991;3044:2;3032:9;3023:7;3019:23;3015:32;3012:52;;;3060:1;3057;3050:12;3012:52;3096:9;3083:23;3073:33;;3156:2;3145:9;3141:18;3128:32;3203:5;3196:13;3189:21;3182:5;3179:32;3169:60;;3225:1;3222;3215:12;3169:60;3248:5;3238:15;;;2918:341;;;;;:::o;3456:380::-;3535:1;3531:12;;;;3578;;;3599:61;;3653:4;3645:6;3641:17;3631:27;;3599:61;3706:2;3698:6;3695:14;3675:18;3672:38;3669:161;;3752:10;3747:3;3743:20;3740:1;3733:31;3787:4;3784:1;3777:15;3815:4;3812:1;3805:15;3669:161;;3456:380;;;:::o;4605:127::-;4666:10;4661:3;4657:20;4654:1;4647:31;4697:4;4694:1;4687:15;4721:4;4718:1;4711:15;4737:217;4777:1;4803;4793:132;;4847:10;4842:3;4838:20;4835:1;4828:31;4882:4;4879:1;4872:15;4910:4;4907:1;4900:15;4793:132;-1:-1:-1;4939:9:1;;4737:217::o;4959:125::-;4999:4;5027:1;5024;5021:8;5018:34;;;5032:18;;:::i;:::-;-1:-1:-1;5069:9:1;;4959:125::o;5089:356::-;5291:2;5273:21;;;5310:18;;;5303:30;5369:34;5364:2;5349:18;;5342:62;5436:2;5421:18;;5089:356::o;7023:135::-;7062:3;7083:17;;;7080:43;;7103:18;;:::i;:::-;-1:-1:-1;7150:1:1;7139:13;;7023:135::o

Swarm Source

ipfs://279c48d06551ed7a4cae696f5e84f4e5fa66ff816482b69330c215ce0f6b9c1a
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.