Cockpunch Samurai
Verified contract
Proxy
Active on
Ethereum with 274 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
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 42 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "Cockpunch Samurai"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17532574 | a year ago | | | 0 | 0.00087402163 | |
| 17005625 | 2 years ago | | | 0 | 0.0011792540 | |
| 16964388 | 2 years ago | | | 0 | 0.0010868299 | |
| 16768252 | 2 years ago | | | 0 | 0.0012910278 | |
| 16651237 | 2 years ago | | | 0 | 0.0025060201 | |
| 16157181 | 2 years ago | | | 0 | 0.0011924178 | |
| 16153012 | 2 years ago | | | 0 | 0.00092928447 | |
| 16152569 | 2 years ago | | | 0 | 0.0012159462 | |
| 16151158 | 2 years ago | | | 0 | 0.00091509350 | |
| 16150836 | 2 years ago | | | 0 | 0.00099463602 |
ABI
ABI objects
Getter at block 21095511
_baseTokenURI() view returns (string)
ipfs://bafybeidhuykef2obuwyxg4xtbky5pdgts5phhofpnf4yyxncton7lrxnri/
baseSettings() view returns (uint64 maxSupply, uint64 maxPerWallet, uint64 amountMinted, uint256 price)
(maxSupply=300, maxPerWallet=10, amountMinted=300, price=3000000000000000)
isPublicActive() view returns (bool)
true
name() view returns (string)
Cockpunch Samurai
owner() view returns (address)
0xe5081c15fe63930ac4ccb20fcd462485cc48f70c
saleState() view returns (uint64 numPhases)
0
symbol() view returns (string)
COCKRAI
totalReleased() view returns (uint256)
900000000000000000
totalShares() view returns (uint256)
100
totalSupply() view returns (uint256)
300
Read-only
balanceOf(address owner) view returns (uint256)
explicitOwnershipOf(uint256 tokenId) view returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIds) view returns (struct IERC721AUpgradeableTokenOwnership[])
getAmountMintedForOwner(address wallet) view returns (uint256[])
getAmountMintedForPhase(uint256 phaseIndex, address wallet) view returns (uint64)
getApproved(uint256 tokenId) view returns (address)
getDataForPhase(uint256 phaseIndex) view returns (struct PhaseSettings)
getMintBalance(address wallet) view returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
payee(uint256 index) view returns (address)
releasable(address account) view returns (uint256)
releasable(address token, address account) view returns (uint256)
released(address account) view returns (uint256)
released(address token, address account) view returns (uint256)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
shares(address account) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
totalReleased(address token) view returns (uint256)
withdrawAddresses(uint256) view returns (address)
State-modifying
Events activatePhases(uint256[] phaseIndices, bool activatePublic)
airdropForPhase(uint256 phaseIndex, uint64[] quantities, address[] recipients)
airdropPublic(uint64[] quantities, address[] recipients)
approve(address operator, uint256 tokenId) payable
burn(uint256 tokenId)
endPhase(uint256 phaseIndex)
endPhases(uint64[] phaseIndices)
initialize(string _name, string _symbol, string _baseUri, struct RoyaltySettings _royaltySettings, struct PhaseSettings[] _phases, struct BaseSettings _baseSettings, struct PaymentSplitterSettings _paymentSplitterSettings, uint256 _maxIntendedSupply, bool _allowBurning, address _deployer, address _operatorFilter)
mintBatch(uint64[] quantities, bytes32[][] proofs, uint256[] phaseIndices, uint64 publicQuantity) payable
mintPhase(uint256 phaseIndex, uint64 quantity) payable
mintPhaseAllowlist(uint256 phaseIndex, uint64 quantity, bytes32[] proof) payable
mintPublic(uint64 quantity) payable
pausePhases(uint256[] phaseIndices, bool pausePublic)
release(address account)
release(address token, address account)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes data) payable
setApprovalForAll(address operator, bool approved)
setBaseURI(string baseURI)
setRoyaltyInfo(address receiver, uint96 feeBasisPoints)
toggleBurning()
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
updateBaseSettings(struct BaseSettings _baseSettings)
updatePhaseSettings(uint256 phaseIndex, struct PhaseSettings phase)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseSettingsUpdated(struct BaseSettings settings)
BaseURIUpdated(string baseURI)
BurnStatusChanged(bool burnActive)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ERC20PaymentReleased(address indexed token, address to, uint256 amount)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PayeeAdded(address account, uint256 shares)
PaymentReceived(address from, uint256 amount)
PaymentReleased(address to, uint256 amount)
PhaseEnded(uint256 phaseIds)
PhaseSettingsUpdated(uint256 phaseId, struct PhaseSettings settings)
PhasesActivated(uint256[] phaseIds, bool activatedPublic)
PhasesPaused(uint256[] phaseIds, bool pausedPublic)
RoyaltyUpdated(address royaltyAddress, uint96 royaltyAmount)
TokenBurned(address indexed owner, uint256 tokenId)
TokensAirdropped(uint256 numRecipients, uint256 numTokens)
TokensMinted(address indexed to, uint256 quantity)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
This contract contains no constructor objects.
receive()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
BurningNotAllowed()
ExceedMaxPerWallet()
InvalidAirdrop()
InvalidMintFunction()
InvalidPhase()
InvalidPrice()
InvalidProof()
InvalidQueryRange()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OperatorNotAllowed(address operator)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
PhaseNotActive()
SoldOut()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()