Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] AVM simulator & witgen perform all tree accesses, siloing & preimage hashing #9444

Closed
41 tasks done
dbanks12 opened this issue Oct 26, 2024 · 1 comment
Closed
41 tasks done
Labels
C-avm Component: AVM related tickets (aka public VM) T-epic team-bonobos
Milestone

Comments

@dbanks12
Copy link
Collaborator

dbanks12 commented Oct 26, 2024

This ticket is only for simulator & witgen tasks. There is a follow-up task for circuit/constraining: #9457

Simulator tasks

These will be changes to AvmPersistableStateManager to perform siloing, hashing, & membership checks.

[SIMULATOR] Siloing & hashing

Preview Give feedback

[SIMULATOR] General tree access

Preview Give feedback

[SIMULATOR] Read opcodes

Preview Give feedback
  1. dbanks12

[SIMULATOR] Write opcodes

Preview Give feedback

[SIMULATOR] Contract bytecode

Preview Give feedback
  1. dbanks12

Hinting tasks

These will be changes to AvmPersistableStateManager & the SideEffectTrace. The state manager will pass preimages and membership witnesses to the trace which will then craft hints.

Hinting tasks

Preview Give feedback

Witgen tasks

Witgen will accept hints from TS, perform siloing, hashing, membership checks.

[WITGEN] Siloing & hashing

Preview Give feedback

[WITGEN] General tree access

Preview Give feedback

[WITGEN] Read opcodes

Preview Give feedback
  1. dbanks12

[WITGEN] Write opcodes

Preview Give feedback

[WITGEN] Contract bytecode

Preview Give feedback
  1. dbanks12
@dbanks12 dbanks12 added C-avm Component: AVM related tickets (aka public VM) T-epic labels Oct 26, 2024
@dbanks12 dbanks12 added this to A3 Oct 26, 2024
@github-project-automation github-project-automation bot moved this to Todo in A3 Oct 26, 2024
@dbanks12 dbanks12 changed the title [EPIC] AVM contrains all tree accesses [EPIC] AVM constrains all tree accesses Oct 27, 2024
@dbanks12 dbanks12 changed the title [EPIC] AVM constrains all tree accesses [EPIC] AVM constrains all tree accesses, siloing, hashing Oct 27, 2024
@dbanks12 dbanks12 changed the title [EPIC] AVM constrains all tree accesses, siloing, hashing [EPIC] AVM simulator & witgen perform all tree accesses, siloing & preimage hashing Oct 27, 2024
@dbanks12 dbanks12 added this to the TestNet milestone Oct 27, 2024
@dbanks12 dbanks12 added the T-tracking Type: Tracking Issue. This contains tasklists. label Oct 27, 2024
@dbanks12
Copy link
Collaborator Author

Related: #8287

@iAmMichaelConnor iAmMichaelConnor removed the T-tracking Type: Tracking Issue. This contains tasklists. label Oct 28, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in A3 Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-avm Component: AVM related tickets (aka public VM) T-epic team-bonobos
Projects
Status: Done
Development

No branches or pull requests

2 participants