claimSupporterEgls()
gasTarget
and lockupDuration
are required when calling this function.releaseDate
(date that EGL's are available to withdraw) for Genesis supporters is initially set to 52 weeks from the start of the first vote, although this is updated to the date all BPT's are released, unless the Supporter has chosen to extend their lockup further using reVote()
tallyVotes()
if the current voting period (epoch) has elapsed and the vote for the previous period has not yet been tallied. See Tally Votes​_gasTarget
uint256
_lockupDuration
uint8
remainingSupporterBalance > 0
remainingBptBalance > 0
eglGenesis.canContribute() == false && eglGenesis.canWithdraw() == false
supporters[msg.sender].claimed == 0
contributionAmount > 0
VotesTallied
(Conditional)SupporterTokensClaimed
Vote
claimSeederEgls()
gasTarget
and lockupDuration
are required when calling this function. releaseDate
(date that EGL's are available to withdraw) for signal / seeder accounts is set to 52 weeks from the start of the first votetallyVotes()
if the current voting period (epoch) has elapsed and the vote for the previous epoch has not yet been tallied. See Tally Votes​_gasTarget
uint256
_lockupDuration
uint8
seeders[msg.sender] > 0
VotesTallied
(Conditional)SeedAccountClaimed
Vote