Crypto stamp Edition 2

Verified contract

Active on Ethereum with 10,448 txns
Deployed by via 0xd912d996 at 10278241
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 524287 additional slots
-
variable spans 19 additional slots
 (#58466)
ERC-721
--
0x21d7851ac02869641364f90477f46acd32b362a3902a06160ea6406ffd2354bb
0x3f4d391fb7280f45f429789f913005942f8a93edb9751f8d4c503453139f79a2
0xd4ebb8ec35ace6e44c1a3208b7c21e0569d78058b9eb154b5bec544b379c1a7d
0x5be143eaa021f8d6b576d1faa1b7576887dcc36934bf9475a46b21ed2a03ad79
0x97b40bda3a39ac528d3817059a4cf4ec0d669a27975ca55cf6c463005aae7d98
0x0dc2a727d78286e3e1d0b929c601993f3b0ede14dcea26110126d97447b28622
0xc8fa8a04436b934c7279f88a6482295e903833f217ae18f86a4e8ea96ca287e0
0x784ac89a0b5fbb88cbe150554bde9c408531551220b8a65f8fc3b4c18e40d47c
0xf52d6bc0c40e7e81c91da6268fac78e6308124d8ee1b101ccb43920346c58697
0x03a9c32f3b1aa9053029205c349f3c8d9ded106c9c93d347daa78f933c987be5

Functions
Getter at block 21041440
CS1Address(view returns (address)
0x7e789e2dd1340971de0a9bca35b14ac0939aa330
CS1ColorsAddress(view returns (address)
0x6b0ec039d368b9a9d044391de2437ba24131e87b
achievementsContract(view returns (address)
0x555b93d60faaa1abec6a1c57c1d217cbeeb91619
allowPublicMinting(view returns (bool)
false
baseURI(view returns (string)
https://crypto.post.at/CS2/meta/
createControl(view returns (address)
0x4ed803e557f5406218cac770fd8369819b0821ba
dataRoot(view returns (bytes32)
0x965092ab4e89fb191a8ecff53fdad75c625d9729b4bc40d9a98d31da69bd98a4
mintedSupply(view returns (uint256)
23934
mintingFinished(view returns (bool)
false
name(view returns (string)
Crypto stamp Edition 2
publicMintingAllowed(view returns (bool)
false
symbol(view returns (string)
CS2
tokenAssignmentControl(view returns (address)
0x596e620e175c2c37a5f35a41d9f2305a991ffc89
totalSupply(view returns (uint256)
240000
upgradeMaximum(view returns (uint256)
0
upgradesAllowed(view returns (bool)
false
upgradesDone(view returns (uint256)
0
Read-only
balanceOf(address ownerview returns (uint256)
colorSupply(uint8 _colorview returns (uint256)
exists(uint256 tokenIdview returns (bool)
getApproved(uint256 tokenIdview returns (address)
getColor(uint256 tokenIdview returns (uint8)
getColorFromProof(bytes32 tokenDatabytes32[] merkleProofview returns (uint8)
getDataFieldsFromProof(bytes32 tokenDatabytes32[] merkleProofview returns (uint256addressuint8uint8)
getOwnerFromProof(bytes32 tokenDatabytes32[] merkleProofview returns (address)
getTokenIdFromProof(bytes32 tokenDatabytes32[] merkleProofview returns (uint256)
getType(uint256 tokenIdview returns (uint8)
getTypeFromProof(bytes32 tokenDatabytes32[] merkleProofview returns (uint8)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
signedTransferNonce(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
typeColorSupply(uint256uint256view returns (uint256)
typeSupply(uint8 _typeview returns (uint256)
usedInUpgrade(uint256view returns (bool)
usedInUpgradeCS1(uint256view returns (bool)
State-modifying
approve(address touint256 tokenId
approveNFTrescue(address _foreignNFTaddress _to
create(uint256 _tokenIdaddress _owneruint8 _typeuint8 _color
createMulti(uint256 _tokenIdStartaddress[] _ownersuint8[] _typesuint8[] _colors
createWithProof(bytes32 tokenDatabytes32[] merkleProofreturns (uint256)
disablePublicMinting(
enablePublicMinting(
registerReverseENS(address _reverseRegistrarAddressstring _name
rescueToken(address _foreignTokenaddress _to
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAchievementsContract(address _achievementsAddress
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseURI
setDataRoot(bytes32 _newDataRoot
setUpgradeMaximum(uint256 _newUpgradeMaximum
signedTransfer(uint256 _tokenIdaddress _tobytes _signature
signedTransferWithMintProof(bytes32 tokenDataaddress _tobytes _signaturebytes32[] merkleProof
signedTransferWithOperator(uint256 _tokenIdaddress _tobytes _signature
signedTransferWithOperatorAndMintProof(bytes32 tokenDataaddress _tobytes _signaturebytes32[] merkleProof
transferCreateControl(address _newCreateControl
transferFrom(address fromaddress touint256 tokenId
transferTokenAssignmentControl(address _newTokenAssignmentControl
upgradeStamp(uint256 _upgradeTokenIduint256 _helperTokenId1uint256 _helperTokenId2
upgradeStampWithJoker(uint256 _upgradeTokenIduint256 _helperTokenIduint256 _helperCS1TokenId
Events
AchievementsContractSet(address indexed achievementsContractAddress
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURI(string value
CreateControlTransferred(address indexed previousCreateControladdress indexed newCreateControl
DataRootSet(bytes32 dataRoot
MintedWithProof(address operatoruint256 indexed tokenIdaddress indexed owneruint8 aTypeuint8 color
PublicMintingDisabled(
PublicMintingEnabled(
SeenCS2ColorChanged(uint256 tokenIduint8 previousColoruint8 newColor
SignedTransfer(address operatoraddress indexed fromaddress indexed touint256 indexed tokenIduint256 signedTransferNonce
StampUpgraded(uint256 indexed changedTokenIduint8 previousColoruint8 newColorbool withJokeruint256 usedTokedId1uint256 usedTokenId2
TokenAssignmentControlTransferred(address indexed previousTokenAssignmentControladdress indexed newTokenAssignmentControl
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UpgradeMaximumChanged(uint256 previousUpgradeMaximumuint256 newUpgradeMaximum
Constructor
constructor(address _createControladdress _tokenAssignmentControladdress _CS1Addressaddress _CS1ColorsAddressuint256 _finalSupplyuint256 _upgradeMaximum
Fallback and receive
receive(
Errors

This contract contains no error objects.