CatalogCosignsImplementation
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CatalogCosignsImplementation"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CatalogCosignsImplementation"
ABI
ABI objects
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(address) view returns (uint256)
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
getL1Details(uint256 _tokenId) pure returns (address, uint256)
getTokenId(address _contract, uint256 _tokenId) pure returns (uint256)
isApprovedForAll(address account, address operator) view returns (bool)
referralRewards(uint256) view returns (uint256)
safeBatchTransferFrom(address, address, uint256[], uint256[], bytes) pure
safeTransferFrom(address, address, uint256, uint256, bytes) pure
setApprovalForAll(address, bool) pure
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenInfo(uint256 _tokenId) view returns (struct ICosignTypesTokenData)
tokenInfoByRecord(uint256 _L1TokenId, address _L1ContractAddress) view returns (struct ICosignTypesTokenData)
uri(uint256 _id) view returns (string)
State-modifying
Events acceptOwnership()
initialize(struct ICosignTypesCosignInitData initData)
mintTokenAdmin(address _artist, uint256 _tokenId, uint256 _amount, bytes _data)
multicall(bytes[] data) returns (bytes[] results)
purchaseToken(uint256 _tokenId, uint256 _amount, address _ref0, address _ref1) payable
purchaseTokenForRecipient(uint256 _tokenId, uint256 _amount, address _recipient, address _ref0, address _ref1) payable
renounceOwnership()
setAdminPermission(address _admin, uint256 _authScope)
setFees(uint256 _artistFee, uint256 _platformFee)
setPlatformFeeRecipient(address _platformFeeRecipient)
setReferralReward(uint256 _tokenId, uint256 _rewardBPS)
setTokenPrice(uint256 _tokenPrice)
setupToken(struct ICosignTypesInputTokenData _input, uint256 _referralRewardBPS) returns (uint256 tokenId)
transferOwnership(address newOwner)
updateContractURI(string _uri)
updateTokenArtistPayoutAddress(uint256 _tokenId, address _artistPayoutAddress)
updateTokenURI(uint256 _tokenId, string _uri)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw()
ApprovalForAll(address indexed account, address indexed operator, bool approved)
FeesUpdated(uint256 indexed artistFee, uint256 indexed platformFee)
Initialized(uint64 version)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermissionUpdated(address indexed admin, uint256 indexed authScope)
PlatformFeeRecipientUpdated(address indexed platformFeeRecipient)
ReferralRewardUpdated(uint256 indexed tokenId, uint256 indexed rewardBPS)
TokenCreated(uint256 indexed _tokenId, address _contract, address indexed _artist, string _uri, bytes32 indexed _contentHash)
TokenMinted(uint256 indexed tokenId, address indexed artist, uint256 amount)
TokenPayoutAddressUpdated(uint256 indexed tokenId, address indexed payoutAddress)
TokenPriceUpdated(uint256 indexed tokenPrice)
TokenPurchased(uint256 indexed tokenId, uint256 indexed amount, address indexed buyer, address referrer0, address referrer1)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
ApprovalsNotAllowed()
ERC1155InsufficientBalance(address sender, uint256 balance, uint256 needed, uint256 tokenId)
ERC1155InvalidApprover(address approver)
ERC1155InvalidArrayLength(uint256 idsLength, uint256 valuesLength)
ERC1155InvalidOperator(address operator)
ERC1155InvalidReceiver(address receiver)
ERC1155InvalidSender(address sender)
ERC1155MissingApprovalForAll(address operator, address owner)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
IncorrectValue()
InvalidAddress()
InvalidFeePercentage()
InvalidInitialization()
InvalidRewardPercentage()
InvalidTokenId()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PaymentFailed(address recipient, uint256 amount)
ReentrancyGuardReentrantCall()
TokenAlreadyExists()
TokenIdOverflow()
TransfersNotAllowed()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
Unauthorized()