0xMiden/compiler

Write a guide "How to write small and fast Miden contracts in Rust"

Aperta

#1060 aperta il 6 apr 2026

 (5 commenti) (0 reazioni) (0 assegnatari)Rust (70 fork)github user discovery
documentationgood first issuehelp wanted

Metriche repository

Star
 (110 stelle)
Metriche merge PR
 (Merge medio 4g 7h) (51 PR mergiate in 30 g)

Descrizione

@mooori mentioned that this topic came up in discussions.

I'm thinking:

  1. Avoid memory allocation.
  2. Avoid unaligned memory access (avoid small ints like i8 and i16).
  3. Avoid Vec and probably other high-level container types. Use arrays.

Felt arithmetic should have near-zero overhead but we want to discourage it (see #999) so I guess we should not promote it here either.

@bitwalker Thoughts?

/cc @bobbinth @Keinberger

Guida contributor