Skip to content

build!: move the host crates to arm-risc0 with one resource list per action - #21

Closed
heueristik wants to merge 1 commit into
mainfrom
heueristik/process-resources-in-list-order
Closed

heueristik wants to merge 1 commit into
mainfrom
heueristik/process-resources-in-list-order

Conversation

@heueristik

Copy link
Copy Markdown
Collaborator

Context

anoma/pa-evm@15b0dd16 reverts the ordering constraints of anoma/pa-evm#708. The protocol adapter now runs the forwarder calls of an action in the order of its resources, and the user's signature over the action tree root fixes that order. arm-risc0 carries the resources of an action in one ordered list since anoma/arm-risc0@aaac2d2d.

These crates pin arm-risc0 by the tag v2.0.0-rc.7.1. A forwarder that pins the new arm-risc0 then builds two arm-risc0 crates, and their Resource types do not match.

What changes

  • The workspace pins arm-risc0 at aaac2d2d (branch heueristik/process-resources-in-list-order) for the host crates.
  • The guest crate and its ELF stay on v2.0.0-rc.7.1, so the logic ref does not change.

What to check

  • No ELF and no guest crate changes, so the logic ref stays the same.
  • OrderingInfo stays in the witness. The protocol adapter reads only the first three fields of a call blob, so it ignores the two tag lists.

…action

The guest crates and their ELFs stay on v2.0.0-rc.7.1, so the logic refs do not change.
@heueristik heueristik closed this Oct 29, 2026
@heueristik
heueristik deleted the heueristik/process-resources-in-list-order branch October 29, 2026 11:36
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.

1 participant