-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flow: Add start block to campaign creation #71
Comments
For the standalone chain we have 3 sec block time and for the parachain it's 12 seconds. |
While creating a campaign, what's the purpose of |
We have |
What is the purpose of the These are the main campaign's states:
Created -> Activated works on reaching the start block. Only Pause could actually be the case for |
@vovacha either we need something which calculates a corresponding blocktime into time (mins/hours/days) or we need configurations per chain specifically for the validation. I would go with the first. In the frontend something like this was done already. @DarkNebula0 might be able to explain. |
@vovacha So far I know that Paused and Locked should be the statuses GameDAO DAO shall be able to set. |
no, the two params are for setting up a new custom token if creators want to conduct a token generation event. therefore these two are optionals and would result in a TGE dropping fungible token with a new currency id to contributors. |
i would not agree that it is not a common practice, most timestamps in tech are based on unix timestamps. but i agree that we could store the start block, but we will possibly not be able to derive a reliable timestamp for the campaign anymore. (also true for all other transactions which could end in an audit log or so, but maybe also reasonable to store events with there timestamp separately, so this could be removed eventually) |
update state was/is needed to execute external action e.g. through a council vote and related. |
the estimated time can be derived by blocktime. thats why we either need unix timestamps for relevant events and also the reason why i did not use calendars in the past but preset time frames for the duration. we should also normalise the startpoint in blocks ( estimated hours ) instead of this calendar picker in the FE which suggests people can pick an exact time which is not the case. |
super hard to discuss like this, we should use the discussion option in github to discuss features here instead of the issue imho: we can create threads per topic and issue, etc : https://github.com/gamedaoco/gamedao-protocol/discussions |
User Story
As user i want to create campaigns which start in the future, so that I can get my audience ready for funding.
Acceptance Criteria
Statement of Value
As a Creator
I want to create an "Upcoming" campaign
So that Contributors will be aware of it before it's activation
Acceptance Criteria
Additional Information:
Campaign Statuses: https://docs.google.com/spreadsheets/d/1H6ZQMjveL5weN146BbKlXXdDAUxvDiVa9mSHruerq0s/edit?usp=sharing
related to frontend task: gamedaoco/gamedao-haiku#270
How to test
The text was updated successfully, but these errors were encountered: