Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
8553e23
chore: increment crate versions to v0.12.0
bobbinth Aug 27, 2025
580c140
chore: update MSRV to 1.89
bobbinth Aug 27, 2025
ccfb5be
chore: minor Cargo.toml updates
bobbinth Aug 27, 2025
162faeb
chore: skip publishing benchmark binary crates (#1804)
mmagician Aug 27, 2025
8d42e62
chore: Update external dependencies (#1803)
mmagician Aug 27, 2025
f87ffde
feat: add prove_dummy APIs on TransactionProver (#1674)
varun-doshi Aug 28, 2025
d302bcd
chore: fix changelog
bobbinth Aug 28, 2025
963edc7
Merge branch 'main' into next
bobbinth Aug 29, 2025
28bd9cc
Merge branch 'main' into next
bobbinth Aug 29, 2025
dc5ee5d
chore: fix broken links
bobbinth Aug 31, 2025
c0b09b0
Remove transaction kernel versioning (#1793)
Fumuran Sep 1, 2025
3033954
feat: Simplify signature loading into the `AdviceMap` (#1725)
mmagician Sep 2, 2025
39d7158
feat: remove bech32 types from public NetworkID (#1787)
varun-doshi Sep 3, 2025
a2082b9
chore: update `Makefile` installation commands (#1846)
mmagician Sep 3, 2025
6aae326
chore: rename `is_onchain` to `has_public_state` (#1847)
PhilippGackstatter Sep 3, 2025
269472f
feat: Use `PartialAccount` in `TransactionInputs` (#1840)
PhilippGackstatter Sep 3, 2025
82c7ab8
fix: Miscellaneous Note Consumption Checker clean up (#1808)
sergerad Sep 4, 2025
adb7981
chore: split auth module into separate files (#1849)
mmagician Sep 4, 2025
c4b0c48
Move `miden::asset::{create_fungible_asset, create_non_fungible_asset…
Fumuran Sep 4, 2025
5df8d1d
chore: move `NetworkId` from account ID to address module (#1851)
varun-doshi Sep 4, 2025
2cd278d
feat: dummy proof for LocalBatchProver and LocalBlockProver (#1811)
varun-doshi Sep 4, 2025
5290210
Merge branch 'main' into next
bobbinth Sep 5, 2025
e491266
feat: implement `account_get_native_id` and `account_get_native_nonce…
Fumuran Sep 6, 2025
9ab59d1
feat: Load assets lazily (#1848)
PhilippGackstatter Sep 8, 2025
102248d
feat: load the initial fee asset lazily (#1856)
PhilippGackstatter Sep 8, 2025
763d61c
Merge branch 'main' into next
bobbinth Sep 8, 2025
f67f4c7
chore: fix build
bobbinth Sep 8, 2025
46021b4
refactor: optimize kernel `note` procedures (#1834)
Fumuran Sep 9, 2025
c8ed513
chore: use workspace version for crate versions
bobbinth Sep 9, 2025
7e6668e
feat: add `AccountComponent::from_package()` method (#1802)
partylikeits1983 Sep 9, 2025
3b00b37
chore: apply changes from 1866 to next (#1869)
PhilippGackstatter Sep 9, 2025
b39ec47
feat: remove ProvenTransactionExt (#1867)
varun-doshi Sep 9, 2025
074d913
Adds tests for new faucet (#1757)
huitseeker Sep 9, 2025
7d7c27f
Add `build_recipient` procedure (#1807)
partylikeits1983 Sep 9, 2025
34694de
chore: Move `TransactionKernelError` to miden-tx (#1859)
varun-doshi Sep 10, 2025
0cd62f0
feat: Remove `MockChain::add_pending_p2id_note` (#1842)
PhilippGackstatter Sep 10, 2025
2f18f6e
feat: Load storage map items lazily (#1857)
PhilippGackstatter Sep 10, 2025
955f6fc
refactor: move note related procs from `tx` to corresponding note mod…
Fumuran Sep 11, 2025
ab09e02
feat: add serialize & deserialize traits to SigningInputs (#1858)
evanmarshall Sep 11, 2025
fdf7c0e
refactor: switch to "active note" terminology (#1876)
partylikeits1983 Sep 12, 2025
a8a0f51
refactor: change to auth_* prefix (#1892)
partylikeits1983 Sep 15, 2025
b35f8e6
feat: load foreign accounts lazily on first access (#1873)
PhilippGackstatter Sep 16, 2025
4ebec54
feat: Move account seed into `Account` and `PartialAccount` (#1875)
PhilippGackstatter Sep 16, 2025
3108a95
Merge branch 'main' into next
bobbinth Sep 16, 2025
c80f3cc
docs: add Fees section and align docs with kernel fee logic (#1728)
VolodymyrBg Sep 16, 2025
6b856f6
Replace word functionality with `std::word` procedures (#1897)
Fumuran Sep 17, 2025
67a1d69
feat: add initial slot & map storage kernel procedures (#1883)
partylikeits1983 Sep 17, 2025
1490c44
Merge branch 'main' into next
bobbinth Sep 17, 2025
084ef04
refactor: split `miden::note` into two modules (#1901)
Fumuran Sep 18, 2025
397938b
chore: Fix clippy 1.90 lints (#1912)
PhilippGackstatter Sep 18, 2025
0f51e8a
Refactor `rpo_falcon512::verify_signatures` to use `account::get_map_…
partylikeits1983 Sep 18, 2025
c9b5bb6
feat: lazy foreign account assets and storage map items (#1888)
PhilippGackstatter Sep 22, 2025
43d0486
feat: add entry map to `PartialStorageMap` (#1878)
tomyrd Sep 22, 2025
413ffab
Merge `bench-prover` and `bench-tx` crates (#1894)
Fumuran Sep 22, 2025
c11cc81
refactor: remove account_seed from AccountFile (#1917)
varun-doshi Sep 22, 2025
6e4bb71
fix: `{PartialStorageMap, StorageMapWitness}::get` API (#1921)
PhilippGackstatter Sep 23, 2025
c5a7457
chore: Remove unnecessary repetition in transaction preparation (#1918)
sergerad Sep 23, 2025
e4cb00c
chore: Remove `MockChain::add_pending_note` (#1903)
PhilippGackstatter Sep 24, 2025
53778c2
Extend `miden::{input_note, active_note}` modules (#1933)
Fumuran Sep 25, 2025
5bfe3d6
feat: Add `StorageMap::{num_entries, num_leaves}` (#1935)
PhilippGackstatter Sep 25, 2025
67842dc
chore: expose storagemaperror (#1938)
igamigo Sep 25, 2025
57f5677
feat: add serialization to `Address` type (#1937)
juan518munoz Sep 25, 2025
ad28525
feat: Make AssetVault and PartialVault APIs more type safe (#1916)
varun-doshi Sep 26, 2025
8fb108c
feat: introduce a `Signature` wrapper around `rpo_falcon512::Signatur…
mmagician Sep 26, 2025
62feca7
feat: implement `SlotName` (#1932)
PhilippGackstatter Sep 26, 2025
b6f679b
feat: add `AssetVault::{num_assets, num_leaves, inner_nodes}` (#1939)
PhilippGackstatter Sep 26, 2025
23a7be3
feat: Rename MockChainBuilder::add_note to add_output_note (#1946)
varun-doshi Sep 29, 2025
d8bb539
feat: migrate to `miden-vm` 0.18.0 and `miden-crypto` 0.17.0 (#1832)
drahnr Sep 30, 2025
462d7a4
chore: add a rust-toolchain file, script to compute MSRV adjustments …
huitseeker Oct 1, 2025
5035714
Change the signature of TransactionAuthenticator to return the native…
varun-doshi Oct 1, 2025
89827d3
Add functionality to update owner public keys & threshold config in m…
partylikeits1983 Oct 1, 2025
5a74f49
fix: resolve signature type mismatch breaking CI tests (#1957)
partylikeits1983 Oct 1, 2025
7fe21f9
feat: Remove pending output notes from `MockChain` block building (#1…
PhilippGackstatter Oct 2, 2025
14987e2
Merge branch 'main' into andrew-merge-main-into-next
Fumuran Oct 2, 2025
7d0d15c
refactor: rename UnconsumableWithoutAuthorization into ConsumableWith…
Fumuran Oct 2, 2025
191c594
chore: tiny changelog formatting
Fumuran Oct 2, 2025
648323f
chore: refactor `get_signature` and `add_signature` methods to use `P…
mmagician Oct 2, 2025
479c287
chore: minor renaming
bobbinth Oct 2, 2025
5879867
feat: add `get_public_key_commitments` method to `AuthScheme` #1953 (…
partylikeits1983 Oct 2, 2025
c0df444
Merge branch 'main' into andrew-merge-main-into-next
Fumuran Oct 3, 2025
2d3826d
Merge branch 'next' into andrew-merge-main-into-next
Fumuran Oct 3, 2025
b8075dc
chore: update code after merge
Fumuran Oct 3, 2025
cc019e6
Merge pull request #1964 from 0xMiden/andrew-merge-main-into-next
bobbinth Oct 3, 2025
a2db1a9
cleanup: collect events from masm files, avoid some unnecessary conve…
drahnr Oct 6, 2025
57ddb79
feat: Enable computing the transaction ID from the data in a `Transac…
PhilippGackstatter Oct 7, 2025
d07f46e
chore: remove `execute_blocking` (#1958)
mmagician Oct 7, 2025
28e0f5a
docs: fix order of stack comment after loading storage (#1974)
mmagician Oct 8, 2025
9a053d0
feat: remove circular check for generated files (#1980)
mmagician Oct 8, 2025
8a50c8f
chore: NoteFile derives (#1976)
igamigo Oct 8, 2025
ef81bac
feat: Refactor transaction input types (#1934)
sergerad Oct 9, 2025
2ff3939
Add `get_note_script()` to `DataStore` (#1981)
partylikeits1983 Oct 9, 2025
bffe795
Implement `get_initial_balance` in `miden::account` (#1959)
Fumuran Oct 9, 2025
18027fe
chore: use community health files (#1988)
mmagician Oct 10, 2025
f36d050
feat: Use `FastProcessor` and `TransactionExecutorHost` in code tests…
PhilippGackstatter Oct 10, 2025
e595a82
feat: Retrieve full foreign account inputs (#1963)
PhilippGackstatter Oct 10, 2025
719ff03
chore: refresh Cargo.lock
bobbinth Oct 10, 2025
998c14c
chore: Remove `execute_code_blocking` (#1991)
PhilippGackstatter Oct 13, 2025
0e4abf7
chore: use macro for extracting the procedure digest (#1989)
mmagician Oct 13, 2025
7dbf475
feat: re-export struct required to create Package (#1984)
lima-limon-inc Oct 16, 2025
7a3e87b
feat: new account tree mutation with reversions (#2002)
drahnr Oct 16, 2025
5262525
refactor: clarify distinction between `add_` and `create_` functions …
Peponks9 Oct 16, 2025
388e1ca
chore: update current impl state docs of `LocalBatchProver::prove` (#…
varun-doshi Oct 16, 2025
8b38571
fix: strip seed when incrementing account nonce (#2003)
PhilippGackstatter Oct 16, 2025
1f7a8a9
feat: per-procedure threshold approvals in multisig (require 1 approv…
mmagician Oct 17, 2025
f23bf31
feat: assert nonce is non-zero after the auth procedure (#1982)
mmagician Oct 20, 2025
289c2b3
chore: migrate docs from mdbook to docusaurus
Keinberger Oct 20, 2025
9334c29
chore(Makefile): add serve-docs command and implement checking for NP…
Keinberger Oct 21, 2025
30f3501
docs(README): add section explaining external documentation
Keinberger Oct 21, 2025
f34f127
chore(docs): convert .json docusaurus category files to yml format
Keinberger Oct 21, 2025
0d55cf5
fix(docs): fix broken links
Keinberger Oct 21, 2025
4435f8d
chore: use specific ref for trigger-deploy-docs.yml workflow
Keinberger Oct 22, 2025
5b371d4
chore: explicitly consume both authenticated and unauthenticated note…
mmagician Oct 22, 2025
e476e35
docs: implement custom styling
Keinberger Oct 22, 2025
c3cc60c
feat: re-export Section and SectionId (#2015)
lima-limon-inc Oct 22, 2025
3313fb4
Merge pull request #1943 from 0xMiden/chore/docusaurus-migration-next
Keinberger Oct 23, 2025
f60406e
feat: add `Display` for `AddressInterface` (#2016)
juan518munoz Oct 23, 2025
1161c37
feat: makes `AccountTree` generic over a `B: AccountTreeBackend` (#2…
drahnr Oct 24, 2025
a2c5779
feat: Introduce Word wrapper for asset vault keys (#1978)
varun-doshi Oct 24, 2025
efdf256
chore: Re-add bech32 encoding for `AccountId` (#2018)
PhilippGackstatter Oct 25, 2025
f14d0eb
Update type signatures in `account_components` (#1971)
Fumuran Oct 27, 2025
aada660
Implement `has_procedure` for `miden::account` (#2017)
Fumuran Oct 28, 2025
231b2a5
feat: Add network faucet & `MINT` & `BURN` notes. (#1925)
partylikeits1983 Oct 29, 2025
a9177f9
feat: represent new accounts as `AccountDelta`s (#1896)
PhilippGackstatter Oct 30, 2025
233aa9e
refactor: split `account` modules into `active` and `native` [part 1]…
Fumuran Oct 31, 2025
8230f70
refactor: expose conversion (#2033)
juan518munoz Oct 31, 2025
d4a4549
feat: enable public output note creation during NTX execution (#1995)
partylikeits1983 Nov 1, 2025
0215be7
refactor: introduce TransactionKernelProcess
bobbinth Nov 1, 2025
d8bfad3
chore: use multiple maps in storage map test (#2039)
PhilippGackstatter Nov 3, 2025
e8ac860
chore: rename `VaultKey` to `AssetVaultKey` (#2024)
varun-doshi Nov 3, 2025
10b0236
Rename `current account` to `active account` (#2030)
Fumuran Nov 3, 2025
d5e438c
refactor: drop return values of the `output_note::add_asset` procedur…
Fumuran Nov 3, 2025
86ec4d3
feat: add static analysis for well-known notes in `NoteConsumptionChe…
Fumuran Nov 3, 2025
7b4f9bd
chore: minor comment fix
bobbinth Nov 3, 2025
db004bd
feat: Refactor `Address` to make routing parameters optional (#2032)
PhilippGackstatter Nov 4, 2025
b160cab
chore: migrate to the VM v0.19.0 (#2042)
Fumuran Nov 4, 2025
8f11d06
feat: Rework `Address` docs (#2047)
PhilippGackstatter Nov 4, 2025
68401e1
chore: expose "get_procedures" as public (#2048)
mmagician Nov 4, 2025
543194e
refactor: account auth struct improvements (#1994)
bobbinth Nov 4, 2025
1b96768
fix: avoid overflow of `tag_len` encoding (#2051)
mmagician Nov 4, 2025
0f04208
docs: clarify address tag len comment
bobbinth Nov 4, 2025
3190650
feat: add ECDSA signature variants to auth enums (#2052)
bobbinth Nov 5, 2025
bdbc572
feat: add encryption field to address `RoutingParameters` (#2050)
mmagician Nov 5, 2025
5b9f2a7
feat: support full map templates (#2053)
igamigo Nov 5, 2025
10e3470
chore: update changelog
bobbinth Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/1-bugreport.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/2-feature-request.yml

This file was deleted.

36 changes: 0 additions & 36 deletions .github/ISSUE_TEMPLATE/3-task.yml

This file was deleted.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

75 changes: 0 additions & 75 deletions .github/workflows/book.yml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: build-docs

# Limits workflow concurrency to only the latest commit in the PR.
concurrency:
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
cancel-in-progress: true

on:
push:
branches: [main, next]
paths:
- "docs/**"
- ".github/workflows/build-docs.yml"
pull_request:
types: [opened, reopened, synchronize]
paths:
- "docs/**"
- ".github/workflows/build-docs.yml"
workflow_dispatch:

permissions:
contents: read

jobs:
build-docs:
name: Build Documentation
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
cache-dependency-path: docs/package-lock.json

- name: Install dependencies
working-directory: ./docs
run: npm ci

- name: Build documentation
working-directory: ./docs
run: npm run build:dev
31 changes: 31 additions & 0 deletions .github/workflows/msrv.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Check MSRV

on:
push:
branches: [next]
pull_request:
types: [opened, reopened, synchronize]

# Limits workflow concurrency to only the latest commit in the PR.
concurrency:
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
cancel-in-progress: true

permissions:
contents: read

jobs:
# Check MSRV (aka `rust-version`) in `Cargo.toml` is valid for workspace members
msrv:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y jq
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Install cargo-msrv
run: cargo install cargo-msrv
- name: Check MSRV for each workspace member
run: |
./scripts/check-msrv.sh
21 changes: 21 additions & 0 deletions .github/workflows/trigger-deploy-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Trigger Aggregator Docs Rebuild

on:
push:
branches: [next]

jobs:
notify:
runs-on: ubuntu-latest

permissions:
contents: read

steps:
- name: Send repository_dispatch to aggregator
uses: peter-evans/repository-dispatch@a628c95fd17070f003ea24579a56e6bc89b25766
with:
# PAT that can access the central aggregator repository
token: ${{ secrets.DOCS_REPO_TOKEN }}
repository: ${{ vars.DOCS_AGGREGATOR_REPO }}
event-type: rebuild
Loading
Loading