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

Establish ownership from a Bitcoin address #18

Open
whoabuddy opened this issue Nov 3, 2022 · 2 comments
Open

Establish ownership from a Bitcoin address #18

whoabuddy opened this issue Nov 3, 2022 · 2 comments
Assignees
Labels

Comments

@whoabuddy
Copy link
Contributor

We have a claim function that accepts some data about the BTC transaction, some open questions:

  • what info do we need from the BTC TX? (linking Analyzing Common BTC Wallet Transactions #2)
  • what will the flow for claiming the NFT to a Stacks wallet look ilke?
  • should the NFTs be held in a separate escrow contract with claim functionality?

To that last point, that might help with execution costs as the claim function would mint to the escrow contract, and the escrow contract could handle the claim logic/processing.

@whoabuddy
Copy link
Contributor Author

whoabuddy commented Nov 3, 2022

Discussed on the meeting re: xDAO implementation:

  • is it worth the development time to implement xDAO now?
  • should we just allow an admin to make changes?
  • who would be the members of the DAO? NFT owners?

Update: for now, let's keep it simple, xDAO can always come later

@whoabuddy
Copy link
Contributor Author

Potential issue and solution around using the xDAO structure: by default the base DAO and extensions have access to all assets.

This could be rewritten in the escrow contract (there's also the notion of external contracts controlled by the DAO), and maybe an intermediary step is until the Bitcoin is claimed by the runner, the NFT is temporarily under DAO ownership. Will think this through a bit more.

@whoabuddy whoabuddy transferred this issue from bitcoin-nfts/stacks-svg Nov 21, 2022
@whoabuddy whoabuddy self-assigned this Nov 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant