Concrete Protocol: The Foundation for On-Chain Credit

Unverified contract

Proxy

Active on Base with 1,545 txns
Deployed by via 0xc6cd4979 at 10613873
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Concrete Protocol: The Foundation for On-Chain Credit"

0xf16d54ddc40482ed3ff71b5339b6c237109d07805a6fc0c6103bb60f2820d036
0x529fc9c70b90c8605e7227afc1c82e134a0f7bf0317953883b681fa164994a71
0x00c8fb24d2c9fa6c4e6041d246f30d21608b25c706f93b661dfb9ef3ee15e984
0x7a4d03ba1d0240b2dbba632abd5ea534452f7c5cb7772b311c5bfd62fb58d5bc
0xedd784e9f08dcc277989da9fcc7d472240f515cdfe5b2101f9c00a3014e7a17f
0x619305f3376a7b5bd3a559912c9206c75d182137a52a7a817b91f13b34158217
0xcb52bab7f6005b32416486bec8599c365cb81a33b97cc13216e74452738cc770
0x998a772d7380f364ee9c66234c32be06ca32fd018728f38e242adb362d9dd98d
0xc68ad66a1cdd487736436d4c423d7b10b0a587131f7e40af62360d9b5f4af7a2
0xdf8edf9265632a1fccad6e4df0c2f73acda2488fdfa1e0f5493426fc5d3cf2c0

Functions
Getter at block 22824206
TYPEHASH(view returns (bytes32)
0x2ef51e411d530420ce5b1e9bccba7925a7d50a82a8ec0b09d8d096e59ebb9f7b
VERSION(view returns (uint8)
3
baseDescriptionURI(view returns (string)
https://mirror.xyz/
contentURI(view returns (string)
jW5uNytAZdKxG7FJyEYiLEeAAVXxFjeEW9hWy2627YU
 
contractURI(view returns (string)
 
description(view returns (string)
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=WritingEditions, version=1, chainId=8453, verifyingContract=0x1863f92b2130536b01def184e77e373a8881909c, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x89c8beb94766f713efffcd07a0f30cd26e40e425
firstMinter(view returns (address)
0x4da4a2f69cb2f61a49efb7423b1f093b79c6f1f2
fundingRecipient(view returns (address)
0xb148773836ffcd5b11d741a0b751493a3156c8e3
guardOn(view returns (bool)
true
imageURI(view returns (string)
QmWtUmecbAg1Z3kgicN7Z9wQS1tHEpscj1oibwFQhjgVnf
isNextOwner(view returns (bool)
false
isOwner(view returns (bool)
false
limit(view returns (uint256)
0
name(view returns (string)
Concrete Protocol: The Foundation for On-Chain Credit
o11y(view returns (address)
0x3f2408693cc2e0c8e0bb68f039ceb6deac0ec072
owner(view returns (address)
0xb148773836ffcd5b11d741a0b751493a3156c8e3
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)
CONCRETEPROTOCOLTHEFOUNDATIONFORON-CHAINCREDIT
totalSupply(view returns (uint256)
1501
treasuryConfiguration(view returns (address)
0x004d8438f4016a96f2d6ddc17808f4e40b47cde6
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
ownerOf(uint256[] tokenIdsview returns (address[] owners)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address touint256 tokenId
cancelOwnershipTransfer(
initialize(address _creatorstruct IWritingEditionsWritingEdition editionaddress tokenRecipientstring messageaddress mintReferralbool _guardOnpayable 
initializeWithSignature(address _creatorbytes32 structHashbytes signaturestruct IWritingEditionsWritingEdition editionaddress tokenRecipientstring messageaddress mintReferralbool _guardOnaddress senderpayable 
mint(address tokenRecipientreturns (uint256 tokenId)
purchase(address tokenRecipientstring messageaddress mintReferralpayable returns (uint256 tokenId)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool 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 fromaddress touint256 tokenId
transferOwnership(address nextOwner_
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseDescriptionURISet(address indexed clonestring oldBaseDescriptionURIstring newBaseDescriptionURI
CloneDeployed(address indexed factoryaddress indexed owneraddress indexed clone
CreatorAttribution(bytes32 structHashstring domainNamestring versionaddress creatorbytes signature
EIP712DomainChanged(
FactoryGuardSet(bool guard
FactoryImplementationSet(address indexed factoryaddress indexed oldImplementationaddress indexed newImplementation
FactoryLimitSet(address indexed factoryuint256 oldLimituint256 newLimit
FundingRecipientSet(address indexed cloneaddress indexed oldFundingRecipientaddress indexed newFundingRecipient
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriceSet(address indexed cloneuint256 oldLimituint256 newLimit
PriceSet(uint256 price
RendererSet(address indexed cloneaddress indexed renderer
RendererSet(address indexed renderer
RewardsDistributed(uint256 creatorRewarduint256 feeuint256 mintReferralRewarduint256 firstMinterRewardaddress creatoraddress mintReferraladdress firstMinter
RoyaltyChange(address indexed cloneaddress indexed oldRoyaltyRecipientuint256 oldRoyaltyBPSaddress indexed newRoyaltyRecipientuint256 newRoyaltyBPS
RoyaltyChange(address indexed oldRoyaltyRecipientuint256 oldRoyaltyBPSaddress indexed newRoyaltyRecipientuint256 newRoyaltyBPS
Transfer(address indexed cloneaddress indexed fromaddress indexed touint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TributarySet(address indexed factoryaddress indexed cloneaddress oldTributaryaddress indexed newTributary
WritingEditionLimitSet(address indexed cloneuint256 oldLimituint256 newLimit
WritingEditionLimitSet(uint256 oldLimituint256 newLimit
WritingEditionPurchased(address indexed cloneuint256 tokenIdaddress indexed recipientuint256 pricestring messageuint256 flatFeeAmount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidCreator(
InvalidCreatorAttributionSignature(
InvalidShortString(
NameAndVersionTooLong(
StringTooLong(string str