ETH Price: $3,361.21 (-1.62%)
Gas: 7 Gwei

Token

THE SNUFFY 500 (SNUFFY500)
 

Overview

Max Total Supply

555 SNUFFY500

Holders

200

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
1 SNUFFY500
0x32e350B50c4Cc8EA6C839bB1AA3288950b1694ff
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
SNUFFY500Proxy

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 20000 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 2 of 2: SNUFFY500Proxy.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity 0.8.4;

/*

            O
            _
     ---\ _|.|_ /---
      ---|  |  |---
         |_/ \_|
          |   |
          |   |
          |___|
           | |
           / \

       SNUFFY 500

*/

import "ICxipRegistry.sol";

// sha256(abi.encodePacked('eip1967.CxipRegistry.SNUFFY500Proxy')) == 0x173e062e35414a9e4a78473136b46649bf11b541b977af37c24fdf9b93fd2b26
contract SNUFFY500Proxy {
    fallback() external payable {
        // sha256(abi.encodePacked('eip1967.CxipRegistry.SNUFFY500')) == 0x760d8fd549489d03ac3713df7691c6343992aa824c4e75d3d990e8a5f46d8619
        address _target = ICxipRegistry(0xC267d41f81308D7773ecB3BDd863a902ACC01Ade).getCustomSource(0x760d8fd549489d03ac3713df7691c6343992aa824c4e75d3d990e8a5f46d8619);
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), _target, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            switch result
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }
}

File 1 of 2: ICxipRegistry.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity 0.8.4;

/*______/\\\\\\\\\__/\\\_______/\\\__/\\\\\\\\\\\__/\\\\\\\\\\\\\___
 _____/\\\////////__\///\\\___/\\\/__\/////\\\///__\/\\\/////////\\\_
  ___/\\\/_____________\///\\\\\\/________\/\\\_____\/\\\_______\/\\\_
   __/\\\_________________\//\\\\__________\/\\\_____\/\\\\\\\\\\\\\/__
    _\/\\\__________________\/\\\\__________\/\\\_____\/\\\/////////____
     _\//\\\_________________/\\\\\\_________\/\\\_____\/\\\_____________
      __\///\\\_____________/\\\////\\\_______\/\\\_____\/\\\_____________
       ____\////\\\\\\\\\__/\\\/___\///\\\__/\\\\\\\\\\\_\/\\\_____________
        _______\/////////__\///_______\///__\///////////__\///____________*/

interface ICxipRegistry {
    function getAsset() external view returns (address);

    function getAssetSigner() external view returns (address);

    function getAssetSource() external view returns (address);

    function getCopyright() external view returns (address);

    function getCopyrightSource() external view returns (address);

    function getCustomSource(bytes32 name) external view returns (address);

    function getCustomSourceFromString(string memory name) external view returns (address);

    function getERC1155CollectionSource() external view returns (address);

    function getERC721CollectionSource() external view returns (address);

    function getIdentitySource() external view returns (address);

    function getPA1D() external view returns (address);

    function getPA1DSource() external view returns (address);

    function getProvenance() external view returns (address);

    function getProvenanceSource() external view returns (address);

    function owner() external view returns (address);

    function setAsset(address proxy) external;

    function setAssetSigner(address source) external;

    function setAssetSource(address source) external;

    function setCopyright(address proxy) external;

    function setCopyrightSource(address source) external;

    function setCustomSource(string memory name, address source) external;

    function setERC1155CollectionSource(address source) external;

    function setERC721CollectionSource(address source) external;

    function setIdentitySource(address source) external;

    function setPA1D(address proxy) external;

    function setPA1DSource(address source) external;

    function setProvenance(address proxy) external;

    function setProvenanceSource(address source) external;
}

Contract Security Audit

Contract ABI

[{"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b50610152806100206000396000f3fe608060408190527fb305cff90000000000000000000000000000000000000000000000000000000090527f760d8fd549489d03ac3713df7691c6343992aa824c4e75d3d990e8a5f46d8619608452600073c267d41f81308d7773ecb3bdd863a902acc01ade63b305cff960a460206040518083038186803b15801561008357600080fd5b505afa158015610097573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100bb91906100e1565b90503660008037600080366000845af43d6000803e8080156100dc573d6000f35b3d6000fd5b6000602082840312156100f2578081fd5b815173ffffffffffffffffffffffffffffffffffffffff81168114610115578182fd5b939250505056fea2646970667358221220d12848c7eed7be65200b574005ab7ed27076af7b3cfc88262872151a1b4f721764736f6c63430008040033

Deployed Bytecode

0x608060408190527fb305cff90000000000000000000000000000000000000000000000000000000090527f760d8fd549489d03ac3713df7691c6343992aa824c4e75d3d990e8a5f46d8619608452600073c267d41f81308d7773ecb3bdd863a902acc01ade63b305cff960a460206040518083038186803b15801561008357600080fd5b505afa158015610097573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100bb91906100e1565b90503660008037600080366000845af43d6000803e8080156100dc573d6000f35b3d6000fd5b6000602082840312156100f2578081fd5b815173ffffffffffffffffffffffffffffffffffffffff81168114610115578182fd5b939250505056fea2646970667358221220d12848c7eed7be65200b574005ab7ed27076af7b3cfc88262872151a1b4f721764736f6c63430008040033

Deployed Bytecode Sourcemap

422:768:1:-:0;;;;;648:141;;;722:66;648:141;582:25:2;630:15:1;662:42;648:73;555:18:2;648:141:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;630:159;;841:14;838:1;835;822:34;934:1;931;915:14;912:1;903:7;896:5;883:53;970:16;967:1;964;949:38;1007:6;1026:66;;;;1141:16;1138:1;1131:27;1026:66;1061:16;1058:1;1051:27;14:333:2;84:6;137:2;125:9;116:7;112:23;108:32;105:2;;;158:6;150;143:22;105:2;195:9;189:16;245:42;238:5;234:54;227:5;224:65;214:2;;308:6;300;293:22;214:2;336:5;95:252;-1:-1:-1;;;95:252:2:o

Swarm Source

ipfs://d12848c7eed7be65200b574005ab7ed27076af7b3cfc88262872151a1b4f7217
Loading...
Loading
Loading...
Loading
[ 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.