Contract 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf

 
 
Txn Hash
Block
From
To
Value [Txn Fee]
0x5914616c3dd949ce3c2b48664f6e873883516e8a3e12a597c4e28e14edb3ebb893061342021-07-19 23:16:0210 days 5 mins ago0xa35209aadd1c253ffd33c546dba9a24886f6759e IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.0008262765
0xeafa6748b0cfa4fa9549ef7fd72bcf46a325d236459450af8011cec692df3f2d72708002021-05-09 13:31:3481 days 9 hrs ago0xb84fb53e71b4f9b9ed2384ac3a4d496bc08fc7f7 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000352705
0xfef134813ab34a42b1f2f0350eba12bcd770d36d0c4a1c41a4cd13452882f3f472707892021-05-09 13:31:0181 days 9 hrs ago0xb84fb53e71b4f9b9ed2384ac3a4d496bc08fc7f7 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000759545
0x934f3da50bda0fc16a341df7d9f1ea3f9cfa0c5e4fe8bfc8c930ded39578c2d972413972021-05-08 11:47:2682 days 11 hrs ago0x3577385c7b5a52d8fba230ac88c416cd97fa3ccc IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.001432525
0x0c12dfd7e3c973ce08dabae2015327a4f89230b0b429194d2b542808adf650c271629572021-05-05 16:42:5985 days 6 hrs ago0x0cc1de015e4b7417186a9b4749b14ec889fb479b IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00101687
0xd2d424af0a534269a1324c3a770f564de138c9a152cf0bc1e1fd235ce7b0b84d70992852021-05-03 11:03:5987 days 12 hrs ago0x1dc45c9f94e191dea8980385d56527f6c647fcd8 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00263052
0x2258928ef42dc1e8e36e52f0d2640fc70982e08fa78059bcf20583d3cf0294c570968892021-05-03 9:03:4787 days 14 hrs ago0x7370f377359fcdd379845ee24b7847ea6d16c6db IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000448705
0x109c616a78e4b3d0c7eb0898c1dc0d0e53eaed230eaa1a3122c224dfb2c0a2ab70953482021-05-03 7:45:0387 days 15 hrs ago0x41e866b2120145998291b5d2206ec4b61ae6a0ca IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00065443
0xb6a96ba21d9935a24a73b82dfb0dddd94a44b3d055343937212aaae5ff69222570953142021-05-03 7:43:1987 days 15 hrs ago0x41e866b2120145998291b5d2206ec4b61ae6a0ca IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.001279985
0xaa54774cda27a1be524b6118725af2e3fb9b81c2d3d45a8bf32798261286a15570905672021-05-03 3:44:3387 days 19 hrs ago0x261f1b23120a4259e0cf780eaf70339f259a2e25 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00141937
0x1de5ec7c8a5ca658df90d30c772489243832c5ea36386320c2e51ae63f2f02cc70453492021-05-01 13:42:5489 days 9 hrs ago0x9c2514b7a19524e24e48459980aaff485b3b920d IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000955005
0xfcf414956689f90a1d9bdd7cea6e3a4985172f972d38bb144631353bdc2bb79a70038482021-04-30 2:34:3490 days 20 hrs ago0x81ed679dc94f30829c2d2122d03ebf701a057351 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.004552605
0x2fe52250e72be20299fee08c92d1e601f2872f266f111cc874eb579c6d260a3970038432021-04-30 2:34:1990 days 20 hrs ago0x81ed679dc94f30829c2d2122d03ebf701a057351 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00036022
0x47e375b9124d4f2a1e9faedc94c26ccc6ee73b9aa9c986b714a2a7c31cbec23669128892021-04-26 22:13:0194 days 1 hr ago0x8feb5d0c64256ca8884315e57d920bff79abcf09 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000374165
0x6964915ff549b84403c1f1805af07e27436898d3382267394a2d9578e69df2b765759302021-04-15 3:05:41105 days 20 hrs ago0x1d4eda9d66da96eeec1828699face22b7fc6a34b IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00080982
0x3d2ded5cffffa0e15c0762bd5633645a8a59aa838e13f68b9d24bf1c77b84e4964711822021-04-11 11:43:24109 days 11 hrs ago0x3073fadf484006c44fdde61ae8ec8a11980e4d97 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00102847
0x884f7a74a0247e35a00fdf9b65ff580613261a4230d8408f517819e086f11cb964563202021-04-10 23:18:22110 days 3 mins ago0xdf8ff4f85c0b1b9dfcf7be411c853b79f2e5145e IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00102847
0xa66944aba59f1b0e9c63a295f2aaebf5ab745be5166558ce7f3a2cd2cc65405f64188922021-04-09 16:04:51111 days 7 hrs ago0x468857579d4a97075b9633b04dac9bb04e1eddaa IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00134287
0xc93d5f89ede984e30cc86a56ba36e4bc6964f07c9ff54f11d334f0275713cbda64065952021-04-09 5:42:54111 days 17 hrs ago0x217d08049bf68a3bb186257d20f242240299bfa8 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000835815
0x8dee731ab6613409b62681eb708434aa4bade62f34c829d973622e9564d1233f63791952021-04-08 5:49:29112 days 17 hrs ago0x535cfb09f9cffb0b2c33924c91e01f966fb8faea IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00110347
0xd31a2d63b82d78d2103082d9e6183c5bddc16e2c84a22d3bb758a5faf552093763597912021-04-07 13:20:59113 days 10 hrs ago0x0b49be8c4fff4e0e41afd4f55bdcc43c9ddee227 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.000642545
0xf53173fe13dceb331241584f7a8959a3dc682097ba7cd9403789c535bd8a618d63230092021-04-06 5:53:01114 days 17 hrs ago0x832f2f30fbc7ffb7e1db1d8cfea7e552a76ec943 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.002034
0xb34b8973cb89c36aa7b91886d6c8e1c74bbaabbf14e60a70e63562152e26ac0363229682021-04-06 5:50:58114 days 17 hrs ago0x832f2f30fbc7ffb7e1db1d8cfea7e552a76ec943 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00205975
0x708b32cd47a4488925f22cd024be8df57fbb408e9a15f4fa21e4791ced6c60ec62971282021-04-05 7:49:10115 days 15 hrs ago0xe2dc9e88f280b91241187af646d51f0b963fbdc7 IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00205694
0x9d229aa4fb8b6c748fac059db873d1bd2d3837c0e32ded9860299ef3d685c9fc62950992021-04-05 6:07:42115 days 17 hrs ago0x468857579d4a97075b9633b04dac9bb04e1eddaa IN  0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB0.00188191
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x22247a01fee65aad853d482d22919e1e6d3fa9f3958d03114ac40f14d933fc9554709612021-03-07 11:41:00144 days 11 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x22247a01fee65aad853d482d22919e1e6d3fa9f3958d03114ac40f14d933fc9554709612021-03-07 11:41:00144 days 11 hrs ago Dego.Finance: GEGO-V2 Token 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB
0x22247a01fee65aad853d482d22919e1e6d3fa9f3958d03114ac40f14d933fc9554709612021-03-07 11:41:00144 days 11 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf Dego.Finance: GEGO-V2 Token0 BNB
0x22247a01fee65aad853d482d22919e1e6d3fa9f3958d03114ac40f14d933fc9554709612021-03-07 11:41:00144 days 11 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xe5c0c004abf5585dcacf95893c5866cf59f59b9c0 BNB
0x22247a01fee65aad853d482d22919e1e6d3fa9f3958d03114ac40f14d933fc9554709612021-03-07 11:41:00144 days 11 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x787cdb6e597e6ccfc20decd7d511ff627e10a30f413a99fc15d7a6131734317454681372021-03-07 9:19:48144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x787cdb6e597e6ccfc20decd7d511ff627e10a30f413a99fc15d7a6131734317454681372021-03-07 9:19:48144 days 14 hrs ago Dego.Finance: GEGO-V2 Token 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB
0x787cdb6e597e6ccfc20decd7d511ff627e10a30f413a99fc15d7a6131734317454681372021-03-07 9:19:48144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf Dego.Finance: GEGO-V2 Token0 BNB
0x787cdb6e597e6ccfc20decd7d511ff627e10a30f413a99fc15d7a6131734317454681372021-03-07 9:19:48144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xe5c0c004abf5585dcacf95893c5866cf59f59b9c0 BNB
0x787cdb6e597e6ccfc20decd7d511ff627e10a30f413a99fc15d7a6131734317454681372021-03-07 9:19:48144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x31072b28d1c968bf138cf311b4a91447e3eb958267288a3b2acb91031ddaecda54681202021-03-07 9:18:57144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x31072b28d1c968bf138cf311b4a91447e3eb958267288a3b2acb91031ddaecda54681202021-03-07 9:18:57144 days 14 hrs ago Dego.Finance: GEGO-V2 Token 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB
0x31072b28d1c968bf138cf311b4a91447e3eb958267288a3b2acb91031ddaecda54681202021-03-07 9:18:57144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf Dego.Finance: GEGO-V2 Token0 BNB
0x31072b28d1c968bf138cf311b4a91447e3eb958267288a3b2acb91031ddaecda54681202021-03-07 9:18:57144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xe5c0c004abf5585dcacf95893c5866cf59f59b9c0 BNB
0x31072b28d1c968bf138cf311b4a91447e3eb958267288a3b2acb91031ddaecda54681202021-03-07 9:18:57144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x96d4883cf76a2ef9d8facc797db395b4a1c19cfa4eca51aa8864a670b2b64dea54681102021-03-07 9:18:27144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0x96d4883cf76a2ef9d8facc797db395b4a1c19cfa4eca51aa8864a670b2b64dea54681102021-03-07 9:18:27144 days 14 hrs ago Dego.Finance: GEGO-V2 Token 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB
0x96d4883cf76a2ef9d8facc797db395b4a1c19cfa4eca51aa8864a670b2b64dea54681102021-03-07 9:18:27144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf Dego.Finance: GEGO-V2 Token0 BNB
0x96d4883cf76a2ef9d8facc797db395b4a1c19cfa4eca51aa8864a670b2b64dea54681102021-03-07 9:18:27144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xe5c0c004abf5585dcacf95893c5866cf59f59b9c0 BNB
0x96d4883cf76a2ef9d8facc797db395b4a1c19cfa4eca51aa8864a670b2b64dea54681102021-03-07 9:18:27144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0xb848458e43932364bc90ad36047cd8c63e7f02c68bb950ba1d36af8d1833843154680562021-03-07 9:15:45144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
0xb848458e43932364bc90ad36047cd8c63e7f02c68bb950ba1d36af8d1833843154680562021-03-07 9:15:45144 days 14 hrs ago Dego.Finance: GEGO-V2 Token 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf0 BNB
0xb848458e43932364bc90ad36047cd8c63e7f02c68bb950ba1d36af8d1833843154680562021-03-07 9:15:45144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf Dego.Finance: GEGO-V2 Token0 BNB
0xb848458e43932364bc90ad36047cd8c63e7f02c68bb950ba1d36af8d1833843154680562021-03-07 9:15:45144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xe5c0c004abf5585dcacf95893c5866cf59f59b9c0 BNB
0xb848458e43932364bc90ad36047cd8c63e7f02c68bb950ba1d36af8d1833843154680562021-03-07 9:15:45144 days 14 hrs ago 0x5366d2acc1bc2be4e73f0ae1e7ac2c1c7cba74cf 0xfe942515229e8dd8e7ed9b3db3f7103f1be5d1e50 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NFTRewardMathProxy

