Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 21213262.

Kui-Doodles-18

Unverified contract

Proxy

Active on Ethereum with 774 txns
Deployed by via 0xa2542c2c at 16810153
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $234.38
0x85c118c37e00aeb71554b5764ad1de75d57a8e1054adf21d732c007dbde95dee
0xe3bffbe1f0e3d0c23ee8d02eec6d0a121a42275aadb02b3f7192eef53debeac2
0x5b2d8b77229aa32dfdf7d3c90d4ca9270faadcffb369e63960500d43737e5d2b
From
0x09d398e9c100f868273231a4a59d9a0ef71fa86988c1ccff9382e4f6ec8d3469
0x6bfe772524eb26e6aaed120b48f49d9d2d8bbd4525e5b558f37ea80dbb0e1b36
0x1a47f02a6e6ab748bf39809fc71b635353347d8ee1679e84c920d1db033e4e11
0x9c7abe6863b6dbd2169ab00364f87175604d48e2a56589e558ffd74d85f5e700
0xb8b278d704abaac2a67c9c6692c296e899a7bd0cd92142bfa1622c621ab3a56f
0xc7cfd6a2db7992e8a1b29cc7047d79fdcf3f97a077849aaa3c9db0782c696961
0x3e61c395b27d94ead7a2599638818811a2ec3556a26b39fe05308fafe340b366

Functions
Getter at block 21214736
IMPL(view returns (address)
0x8e357490dc8e94e9594ae910ba261163631a6a3a
 
contractURI(view returns (string)
emergencyExecuteDisabled(view returns (bool)
false
expiry(view returns (uint40)
1681194395
gateKeeper(view returns (address)
0x0000000000000000000000000000000000000000
gateKeeperId(view returns (bytes12)
0x000000000000000000000000
getCrowdfundLifecycle(view returns (uint8)
5
governanceOptsHash(view returns (bytes32)
0xec9c65237265425314ec8bf938eca391f2bd3867270d85ddac398493f44d4186
maxContribution(view returns (uint96)
1000000000000000000000000
maximumPrice(view returns (uint96)
1000000000000000000000000
minContribution(view returns (uint96)
10000000000000000
name(view returns (string)
Kui-Doodles-18
nftContract(view returns (address)
0x8a90cab2b38dba80c64b7734e58ee1db38b8992e
nftTokenIdsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
party(view returns (address)
0x1a794b705292807a3becfa04384eec984cbbd1bb
settledPrice(view returns (uint96)
7500000000000000000
splitBps(view returns (uint16)
100
splitRecipient(view returns (address)
0xeaaed688810e48837c3f48e7ebe062cca9e2a9ab
symbol(view returns (string)
Kui-Doodles-18
totalContributions(view returns (uint96)
7576090500000000000
Read-only
approve(addressuint256pure 
balanceOf(address ownerview returns (uint256 numTokens)
claims(addressview returns (uint256 refunduint256 governanceTokenId)
delegationsByContributor(addressview returns (address)
getApproved(uint256pure returns (address)
getContributorInfo(address contributorview returns (uint256 ethContributeduint256 ethUseduint256 ethOweduint256 votingPower)
isApprovedForAll(addressaddresspure returns (bool)
ownerOf(uint256 tokenIdview returns (address owner)
safeTransferFrom(addressaddressuint256pure 
safeTransferFrom(addressaddressuint256bytespure 
setApprovalForAll(addressboolpure 
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256view returns (string)
transferFrom(addressaddressuint256pure 
State-modifying
activateOrRefund(address contributor
batchActivateOrRefund(address[] contributorsbool revertOnFailure
batchBurn(address[] contributorsbool revertOnFailure
batchBuy(struct CollectionBatchBuyCrowdfundBatchBuyArgs argsreturns (address party_)
batchContributeFor(address[] recipientsaddress[] initialDelegatesuint256[] valuesbytes[] gateDatasbool revertOnFailurepayable 
burn(address contributor
claim(address receiver
contribute(address delegatebytes gateDatapayable 
contributeFor(address recipientaddress initialDelegatebytes gateDatapayable 
delegateCallAndRevert(address implbytes callData
disableEmergencyExecute(struct CrowdfundFixedGovernanceOpts governanceOptsuint256 hostIndex
emergencyExecute(address targetAddressbytes targetCallDatauint256 amountEthpayable 
initialize(struct CollectionBatchBuyCrowdfundCollectionBatchBuyCrowdfundOptions optspayable 
onERC721Received(addressaddressuint256bytesreturns (bytes4)
Events
Approval(address indexed owneraddress indexed operatoruint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Burned(address contributoruint256 ethUseduint256 ethOweduint256 votingPower
Contributed(address senderaddress contributoruint256 amountaddress delegateuint256 previousTotalContributions
EmergencyExecute(address targetbytes datauint256 amountEth
EmergencyExecuteDisabled(
Lost(
Transfer(address indexed owneraddress indexed touint256 indexed tokenId
Won(address partyaddress[] tokensuint256[] tokenIdsuint256 settledPrice
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AboveMaximumContributionsError(uint96 contributionsuint96 maxContributions
AlreadyBurnedError(address owneruint256 tokenId
AlreadyMintedError(address owneruint256 tokenId
BelowMinimumContributionsError(uint96 contributionsuint96 minContributions
CallProhibitedError(address targetbytes data
ContributionsSpentForFailedBuyError(
EthTransferFailed(address receiverbytes errData
ExceedsTotalContributionsError(uint96 valueuint96 totalContributions
FailedToBuyNFTError(address tokenuint256 tokenId
InvalidAddressError(
InvalidBpsError(uint16 bps
InvalidContributorError(
InvalidDelegateError(
InvalidGovernanceOptionsError(
InvalidMinTokensBoughtError(uint256 minTokensBought
InvalidTokenError(uint256 tokenId
InvalidTokenIdError(
MaximumPriceError(uint96 callValueuint96 maximumPrice
MismatchedCallArgLengthsError(
MissingHostsError(
NoContributionsError(
NoPartyError(
NotAllowedByGateKeeperError(address contributoraddress gateKeeperbytes12 gateKeeperIdbytes gateData
NotEnoughEthUsedError(uint256 ethUseduint256 minTotalEthUsed
NotEnoughTokensBoughtError(uint256 tokensBoughtuint256 minTokensBought
NothingBoughtError(
NothingToClaimError(
OnlyConstructorError(
OnlyContributorError(
OnlyDelegateCallError(
OnlyPartyDaoError(address notDao
OnlyPartyDaoOrHostError(address notDao
OnlyPartyHostError(
OnlyWhenEmergencyActionsAllowedError(
PartyAlreadyExistsError(address party
SplitRecipientAlreadyBurnedError(
Uint256ToUint96CastOutOfRange(uint256 v
WrongLifecycleError(uint8 lc