You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need a tool that will be running in a back and simulating proposals in a sense of constructive and destructive influence on the contract state.
🦋 Desired Outcome
have a tool running in a back, that is listening contract events and if new proposal is created, than run function that checks the state changes, saves them to db;
having api to make calls to this tool, few functions that reading data from db and responds to api calls with related data
front end should make calls to the api of the tool (out of the scope for this one, next bounty) and show user related messages
🎯 Action Points:
implement event listener
implement function that takes the input (proposal.destinationAddress, proposal.value, proposal.data) and simulates tx { from: diamondAddress } to the current state of the blockchain and as output gives the resulted state
implement function that takes resulted states and analyze it
have tree of the possible state changes (e.g. no state changes, this variable changes value -> (good proposal, bad proposal), several variables changes, contract addresses (facets) changes and etc.)
save data to db
implement few functions for api calls (for example, function that takes as an input diamondAddress and reads db and checks if the proposal is still active and gives response with the relative msg from db)
i would love to assign you guys @marcocastignoli@tjvsx to implement this bounty scope, if you want to do that. just let me know or just assign yourself. if the size is not big enough, just tell me, i'll upsize this bounty or do it yourself
⚡️ Challenge:
We need a tool that will be running in a back and simulating proposals in a sense of constructive and destructive influence on the contract state.
🦋 Desired Outcome
🎯 Action Points:
🏆 Reward + Contributor involved
This bounty can be a pair programming bounty:
Bounty Size: L
900 DAI
Gardener - @roleengineer 0%
Worker - @marcocastignoli 80%
Reviewer - @roleengineer 20%
The text was updated successfully, but these errors were encountered: