ETH Price: $3,339.66 (+3.03%)

Token

Meta Apes Relic (MAR)

Overview

Max Total Supply

0 MAR

Holders

8

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
0 MAR
0x0000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
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:
AdminUpgradeabilityProxy

Compiler Version
v0.8.4+commit.c7e474f2

ZkSolc Version
v1.3.10

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion, MIT license
File 1 of 1 : Upgrade.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

library ZOSLibAddress {
    function isContract(address account) internal view returns (bool x) {
        return account.code.length > 0;
    }
}

abstract contract Proxy {
    constructor() {}

    fallback() external payable {
        _fallback();
    }

    receive() external payable {
        _fallback();
    }

    function _implementation() internal view virtual 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 virtual {}

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

contract BaseUpgradeabilityProxy is Proxy {
    event Upgraded(address indexed implementation);
    bytes32 internal constant IMPLEMENTATION_SLOT =
        0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3;

    function _implementation() internal view override 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) internal {
        require(
            ZOSLibAddress.isContract(newImplementation),
            "Cannot set a proxy implementation to a non-contract address"
        );
        bytes32 slot = IMPLEMENTATION_SLOT;
        assembly {
            sstore(slot, newImplementation)
        }
    }
}

contract BaseAdminUpgradeabilityProxy is BaseUpgradeabilityProxy {
    event AdminChanged(address previousAdmin, address newAdmin);
    bytes32 internal constant ADMIN_SLOT =
        0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b;

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

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

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

    function changeAdmin(address newAdmin) external ifAdmin {
        require(
            newAdmin != address(0),
            "Cannot change the admin of a proxy to the zero address"
        );
        emit AdminChanged(_admin(), newAdmin);
        _setAdmin(newAdmin);
    }

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

    function upgradeToAndCall(address newImplementation, bytes calldata data)
        external
        payable
        ifAdmin
    {
        _upgradeTo(newImplementation);
        (bool success, ) = newImplementation.delegatecall(data);
        require(success);
    }

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

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

        assembly {
            sstore(slot, newAdmin)
        }
    }

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

contract UpgradeabilityProxy is BaseUpgradeabilityProxy {
    constructor(address _logic, bytes memory _data) payable {
        assert(
            IMPLEMENTATION_SLOT ==
                keccak256("org.zeppelinos.proxy.implementation")
        );
        _setImplementation(_logic);
        if (_data.length > 0) {
            (bool success, ) = _logic.delegatecall(_data);
            require(success);
        }
    }
}

