0xMiden/protocol

Optimize input note num inputs/assets memory layout

Aberta

#2.256 aberto em 12 de jan. de 2026

 (2 comentários) (0 reação) (1 responsável)Rust (139 forks)github user discovery
good first issuekernels

Métricas do repositório

Stars
 (123 estrelas)
Métricas de merge de PR
 (Mesclagem média 5d 11h) (110 fundiu PRs em 30d)

Description

After #2109 is closed (to avoid merge conflicts), we should be able to make a tiny PR that moves these two constants closer together:

https://github.com/0xMiden/miden-base/blob/eee0e8450b825857e7d56ffebfaa269378a61aca/crates/miden-protocol/src/transaction/kernel/memory.rs#L388-L389

It should be possible to do:

pub const INPUT_NOTE_NUM_INPUTS_OFFSET: MemoryOffset = 36;
pub const INPUT_NOTE_NUM_ASSETS_OFFSET: MemoryOffset = 37;
pub const INPUT_NOTE_ASSETS_OFFSET: MemoryOffset = 40

This applies to memory.masm in the same way.

Context: https://github.com/0xMiden/miden-base/pull/2249#discussion_r2679280006

Guia do colaborador