Skip to content

Update docs to reflect all MESA changes#29

Open
Shigoto-dev19 wants to merge 1 commit intomainfrom
shigoto/mesa-update-docs
Open

Update docs to reflect all MESA changes#29
Shigoto-dev19 wants to merge 1 commit intomainfrom
shigoto/mesa-update-docs

Conversation

@Shigoto-dev19
Copy link

Partly closes o1-labs/o1js#2639.

Summary

Updates o1js documentation to reflect all Mesa changes across all relevant pages.

Changes

  • State fields: 832 fields per zkApp account
  • Slot time: 180 seconds → 90 seconds
  • Account updates: Cost-based model (~7) → Segment-count model (16 segments max)
  • Events/Actions: 100 field elements per tx → 1024 field elements per tx; removed 16 field per-event/action limit

What's Updated

  • zkApp introduction, events, actions, permissions, deployment guides
  • On-chain preconditions documentation
  • API reference for Permissions interface
  • Tutorial guides (Angular integration)
  • Transaction inclusion time estimates adjusted for new slot time

References

TODO

  • Regenerate API docs from o1js 3.0: Once o1js 3.0 is released, the auto-generated API reference files (e.g., TokenContract.MAX_ACCOUNT_UPDATES, state-related constants) should be updated.
  • Versioned docs: Historical versions (2.4.0, 2.5.0) were intentionally not updated as they represent documentation for those specific o1js versions.

@vercel
Copy link

vercel bot commented Feb 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
o1js-documentation-site Ready Ready Preview, Comment Feb 5, 2026 0:10am

Request Review

@45930
Copy link
Collaborator

45930 commented Feb 5, 2026

We should create a new docs version for this! I can help :)

We shouldn't merge it into the current version, because then it will be locked v2.xx, rather than v3

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.

update docs to reflect all MESA and o1js 3.0 changes

2 participants