CatalogCosigns

Verified contract

Proxy

Active on Base with 9,381 txns
Deployed by via 0x1234fb9c at 7820784
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x40349738304317ad56c478410f922e7ec1dd37d71bbfd69dcb8e17935c27bcc9
0x431fa60de683a97701b4001c31ff73562999674100c2cae8f30a3747a37843e5
0x2c5f4a766ba3b58435e399675909ac93af2e4371429f3ca198f98564a36c5dcb
0x575d5e2bbdaaf25332cf56ae140debce8f60972db9c20d77bc41d1baf1469c76
0xb8e8fa6f6b38cb4891acf5537fbdb5292a0145b4e7c0a265e06693fac2756946
0xede044be51ae0caa0401123197936c03b17e373f0fbfbb502cfc73db3d8014db
0x27768d0b1a73d316b821a874a9992146ccac85bc63449a55e621af46c6a01bff
0x052a4dd5c5e159b45e100063bc3e318d312c92b4d3be186ee70aeae6bcba3f27
0x9c9338d5aa876243a5ce31c04783dd5535515ef1859adf978d3c89b4d40b5b14
0x45d5a7c786c415dadf7e97f515455177344d43ec06e0576fa50396cb84001a39

Functions
Getter at block 22746950
AUTH_ADMIN(view returns (uint16)
2
CONTRACT_BASE_ID(view returns (uint256)
0
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
artistFee(view returns (uint256)
90
contractMetadata(view returns (string name)
Catalog Cosigns
contractName(view returns (string)
Catalog Cosigns
contractURI(view returns (string)
ar://8shziWN3PgQUaNEtZbnG_uJ2InwHtuQClHqwjEmMdKk
owner(view returns (address)
0xb4ba57b82a6a5c85cf5c2428384ec97747735cd3
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
platformFee(view returns (uint256)
10
platformFeeRecipient(view returns (address)
0x86d7f4f80aef83f18638681d4ffcfee23b22c1bd
 
proxiableUUID(view returns (bytes32)
tokenPrice(view returns (uint256)
1000000000000000
Read-only
authPermissions(addressview returns (uint256)
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
getL1Details(uint256 _tokenIdpure returns (addressuint256)
getTokenId(address _contractuint256 _tokenIdpure returns (uint256)
isApprovedForAll(address accountaddress operatorview returns (bool)
referralRewards(uint256view returns (uint256)
safeBatchTransferFrom(addressaddressuint256[]uint256[]bytespure 
safeTransferFrom(addressaddressuint256uint256bytespure 
setApprovalForAll(addressboolpure 
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenInfo(uint256 _tokenIdview returns (struct ICosignTypesTokenData)
tokenInfoByRecord(uint256 _L1TokenIdaddress _L1ContractAddressview returns (struct ICosignTypesTokenData)
uri(uint256 _idview returns (string)
State-modifying
acceptOwnership(
initialize(struct ICosignTypesCosignInitData initData
mintTokenAdmin(address _artistuint256 _tokenIduint256 _amountbytes _data
multicall(bytes[] datareturns (bytes[] results)
purchaseToken(uint256 _tokenIduint256 _amountaddress _ref0address _ref1payable 
purchaseTokenForRecipient(uint256 _tokenIduint256 _amountaddress _recipientaddress _ref0address _ref1payable 
renounceOwnership(
setAdminPermission(address _adminuint256 _authScope
setFees(uint256 _artistFeeuint256 _platformFee
setPlatformFeeRecipient(address _platformFeeRecipient
setReferralReward(uint256 _tokenIduint256 _rewardBPS
setTokenPrice(uint256 _tokenPrice
setupToken(struct ICosignTypesInputTokenData _inputuint256 _referralRewardBPSreturns (uint256 tokenId)
transferOwnership(address newOwner
updateContractURI(string _uri
updateTokenArtistPayoutAddress(uint256 _tokenIdaddress _artistPayoutAddress
updateTokenURI(uint256 _tokenIdstring _uri
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
Events
Upgraded(address indexed implementation
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
FeesUpdated(uint256 indexed artistFeeuint256 indexed platformFee
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PermissionUpdated(address indexed adminuint256 indexed authScope
PlatformFeeRecipientUpdated(address indexed platformFeeRecipient
ReferralRewardUpdated(uint256 indexed tokenIduint256 indexed rewardBPS
TokenCreated(uint256 indexed _tokenIdaddress _contractaddress indexed _artiststring _uribytes32 indexed _contentHash
TokenMinted(uint256 indexed tokenIdaddress indexed artistuint256 amount
TokenPayoutAddressUpdated(uint256 indexed tokenIdaddress indexed payoutAddress
TokenPriceUpdated(uint256 indexed tokenPrice
TokenPurchased(uint256 indexed tokenIduint256 indexed amountaddress indexed buyeraddress referrer0address referrer1
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Upgraded(address indexed implementation
Constructor
constructor(address _logic
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
ApprovalsNotAllowed(
ERC1155InsufficientBalance(address senderuint256 balanceuint256 neededuint256 tokenId
ERC1155InvalidApprover(address approver
ERC1155InvalidArrayLength(uint256 idsLengthuint256 valuesLength
ERC1155InvalidOperator(address operator
ERC1155InvalidReceiver(address receiver
ERC1155InvalidSender(address sender
ERC1155MissingApprovalForAll(address operatoraddress owner
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
IncorrectValue(
InvalidAddress(
InvalidFeePercentage(
InvalidInitialization(
InvalidRewardPercentage(
InvalidTokenId(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PaymentFailed(address recipientuint256 amount
ReentrancyGuardReentrantCall(
TokenAlreadyExists(
TokenIdOverflow(
TransfersNotAllowed(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
Unauthorized(