This contract is being backfilled. You may encounter incomplete storage history.

DirectSurveys

Verified contract

Active on Base with 58 txns
Deployed by via 0xcecdf574 at 9678424
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $15.77
0x7a62f2d87d5778cda3c5689e127488f891b53f8707a656c0310d723db4e5cf55
0x5b4c9cfda5eb7df680b3d9f73b95ce5baf4758fa093d065f0e413de63eb482dd
0x2beeef4778f8fa40611fac42b566a476256052c75a5ee788589e57722be613af
0x73471bf9ea2c6e8ead9bc926c474fbe00a74aa49ded573e42bb299b2aa94c825
0xce34856545a570c27bbb8287141cc84f44b59e73dbdd09b2598cc98eb4ef0c62
0xb67b885c83e8b1d96ed05eebb49e8f9b86c55ab30d8f5c9c0a72af09dcda15c5
0x9c471482ad4b500a5c61921504623ca5e06094fd97bcef51bbede904e2e20227
0x14626019ff89bbe20f480f0c095fddb3c011950e69a740b12722d5a3b4db1369
0xfe0550aa31f5c98d1f72a88cfa7437e76397b367c84416aeddf330dd01a4585d
0x9845456ca1afeb881a9c0193c5691edde8d13f945a0f8cd068233eff7e30eeb7

Functions
Getter at block 23616492
donationAddress(view returns (address)
0xb55d9d5d5af1c2b5e1834dcd41306b02e751c411
holderFeeBasisPoints(view returns (uint256)
0
minSurveyAmount(view returns (uint256)
2000000000000000
nftContractAddress(view returns (address)
0xd45eb7e5f0d3cfc357f30daedb20673a3274c3d7
owner(view returns (address)
0xccaf182195e3423b5101ab1c7d67e403f8caca3a
publicFeeBasisPoints(view returns (uint256)
0
 
renounceOwnership(view 
surveyCount(view returns (uint256)
20
treasuryAddress(view returns (address)
0xfb3f0e223de9608d7ecbe36fca42ee712cadbeea
Read-only
surveys(uint256view returns (address creatoraddress recipientuint256 amountuint256 startTimestring topicstring questionuint8 status)
State-modifying
completeSurvey(uint256 surveyIduint8 donationOption
failSurvey(uint256 surveyId
startSurvey(uint256 surveyId
submitSurvey(string topicstring questionaddress recipientpayable 
transferOwnership(address newOwner
updateDonationAddress(address _donationAddress
updateHolderFeeBasisPoints(uint256 _holderFeeBasisPoints
updateMinSurveyAmount(uint256 _minSurveyAmount
updateNFTContractAddress(address _nftContractAddress
updatePublicFeeBasisPoints(uint256 _publicFeeBasisPoints
updateTreasuryAddress(address _treasuryAddress
Events
DonationAddressUpdated(address indexed newDonationAddress
HolderFeeBasisPointsUpdated(uint256 newHolderFeeBasisPoints
MinSurveyAmountUpdated(uint256 newMinSurveyAmount
NFTContractAddressUpdated(address indexed newNFTContractAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PublicFeeBasisPointsUpdated(uint256 newPublicFeeBasisPoints
RefundIssued(uint256 indexed surveyIduint256 amount
RewardDistributed(uint256 indexed surveyIdaddress indexed recipientuint256 amount
SurveyCompleted(uint256 indexed surveyId
SurveyFailed(uint256 indexed surveyId
SurveyStarted(uint256 indexed surveyId
SurveySubmitted(uint256 indexed surveyIdaddress indexed creatoruint256 amount
TreasuryAddressUpdated(address indexed newTreasuryAddress
Constructor
constructor(address initialOwneruint256 _minSurveyAmountuint256 _holderFeeBasisPointsuint256 _publicFeeBasisPointsaddress _donationAddressaddress _treasuryAddressaddress _nftContractAddress
Fallback and receive
receive(
Errors
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account