OnChainBandits

Verified contract

Active on Ethereum with 10,190 txns
Deployed by via 0x4fe61fdb at 16778418
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
6 additional variables

No balances found for "OnChainBandits"

0xad3ca33be38e3105b52488683d7bfaddf80b8a35a8a0187b79549946fe56588c
0x21e58795577918b9c799dd5fbaa780a773029093d31c45e2931d404eeeac78f1
From
0xdcb7686b80d0df58892fc1e672b2641777f6c6b7ec500e1b9eabff930f9f5a6e
0xe697281cb79aad925b0363c565fc3366ef0548fad2db9ae1b2aced3e77854de3
0x155e55a9f98fa56727217dd086af5c790d503d3244e2278b0c7e887da220a9be
0x8b2fa21988aade3c973360fcf58526220a3f309d592757fee6253b6a2b7b20cc
0x3a978ec49f35221d40f4671586ec787d81db9c3fbdec27a70837f66da56542c7
0xf307ab2298274a22b603d82fe7e50c63c46ad379e427ad21b0b2c55435dae080
0x120811d5101547a1bfb5f92270cfde65894eb767082f465079f59d2b8e980e3f
0x766180ee4aabd71016b040db044df3c253d80805a071c916710d2ae266b76254

Functions
Getter at block 20944742
COLLECTOR_FEE(view returns (uint256)
777000000000000
DEFAULT_APPROVAL_LIFESPAN(view returns (uint128)
2592000
allowListPrice(view returns (uint256)
0
ammoToken(view returns (address)
0x81c9ee5b8287308e1088692376e6db9fda878e46
banditsRenderer(view returns (address)
0x9abb5fdf39572347bfa6240a76add56530ff968f
baseURI(view returns (string)
https://app.indelible.xyz/api/png/0x17fceb2637f89671385b73d8845e46f56b08078b/
 
contractData(view returns (string namestring descriptionstring imagestring bannerstring websiteuint256 royaltiesstring royaltiesRecipient)
 
contractURI(view returns (string)
isAllowListActive(view returns (bool)
true
isMintActive(view returns (bool)
false
isPublicMintActive(view returns (bool)
false
maxPerAddress(view returns (uint256)
2
maxPerAllowList(view returns (uint256)
2
maxSupply(view returns (uint256)
10000
name(view returns (string)
OnChainBandits
owner(view returns (address)
0x2052051a0474fb0b98283b3f38c13b0b0b6a3677
publicMintPrice(view returns (uint256)
0
symbol(view returns (string)
BANDIT
totalSupply(view returns (uint256)
10000
Read-only
approvalLifespans(addressview returns (uint128)
balanceOf(address ownerview returns (uint256)
checkProHolder(address collectorview returns (bool)
getApproved(uint256 tokenIdview returns (address)
hashToMetadata(string _hashview returns (string)
hashToSVG(string _hashview returns (string)
hashToSVG(string _hashuint256 tokenIdview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
onAllowList(address addrbytes32[] merkleProofview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdToHash(uint256 tokenIdview returns (string)
tokenIdToSVG(uint256 tokenIdview returns (string)
tokenURI(uint256 tokenIdview returns (string)
walletOfOwner(address addrview returns (uint256[])
withdrawRecipients(uint256view returns (string namestring imageUrladdress recipientAddressuint256 percentage)
State-modifying
airdrop(uint256 countaddress[] recipientspayable 
approve(address touint256 tokenIdpayable 
mint(uint256 countbytes32[] merkleProofpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setAllowListPrice(uint256 price
setAmmoToken(address ammoTokenAddress
setApprovalForAll(address operatorbool approved
setApprovalLifespanDays(uint128 lifespanDays
setBanditsRenderer(address banditsRendererAddress
setBaseURI(string uri
setContractData(struct IndelibleContractData data
setMaxPerAddress(uint256 max
setMaxPerAllowList(uint256 max
setMerkleRoot(bytes32 newMerkleRoot
setPublicMintPrice(uint256 price
setRenderOfTokenId(uint256 tokenIdbool renderOffChain
toggleAllowListMint(
togglePublicMint(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
MetadataUpdate(uint256 _tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(