Compiler Version
v0.5.5+commit.47a71e8f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-02-26
*/

/***
 *    ██████╗ ███████╗ ██████╗  ██████╗ 
 *    ██╔══██╗██╔════╝██╔════╝ ██╔═══██╗
 *    ██║  ██║█████╗  ██║  ███╗██║   ██║
 *    ██║  ██║██╔══╝  ██║   ██║██║   ██║
 *    ██████╔╝███████╗╚██████╔╝╚██████╔╝
 *    ╚═════╝ ╚══════╝ ╚═════╝  ╚═════╝ 
 *    
 * https://dego.finance
                                  
* MIT License
* ===========
*
* Copyright (c) 2020 dego
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
*/// File: contracts/proxy/Proxy.sol

pragma solidity ^0.5.0;

contract Proxy {
    function() external payable {
        _fallback();
    }

    function _implementation() internal view returns (address);

    function _delegate(address implementation) internal {
        assembly {
            calldatacopy(0, 0, calldatasize)

            let result := delegatecall(
                gas,
                implementation,
                0,
                calldatasize,
                0,
                0
            )
            returndatacopy(0, 0, returndatasize)

            switch result
                case 0 {
                    revert(0, returndatasize)
                }
                default {
                    return(0, returndatasize)
                }
        }
    }

    function _willFallback() internal {}

    function _fallback() internal {
        _willFallback();
        _delegate(_implementation());
    }
}

