BookOfLore
Verified contract
Active on
Ethereum with 4,465 txns
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 "BookOfLore"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21030980 | 20 days ago | | | 0 | 0.0014472932 | |
| 21017855 | 22 days ago | | | 0 | 0.0010288183 | |
| 20945550 | a month ago | | | 0 | 0.0014070064 | |
| 20942060 | a month ago | | | 0 | 0.0018530696 | |
| 20906309 | a month ago | | | 0 | 0.0011081714 | |
| 20829110 | 2 months ago | | | 0 | 0.0043168256 | |
| 20827434 | 2 months ago | | | 0 | 0.0029157273 | |
| 20823872 | 2 months ago | | | 0 | 0.0035948684 | |
| 20817948 | 2 months ago | | | 0 | 0.0014730866 | |
| 20817925 | 2 months ago | | | 0 | 0.0018251045 |
ABI
ABI objects
Getter at block 21173113
domainSeparator() view returns (bytes32)
0x39fabd3c488dd00ba5b987d31775e82b2bc1d73130f792d24a414c33324557d4
owner() view returns (address)
0xd584fe736e5aad97c437c579e884d15b17a54a51
Read-only
loreAt(address tokenContract, uint256 tokenId, uint256 startIdx, uint256 endIdx) view returns (struct BookOfLoreLore[])
loreFor(address tokenContract, uint256 tokenId) view returns (struct BookOfLoreLore[])
loreTokenContractAllowlist(address) view returns (bool)
numLore(address tokenContract, uint256 tokenId) view returns (uint256)
scribeAllowlist(address) view returns (bool)
tokenLore(address, uint256, uint256) view returns (address creator, uint256 parentLoreId, bool nsfw, bool struck, string loreMetadataURI)
State-modifying
Events addLore(address tokenContract, uint256 tokenId, uint256 parentLoreId, bool nsfw, string loreMetadataURI)
addLoreWithScribe(address tokenContract, uint256 tokenId, uint256 parentLoreId, bool nsfw, string loreMetadataURI)
addLoreWithSignature(bytes signature, address tokenContract, uint256 tokenId, uint256 loreId, uint256 parentLoreId, bool nsfw, string loreMetadataURI)
renounceOwnership()
setLoreTokenAllowlist(address tokenContract, bool isListed)
setScribeAllowlist(address scribeAddress, bool isScribe)
strikeLore(address tokenContract, uint256 tokenId, uint256 loreIdx, bool newStruck)
transferOwnership(address newOwner)
updateLoreMetadataURI(address tokenContract, uint256 tokenId, uint256 loreIdx, string newLoreMetadataURI)
updateLoreNSFW(address tokenContract, uint256 tokenId, uint256 loreIdx, bool newNSFW)
LoreAdded(address tokenContract, uint256 tokenId, uint256 loreIdx)
LoreStruck(address tokenContract, uint256 tokenId, uint256 loreIdx)
LoreUpdated(address tokenContract, uint256 tokenId, uint256 loreIdx)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.