issues
search
DAOmasons
/
grant-ships-app
https://app.grantships.fun
GNU General Public License v3.0
2
stars
0
forks
source link
Go through all contract events and update to upgrade indexing DX.
#232
Closed
jordanlesich
closed
3 months ago
jordanlesich
commented
4 months ago
Key Areas
Milestone creation and submission
Milestone rejection
Distribute (add a reason)
GrantShip Factory (add gameManager address to event)
GrantShip Init (add gameManager address)
RegisterRecipient should use a custom event. Stock event sucks and requires more data
Recipient Struct should have a 'draft' uint that interates every time it's called so that we can track the history of each application.
Notes for indexing
Because Milestones can be submitted out of sequence, we may need to handle 'GrantComplete' on the indexer.
Or we will have to write a contract function that handles this, as RegisterRecipient requires that the status is set to 'none' after grant completion.
Key Areas
Notes for indexing