// File: contracts/proxy/UpgradeabilityProxy.sol

pragma solidity ^0.5.0;


library AddressUtils {
    function isContract(address addr) internal view returns (bool) {
        uint256 size;

        assembly {
            size := extcodesize(addr)
        }
        return size > 0;
    }
}

contract UpgradeabilityProxy is Proxy {
    event Upgraded(address implementation);

    bytes32
        private constant IMPLEMENTATION_SLOT = 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

    constructor(address _implementation) public {
        assert(
            IMPLEMENTATION_SLOT ==
                keccak256("org.zeppelinos.proxy.implementation")
        );

        _setImplementation(_implementation);
    }

    function _implementation() internal view returns (address impl) {
        bytes32 slot = IMPLEMENTATION_SLOT;
        assembly {
            impl := sload(slot)
        }
    }

    function _upgradeTo(address newImplementation) internal {
        _setImplementation(newImplementation);
        emit Upgraded(newImplementation);
    }

    function _setImplementation(address newImplementation) private {
        require(
            AddressUtils.isContract(newImplementation),
            "Cannot set a proxy implementation to a non-contract address"
        );

        bytes32 slot = IMPLEMENTATION_SLOT;

        assembly {
            sstore(slot, newImplementation)
        }
    }
}

// File: contracts/proxy/AdminUpgradeabilityProxy.sol

