What's Changed
- Add fetch leaves by range in light client by @Sneh1999 in #3867
- Implement light client stake table fetching by @jbearer in #3858
- fix(ci): free disk space for test jobs by @sveitser in #3881
- feat(docs): publish smart contract docs to GitHub Pages by @sveitser in #3880
- Add support for fetching headers in range by @Sneh1999 in #3882
- Implement light client payload and namespace fetching and verification by @jbearer in #3876
- Implement light client block height method by @jbearer in #3886
- fix(docs): improve contract docs with custom landing page and fix links by @sveitser in #3888
- Add
tokenAPI endpoint for total supply by @ss-es in #3877 - Fee contract upgrade by @alysiahuggins in #3850
- [Bot] Audit fixes by @github-actions[bot] in #3893
- Update L1 finalized block even when storing empty events list by @jbearer in #3900
- Implement a non-consensus query node that reads data using the light client by @jbearer in #3902
- feat(staking-cli): add private key signing and calldata export by @sveitser in #3894
- docs: add AGENTS.md for AI coding agent guidance by @sveitser in #3914
- Add testnet governance deployment and testing scripts by @alysiahuggins in #3870
Full Changelog: sdks/go/v0.3.4...20260130-mainnet-pos-contract-deploy