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

Sower

Verified contract

Active on Ethereum with 1,290 txns
Deployed by via 0xd89e042e at 12973275
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Native
Value $25.75
ERC-20
Value $0.16
0x7ff5e8c89df8d5606555920302c4ee85b25993c3d83842d2c5431bd716254cca
0x1a7c661756e21c7de257c7860bfd8570742537c4333a2d0c451dd5b179abfd7e
0xcf38c6d524f4e7c4e76bcbfcb296e4824745f5ceb966a1c0994472ad6f86c458
0xe20924153efec40dc0b494524466678016ec164f7476fac8aebdc18c6ae0681b
0x87afef59eb0848818089256ab1907b7b0df8493de934e9b5f102486d6cb36da5
0x2c6072847e390d12079a7e2978dd3c44b0eab5a9cd383da0881bdd1c77fb4751
0x208985ce6d4ab8870f6b7d5e6e0ecea7c0cf0e59f5f16828700d124b355cbed1
0xa8f6750166e656453ba224a1f5f5960529aac52e9001561dac2a79c61a11c219
0x8eaaf328aedef6560ace2ebe0006ba573a754fff42a674a880267a8b51382cfb
0x16073584ef3fd83c6e29fcb366b1d3c094ac92fe6dc61c67340a2cc037a1aa79

Functions
Getter at block 20801687
earlyBirdRegistry(view returns (address)
0xc65ac65caa03208714cedb437c7711e3abf16399
lastSeed(view returns (bytes32)
0xa5687f49c24c03cf69b18513cd3013a7a8902e4f716928aa3c3d05875a5ae69f
listDonations(view returns (address[] list)
[0xde21F729137C5Af1b01d73aF1dC21eFfa2B8a0d6, 0xF0D7a8198D75e10517f035CF11b928e9E2aB20f4, 0x37133cda1941449cde7128f0C964C228F94844a8]
 
listVarieties(view returns (struct SowerVarietyData[] list)
mainDonation(view returns (address)
0x7fd0d89ce6d57aa9b385b9c1426585aa87a37b8d
owner(view returns (address)
0x1ccd4c7759dd41a7366c1896791a7b5aa8616221
Read-only
isUserInEarlyBirdSession(address useruint256 sessionIdview returns (bool)
varieties(addressview returns (uint8 maxPerCollectbool activebool curatedaddress locationaddress creatoruint256 priceuint256 availableuint256 reserveuint256 earlyBirdUntiluint256 earlyBirdSessionId)
State-modifying
activateEarlyBird(address[] varieties_uint256 earlyBirdDurationuint256 earlyBirdSessionIdbool activateVariety
addDonationRecipient(address recipient
addEarlyBirdProjectToSession(uint256 sessionIduint256[] projectIds
addVariety(address newVarietyuint256 priceuint8 maxPerCollectbool activeaddress creatoruint256 availableuint256 reservebool curated
plant(uint256 countaddress varietypayable 
plantFromCurated(address varietyaddress recipientbytes32[] seeds
plantFromReserve(uint256 countaddress varietyaddress recipient
removeDonationRecipient(address recipient
removeEarlyBirdProjectFromSession(uint256 sessionIduint256[] projectIds
renounceOwnership(
setActive(address varietybool isActive
setEarlyBirdRegistry(address earlyBirdRegistry_
setMaxPerCollect(address varietyuint8 maxPerCollect
setNewMainDonation(address newMainDonation
transferOwnership(address newOwner
updateTokenSeed(address varietyuint256 tokenId
withdraw(
Events
Collected(address indexed operatoraddress indexed varietyuint256 indexed countuint256 value
DonationRecipientAdded(address recipient
DonationRecipientRemoved(address recipient
EarlyBirdSessionAdded(uint256 sessionIduint256 projectId
EarlyBirdSessionRemoved(uint256 sessionIduint256 projectId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VarietyAdded(address variety
VarietyChanged(address variety
VarietyEmpty(address variety
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.