pragma solidity ^0.5.0;


contract AdminUpgradeabilityProxy is UpgradeabilityProxy {
    event AdminChanged(address previousAdmin, address newAdmin);
    event AdminUpdated(address newAdmin);

    bytes32
        private constant ADMIN_SLOT = 0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b;
    bytes32
        private constant PENDING_ADMIN_SLOT = 0x54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c;

    modifier ifAdmin() {
        if (msg.sender == _admin()) {
            _;
        } else {
            _fallback();
        }
    }

    constructor(address _implementation)
        public
        UpgradeabilityProxy(_implementation)
    {
        assert(ADMIN_SLOT == keccak256("org.zeppelinos.proxy.admin"));

        _setAdmin(msg.sender);
    }

    function admin() external  ifAdmin returns (address) {
        return _admin();
    }

    function pendingAdmin() external ifAdmin returns (address) {
        return _pendingAdmin();
    }

    function implementation() external ifAdmin returns (address) {
        return _implementation();
    }

    function changeAdmin(address _newAdmin) external ifAdmin {
        require(
            _newAdmin != address(0),
            "Cannot change the admin of a proxy to the zero address"
        );
        require(
            _newAdmin != _admin(),
            "The current and new admin cannot be the same ."
        );
        require(
            _newAdmin != _pendingAdmin(),
            "Cannot set the newAdmin of a proxy to the same address ."
        );
        _setPendingAdmin(_newAdmin);
        emit AdminChanged(_admin(), _newAdmin);
    }

    function updateAdmin() external {
        address _newAdmin = _pendingAdmin();
        require(
            _newAdmin != address(0),
            "Cannot change the admin of a proxy to the zero address"
        );
        require(
            msg.sender == _newAdmin,
            "msg.sender and newAdmin must be the same ."
        );
        _setAdmin(_newAdmin);
        _setPendingAdmin(address(0));
        emit AdminUpdated(_newAdmin);
    }

    function upgradeTo(address newImplementation) external ifAdmin {
        _upgradeTo(newImplementation);
    }

    function upgradeToAndCall(address newImplementation, bytes calldata data)
        external
        payable
        ifAdmin
    {
        _upgradeTo(newImplementation);
        (bool success, ) = address(this).call.value(msg.value)(data);
        require(success, "upgradeToAndCall-error");
    }

    function _admin() internal view returns (address adm) {
        bytes32 slot = ADMIN_SLOT;
        assembly {
            adm := sload(slot)
        }
    }

    function _pendingAdmin() internal view returns (address pendingAdm) {
        bytes32 slot = PENDING_ADMIN_SLOT;
        assembly {
            pendingAdm := sload(slot)
        }
    }

    function _setAdmin(address newAdmin) internal {
        bytes32 slot = ADMIN_SLOT;

        assembly {
            sstore(slot, newAdmin)
        }
    }

    function _setPendingAdmin(address pendingAdm) internal {
        bytes32 slot = PENDING_ADMIN_SLOT;

        assembly {
            sstore(slot, pendingAdm)
        }
    }

    function _willFallback() internal {
        require(
            msg.sender != _admin(),
            "Cannot call fallback function from the proxy admin"
        );
        super._willFallback();
    }
}

