0xMiden / 0xMiden/protocol

Deconstruct `AccountComponentCode`'s library into components

Open
#2,174 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
132
Forks
167
Avg merge
1d 23h
Merged PRs (30d)
110

Description

https://github.com/0xMiden/miden-base/pull/2142 introduces the concept of `AccountComponentCode`, which currently just wraps a `Library`. We could deconstruct its library into its components, providing getters where necessary:

> Probably not for this PR, but I think we should deconstruct `Library` into relevant components here - similar to how ?we do this for `NoteScript` and `TransactionScript`. It could look something like:
>
> ```rust
> pub struct AccountComponentCode {
> mast: Arc,
> exports: Vec,
> }
> ```
_Originally posted by @bobbinth in https://github.com/0xMiden/miden-base/pull/2142#discussion_r2611894494_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.