CatalogCosignsImplementation

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x8e576287 at 11223507
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CatalogCosignsImplementation"

No transactions found for "CatalogCosignsImplementation"


Functions
Getter at block 21746948
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)
0
contractMetadata(view returns (string name)
contractName(view returns (string)
contractURI(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
platformFee(view returns (uint256)
0
platformFeeRecipient(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
tokenPrice(view returns (uint256)
0
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(