// File: contracts/reward/NFTRewardMathProxy.sol

pragma solidity ^0.5.5;


contract NFTRewardMathProxy is AdminUpgradeabilityProxy {
    constructor(address _implementation)
        public
        AdminUpgradeabilityProxy(_implementation)
    {}

    // Allow anyone to view the implementation address
    function proxyImplementation() external view returns (address) {
        return _implementation();
    }

    function proxyAdmin() external view returns (address) {
        return _admin();
    }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"proxyImplementation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pendingAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"proxyAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newImplementation","type":"address"},{"name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"implementation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"updateAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_implementation","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousAdmin","type":"address"},{"indexed":false,"name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newAdmin","type":"address"}],"name":"AdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"implementation","type":"address"}],"name":"Upgraded","type":"event"}]

608060405234801561001057600080fd5b506040516020806111138339810180604052602081101561003057600080fd5b8101908080519060200190929190505050808060405180806110b560239139602301905060405180910390207f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c360001b14151561008957fe5b6100988161011260201b60201c565b5060405180807f6f72672e7a657070656c696e6f732e70726f78792e61646d696e000000000000815250601a01905060405180910390207f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b60001b1415156100fc57fe5b61010b336101ab60201b60201c565b50506101ed565b610125816101da60201b610d471760201c565b151561017c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603b8152602001806110d8603b913960400191505060405180910390fd5b60007f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c360001b90508181555050565b60007f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b60001b90508181555050565b600080823b905060008111915050919050565b610eb9806101fc6000396000f3fe6080604052600436106100865760003560e01c80634f1ef286116100595780634f1ef286146101e65780635c60da1b1461027f5780638f283970146102d6578063d3b2f59814610327578063f851a4401461033e57610086565b80630c870f911461009057806326782247146100e75780633659cfe61461013e5780633e47158c1461018f575b61008e610395565b005b34801561009c57600080fd5b506100a56103af565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156100f357600080fd5b506100fc6103be565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561014a57600080fd5b5061018d6004803603602081101561016157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610416565b005b34801561019b57600080fd5b506101a461046b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61027d600480360360408110156101fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561023957600080fd5b82018360208201111561024b57600080fd5b8035906020019184600183028401116401000000008311171561026d57600080fd5b909192939192939050505061047a565b005b34801561028b57600080fd5b506102946105be565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102e257600080fd5b50610325600480360360208110156102f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610616565b005b34801561033357600080fd5b5061033c6108ad565b005b34801561034a57600080fd5b50610353610a40565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61039d610a98565b6103ad6103a8610b30565b610b61565b565b60006103b9610b30565b905090565b60006103c8610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561040a57610403610bb8565b9050610413565b610412610395565b5b90565b61041e610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561045f5761045a81610be9565b610468565b610467610395565b5b50565b6000610475610b87565b905090565b610482610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156105b0576104be83610be9565b60003073ffffffffffffffffffffffffffffffffffffffff1634848460405180838380828437808301925050509250505060006040518083038185875af1925050503d806000811461052c576040519150601f19603f3d011682016040523d82523d6000602084013e610531565b606091505b505090508015156105aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f75706772616465546f416e6443616c6c2d6572726f720000000000000000000081525060200191505060405180910390fd5b506105b9565b6105b8610395565b5b505050565b60006105c8610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561060a57610603610b30565b9050610613565b610612610395565b5b90565b61061e610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156108a157600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156106d9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526036815260200180610db76036913960400191505060405180910390fd5b6106e1610b87565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180610e28602e913960400191505060405180910390fd5b61076f610bb8565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156107f5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526038815260200180610e566038913960400191505060405180910390fd5b6107fe81610c58565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610827610b87565b82604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a16108aa565b6108a9610395565b5b50565b60006108b7610bb8565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610941576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526036815260200180610db76036913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180610d5b602a913960400191505060405180910390fd5b6109d081610c87565b6109da6000610c58565b7f54e4612788f90384e6843298d7854436f3a585b2c3831ab66abf1de63bfa6c2d81604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b6000610a4a610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610a8c57610a85610b87565b9050610a95565b610a94610395565b5b90565b610aa0610b87565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151515610b26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610d856032913960400191505060405180910390fd5b610b2e610cb6565b565b6000807f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c360001b9050805491505090565b3660008037600080366000845af43d6000803e8060008114610b82573d6000f35b3d6000fd5b6000807f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b60001b9050805491505090565b6000807f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c60001b9050805491505090565b610bf281610cb8565b7fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b81604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60007f54ac2bd5363dfe95a011c5b5a153968d77d153d212e900afce8624fdad74525c60001b90508181555050565b60007f10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b60001b90508181555050565b565b610cc181610d47565b1515610d18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603b815260200180610ded603b913960400191505060405180910390fd5b60007f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c360001b90508181555050565b600080823b90506000811191505091905056fe6d73672e73656e64657220616e64206e657741646d696e206d757374206265207468652073616d65202e43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e747261637420616464726573735468652063757272656e7420616e64206e65772061646d696e2063616e6e6f74206265207468652073616d65202e43616e6e6f742073657420746865206e657741646d696e206f6620612070726f787920746f207468652073616d652061646472657373202ea165627a7a72305820e9a290911369ab6898537b0c5a601531585ca2757bdbefeb72db776cf454676d00296f72672e7a657070656c696e6f732e70726f78792e696d706c656d656e746174696f6e43616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373000000000000000000000000fe942515229e8dd8e7ed9b3db3f7103f1be5d1e5

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000fe942515229e8dd8e7ed9b3db3f7103f1be5d1e5

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fe942515229e8dd8e7ed9b3db3f7103f1be5d1e5


