Open sourcing op-viem and op-wagmi
Unverified contract
Proxy
Active on
Base with 521 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000782 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20782125 | a month ago | | | 0 | 0.000000309085555500 | |
| 20406836 | a month ago | | | 0.00069 | 0.0000013481647 | |
| 20159958 | 2 months ago | | | 0.00069 | 0.0000017934683 | |
| 19372705 | 2 months ago | | | 0.00069 | 0.0000016243134 | |
| 19342533 | 2 months ago | | | 0.00069 | 0.0000017767526 | |
| 17498682 | 4 months ago | | | 0.00069 | 0.0000017914813 | |
| 16652303 | 4 months ago | | | 0.00069 | 0.0000016558066 | |
| 16601859 | 4 months ago | | | 0 | 2.3744160e-7 | |
| 16148351 | 5 months ago | | | 0.00069 | 0.0000010255204 | |
| 16044754 | 5 months ago | | | 0.00069 | 0.0000016558066 |
ABI
ABI objects
Getter at block 22156992 contractURI() view returns (string) description() view returns (string)
TYPEHASH() view returns (bytes32)
0x2ef51e411d530420ce5b1e9bccba7925a7d50a82a8ec0b09d8d096e59ebb9f7b
VERSION() view returns (uint8)
3
baseDescriptionURI() view returns (string)
https://mirror.xyz/
contentURI() view returns (string)
Fs7t_dLgYqke80-FGVLI_L3xQnB1CuNW9fOxc-CFEiA
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=WritingEditions, version=1, chainId=8453, verifyingContract=0x342ad6062ad4895375bc3f9b4d482a3cd7e1e48d, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory() view returns (address)
0x89c8beb94766f713efffcd07a0f30cd26e40e425
firstMinter() view returns (address)
0x3dd4e2266e51da610667e38b91b5488a5ed46250
fundingRecipient() view returns (address)
0xcb5ab6b84a66e5e6f1edee7800ab344532da4b82
guardOn() view returns (bool)
true
imageURI() view returns (string)
QmZn4GM39ifsxnYzvp6Lv3RB82WG2Rs9rTZP2v6CeK8YDN
isNextOwner() view returns (bool)
false
isOwner() view returns (bool)
false
limit() view returns (uint256)
0
name() view returns (string)
Open sourcing op-viem and op-wagmi
o11y() view returns (address)
0x3f2408693cc2e0c8e0bb68f039ceb6deac0ec072
owner() view returns (address)
0xcb5ab6b84a66e5e6f1edee7800ab344532da4b82
packedDomainNameAndVersion() view returns (bytes32)
0x0f57726974696e6745646974696f6e7301310000000000000000000000000000
price() view returns (uint256)
0
renderer() view returns (address)
0xfd7c7f0b10acdd4f2ee2ea5111767b98d42d0a07
royaltyBPS() view returns (uint256)
0
royaltyRecipient() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
OPENSOURCINGOP-VIEMANDOP-WAGMI
totalSupply() view returns (uint256)
506
treasuryConfiguration() view returns (address)
0x004d8438f4016a96f2d6ddc17808f4e40b47cde6
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
ownerOf(uint256[] tokenIds) view returns (address[] owners)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) pure returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events acceptOwnership()
approve(address to, uint256 tokenId)
cancelOwnershipTransfer()
initialize(address _creator, struct IWritingEditionsWritingEdition edition, address tokenRecipient, string message, address mintReferral, bool _guardOn) payable
initializeWithSignature(address _creator, bytes32 structHash, bytes signature, struct IWritingEditionsWritingEdition edition, address tokenRecipient, string message, address mintReferral, bool _guardOn, address sender) payable
mint(address tokenRecipient) returns (uint256 tokenId)
purchase(address tokenRecipient, string message, address mintReferral) payable returns (uint256 tokenId)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseDescriptionURI(string newBaseDescriptionURI)
setFundingRecipient(address _fundingRecipient)
setLimit(uint256 newLimit)
setMaxLimit()
setPrice(uint256 _price)
setRenderer(address _renderer)
setRoyaltyInfo(address royaltyRecipient_, uint256 royaltyBPS_)
toggleGuard()
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address nextOwner_)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseDescriptionURISet(address indexed clone, string oldBaseDescriptionURI, string newBaseDescriptionURI)
CloneDeployed(address indexed factory, address indexed owner, address indexed clone)
CreatorAttribution(bytes32 structHash, string domainName, string version, address creator, bytes signature)
EIP712DomainChanged()
FactoryGuardSet(bool guard)
FactoryImplementationSet(address indexed factory, address indexed oldImplementation, address indexed newImplementation)
FactoryLimitSet(address indexed factory, uint256 oldLimit, uint256 newLimit)
FundingRecipientSet(address indexed clone, address indexed oldFundingRecipient, address indexed newFundingRecipient)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PriceSet(address indexed clone, uint256 oldLimit, uint256 newLimit)
PriceSet(uint256 price)
RendererSet(address indexed clone, address indexed renderer)
RendererSet(address indexed renderer)
RewardsDistributed(uint256 creatorReward, uint256 fee, uint256 mintReferralReward, uint256 firstMinterReward, address creator, address mintReferral, address firstMinter)
RoyaltyChange(address indexed clone, address indexed oldRoyaltyRecipient, uint256 oldRoyaltyBPS, address indexed newRoyaltyRecipient, uint256 newRoyaltyBPS)
RoyaltyChange(address indexed oldRoyaltyRecipient, uint256 oldRoyaltyBPS, address indexed newRoyaltyRecipient, uint256 newRoyaltyBPS)
Transfer(address indexed clone, address indexed from, address indexed to, uint256 tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TributarySet(address indexed factory, address indexed clone, address oldTributary, address indexed newTributary)
WritingEditionLimitSet(address indexed clone, uint256 oldLimit, uint256 newLimit)
WritingEditionLimitSet(uint256 oldLimit, uint256 newLimit)
WritingEditionPurchased(address indexed clone, uint256 tokenId, address indexed recipient, uint256 price, string message, uint256 flatFeeAmount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
InvalidCreator()
InvalidCreatorAttributionSignature()
InvalidShortString()
NameAndVersionTooLong()
StringTooLong(string str)