contract AdminUpgradeabilityProxy is
    BaseAdminUpgradeabilityProxy,
    UpgradeabilityProxy
{
    constructor(
        address _logic,
        address _admin,
        bytes memory _data
    ) payable UpgradeabilityProxy(_logic, _data) {
        assert(ADMIN_SLOT == keccak256("org.zeppelinos.proxy.admin"));
        _setAdmin(_admin);
    }

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

Settings
{
  "compilerPath": "",
  "experimental": {
    "dockerImage": "matterlabs/zksolc",
    "tag": "latest"
  },
  "forceEvmla": false,
  "isSystem": false,
  "libraries": {},
  "optimizer": {
    "enabled": true,
    "mode": "3"
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"address","name":"_admin","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"_adminAddr","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"_imp","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

9c4d535b00000000000000000000000000000000000000000000000000000000000000000100019bff124b3cb8fa86775052fbc7e2965971cac6794194c3894c9121f866000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001600000000000000000000000005c16a567cf454118137fa7e821c331099a27f33200000000000000000000000043f970fb4256763b3c03bed26df01ebda6f488a5000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c44cd88b7600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f4d65746120417065732052656c6963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x000400000000000200000000030100190000006003300270000001780430019700030000004103550002000000010355000001780030019d000100000000001f0000008001000039000000400010043f00000000010000310000000102200190000000350000c13d000000040210008c000000b90000413d0000000202000367000000000202043b000000e002200270000001810320009c000000ad0000a13d000001820120009c000000ba0000613d000001830120009c000000d50000613d000001840120009c000000b90000c13d0000000001000416000000000110004c000000ed0000c13d000000040100008a00000000011000310000017b02000041000000000310004c000000000300001900000000030240190000017b01100197000000000410004c000000000200a0190000017b0110009c00000000010300190000000001026019000000000110004c000000ed0000c13d05d902490000040f0000017c01100197000000400200043d00000000001204350000017801000041000001780320009c0000000001024019000000400110021000000187011001c7000005da0001042e0000009f02100039000000200300008a000000000232016f00000179042000410000017a0440009c000000410000213d0000017f0100004100000000001004350000004101000039000000040010043f0000018001000041000005db00010430000000400020043f0000001f0210018f000000020400036700000005051002720000004f0000613d00000000060000190000000507600210000000000874034f000000000808043b000000800770003900000000008704350000000106600039000000000756004b000000470000413d000000000620004c0000005e0000613d0000000505500210000000000454034f00000003022002100000008005500039000000000605043300000000062601cf000000000626022f000000000404043b0000010002200089000000000424022f00000000022401cf000000000262019f00000000002504350000017b020000410000005f0410008c000000000400001900000000040220190000017b05100197000000000650004c00000000020080190000017b0550009c000000000204c019000000000220004c000000ed0000613d000000800400043d0000017c0240009c000000ed0000213d000000a00200043d0000017c0520009c000000ed0000213d000000c00600043d0000017d0560009c000000ed0000213d00000080071000390000009f016000390000017b05000041000000000871004b000000000800001900000000080580190000017b097001970000017b01100197000000000a91004b0000000005008019000000000191013f0000017b0110009c00000000010800190000000001056019000000000110004c000000ed0000c13d000000800560003900000000010504330000017d0810009c0000003b0000213d0000003f08100039000000000838016f000000400300043d0000000008830019000000000938004b000000000900001900000001090040390000017d0a80009c0000003b0000213d00000001099001900000003b0000c13d000000400080043f00000000001304350000000006160019000000a006600039000000000676004b000000ed0000213d000000000610004c000000a60000613d000000000600001900000020066000390000000007360019000000000856001900000000080804330000000000870435000000000716004b0000009a0000413d000000000516004b000000a60000a13d000000000131001900000020011000390000000000010435000000000104001905d900ef0000040f0000002001000039000001000010044300000120000004430000017e01000041000005da0001042e000001850320009c000000e10000613d000001860220009c000000b90000c13d05d9018a0000040f05d9049e0000040f0000017801000041000000400200043d000001780320009c00000000010240190000004001100210000005da0001042e05d901bc0000040f0000000001000416000000000110004c000000ed0000c13d000000040100008a00000000011000310000017b02000041000000000310004c000000000300001900000000030240190000017b01100197000000000410004c000000000200a0190000017b0110009c00000000010300190000000001026019000000000110004c000000ed0000c13d05d902c20000040f0000017c01100197000000400200043d00000000001204350000017801000041000001780320009c0000000001024019000000400110021000000187011001c7000005da0001042e0000000001000416000000000110004c000000ed0000c13d000000000100003105d901750000040f05d9033c0000040f0000017801000041000000400200043d000001780320009c00000000010240190000004001100210000005da0001042e0000000001000416000000000110004c000000ed0000c13d000000000100003105d901750000040f05d903e80000040f0000017801000041000000400200043d000001780320009c00000000010240190000004001100210000005da0001042e0000000001000019000005db000104300003000000000002000200000003001d000100000002001d000300000001001d00000188020000410000000000200439000000040010044300000178010000410000000002000414000001780320009c0000000001024019000000c00110021000000189011001c7000080020200003905d905cf0000040f00000003060000290000000102200190000001580000613d000000000101043b000000000110004c0000015a0000613d0000018a01000041000000000061041b00000002010000290000000013010434000000000230004c000001540000613d0000000002000414000000040460008c000001100000c13d00000001020000390000000101000031000001230000013d0000017804000041000001780530009c00000000030480190000006003300210000001780510009c00000000010480190000004001100210000000000113019f000001780320009c0000000002048019000000c002200210000000000112019f000000000206001905d905d40000040f000000010220018f00030000000103550000006001100270000101780010019d0000017801100197000000000310004c000001520000613d0000018b0310009c0000016f0000813d0000003f03100039000000200400008a000000000443016f000000400300043d0000000004430019000000000534004b000000000500001900000001050040390000017d0640009c0000016f0000213d00000001055001900000016f0000c13d000000400040043f0000000001130436000000030300036700000001050000310000001f0450018f0000000505500272000001430000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b0000013b0000413d000000000640004c000001520000613d0000000505500210000000000353034f00000000015100190000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000000000120004c000001580000613d0000018c010000410000000102000029000000000021041b000000000001042d0000000001000019000005db00010430000000400100043d00000064021000390000018d03000041000000000032043500000044021000390000018e03000041000000000032043500000024021000390000003b0300003900000000003204350000018f0200004100000000002104350000000402100039000000200300003900000000003204350000017802000041000001780310009c0000000001028019000000400110021000000190011001c7000005db000104300000017f0100004100000000001004350000004101000039000000040010043f0000018001000041000005db00010430000000040110008a0000017b020000410000001f0310008c000000000300001900000000030220190000017b01100197000000000410004c00000000020080190000017b0110009c00000000010300190000000001026019000000000110004c000001880000613d00000004010000390000000201100367000000000101043b0000017c0210009c000001880000213d000000000001042d0000000001000019000005db00010430000000040210008a0000017b030000410000003f0420008c000000000400001900000000040320190000017b02200197000000000520004c00000000030080190000017b0220009c00000000020400190000000002036019000000000220004c000001ba0000613d00000002020003670000000403200370000000000403043b0000017c0340009c000001ba0000213d0000002403200370000000000503043b0000017d0350009c000001ba0000213d00000023035000390000017b06000041000000000713004b000000000700001900000000070680190000017b081001970000017b03300197000000000983004b0000000006008019000000000383013f0000017b0330009c00000000030700190000000003066019000000000330004c000001ba0000c13d0000000403500039000000000232034f000000000302043b0000017d0230009c000001ba0000213d00000024025000390000000005320019000000000115004b000001ba0000213d0000000001040019000000000001042d0000000001000019000005db000104300000018c01000041000000000101041a0000017c011001970000000002000411000000000112004b000001d70000c13d000000400100043d0000006402100039000001910300004100000000003204350000004402100039000001920300004100000000003204350000002402100039000000320300003900000000003204350000018f0200004100000000002104350000000402100039000000200300003900000000003204350000017802000041000001780310009c0000000001028019000000400110021000000190011001c7000005db00010430000000020100036700000000040000310000001f0340018f0000018a02000041000000000202041a0000000504400272000001e60000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000001df0000413d000000000530004c000001f40000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f000000000014043500000000010000310000000003000414000000040420008c000002140000c13d000000030100036700000001020000310000001f0320018f0000000502200272000002050000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000001fe0000413d000000000430004c0000023d0000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f00000000001204350000023d0000013d0000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d000001780440019700000005044002720000022d0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000002260000413d000000000530004c0000023b0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000002430000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db000104300000018c01000041000000000101041a0000017c021001970000000003000411000000000223004b000002500000c13d000000000001042d000000020100036700000000040000310000001f0340018f0000018a02000041000000000202041a00000005044002720000025f0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000002580000413d000000000530004c0000026d0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f000000000014043500000000010000310000000003000414000000040420008c0000028d0000c13d000000030100036700000001020000310000001f0320018f00000005022002720000027e0000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000002770000413d000000000430004c000002b60000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000002b60000013d0000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d00000178044001970000000504400272000002a60000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b0000029f0000413d000000000530004c000002b40000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000002bc0000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db000104300000018a01000041000000000201041a0000018c01000041000000000101041a0000017c011001970000000003000411000000000113004b000002cc0000c13d0000000001020019000000000001042d000000020100036700000000030000310000001f0430018f0000000503300272000002d90000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000635004b000002d20000413d000000000540004c000002e70000613d00000003044002100000000503300210000000000503043300000000054501cf000000000545022f000000000131034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f000000000013043500000000010000310000000003000414000000040420008c000003070000c13d000000030100036700000001020000310000001f0320018f0000000502200272000002f80000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000002f10000413d000000000430004c000003300000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000003300000013d0000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d00000178044001970000000504400272000003200000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000003190000413d000000000530004c0000032e0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000003360000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db0001043000010000000000020000018c02000041000000000202041a0000017c022001970000000003000411000000000323004b0000035f0000c13d000000400500043d000100000001001d0000017c031001980000039c0000613d00000020045000390000000000340435000000000025043500000178020000410000000003000414000001780430009c0000000003028019000001780450009c000000000102001900000000010540190000004001100210000000c002300210000000000112019f00000193011001c70000800d020000390000000103000039000001940400004105d905ca0000040f0000000101200190000003b10000613d0000018c010000410000000102000029000000000021041b000000000001042d000000020100036700000000040000310000001f0340018f0000018a02000041000000000202041a00000005044002720000036e0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000003670000413d000000000530004c0000037c0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f000000000014043500000000010000310000000003000414000000040420008c000003b30000c13d000000030100036700000001020000310000001f0320018f00000005022002720000038d0000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000003860000413d000000000430004c000003dc0000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000003dc0000013d0000006402500039000001950300004100000000003204350000004402500039000001960300004100000000003204350000002402500039000000360300003900000000003204350000018f0200004100000000002504350000000402500039000000200300003900000000003204350000017802000041000001780350009c00000000010200190000000001054019000000400110021000000190011001c7000005db000104300000000001000019000005db000104300000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d00000178044001970000000504400272000003cc0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000003c50000413d000000000530004c000003da0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000003e20000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db0001043000010000000000020000018c02000041000000000202041a0000017c032001970000000002000411000000000232004b000004170000c13d00000188020000410000000000200439000100000001001d000000040010044300000178010000410000000002000414000001780320009c0000000001024019000000c00110021000000189011001c7000080020200003905d905cf0000040f0000000102200190000004150000613d000000000101043b000000000110004c000004540000613d0000018a010000410000000105000029000000000051041b000000400100043d00000178020000410000000003000414000001780430009c0000000003028019000001780410009c00000000010280190000004001100210000000c002300210000000000112019f00000197011001c70000800d020000390000000203000039000001980400004105d905ca0000040f0000000101200190000004150000613d000000000001042d0000000001000019000005db00010430000000020100036700000000040000310000001f0340018f0000018a02000041000000000202041a0000000504400272000004260000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b0000041f0000413d000000000530004c000004340000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f000000000014043500000000010000310000000003000414000000040420008c000004690000c13d000000030100036700000001020000310000001f0320018f0000000502200272000004450000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b0000043e0000413d000000000430004c000004920000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000004920000013d000000400100043d00000064021000390000018d03000041000000000032043500000044021000390000018e03000041000000000032043500000024021000390000003b0300003900000000003204350000018f0200004100000000002104350000000402100039000000200300003900000000003204350000017802000041000001780310009c0000000001028019000000400110021000000190011001c7000005db000104300000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d00000178044001970000000504400272000004820000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b0000047b0000413d000000000530004c000004900000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000004980000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db000104300003000000000002000200000003001d000100000002001d0000018c02000041000000000202041a0000017c032001970000000002000411000000000232004b000005430000c13d00000188020000410000000000200439000300000001001d000000040010044300000178010000410000000002000414000001780320009c0000000001024019000000c00110021000000189011001c7000080020200003905d905cf0000040f00000001022001900000053b0000613d000000000101043b000000000110004c000005800000613d0000018a010000410000000305000029000000000051041b000000400100043d00000178020000410000000003000414000001780430009c0000000003028019000001780410009c00000000010280190000004001100210000000c002300210000000000112019f00000197011001c70000800d020000390000000203000039000001980400004105d905ca0000040f00000001012001900000053b0000613d000000400100043d00000002080000290000001f0280018f000000010300002900000002033003670000000504800272000004dc0000613d000000000500001900000005065002100000000007610019000000000663034f000000000606043b00000000006704350000000105500039000000000645004b000004d40000413d000000000520004c000004eb0000613d0000000504400210000000000343034f00000000044100190000000302200210000000000504043300000000052501cf000000000525022f000000000303043b0000010002200089000000000323022f00000000022301cf000000000252019f00000000002404350000000002810019000000000002043500000000060004140000000302000029000000040320008c000004f40000c13d00000001020000390000000101000031000005070000013d0000017803000041000001780480009c000000000403001900000000040840190000006004400210000001780510009c00000000010380190000004001100210000000000141019f000001780460009c0000000003064019000000c003300210000000000113019f05d905d40000040f000000010220018f00030000000103550000006001100270000101780010019d0000017801100197000000000310004c000005380000613d0000018b0310009c0000053d0000813d0000001f03100039000000200400008a000000000343016f0000003f03300039000000000443016f000000400300043d0000000004430019000000000534004b000000000500001900000001050040390000017d0640009c0000053d0000213d00000001055001900000053d0000c13d000000400040043f0000000001130436000000030300036700000001050000310000001f0450018f0000000505500272000005290000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b000005210000413d000000000640004c000005380000613d0000000505500210000000000353034f00000000015100190000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000000000120004c0000053b0000613d000000000001042d0000000001000019000005db000104300000017f0100004100000000001004350000004101000039000000040010043f0000018001000041000005db00010430000000020100036700000000040000310000001f0340018f0000018a02000041000000000202041a0000000504400272000005520000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b0000054b0000413d000000000530004c000005600000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f000000000014043500000000010000310000000003000414000000040420008c000005950000c13d000000030100036700000001020000310000001f0320018f0000000502200272000005710000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b0000056a0000413d000000000430004c000005be0000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f0000000000120435000005be0000013d000000400100043d00000064021000390000018d03000041000000000032043500000044021000390000018e03000041000000000032043500000024021000390000003b0300003900000000003204350000018f0200004100000000002104350000000402100039000000200300003900000000003204350000017802000041000001780310009c0000000001028019000000400110021000000190011001c7000005db000104300000017804000041000001780530009c0000000003048019000001780510009c00000000010480190000006001100210000000c003300210000000000113019f05d905d40000040f0003000000010355000000000301001900000060043002700000001f0340018f000101780040019d00000178044001970000000504400272000005ae0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000645004b000005a70000413d000000000530004c000005bc0000613d00000003033002100000000504400210000000000504043300000000053501cf000000000535022f000000000141034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f00000000001404350000000101200190000005c40000613d00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005da0001042e00000178010000410000000102000031000001780320009c00000000010240190000006001100210000005db00010430000005cd002104210000000102000039000000000001042d0000000002000019000000000001042d000005d2002104230000000102000039000000000001042d0000000002000019000000000001042d000005d7002104250000000102000039000000000001042d0000000002000019000000000001042d000005d900000432000005da0001042e000005db00010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000007f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff00000002000000000000000000000000000000400000010000000000000000004e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000000005c60da1a000000000000000000000000000000000000000000000000000000005c60da1b000000000000000000000000000000000000000000000000000000008f28397000000000000000000000000000000000000000000000000000000000f851a440000000000000000000000000000000000000000000000000000000003659cfe6000000000000000000000000000000000000000000000000000000004f1ef28600000000000000000000000000000000000000200000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b8302000002000000000000000000000000000000240000000000000000000000007050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3000000000000000000000000000000000000000000000001000000000000000010d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b6e20746f2061206e6f6e2d636f6e74726163742061646472657373000000000043616e6e6f742073657420612070726f787920696d706c656d656e746174696f08c379a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000000000000000000000006f6d207468652070726f78792061646d696e000000000000000000000000000043616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e20667202000000000000000000000000000000000000400000000000000000000000007e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f787920746f20746865207a65726f20616464726573730000000000000000000043616e6e6f74206368616e6765207468652061646d696e206f6620612070726f0200000000000000000000000000000000000000000000000000000000000000bc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b00000000000000000000000000000000000000000000000000000000000000004165170eda7f143344d50fc3b347fec49470e1d2fdef9641c7b04335fef03ece

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

0x0000000000000000000000005c16a567cf454118137fa7e821c331099a27f33200000000000000000000000043f970fb4256763b3c03bed26df01ebda6f488a5000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c44cd88b7600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f4d65746120417065732052656c6963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _logic (address): 0x5c16A567cf454118137FA7e821c331099A27f332
Arg [1] : _admin (address): 0x43F970Fb4256763b3C03bED26Df01eBDA6F488A5
Arg [2] : _data (bytes): 0x4cd88b7600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f4d65746120417065732052656c6963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d41520000000000000000000000000000000000000000000000000000000000

-----Encoded View---------------


[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.