Deployed ByteCode Sourcemap

7952:443:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1925:11;:9;:11::i;:::-;7952:443;8190:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8190:106:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5249:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5249:100:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6507:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6507:111:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6507:111:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;8304:88;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8304:88:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6626:303;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6626:303:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6626:303:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6626:303:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;6626:303:0;;;;;;;;;;;;:::i;:::-;;5357:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5357:104:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5469:563;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5469:563:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5469:563:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;6040:459;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6040:459:0;;;:::i;:::-;;5154:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5154:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2675:103;2716:15;:13;:15::i;:::-;2742:28;2752:17;:15;:17::i;:::-;2742:9;:28::i;:::-;2675:103::o;8190:106::-;8244:7;8271:17;:15;:17::i;:::-;8264:24;;8190:106;:::o;5249:100::-;5299:7;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;5326:15;:13;:15::i;:::-;5319:22;;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;5249;:::o;6507:111::-;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;6581:29;6592:17;6581:10;:29::i;:::-;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;6507:111;:::o;8304:88::-;8349:7;8376:8;:6;:8::i;:::-;8369:15;;8304:88;:::o;6626:303::-;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;6768:29;6779:17;6768:10;:29::i;:::-;6809:12;6835:4;6827:18;;6852:9;6863:4;;6827:41;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;6827:41:0;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;6808:60:0;;;6887:7;6879:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4856:1;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;6626:303;;;:::o;5357:104::-;5409:7;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;5436:17;:15;:17::i;:::-;5429:24;;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;5357:104;:::o;5469:563::-;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;5580:1;5559:23;;:9;:23;;;;5537:127;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5710:8;:6;:8::i;:::-;5697:21;;:9;:21;;;;5675:117;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5838:15;:13;:15::i;:::-;5825:28;;:9;:28;;;;5803:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5948:27;5965:9;5948:16;:27::i;:::-;5991:33;6004:8;:6;:8::i;:::-;6014:9;5991:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;5469:563;:::o;6040:459::-;6083:17;6103:15;:13;:15::i;:::-;6083:35;;6172:1;6151:23;;:9;:23;;;;6129:127;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6303:9;6289:23;;:10;:23;;;6267:115;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6393:20;6403:9;6393;:20::i;:::-;6424:28;6449:1;6424:16;:28::i;:::-;6468:23;6481:9;6468:23;;;;;;;;;;;;;;;;;;;;;;6040:459;:::o;5154:87::-;5198:7;4831:8;:6;:8::i;:::-;4817:22;;:10;:22;;;4813:100;;;5225:8;:6;:8::i;:::-;5218:15;;4813:100;;;4890:11;:9;:11::i;:::-;4813:100;5154:87;:::o;7657:207::-;7738:8;:6;:8::i;:::-;7724:22;;:10;:22;;;;7702:122;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7835:21;:19;:21::i;:::-;7657:207::o;3555:181::-;3605:12;3630;3241:66;3645:19;;3630:34;;3713:4;3707:11;3699:19;;3684:45;;:::o;2019:604::-;2125:12;2122:1;2119;2106:32;2325:1;2305;2274:12;2254:1;2221:14;2199:3;2168:173;2376:14;2373:1;2370;2355:36;2414:6;2443:1;2438:74;;;;2571:14;2568:1;2561:25;2438:74;2478:14;2475:1;2468:25;6937:161;6978:11;7002:12;4580:66;7017:10;;7002:25;;7075:4;7069:11;7062:18;;7047:44;;:::o;7106:190::-;7154:18;7185:12;4708:66;7200:18;;7185:33;;7273:4;7267:11;7253:25;;7238:51;;:::o;3744:155::-;3811:37;3830:17;3811:18;:37::i;:::-;3864:27;3873:17;3864:27;;;;;;;;;;;;;;;;;;;;;;3744:155;:::o;7471:178::-;7537:12;4708:66;7552:18;;7537:33;;7620:10;7614:4;7607:24;7592:50;;:::o;7304:159::-;7361:12;4580:66;7376:10;;7361:25;;7436:8;7430:4;7423:22;7408:48;;:::o;2631:36::-;:::o;3907:358::-;4003:42;4027:17;4003:23;:42::i;:::-;3981:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4145:12;3241:66;4160:19;;4145:34;;4229:17;4223:4;4216:31;4201:57;;:::o;2894:192::-;2951:4;2968:12;3037:4;3025:17;3017:25;;3077:1;3070:4;:8;3063:15;;;2894:192;;;:::o

Swarm Source

bzzr://e9a290911369ab6898537b0c5a601531585ca2757bdbefeb72db776cf454676d
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.