Stack Score

Verified contract

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

No balances found for "Stack Score"

0x283c92cc5aebfffdff23f264dd01391459ceba23ce8670ba1c869a28d8f60a1d
0x95bff3728a20dedbbf1f7781bd9cc8c5ebca52688f6be867ff7e5522462c646f
0x3a54e637ec4c4af3a3b2c6e4a07b5a7b8b0ec56dd01532817c16f0f0f79b9fb1
0x54a9cc86525404d26281aef6fb4097bf697dc3730218af6214d4440328193602
0xf10778383cb7d71ba679e955c084414255f40fc7daf6c7b012cabb30e85cf216
0xe40a09122002f04509c4f435bc53ea0405dc0cd3e02e6a6f92a5f98b5dd65d2b
0x5bb3c553f9b985ee12bbda2be1f5a034ced949e6a0e6b2084c43450da4cfcd13
0xdf336d7d5a07f6331145a488bf984ddb071c30176406ce0441313e415803dbb0
0x9ba45ce7c2fb15923cbbce987f78870f2790416e437ceeed6ac0567236a1772d
0xef9232a7f91b82e9abf95c7e18318436baaaaf5fc5a0a9f7157f990c5042c4cc

Functions
Getter at block 22745567
getCurrentId(view returns (uint256)
6383
getCustomEditors(view returns (address[])
[]
getCustomEditorsLength(view returns (uint256)
0
getRenderer(view returns (address)
0x4be23cfa481fdaba008febba00f37604348f1377
 
getTraitMetadataURI(view returns (string)
mintFee(view returns (uint256)
1000000000000000
mintFeeRecipient(view returns (address)
0x42c22ebd6f07fc052040137eeb3b8a1b7a38b275
name(view returns (string)
Stack Score
owner(view returns (address result)
0x42c22ebd6f07fc052040137eeb3b8a1b7a38b275
referralBps(view returns (uint256)
5000
signer(view returns (address)
0xaf052e84c39a5f8da2027acf83a0fcd6fcf1d8b8
symbol(view returns (string)
STACK_SCORE
version(view returns (string)
1
Read-only
addressToTokenId(addressview returns (uint256)
balanceOf(address ownerview returns (uint256 result)
getApproved(uint256 idview returns (address result)
getCustomEditorAt(uint256 indexview returns (address)
getPaletteIndex(uint256 tokenIdview returns (uint256)
getScore(address accountview returns (uint256)
getScoreAndLastUpdated(address accountview returns (uint256uint256)
getTraitValue(uint256 tokenIdbytes32 traitKeyview returns (bytes32 traitValue)
getTraitValues(uint256 tokenIdbytes32[] traitKeysview returns (bytes32[] traitValues)
getUpdatedAt(uint256 tokenIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isCustomEditor(address editorview returns (bool)
locked(uint256 tokenIdpure returns (bool)
ownerOf(uint256 idview returns (address result)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
traitLabelStorage(bytes32 traitKeyview returns (struct TraitLabelStorage)
State-modifying
approve(address accountuint256 idpayable 
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
mint(address topayable returns (uint256)
mintWithPalette(address touint256 palettepayable returns (uint256)
mintWithReferral(address toaddress referrerpayable returns (uint256)
mintWithReferralAndPalette(address toaddress referreruint256 palettepayable returns (uint256)
mintWithScore(address touint256 scoreuint256 timestampbytes signaturepayable returns (uint256)
mintWithScoreAndPalette(address touint256 scoreuint256 timestampuint256 palettebytes signaturepayable returns (uint256)
mintWithScoreAndReferral(address touint256 scoreuint256 timestampaddress referrerbytes signaturepayable returns (uint256)
mintWithScoreAndReferralAndPalette(address touint256 scoreuint256 timestampaddress referreruint256 palettebytes signaturepayable returns (uint256)
renounceOwnership(payable 
requestOwnershipHandover(payable 
safeTransferFrom(address fromaddress touint256 idpayable 
safeTransferFrom(address fromaddress touint256 idbytes datapayable 
setApprovalForAll(address operatorbool isApproved
setMintFee(uint256 fee
setMintFeeRecipient(address _mintFeeRecipient
setReferralBps(uint256 bps
setRenderer(address _renderer
setSigner(address _signer
setTrait(uint256 tokenIdbytes32 traitKeybytes32 newValue
setTraitLabel(bytes32 traitKeystruct TraitLabel _traitLabel
transferFrom(address fromaddress touint256 idpayable 
transferOwnership(address newOwnerpayable 
updateCustomEditor(address editorbool insert
updatePalette(uint256 tokenIduint256 paletteIndex
updateScore(uint256 tokenIduint256 newScoreuint256 timestampbytes signature
Events
Approval(address indexed owneraddress indexed accountuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
Locked(uint256 tokenId
MintFeeRecipientUpdated(address oldRecipientaddress newRecipient
MintFeeUpdated(uint256 oldFeeuint256 newFee
Minted(address touint256 tokenId
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
PreapprovalForAll(address indexed operatorbool indexed approved
ReferralBpsUpdated(uint256 oldBpsuint256 newBps
ReferralPaid(address referreraddress referreduint256 amount
RendererUpdated(address oldRendereraddress newRenderer
ScoreUpdated(address accountuint256 tokenIduint256 oldScoreuint256 newScore
SignerUpdated(address oldSigneraddress newSigner
TraitMetadataURIUpdated(
TraitUpdated(bytes32 indexed traitKeyuint256 tokenIdbytes32 traitValue
TraitUpdatedList(bytes32 indexed traitKeyuint256[] tokenIds
TraitUpdatedListUniformValue(bytes32 indexed traitKeyuint256[] tokenIdsbytes32 traitValue
TraitUpdatedRange(bytes32 indexed traitKeyuint256 fromTokenIduint256 toTokenId
TraitUpdatedRangeUniformValue(bytes32 indexed traitKeyuint256 fromTokenIduint256 toTokenIdbytes32 traitValue
Transfer(address indexed fromaddress indexed touint256 indexed id
Unlocked(uint256 tokenId
Constructor
constructor(address initialOwner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountBalanceOverflow(
AlreadyInitialized(
BalanceQueryForZeroAddress(
InsufficientFee(
InsufficientPrivilege(
InvalidSignature(
InvalidTraitValue(bytes32 traitKeybytes32 traitValue
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotOwnerNorApproved(
OneTokenPerAddress(
OnlyTokenOwner(
Reentrancy(
SignatureAlreadyUsed(
TimestampTooOld(
TokenAlreadyExists(
TokenDoesNotExist(
TokenLocked(uint256 tokenId
TraitDoesNotExist(bytes32 traitKey
TraitValueUnchanged(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
Unauthorized(