Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Document optionally locked deposits #294

Merged
merged 22 commits into from
Nov 15, 2019

Conversation

mhluongo
Copy link
Member

@mhluongo mhluongo commented Sep 21, 2019

Begin documenting a two-phase minting process allowing all deposits to be optionally "locked" to the depositor, or redeemable by anyone (as in the current system).

This work will have a significant impact on deposit UX, allowing dApps to let a depositor to more easily walk away while work accumulates on their Bitcoin transaction.

Refs #293, blocks #254.

@mhluongo mhluongo force-pushed the document-optionally-locked-deposits branch from a463a41 to a44eee5 Compare September 22, 2019 01:44
@mhluongo mhluongo mentioned this pull request Sep 22, 2019
12 tasks
The state diagrams, and fee and redemption documentation need to be
updated to reflect this change.

Refs #293.
@mhluongo mhluongo force-pushed the document-optionally-locked-deposits branch from 5d0faaa to c6e1f6b Compare September 22, 2019 20:47
Copy link
Contributor

@gakonst gakonst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some review comments / questions

docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
@mhluongo mhluongo force-pushed the document-optionally-locked-deposits branch 11 times, most recently from 3bc5a83 to c065b40 Compare September 25, 2019 03:52
@mhluongo mhluongo force-pushed the document-optionally-locked-deposits branch 4 times, most recently from dbd358d to 41217e1 Compare September 25, 2019 04:12
@mhluongo mhluongo force-pushed the document-optionally-locked-deposits branch from 41217e1 to 5b43ae2 Compare September 25, 2019 04:16
docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/signer-fees/index.adoc Outdated Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
@mhluongo
Copy link
Member Author

@Shadowfiend would love your eyes on this

@mhluongo
Copy link
Member Author

mhluongo commented Sep 26, 2019

Ahhhh just realized I need to update the state diagrams as well 😩

EDIT: And the appendix. All I want to do is replace the damn price feed 😭

@mhluongo mhluongo added tbtc ⚙️ system-design Up-front system design labels Sep 27, 2019
@mhluongo mhluongo self-assigned this Oct 21, 2019
@Shadowfiend
Copy link
Contributor

Okay folks, I pulled this from In Progress (the sprint board is for issues, not PRs) and will be driving it to merge + splitting out follow-up work as needed. For now, we're continuing to track everything in #293, but that may get broken down into further issues depending on how we end up proceeding here.

I'm going to leave some notes and, depending on @mhluongo's preference, may pull in some of the changes that have already been suggested + +1ed in the discussion so far. Ready to get this particular PR merged, and see if we can wrap up the overall work soon!

Copy link
Contributor

@Shadowfiend Shadowfiend left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, left a few comments, some on open notes, some new ones, several on punting things to follow-up work.

@mhluongo I'm interested in you looking through any open change suggestions and +1ing any that you'd like. Then I can commit those on your behalf. Likewise, I'd be interested in +1s or -1s on punting things to follow-up issues. Then I can create those on your behalf, and we can briefly discuss the best way to sequence them. Finally, we can go through any remaining bits (maybe sync?) and see if we can wrap this puppy up. Wdyt?

docs/deposits/economics.adoc Outdated Show resolved Hide resolved
docs/deposits/mistakes.adoc Show resolved Hide resolved
docs/deposits/mistakes.adoc Outdated Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/minting/index.adoc Show resolved Hide resolved
docs/redemption/index.adoc Outdated Show resolved Hide resolved
docs/signer-fees/index.adoc Outdated Show resolved Hide resolved
docs/redemption/index.adoc Show resolved Hide resolved
@Shadowfiend Shadowfiend marked this pull request as ready for review November 15, 2019 22:00
@Shadowfiend Shadowfiend force-pushed the document-optionally-locked-deposits branch from 7cccb4b to e19088a Compare November 15, 2019 22:13
Copy link
Contributor

@Shadowfiend Shadowfiend left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All remarks have either been addressed, dismissed, or captured as additional tasks under the original issue @ #293. We'll want to move through the rest of those tasks diligently, but that wraps up work on this PR.

@Shadowfiend Shadowfiend merged commit fd3674a into master Nov 15, 2019
@Shadowfiend Shadowfiend deleted the document-optionally-locked-deposits branch November 15, 2019 22:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
⚙️ system-design Up-front system design tbtc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants