Contract 0x4793d79b25d89d9085e574a971dd1edb606e4335 1

 

Contract Overview

Balance:
5,940 MATIC

MATIC Value:
$5,445.20 (@ $0.92/MATIC)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xdbae26f96e8d0bdf11ff13b1aecbd8815dab298f844f93218b5885dc829b2813Transfer From356646392022-11-16 4:17:2218 days 18 hrs ago0x6350a94504982c37a4da2da565c8e72b201bc7d9 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.002357685168 33.070823779
0x2639e16ad3d658c09f1238b450e4605ed8519f09a7b28aac4a73d0b37e3ac30eMint350519002022-11-01 3:23:2533 days 19 hrs ago0x72f5e1c826598894236fcb17a9566f47450d535d IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.003066169013 34.838870735
0x5b46ffef1ae94909dd6d3e1912f8a8612603e318a23309443b696d398fd5db82Mint347567312022-10-24 21:37:4841 days 1 hr ago0x87df2c44cdc1ef164dd37fdd390d849c9e3aa2bb IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.004835162965 68.187321475
0x9de2e15ea9281eb190b56c67c225220eb3500d1928a3dfa40db0957dff62670cMint347567312022-10-24 21:37:4841 days 1 hr ago0x87df2c44cdc1ef164dd37fdd390d849c9e3aa2bb IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.004775775203 67.349812489
0xb7593837212fea72719baa4cd1f9bb18cb44cc16fd02d9c1d07c383a9ce3c50cMint347564752022-10-24 21:29:0041 days 1 hr ago0x87df2c44cdc1ef164dd37fdd390d849c9e3aa2bb IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.004775775203 67.349812489
0x30ffd51048646e4cf7581987795655df48de2718ebe7bcc7168dcf4088989f6aMint347561922022-10-24 21:19:1641 days 1 hr ago0x87df2c44cdc1ef164dd37fdd390d849c9e3aa2bb IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.006083971665 85.798500433
0x9eaa40c00d2671c2796ec20f1815a3a8659d3fbe99ebaadc7f4227e720457a36Mint347561892022-10-24 21:19:1041 days 1 hr ago0x87df2c44cdc1ef164dd37fdd390d849c9e3aa2bb IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.007551126023 85.798500433
0x2ab666b213a94a04a33ea83a6bcba111679d98f940bab0bfe3c75273d320d730Mint347046502022-10-23 15:07:3642 days 7 hrs ago0x042090efec89a3d231c249ce39d351006abb5aa9 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.00621960749 70.66932724
0xf48f3ed2822cf067613569287b92aae7b4ec24ca8d2264bf0f19bf60eaf2048aMint343323762022-10-14 11:44:2851 days 11 hrs ago0x2812db30be388a383bab47ed9b7e85094e6e9316 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.014217257285 161.541384907
0xc56bfb44ff57e13ff2b41b980eb4ae8d6ebc34b51f112f34a8401a02722223d3Safe Transfer Fr...343210292022-10-14 5:06:1251 days 17 hrs ago0x6350a94504982c37a4da2da565c8e72b201bc7d9 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.010987532526 148.359877483
0x2da9fb72bcfa805458ca0b4456cc1802dcc206f65150e50383f8019d07cb2277Mint340648992022-10-08 0:23:3057 days 22 hrs ago0x4f8c4da6f20ef86f6781856eb703b26eb085ff52 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.002127300002 30.000000031
0x9d46ce1ad9ce4627fa4e7e454d676433f8ba4c6e1d3d1424b935cc40a33181a1Mint340648992022-10-08 0:23:3057 days 22 hrs ago0x4f8c4da6f20ef86f6781856eb703b26eb085ff52 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.0021273 30
0x89e687a2c8b0cfd8876d8cac7b77913391cce0b71b12b2a97f596b1fca15902bMint340648982022-10-08 0:23:2657 days 22 hrs ago0x4f8c4da6f20ef86f6781856eb703b26eb085ff52 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.0026403 30.000000011
0x5cfbfb2b05c68a4c0ae3d649d296dccb21833384270218c2627ef84b048d7f24Mint299813752022-06-25 12:58:31162 days 9 hrs ago0x0c89f197f7f9b9c11be2def191cdbd29c562333e IN  0x4793d79b25d89d9085e574a971dd1edb606e433580 MATIC0.002485207284 32.045689138
0xb9d2017e0ee3ead0d5ad2d3b0ce3d3a7f43f30c54b54eba4240f64a077f82e3dMint292240932022-06-06 5:20:07181 days 17 hrs ago0x9e0912e1c3b89f3734aa69a6e7bbf544bff6bf91 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.002127300001 30.000000018
0x74259c6042e88661432909d68377f3e303bfaf0bcd8f9a822c87659510c9432bMint276088132022-04-26 19:30:38222 days 3 hrs ago0xc9a1e9af06afab37d1d2457244489f9c5e5db689 IN  0x4793d79b25d89d9085e574a971dd1edb606e433560 MATIC0.002275425326 30.202889991
0x9c7508a67b496183b7ef7470c89f6bd2bd69bc4e0e79a05d91e5336d57dafbf0Mint275047862022-04-24 3:53:31224 days 18 hrs ago0x9e0912e1c3b89f3734aa69a6e7bbf544bff6bf91 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.002904329999 32.999999998
0xc2b211e3d69c0a261386934ba04baa7afec0ee8212f7e98f0c57efb5805a5181Mint272679982022-04-18 2:39:29230 days 20 hrs ago0xc628599452566500560f7fda9969cb6180b259fd IN  0x4793d79b25d89d9085e574a971dd1edb606e4335100 MATIC0.002925420246 30.200692155
0x38488912f360017ffbf8ee0773f89f7f119c556cef365b705f5e573743f29efcMint269346992022-04-09 15:51:24239 days 6 hrs ago0x9328400ad2653425a61d0aaf71a04996a50123c0 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.002127709324 30.005772454
0xbd00fe9974b490007afd6ab37ab33f0230371ddf60b8dbbd9a5d5b21127ed6e9Mint269141442022-04-09 3:22:00239 days 19 hrs ago0x9328400ad2653425a61d0aaf71a04996a50123c0 IN  0x4793d79b25d89d9085e574a971dd1edb606e433520 MATIC0.0021322637 30.070000003
0xe601e01e5ae60cfef2f422d4adab53e56ca8e1ef08b95f891bcdddfec7f29db9Transfer From262340392022-03-22 16:43:05257 days 6 hrs ago0xff96abacf61bf498c0fdf171b17f8bf5feeb4696 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.002241188166 30.013769097
0xac27b437879a32ef63736942b9c0313f404ff55e84e2ae9c515b5d477dfe49d3Transfer From262340392022-03-22 16:43:05257 days 6 hrs ago0xff96abacf61bf498c0fdf171b17f8bf5feeb4696 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.00239025072 32.01
0x5ec3e4c9dd8334fd8fd721b11877d3f8f163a4afa961f5f226187e9c3d2de3f5Transfer From261182562022-03-19 17:15:09260 days 5 hrs ago0xff96abacf61bf498c0fdf171b17f8bf5feeb4696 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.00310700441 41.608694159
0xf8f555c348e61a1da1bf2e77a032715fd7f4a8caa46f44a8a2f7517dfaf85d93Transfer From261178112022-03-19 16:59:27260 days 5 hrs ago0xff96abacf61bf498c0fdf171b17f8bf5feeb4696 IN  0x4793d79b25d89d9085e574a971dd1edb606e43350 MATIC0.002754423775 30.013770813
0x99c80202f138e64f4e46661d1533d98e38d253db0bfa853c60f0d4ba607f67d8Mint260547072022-03-17 23:21:30261 days 23 hrs ago0x832edcf7008907eda49843ba7f22d2d76bf2003b IN  0x4793d79b25d89d9085e574a971dd1edb606e433580 MATIC0.002354240242 30.356924936
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
Metaminers

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-03-08
*/

// Sources flattened with hardhat v2.8.3 https://hardhat.org

// File @openzeppelin/contracts/proxy/[email protected]

// OpenZeppelin Contracts v4.4.1 (proxy/Proxy.sol)

pragma solidity ^0.8.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 *
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 *
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal view virtual returns (address);

    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     *
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _fallback() internal virtual {
        _beforeFallback();
        _delegate(_implementation());
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback() external payable virtual {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive() external payable virtual {
        _fallback();
    }

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     *
     * If overriden should call `super._beforeFallback()`.
     */
    function _beforeFallback() internal virtual {}
}


// File @openzeppelin/contracts/utils/[email protected]

// OpenZeppelin Contracts v4.4.1 (utils/Address.sol)

pragma solidity ^0.8.0;

/**
 * @dev Collection of functions related to the address type
 */
library Address {
    /**
     * @dev Returns true if `account` is a contract.
     *
     * [IMPORTANT]
     * ====
     * It is unsafe to assume that an address for which this function returns
     * false is an externally-owned account (EOA) and not a contract.
     *
     * Among others, `isContract` will return false for the following
     * types of addresses:
     *
     *  - an externally-owned account
     *  - a contract in construction
     *  - an address where a contract will be created
     *  - an address where a contract lived, but was destroyed
     * ====
     */
    function isContract(address account) internal view returns (bool) {
        // This method relies on extcodesize, which returns 0 for contracts in
        // construction, since the code is only stored at the end of the
        // constructor execution.

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

    /**
     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
     * `recipient`, forwarding all available gas and reverting on errors.
     *
     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
     * of certain opcodes, possibly making contracts go over the 2300 gas limit
     * imposed by `transfer`, making them unable to receive funds via
     * `transfer`. {sendValue} removes this limitation.
     *
     * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
     *
     * IMPORTANT: because control is transferred to `recipient`, care must be
     * taken to not create reentrancy vulnerabilities. Consider using
     * {ReentrancyGuard} or the
     * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
     */
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        (bool success, ) = recipient.call{value: amount}("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    /**
     * @dev Performs a Solidity function call using a low level `call`. A
     * plain `call` is an unsafe replacement for a function call: use this
     * function instead.
     *
     * If `target` reverts with a revert reason, it is bubbled up by this
     * function (like regular Solidity function calls).
     *
     * Returns the raw returned data. To convert to the expected return value,
     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].
     *
     * Requirements:
     *
     * - `target` must be a contract.
     * - calling `target` with `data` must not revert.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionCall(target, data, "Address: low-level call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with
     * `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but also transferring `value` wei to `target`.
     *
     * Requirements:
     *
     * - the calling contract must have an ETH balance of at least `value`.
     * - the called Solidity function must be `payable`.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(
        address target,
        bytes memory data,
        uint256 value
    ) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    /**
     * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but
     * with `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(
        address target,
        bytes memory data,
        uint256 value,
        string memory errorMessage
    ) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");

        (bool success, bytes memory returndata) = target.call{value: value}(data);
        return verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but performing a static call.
     *
     * _Available since v3.3._
     */
    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],
     * but performing a static call.
     *
     * _Available since v3.3._
     */
    function functionStaticCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");

        (bool success, bytes memory returndata) = target.staticcall(data);
        return verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],
     * but performing a delegate call.
     *
     * _Available since v3.4._
     */
    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],
     * but performing a delegate call.
     *
     * _Available since v3.4._
     */
    function functionDelegateCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");

        (bool success, bytes memory returndata) = target.delegatecall(data);
        return verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the
     * revert reason using the provided one.
     *
     * _Available since v4.3._
     */
    function verifyCallResult(
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal pure returns (bytes memory) {
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}


// File @openzeppelin/contracts/utils/[email protected]

// OpenZeppelin Contracts v4.4.1 (utils/StorageSlot.sol)

pragma solidity ^0.8.0;

/**
 * @dev Library for reading and writing primitive types to specific storage slots.
 *
 * Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.
 * This library helps with reading and writing to such slots without the need for inline assembly.
 *
 * The functions in this library return Slot structs that contain a `value` member that can be used to read or write.
 *
 * Example usage to set ERC1967 implementation slot:
 * ```
 * contract ERC1967 {
 *     bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
 *
 *     function _getImplementation() internal view returns (address) {
 *         return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
 *     }
 *
 *     function _setImplementation(address newImplementation) internal {
 *         require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract");
 *         StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;
 *     }
 * }
 * ```
 *
 * _Available since v4.1 for `address`, `bool`, `bytes32`, and `uint256`._
 */
library StorageSlot {
    struct AddressSlot {
        address value;
    }

    struct BooleanSlot {
        bool value;
    }

    struct Bytes32Slot {
        bytes32 value;
    }

    struct Uint256Slot {
        uint256 value;
    }

    /**
     * @dev Returns an `AddressSlot` with member `value` located at `slot`.
     */
    function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) {
        assembly {
            r.slot := slot
        }
    }

    /**
     * @dev Returns an `BooleanSlot` with member `value` located at `slot`.
     */
    function getBooleanSlot(bytes32 slot) internal pure returns (BooleanSlot storage r) {
        assembly {
            r.slot := slot
        }
    }

    /**
     * @dev Returns an `Bytes32Slot` with member `value` located at `slot`.
     */
    function getBytes32Slot(bytes32 slot) internal pure returns (Bytes32Slot storage r) {
        assembly {
            r.slot := slot
        }
    }

    /**
     * @dev Returns an `Uint256Slot` with member `value` located at `slot`.
     */
    function getUint256Slot(bytes32 slot) internal pure returns (Uint256Slot storage r) {
        assembly {
            r.slot := slot
        }
    }
}


// File contracts/Metaminers.sol

pragma solidity ^0.8.4;



contract ERC721ContractWrapper is Proxy {
    address internal constant _IMPLEMENTATION_ADDRESS = 0x603F288A38A88E7411266D108a85BAd8e2b28031;
    bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    constructor(
        string memory _name,
        string memory _symbol,
        uint256 _totalSupply
    ) {
        assert(_IMPLEMENTATION_SLOT == bytes32(uint256(keccak256("eip1967.proxy.implementation")) - 1));
        StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = _IMPLEMENTATION_ADDRESS;
        Address.functionDelegateCall(
            _IMPLEMENTATION_ADDRESS,
            abi.encodeWithSignature("initialize(string,string,uint256)", _name, _symbol, _totalSupply)
        );
    }
    
    /**
     * @dev Returns the current implementation address.
     */
     function implementation() public view returns (address) {
        return _implementation();
    }

    function _implementation() internal override view returns (address) {
        return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
    }    
}

contract Metaminers is ERC721ContractWrapper {
  constructor(
    string memory _name,
    string memory _symbol,
    uint256 _totalSupply
  ) ERC721ContractWrapper(_name,_symbol,_totalSupply) {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516107e53803806107e583398101604081905261002f9161030e565b82828261005d60017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd610408565b60008051602061079e8339815191521461008757634e487b7160e01b600052600160045260246000fd5b73603f288a38a88e7411266d108a85bad8e2b280316100c060008051602061079e83398151915260001b61015160201b6100dd1760201c565b80546001600160a01b0319166001600160a01b03929092169190911790556040516101459073603f288a38a88e7411266d108a85bad8e2b280319061010d908690869086906024016103d2565b60408051601f19818403018152919052602080820180516001600160e01b031663588ca48760e11b1790526100e0610154821b17901c565b50505050505050610471565b90565b606061017983836040518060600160405280602781526020016107be60279139610180565b9392505050565b6060833b6101e45760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101ff91906103a3565b600060405180830381855af49150503d806000811461023a576040519150601f19603f3d011682016040523d82523d6000602084013e61023f565b606091505b50909250905061025082828661025a565b9695505050505050565b60608315610269575081610179565b8251156102795782518084602001fd5b8160405162461bcd60e51b81526004016101db91906103bf565b600082601f8301126102a3578081fd5b81516001600160401b03808211156102bd576102bd61045b565b604051601f8301601f19908116603f011681019082821181831017156102e5576102e561045b565b816040528381528660208588010111156102fd578485fd5b61025084602083016020890161042b565b600080600060608486031215610322578283fd5b83516001600160401b0380821115610338578485fd5b61034487838801610293565b94506020860151915080821115610359578384fd5b5061036686828701610293565b925050604084015190509250925092565b6000815180845261038f81602086016020860161042b565b601f01601f19169290920160200192915050565b600082516103b581846020870161042b565b9190910192915050565b6020815260006101796020830184610377565b6060815260006103e56060830186610377565b82810360208401526103f78186610377565b915050826040830152949350505050565b60008282101561042657634e487b7160e01b81526011600452602481fd5b500390565b60005b8381101561044657818101518382015260200161042e565b83811115610455576000848401525b50505050565b634e487b7160e01b600052604160045260246000fd5b61031e806104806000396000f3fe6080604052600436106100225760003560e01c80635c60da1b1461003957610031565b366100315761002f61006a565b005b61002f61006a565b34801561004557600080fd5b5061004e6100a5565b6040516001600160a01b03909116815260200160405180910390f35b6100a361009e7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b61010c565b565b60006100d87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b90565b606061010583836040518060600160405280602781526020016102c260279139610130565b9392505050565b3660008037600080366000845af43d6000803e80801561012b573d6000f35b3d6000fd5b6060833b6101945760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101af9190610242565b600060405180830381855af49150503d80600081146101ea576040519150601f19603f3d011682016040523d82523d6000602084013e6101ef565b606091505b50915091506101ff828286610209565b9695505050505050565b60608315610218575081610105565b8251156102285782518084602001fd5b8160405162461bcd60e51b815260040161018b919061025e565b60008251610254818460208701610291565b9190910192915050565b602081526000825180602084015261027d816040850160208701610291565b601f01601f19169190910160400192915050565b60005b838110156102ac578181015183820152602001610294565b838111156102bb576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212204dcef0d4c71978ed6a1131af296cb2ca35b45fd497c3050ba7bba709c97546de64736f6c63430008040033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000001388000000000000000000000000000000000000000000000000000000000000000a4d6574616d696e6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075a4d494e45525300000000000000000000000000000000000000000000000000

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000001388000000000000000000000000000000000000000000000000000000000000000a4d6574616d696e6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075a4d494e45525300000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Metaminers
Arg [1] : _symbol (string): ZMINERS
Arg [2] : _totalSupply (uint256): 5000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000001388
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 4d6574616d696e65727300000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [6] : 5a4d494e45525300000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

15374:203:0:-:0;;;;;;;;;;;;;;;;;;;;;;;3048:11;:9;:11::i;:::-;15374:203;;2817:11;:9;:11::i;15108:99::-;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;457:32:1;;;439:51;;427:2;412:18;15108:99:0;;;;;;;2454:113;2531:28;2541:17;14435:66;15301:54;-1:-1:-1;;;;;15301:54:0;;15215:148;2541:17;2531:9;:28::i;:::-;2454:113::o;15108:99::-;15155:7;15182:17;14435:66;15301:54;-1:-1:-1;;;;;15301:54:0;;15215:148;15182:17;15175:24;;15108:99;:::o;13249:151::-;13378:4;13353:40::o;9829:200::-;9912:12;9944:77;9965:6;9973:4;9944:77;;;;;;;;;;;;;;;;;:20;:77::i;:::-;9937:84;9829:200;-1:-1:-1;;;9829:200:0:o;1044:918::-;1387:14;1384:1;1381;1368:34;1605:1;1602;1586:14;1583:1;1567:14;1560:5;1547:60;1684:16;1681:1;1678;1663:38;1724:6;1793:68;;;;1912:16;1909:1;1902:27;1793:68;1829:16;1826:1;1819:27;10223:396;10368:12;4558:20;;10393:69;;;;-1:-1:-1;;;10393:69:0;;1091:2:1;10393:69:0;;;1073:21:1;1130:2;1110:18;;;1103:30;1169:34;1149:18;;;1142:62;-1:-1:-1;;;1220:18:1;;;1213:36;1266:19;;10393:69:0;;;;;;;;;10476:12;10490:23;10517:6;-1:-1:-1;;;;;10517:19:0;10537:4;10517:25;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10475:67;;;;10560:51;10577:7;10586:10;10598:12;10560:16;:51::i;:::-;10553:58;10223:396;-1:-1:-1;;;;;;10223:396:0:o;10847:712::-;10997:12;11026:7;11022:530;;;-1:-1:-1;11057:10:0;11050:17;;11022:530;11171:17;;:21;11167:374;;11369:10;11363:17;11430:15;11417:10;11413:2;11409:19;11402:44;11317:148;11512:12;11505:20;;-1:-1:-1;;;11505:20:0;;;;;;;;:::i;14:274:1:-;143:3;181:6;175:13;197:53;243:6;238:3;231:4;223:6;219:17;197:53;:::i;:::-;266:16;;;;;151:137;-1:-1:-1;;151:137:1:o;501:383::-;650:2;639:9;632:21;613:4;682:6;676:13;725:6;720:2;709:9;705:18;698:34;741:66;800:6;795:2;784:9;780:18;775:2;767:6;763:15;741:66;:::i;:::-;868:2;847:15;-1:-1:-1;;843:29:1;828:45;;;;875:2;824:54;;622:262;-1:-1:-1;;622:262:1:o;1296:258::-;1368:1;1378:113;1392:6;1389:1;1386:13;1378:113;;;1468:11;;;1462:18;1449:11;;;1442:39;1414:2;1407:10;1378:113;;;1509:6;1506:1;1503:13;1500:2;;;1544:1;1535:6;1530:3;1526:16;1519:27;1500:2;;1349:205;;;:::o

Swarm Source

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