ETH Price: $2,356.32 (+1.21%)

Token

primum opus (PRIMUM)
 

Overview

Max Total Supply

3 PRIMUM

Holders

2

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
0 PRIMUM
0x3Ef8DeF28d905673dB7a71938B8D598B4cAFA692
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
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.

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xB476E28C...18f0366F9
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
CxipERC721Proxy

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 1 of 2: CxipERC721Proxy.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.4;

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

import './ICxipRegistry.sol';

contract CxipERC721Proxy {

	fallback () payable external {
		address _target = ICxipRegistry (0xC267d41f81308D7773ecB3BDd863a902ACC01Ade).getERC721CollectionSource ();
		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 2 of 2: ICxipRegistry.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.4;

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

interface ICxipRegistry {

	function getPA1D () external view returns (address);

	function setPA1D (address proxy) external;

	function getPA1DSource () external view returns (address);

	function setPA1DSource (address source) external;

	function getAsset () external view returns (address);

	function setAsset (address proxy) external;

	function getAssetSource () external view returns (address);

	function setAssetSource (address source) external;

	function getCopyright () external view returns (address);

	function setCopyright (address proxy) external;

	function getCopyrightSource () external view returns (address);

	function setCopyrightSource (address source) external;

	function getProvenance () external view returns (address);

	function setProvenance (address proxy) external;

	function getProvenanceSource () external view returns (address);

	function setProvenanceSource (address source) external;

	function getIdentitySource () external view returns (address);

	function setIdentitySource (address source) external;

	function getERC721CollectionSource () external view returns (address);

	function setERC721CollectionSource (address source) external;

	function getERC1155CollectionSource () external view returns (address);

	function setERC1155CollectionSource (address source) external;

	function getAssetSigner () external view returns (address);

	function setAssetSigner (address source) external;

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

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

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

	function owner () external view returns (address);

}

Contract Security Audit

Contract ABI

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

608060405234801561001057600080fd5b50610128806100206000396000f3fe608060408190527f58bfd99600000000000000000000000000000000000000000000000000000000815260009073c267d41f81308d7773ecb3bdd863a902acc01ade906358bfd9969060849060209060048186803b158015605f57600080fd5b505afa1580156072573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906094919060b9565b90503660008037600080366000845af43d6000803e80801560b4573d6000f35b3d6000fd5b60006020828403121560c9578081fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811460eb578182fd5b939250505056fea2646970667358221220e40db164da39a10669859af903c7c9d1a96e3a2e162855f6b00aa89d483e4c6164736f6c63430008040033

Deployed Bytecode

0x608060408190527f58bfd99600000000000000000000000000000000000000000000000000000000815260009073c267d41f81308d7773ecb3bdd863a902acc01ade906358bfd9969060849060209060048186803b158015605f57600080fd5b505afa1580156072573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906094919060b9565b90503660008037600080366000845af43d6000803e80801560b4573d6000f35b3d6000fd5b60006020828403121560c9578081fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811460eb578182fd5b939250505056fea2646970667358221220e40db164da39a10669859af903c7c9d1a96e3a2e162855f6b00aa89d483e4c6164736f6c63430008040033

Deployed Bytecode Sourcemap

790:475:0:-:0;;;;;870:87;;;852:15;;885:42;;870:84;;:87;;;;;790:475;885:42;870:87;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;852:105;;995:15;992:1;989;975:36;1083:1;1080;1063:15;1060:1;1051:7;1043:6;1029:56;1111:17;1108:1;1105;1089:40;1140:6;1151:49;;;;1231:17;1228:1;1220:29;1151:49;1176:17;1173:1;1165:29;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://e40db164da39a10669859af903c7c9d1a96e3a2e162855f6b00aa89d483e4c61
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.