Skip to content

feat: migrate standards to miden-project#3107

Open
TomasArrachea wants to merge 7 commits into
tomasarrachea-protocol-miden-projectfrom
tomasarrachea-standards-miden-project
Open

feat: migrate standards to miden-project#3107
TomasArrachea wants to merge 7 commits into
tomasarrachea-protocol-miden-projectfrom
tomasarrachea-standards-miden-project

Conversation

@TomasArrachea

@TomasArrachea TomasArrachea commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Builds towards #2896.

Add a project for the standards library at crates/miden-standards/asm/standards/miden-project.toml, and one project per account component. The kernel/protocol/standards libs are linked on the assembler, and so each component project has no deps. No workspace is needed.

@TomasArrachea TomasArrachea marked this pull request as ready for review June 19, 2026 19:38
Comment thread crates/miden-standards/build.rs Outdated
Comment on lines 74 to 78
fn compile_standards_lib(
source_dir: &Path,
target_dir: &Path,
assembler: Assembler,
) -> Result<Library> {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The assembler we pass here is TransactionKernel::assembler which includes the CoreLibrary and ProtocolLib, but could we also set this up to express those dependencies at the miden-project level? I think this would be the better long-term structure, but not sure if it makes sense to do in this PR or another one.

@TomasArrachea TomasArrachea force-pushed the tomasarrachea-standards-miden-project branch from 7c3eda0 to 0dec2a1 Compare June 26, 2026 19:06
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.

2 participants