Slot
XX
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
Balances ($25.91)
Native
Value
$25.75
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.01004 | $2,564.37 |
$25.75 | |
WETH | ERC-20 | 0.000064 | $2,563.87 |
$0.16 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16349327 | 2 years ago | | | 0 | 0.0021841033 | |
| 15280122 | 2 years ago | | | 0.01656 | 0.00021984144 | |
| 15278560 | 2 years ago | | | 0.0124 | 0.00043347585 | |
| 14560092 | 2 years ago | | | 0.02 | 0.0010652688 | |
| 14525389 | 2 years ago | | | 0.02 | 0.0011594207 | |
| 14414687 | 3 years ago | | | 0.023196 | 0.00050458271 | |
| 14339728 | 3 years ago | | | 0.0328 | 0.00061759314 | |
| 14159575 | 3 years ago | | | 0.025160004 | 0.0023776976 | |
| 13929585 | 3 years ago | | | 0.027272 | 0.0016001475 | |
| 13763746 | 3 years ago | | | 0.0172 | 0.0014887582 |
ABI
ABI objects
Getter at block 20801687 listVarieties() view returns (struct SowerVarietyData[] list)
earlyBirdRegistry() view returns (address)
0xc65ac65caa03208714cedb437c7711e3abf16399
lastSeed() view returns (bytes32)
0xa5687f49c24c03cf69b18513cd3013a7a8902e4f716928aa3c3d05875a5ae69f
listDonations() view returns (address[] list)
[0xde21F729137C5Af1b01d73aF1dC21eFfa2B8a0d6, 0xF0D7a8198D75e10517f035CF11b928e9E2aB20f4, 0x37133cda1941449cde7128f0C964C228F94844a8]
mainDonation() view returns (address)
0x7fd0d89ce6d57aa9b385b9c1426585aa87a37b8d
owner() view returns (address)
0x1ccd4c7759dd41a7366c1896791a7b5aa8616221
Read-only
isUserInEarlyBirdSession(address user, uint256 sessionId) view returns (bool)
varieties(address) view returns (uint8 maxPerCollect, bool active, bool curated, address location, address creator, uint256 price, uint256 available, uint256 reserve, uint256 earlyBirdUntil, uint256 earlyBirdSessionId)
State-modifying
Events activateEarlyBird(address[] varieties_, uint256 earlyBirdDuration, uint256 earlyBirdSessionId, bool activateVariety)
addDonationRecipient(address recipient)
addEarlyBirdProjectToSession(uint256 sessionId, uint256[] projectIds)
addVariety(address newVariety, uint256 price, uint8 maxPerCollect, bool active, address creator, uint256 available, uint256 reserve, bool curated)
plant(uint256 count, address variety) payable
plantFromCurated(address variety, address recipient, bytes32[] seeds)
plantFromReserve(uint256 count, address variety, address recipient)
removeDonationRecipient(address recipient)
removeEarlyBirdProjectFromSession(uint256 sessionId, uint256[] projectIds)
renounceOwnership()
setActive(address variety, bool isActive)
setEarlyBirdRegistry(address earlyBirdRegistry_)
setMaxPerCollect(address variety, uint8 maxPerCollect)
setNewMainDonation(address newMainDonation)
transferOwnership(address newOwner)
updateTokenSeed(address variety, uint256 tokenId)
withdraw()
Collected(address indexed operator, address indexed variety, uint256 indexed count, uint256 value)
DonationRecipientAdded(address recipient)
DonationRecipientRemoved(address recipient)
EarlyBirdSessionAdded(uint256 sessionId, uint256 projectId)
EarlyBirdSessionRemoved(uint256 sessionId, uint256 projectId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
VarietyAdded(address variety)
VarietyChanged(address variety)
VarietyEmpty(address variety)
constructor()
receive()
This contract contains no error objects.