Skip to content

doc: Add some high level notes about rust-miniscript design#933

Draft
tcharding wants to merge 1 commit intorust-bitcoin:masterfrom
tcharding:push-vzopzyrpwxkq
Draft

doc: Add some high level notes about rust-miniscript design#933
tcharding wants to merge 1 commit intorust-bitcoin:masterfrom
tcharding:push-vzopzyrpwxkq

Conversation

@tcharding
Copy link
Copy Markdown
Member

Add a file to doc/ giving some high level notes about the design of the repo. This is Sanket's work picked up from #603.

@tcharding
Copy link
Copy Markdown
Member Author

tcharding commented Apr 30, 2026

The only changes to the original PR are the review suggestions I made back then. cc @sanket1729 just FYI.

@trevarj
Copy link
Copy Markdown
Contributor

trevarj commented Apr 30, 2026

Nice. Would like to see one bullet describing the Miniscript type and another bullet describing the Descriptor type. Maybe another bullet on how they relate?

@tcharding
Copy link
Copy Markdown
Member Author

Fair. Will require some thought if I'm to write those.

@tcharding tcharding marked this pull request as draft April 30, 2026 22:52
@apoelstra
Copy link
Copy Markdown
Member

I don't think we want to foreground the two types of policies. We should definitely cover Descriptor and Miniscript and their relationship. We should also talk about Taproot and maybe the other kinds of descriptors (and why e.g. Descriptor::address returns a Result).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants