Bit Rot

Verified contract

Proxy

Active on Ethereum with 609 txns
Deployed by via 0x2c678efa at 18468670
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 48 additional slots
9 additional variables

No balances found for "Bit Rot"

0x3393ac1e3d7f1ec56ae61e558e10a4522d19433f52f3fe8bf5088f760ca2b15b
0x6ff95a0bd7395f1744db43c2b88ba94c8e27f63a5c865379342b21b379839cd4
0x91136eadfde3f06d9a09d02ba89237b1e4fe045e53e6df8ab31e23a1dc8e5db3
0xa778fdff640682e7922c3351c84d3d977b10fddc0a171cb523a30b7043140ede
0x3fd36c7199c8a6c85d99d021f3434daa17a14dd0b5d7587fc40cb58bd0241523
0xb3316e97aea28d59495c78a6272c73c56722fda9d5bb3f75127974ba399f38d5
0xe6b79a4c186b9673138607087bd89c26534b109b2b8a622848fabcd6394f8ae5
0x18b0b2aafa4f14ebb758de5f54412fe309f2db2990a668ef5a855804854b30fa
0x5aa49f06491bb21eb3513781c7d5b16755a791cf685751f71e6327d6af70b686
0x02f6cb033c1b6d19419ba8f6d58c1dcc2cfbce455a7966456a5a7eff083b6913

Functions
Getter at block 21054614
implementation(view returns (address)
0x8928f01a2186ec8d6be03baf5e7fc15e40373c6c
standard(pure returns (string)
GenerativeSeries
baseURI(view returns (string)
https://highlight-creator-assets.highlight.xyz/main/base-dir/6d1ab2ee-0deb-48a2-a344-2b3b8bf8fc18/onChainDir
contractURI(view returns (string)
https://arweave.net/IX_oMaGUCEtE32wlUUDh7YcRbzrQTwTi5YLrIdweCeU
defaultManager(view returns (address)
0x0000000000000000000000000000000000000000
 
files(view returns (string[])
generativeCodeUri(view returns (string)
https://arweave.net/A3h36XTckD6cEGocbZ5b4ySK5SkI8M9Ui1G4oElWZKU
limitSupply(view returns (uint256)
512
minters(view returns (address[])
[0x1bf979282181f2b7a640d17aB5D2e25125F2de5e]
name(view returns (string)
Bit Rot
observability(view returns (address)
0xd21cf74a08ceb52555702658d3556300b0983158
owner(view returns (address)
0xb6c1e9c63e02a6ba8a421c3e7218da29aa71c455
renderer(view returns (address)
0xc1c0d347ab073fb9807b17de85fc4f1940c98ee5
royaltyManager(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
BTRT
totalSupply(view returns (uint256)
512
Read-only
balanceOf(address ownerview returns (uint256)
fileContents(string fileNameview returns (string)
fileStorage(string fileNameview returns (address[])
getApproved(uint256 tokenIdview returns (address)
getSeedDetails(uint256 tokenIdview returns (struct BitRotGenerativeSeedDetails)
isApprovedForAll(address owneraddress operatorview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenGroupingIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenManager(uint256 idview returns (address manager)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addFile(string fileNameaddress[] fileStorageAddresses
approve(address touint256 tokenIdpayable 
burn(uint256 tokenId
freezeMints(
initialize(bytes dataaddress _observability
mintAmountToOneRecipient(address recipientuint256 amount
mintOneToMultipleRecipients(address[] recipients
mintOneToOneRecipient(address recipientreturns (uint256)
mintSameAmountToMultipleRecipients(address[] recipientsuint256 amount
mintSpecificTokenToOneRecipient(address recipientuint256 tokenId
mintSpecificTokensToOneRecipient(address recipientuint256[] tokenIds
registerMinter(address minter
removeDefaultTokenManager(
removeFile(string fileName
removeGranularTokenManagers(uint256[] _ids
removeRoyaltyManager(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setContractMetadata(string newNamestring newSymbolstring newContractUri
setDefaultRoyalty(struct IRoyaltyManagerRoyalty _royalty
setDefaultTokenManager(address _defaultTokenManager
setGranularRoyalties(uint256[] idsstruct IRoyaltyManagerRoyalty[] _newRoyalties
setGranularTokenManagers(uint256[] _idsaddress[] _tokenManagers
setLimitSupply(uint256 _limitSupply
setRoyaltyManager(address _royaltyManager
setTokenURIs(uint256[] idsstring[] uris
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unregisterMinter(address minter
updatePreviewsBaseUri(string newPreviewsBaseUri
updateRenderer(address newRenderer
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURISet(string oldBaseUristring newBaseURI
DefaultRoyaltySet(address indexed recipientAddressuint16 indexed royaltyPercentageBPS
DefaultTokenManagerChanged(address indexed newDefaultTokenManager
GranularRoyaltiesSet(uint256[] idsstruct IRoyaltyManagerRoyalty[] _newRoyalties
GranularTokenManagersRemoved(uint256[] _ids
GranularTokenManagersSet(uint256[] _idsaddress[] _tokenManagers
Initialized(uint8 version
LimitSupplySet(uint256 indexed newLimitSupply
MinterRegistrationChanged(address indexed minterbool indexed registered
MintsFrozen(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RendererUpdated(address indexed newRenderer
RoyaltyManagerChanged(address indexed newRoyaltyManager
TokenURIsSet(uint256[] idsstring[] uris
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address implementation_bytes initializeDatabytes mintVectorDataaddress _observability
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
EmptyString(
FileAlreadyRegistered(
FileNotRegistered(
InvalidManager(
InvalidTokenId(
ManagerDoesNotExist(
ManagerRemoveBlocked(
ManagerSwapBlocked(
MintERC2309QuantityExceedsLimit(
MintFrozen(
MintToZeroAddress(
MintZeroQuantity(
MinterRegistrationInvalid(
MismatchedArrayLengths(
NotMinter(
OverLimitSupply(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
RoyaltyBPSInvalid(
RoyaltySetBlocked(
TokenDoesNotExist(
TokenNotInRange(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(