TheChaosMachineContract

Verified contract

Active on Ethereum with 214 txns
Deployed by via 0x9b6b9fdc at 16151425
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables

No balances found for "TheChaosMachineContract"

0x3a02027100f79dc6916e2532fc678b59ccc9b3fd631f7c393b36d307eb4392d6
0x9786c641b81eacea4b49ba36711721af35989c12b6aafa1e4acf5beaf38f2af4
0xf68c67a5411077470209ae5359e5527e0f284315b7b1bf67d8fbbf78f2f4a9eb
0x5ba604057f703593ed968773c6eb020532f8bc999ecefc4560c7a303b71e5043
0x485ad11678153b95b34b47b9e358aa3504dd3f0e8baf272cec79188e29c727b4
0xff52dbd1a95e2bbf72f0c53b8934b5307f51e9071e94e6efca46834f46e0f247
0xbcb1941ae3953276d00d4823a5f807cdcf8015cdfd7ed582ec07fde3fb4ecb28
0xaa35d5d610a876cc7cdc87c0c5f1627ebb16ab2d8267db7516a36b598dde43d2
0x79c9b07f13e911b7e3684c55a4541303dc5d5672aa1fe4c4d684aa9f07469e6d
0xd67e6046c8a77f5f19679d75b02b2809258ce2ff626f1065855fee14f7f14fae

Functions
Getter at block 21229215
CONTRACT_VERSION(view returns (uint8)
2
PRICE(view returns (uint256)
2000000000000000
_baseTokenExtension(view returns (string)
.json
_baseTokenURI(view returns (string)
ipfs://bafybeiehogyizxueviphe5ml7clwpz4bipz6fxxl2xxa5sk3nasvttgtmy/
baseTokenURI(view returns (string)
ipfs://bafybeiehogyizxueviphe5ml7clwpz4bipz6fxxl2xxa5sk3nasvttgtmy/
collectionSize(view returns (uint256)
300
contractURI(pure returns (string)
https://metadata.mintplex.xyz/sGOizDsFaCq8Y2AHXY9k/contract-metadata
currentTokenId(view returns (uint256)
300
erc20Payable(view returns (address)
0xd1b8de2246bc69b8ff0400e42216bdccb379bb1d
getNextTokenId(view returns (uint256)
301
maxBatchSize(view returns (uint256)
3
mintingOpen(view returns (bool)
true
name(view returns (string)
The Chaos Machine
nextOwnerToExplicitlySet(view returns (uint256)
0
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0xd1b8de2246bc69b8ff0400e42216bdccb379bb1d
payableAddressCount(view returns (uint256)
1
redemptionAddress(view returns (address)
0x000000000000000000000000000000000000dead
redemptionModeEnabled(view returns (bool)
false
redemptionSurcharge(view returns (uint256)
0
symbol(view returns (string)
TCM
totalSupply(view returns (uint256)
300
verifiedClaimModeEnabled(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
chargeAmountForERC20(address _erc20TokenContractview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getPrice(uint256 _countview returns (uint256)
inTeam(address _addressview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedForERC20Payments(address _erc20TokenContractview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payableAddresses(uint256view returns (address)
payableFees(uint256view returns (uint256)
redemptionContracts(addressview returns (bool)
restrictedApprovalAddresses(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenRedemptions(addressuint256view returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addOrUpdateERC20ContractAsPayment(address _erc20TokenContractbool _isActiveuint256 _chargeAmountInTokens
addToTeam(address _address
approve(address touint256 tokenId
disableERC20ContractAsPayment(address _erc20TokenContract
disableERC20OnlyMinting(
enableERC20ContractAsPayment(address _erc20TokenContract
enableERC20OnlyMinting(
mintToAdminV2(address _touint256 _qty
mintToMultiple(address _touint256 _amountpayable 
mintToMultipleERC20(address _touint256 _amountaddress _erc20TokenContractpayable 
openMinting(
redeem(address redemptionContractuint256 tokenIdpayable 
removeFromTeam(address _address
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setApprovalRestriction(address _addressbool _isRestricted
setBaseTokenExtension(string baseExtension
setBaseURI(string baseURI
setERC20PayableAddress(address _newErc20Payable
setMaxMint(uint256 _newMaxMint
setPrice(uint256 _feeInWei
setRedeemableContract(address _contractAddressbool _status
setRedemptionAddress(address _newRedemptionAddress
setRedemptionMode(bool _newStatus
setRedemptionSurcharge(uint256 _newSurchargeInWei
setVerifiedClaimMode(bool _newStatus
stopMinting(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
verifedClaim(address redemptionContractuint256 tokenIdpayable 
withdrawAll(
withdrawERC20(address _tokenContractuint256 _amountToWithdraw
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeemed(address indexed fromuint256 indexed tokenIdaddress indexed contractAddress
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VerifiedClaim(address indexed fromuint256 indexed tokenIdaddress indexed contractAddress
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CannotBeNullAddress(
CapExceeded(
ClaimModeDisabled(
DuplicateTeamAddress(
ERC20InsufficientAllowance(
ERC20InsufficientBalance(
ERC20TokenNotApproved(
ERC20TransferFailed(
ERC721RestrictedApprovalAddressRestricted(
IneligibleRedemptionContract(
InvalidApprovalForRedemption(
InvalidOwnerForRedemption(
InvalidPayment(
InvalidTeamAddress(
MintZeroQuantity(
NoStateChange(
OnlyERC20MintingEnabled(
OperatorNotAllowed(address operator
PublicMintClosed(
TokenAlreadyRedeemed(
TransactionCapExceeded(
ValueCannotBeZero(