Coop Records Club

Verified contract

Proxy

Active on Base with 846 txns
Deployed by via 0x4392d98e at 16106347
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 2 additional slots
-
variable spans 6 additional slots
Native
Value $1,590.15
0x6e46424ff1397bb4460c89b1bbfda1367a1734b953a06f9509c89bf172f67451
0xc3f2d348923f3c7eb06c80fc9bbc0f005c858ff5f22dbafc83bb03948e1c0344
0xb116670652bffdba82ecc145026664a4ec192675591515d2d07dab33b6c8d141
0x97df21bfb98da9b73b0af3d7c730b3ef3cedc8cb6c068a812f75b742be2c3c95
0x835e6f4fe0fa3bb03005810b11c4d84f526fe7b212f4f326e17eb7c556b7c316
0x4234c840f6f71bcf072fbcfc8203c9b57b1c53917f941ce6cb41b2740ee1ea86
0x94bbb429637c38335615d38f6aac0d9d028e1a8d59a6e3d7e05c9ea162130cab
0xe4b12d43593e3e42f6949f178d281bbb958b58ee1d2eecff305f73d2db06bfe2
0xcb6cfa047507cc60e9ca1955392a48a558352b489379e3f29bb00da51738b1f8
0xf2ff9df4a9c671b0c7573df0838df915df2910b0a02582ca86c0691ae881dd15

Functions
Getter at block 23900335
contractDetail(view returns (struct ContractView detail)
(2, 2278, 4294967295, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 59850000000000000, 1, 30140249997236044800, 373484313698217294, 2592000, true)
contractURI(view returns (string uri)
https://nft.withfabric.xyz/hypersub/nft/coop-records-club-vlvvvkeyv8qo
feeDetail(view returns (struct FeeParams fee)
(0x93d1f289b6c3f8d36c8a3f565e1d39e6c5b67da7, 100, 400, 100, 0xb6412d140f8064b369d46d6db491e6ca2101dc78)
name(view returns (string)
Coop Records Club
owner(view returns (address account)
0x512b55b00d744fc2edb8474f223a7498c3e5a7ce
pendingOwner(view returns (address account)
0x0000000000000000000000000000000000000000
stpVersion(pure returns (uint8 version)
2
symbol(view returns (string)
CRC
Read-only
balanceOf(address accountview returns (uint256 numSeconds)
curveDetail(uint8 curveIdview returns (struct CurveParams curve)
getApproved(uint256view returns (address)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256 idview returns (address owner)
referralDetail(uint256 codeview returns (struct ReferralLibCode value)
rolesOf(address accountview returns (uint16 roles)
subscriptionOf(address accountview returns (struct SubscriberView subscription)
supportsInterface(bytes4 interfaceIdview returns (bool)
tierBalanceOf(uint16 tierIdaddress accountview returns (uint256 numSeconds)
tierDetail(uint16 tierIdview returns (struct TierLibState tier)
tokenURI(uint256 tokenIdview returns (string uri)
State-modifying
acceptOwnership(
approve(address spenderuint256 id
createRewardCurve(struct CurveParams curve
createTier(struct Tier params
deactivateSubscription(address account
grantTime(address accountuint48 numSecondsuint16 tierId
initialize(struct InitParams paramsstruct Tier tierstruct RewardParams rewardsstruct CurveParams curvestruct FeeParams fees
issueRewardShares(address accountuint256 numShares
mint(uint256 numTokenspayable 
mintAdvanced(struct MintParams paramspayable 
mintFor(address accountuint256 numTokenspayable 
multicall(bytes[] datareturns (bytes[])
recoverCurrency(address tokenAddressaddress recipientAddressuint256 tokenAmount
refund(address accountuint256 numTokens
revokeTime(address account
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setGlobalSupplyCap(uint64 supplyCap
setPendingOwner(address account
setReferralCode(uint256 codeuint16 basisPointsbool permanentaddress account
setRoles(address accountuint16 roles
setTransferRecipient(address recipient
slash(address account
topUp(uint256 numTokenspayable 
transferFrom(address fromaddress touint256 id
transferFunds(address touint256 amount
transferRewardsFor(address account
updateClientFeeRecipient(address recipient
updateMetadata(string uri
updateProtocolFeeRecipient(address recipient
updateTier(uint16 tierIdstruct Tier params
yieldRewards(uint256 amountpayable 
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ClientFeeRecipientChange(address indexed account
CurveCreated(uint8 curveId
FeeTransfer(address indexed touint256 tokensTransferred
GlobalSupplyCapChange(uint256 supplyCap
Grant(uint64 indexed tokenIduint48 secondsGranteduint48 expiresAt
GrantRevoke(uint64 indexed tokenIduint48 timeuint48 expiresAt
Initialized(uint64 version
MetadataUpdate(uint256 _tokenId
OwnerChanged(address indexed owner
OwnerProposed(address indexed proposed
ProtocolFeeRecipientChange(address indexed account
Purchase(uint64 indexed tokenIduint256 tokensTransferreduint48 timePurchaseduint48 expiresAt
ReferralDestroyed(uint256 indexed code
ReferralPayout(uint256 indexed tokenIdaddress indexed referreruint256 indexed referralIduint256 rewardAmount
ReferralSet(uint256 indexed code
Refund(uint64 indexed tokenIduint256 tokensTransferreduint48 timeReclaimed
RewardsAllocated(uint256 amount
RewardsClaimed(address indexed accountuint256 amount
RoleChanged(address indexed accountuint16 role
SharesBurned(address indexed accountuint256 numShares
SharesIssued(address indexed accountuint256 numShares
SlashTransferFallback(address indexed accountuint256 amount
SwitchTier(uint64 indexed tokenIduint16 oldTieruint16 newTier
TierCreated(uint16 tierId
TierUpdated(uint16 tierId
TopUp(uint256 tokensIn
Transfer(address indexed fromaddress indexed touint256 indexed id
TransferRecipientChange(address indexed recipient
Withdraw(address indexed accountuint256 tokensTransferred
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AllocationWithoutShares(
DeactivationFailure(
GateCheckFailure(
GateInvalid(
GlobalSupplyLimitExceeded(
InsufficientBalance(
InvalidAccount(
InvalidBasisPoints(
InvalidCapture(
InvalidCurve(
InvalidFeeParams(
InvalidHolder(
InvalidInitialization(
InvalidOwner(
InvalidTokenParams(
MaxCommitmentExceeded(
NoRewardsToClaim(
NoSharesToBurn(
NotAuthorized(
NotInitializing(
NotSlashable(
Reentrancy(
ReferralLocked(
SubscriptionNotFound(
TierEndExceeded(
TierHasNoSupply(uint16 tierId
TierInvalidDuration(
TierInvalidMintPrice(uint256 mintPrice
TierInvalidRenewalPrice(uint256 renewalPrice
TierInvalidSupplyCap(
TierInvalidSwitch(
TierNotFound(uint16 tierId
TierNotStarted(
TierRenewalsPaused(
TierTimingInvalid(
TierTransferDisabled(
TokenAlreadyExists(
TokenDoesNotExist(
TokenNotAuthorized(
TransferToExistingSubscriber(
TransferToZeroAddress(