-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
checkControl if the behaviour is as per requirementsControl if the behaviour is as per requirements
Milestone
Description
Expected Behavior
Data in JBP's contracts/disputes tables should be in sync with blockchain.
Current Behavior
In case the transaction fails, data on DB is different than that of on blockhain.
Possible Solution
Steps to Reproduce
Environment: Dev
Branch release/0.9.4 commit 318593c
- Create a contract
- Open a dispute
- Try to amend dispute. It will show gas estimate 5. Run the transaction. It will fail.
- Do step 3 few times. Refresh page.
Now you have data in DB about amendments of dispute proposals but not on blockchain as transactions failed.
This flow serves purpose of reaching data inconsistancy. There could be other such cases mainly due to nature of how tata is propogated in JBP's contracts/disputes tables and blockchain.
PS: Actual bug of gas estimate 5 has been fixed in later commits.
Metadata
Metadata
Assignees
Labels
checkControl if the behaviour is as per requirementsControl if the behaviour is as per requirements