Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Tyler Hobbs Publications

Verified contract

Proxy

Active on Base with 72 txns
Deployed by via 0xe4bc98c9 at 19037875
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 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "Tyler Hobbs Publications"

0x626c2c1b6212b5cf8f844fcebeba9dbd0cba820070bde381af60037682365fe3
0x5bf6797865e55d1c71900287943cd4ebbb5a1f2a9a33d30090736a22c6e84645
0x59ddab4e8bf4d94e398eeb18bbc3c90652e53d2c7c4bf4952cef6a3d6e0afbf4
0x585e83a04d621c12cd5895f4d5f3720aad1eb6594900dc1f06ca1bba39f6d380
0x0e94d21d2172148f60860111413a166ed825779c97add7f12352dbacdbaeb199
0x6e9c32398df227ab5a3576f4bcdd60105ee12349e43c76e218683e6e667f5b86
0xa8649a7aa4e1f3853585108e873766038693d5a9c8f6d8da2965795061850b65
0xc64223bcc0fc80b6c8d79fb92043bd3e2d013a7944292330d869aa4ddf06eb5d
0x32ba0264a23909f1e1e38d1e1a0330744fd59e8ce597bdbe39849b83b93dc0eb
0xe212a609512089e79e89aa9b8a6d5c9db5f535185e1eb20cbd7a8effad8f55f7

Functions
Getter at block 23863651
baseURI(view returns (string)
https://metadata.iyk.app/8453/0x15b273be962f8f2c08cb0219f831116ad7cdd87b/
getSignVerifier(view returns (address)
0xfc95c9ffba80cb60f76c653ea8e5ce01253b6c6a
minorVersion(view returns (uint16)
4
name(view returns (string)
Tyler Hobbs Publications
owner(view returns (address)
0xfc95c9ffba80cb60f76c653ea8e5ce01253b6c6a
 
proxiableUUID(view returns (bytes32)
signVerifier(view returns (address)
0xf504941ef7ff8f24dc0063779eeb3fb12bac8ab7
signVerifierId(view returns (bytes32)
0x5c3aa0253576d2e18982cdb774a9fca10613a65d4bd8d2477670b8461bd1431e
signVerifierRegistry(view returns (address)
0x33a37563ae5452ece14268130c960baaa9b8ee7c
symbol(view returns (string)
THP
Read-only
balanceOf(address ownerview returns (uint256)
claimNonces(addressview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBatchClaimSigningHash(uint256 blockExpiryaddress recipientuint256 startTokenIduint256 quantityview returns (bytes32)
getClaimNonce(address recipientview returns (uint256)
getClaimSigningHash(uint256 blockExpiryaddress recipientuint256 tokenIdview returns (bytes32)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
claimNFT(bytes siguint256 blockExpiryaddress recipientuint256 tokenId
initialize(string namestring symbol
initialize__v1_1(string _namestring _symbol
initialize__v1_2(string _namestring _symbol
initialize__v1_3(string _namestring _symboladdress _signVerifierRegistrybytes32 _signVerifierId
initialize__v1_4(string _namestring _symboladdress _signVerifierRegistrybytes32 _signVerifierId
mint(address recipientuint256 tokenId
mintBatch(address touint256[] tokenIds
mintBatchWithSig(bytes siguint256 blockExpiryaddress recipientuint256 startTokenIduint256 quantity
mintNFT(bytes siguint256 blockExpiryaddress recipientuint256 tokenId
renounceOwnership(
safeTransferFrom(address _fromaddress _touint256 _tokenId
safeTransferFrom(address _fromaddress _touint256 _tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string uri
setSignVerifier(address verifier
setSignVerifierId(bytes32 _signVerifierId
setSignVerifierRegistry(address _signVerifierRegistry
transferFrom(address _fromaddress _touint256 _tokenId
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
upgradeTo__v1_2(
upgradeTo__v1_3(address _signVerifierRegistrybytes32 _signVerifierId
upgradeTo__v1_4(
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BeaconUpgraded(address indexed beacon
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignVerifierIdUpdated(bytes32 indexed signVerifierIdbytes32 indexed oldSignVerifierId
SignVerifierRegistryUpdated(address indexed signVerifierRegistryaddress indexed oldSignVerifierRegistry
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.