Skip to content
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

v1.2.0 Escrows #253

merged 59 commits into from Nov 23, 2019

v1.2.0 Escrows #253

merged 59 commits into from Nov 23, 2019


Copy link

thegostep commented Nov 5, 2019


  • get rid of agreement metadata
  • events to distinguish each function
  • check if better way to pass in agreementFactory
  • check if possible to avoid agreementParams
  • check if possible to have roles module
  • create new deposit module to remove paymentAmount and stakeAmount (may need to be coupled with role)
  • rename status functions at lower level to clarify etherscan ABI and inheritance
  • check for current stake breaks if seller == buyer
  • should agreement inherit operator from escrow?
  • add state machine
  • gas benchmarks
  • use explicit return statements
  • Spawner as Library #281
  • getPunishment #276
  • solc 0.5.13 #270



  • generalize escrow execution and move functionality to a module
@erasureprotocol erasureprotocol deleted a comment from harsh103 Nov 5, 2019
@erasureprotocol erasureprotocol deleted a comment from harsh103 Nov 5, 2019
@thegostep thegostep force-pushed the steph/bay branch from 785a4b7 to cf9348c Nov 6, 2019
thegostep added 4 commits Nov 6, 2019
thegostep added 7 commits Nov 9, 2019
@thegostep thegostep requested a review from jparyani Nov 10, 2019
thegostep added 5 commits Nov 21, 2019
@thegostep thegostep merged commit 6a28933 into master Nov 23, 2019
3 checks passed
3 checks passed
Test Smart Contracts
Testenv Deployment
Travis CI - Branch Build Passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.