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.

PersonaLZNFTUpgradeable

Verified contract

Implementation

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

No balances found for "PersonaLZNFTUpgradeable"

No transactions found for "PersonaLZNFTUpgradeable"


Functions
Getter at block 20791913
DEFAULT_TRANSFER_VALIDATOR(view returns (address)
0x721c0078c2328597ca70f5451fff5a7b38d4e947
allowOriginalCollectionMigration(view returns (bool)
false
autoApproveTransfersFromValidator(view returns (bool)
false
endpoint(view returns (address)
0x0000000000000000000000000000000000000000
getTransferValidationFunction(pure returns (bytes4 functionSignaturebool isViewFunction)
(functionSignature=0xcaee23ea, isViewFunction=true)
getTransferValidator(view returns (address validator)
0x721c0078c2328597ca70f5451fff5a7b38d4e947
name(view returns (string)
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=2)
originalCollection(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
staking(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
Read-only
allowInitializePath(struct Origin originview returns (bool)
balanceOf(address ownerview returns (uint256)
gas(uint32 eid_bytes32 peer_view returns (struct PersonaLZNFTUpgradeableGas)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool isApproved)
isComposeMsgSender(struct Originbytesaddress _senderview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
ownerOf(uint256 tokenIdview returns (address)
peers(uint32 eidview returns (bytes32 peer)
quoteBridgeTransferFrom(addressaddress to_uint256[] tokenIds_bool stake_uint32 dstEid_view returns (uint256 nativeFee)
quoteOriginalCollectionBridgeTransferFrom(addressaddress to_uint256[] tokenIds_bool stake_uint32 dstEid_view returns (uint256 nativeFee)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenId_view returns (string)
State-modifying
approve(address touint256 tokenId
bridgeTransferFrom(address from_address to_uint256[] tokenIds_bool stake_uint32 dstEid_payable returns (struct MessagingReceipt receipt)
initialize(address endpoint_address owner_string name_string symbol_string baseURI_
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
migrateOriginalCollection(address from_uint256[] tokenIds_
originalCollectionBridgeTransferFrom(addressaddress to_uint256[] tokenIds_bool stake_uint32 dstEid_payable returns (struct MessagingReceipt receipt)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAllowOriginalCollectionMigration(bool allowOriginalCollectionMigration_
setApprovalForAll(address operatorbool approved
setAutomaticApprovalOfTransfersFromValidator(bool autoApprove
setBaseURI(string baseURI_
setDelegate(address _delegate
setGas(uint32 dstEid_bytes32 peer_struct PersonaLZNFTUpgradeableGas gas_
setOriginalCollection(address originalCollection_
setPeer(uint32 _eidbytes32 _peer
setRoyalty(address receiver_uint96 feeBasisPoints_
setStaking(address staking_
setTransferValidator(address transferValidator_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
AutomaticApprovalOfTransferValidatorSet(bool autoApproved
GasSet(uint32 eidbytes32 peerstruct PersonaLZNFTUpgradeableGas gas
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TransferValidatorUpdated(address oldValidatoraddress newValidator
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CreatorTokenBase__InvalidTransferValidatorContract(
ERC2981InvalidDefaultRoyalty(uint256 numeratoruint256 denominator
ERC2981InvalidDefaultRoyaltyReceiver(address receiver
ERC2981InvalidTokenRoyalty(uint256 tokenIduint256 numeratoruint256 denominator
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenIdaddress receiver
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
FailedInnerCall(
InvalidDelegate(
InvalidEndpointCall(
InvalidInitialization(
InvalidOptionType(uint16 optionType
LzTokenUnavailable(
NoGas(uint32 eidbytes32 peerbool stake
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
NotInitializing(
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OriginalCollectionMigrationDisabled(
OriginalCollectionNotSet(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token
ShouldNotMintToBurnAddress(
StringsInsufficientHexLength(uint256 valueuint256 length