bitcoin-nfts / bitcoin-colors

A sample NFT collection that shows the strong connection between Stacks and Bitcoin.
6 stars 2 forks source link

Establish ownership from a Bitcoin address #18

Open whoabuddy opened 1 year ago

whoabuddy commented 1 year ago

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

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 commented 1 year ago

Discussed on the meeting re: xDAO implementation:

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

whoabuddy commented 1 year ago

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.