This repository was archived by the owner on Mar 3, 2024. It is now read-only.
Releases: ora-io/zkgraph
Releases · ora-io/zkgraph
v0.6
v0.5
What's Changed
- Refactor with new version of zkgraph api by @fewwwww in #73
- chore: github actions release by @murongg in #75
- Resolve zkgraph-api error in package-lock.json and update example zkGraphs by @fewwwww in #77
- use lib v0.0.8 by @nom4dv3 in #79
- Refactor and Compatibility Updates for zkGraph API by @fewwwww in #78
New Contributors
Full Changelog: v0.4...v0.5
v0.4
v0.3
Featured Features:
- Added 'Multi-Addr' feature: zkGraph can now use multiple contract addresses in the 'dataSource' section.
- Get rid of 'debug' rpc dependency: enabling Erigon rpc as provider which are more available.
Commands and Features:
- Added 'upload-local' and 'upload' commands.
- Added 'getBalance' helper function.
- Added 'deploy verification contract' command.
- Added 'publish' command.
- Added an option for circuit size to 'setup.'
Error Fixes and Debugging:
- Fixed 'verify.'
- Fixed Memory Overlapping and Event Decoding Error.
- Fixed an error related to a network that does not support ENS.
- Fixed local-written proof output.
- Made a success exit code for 'setup.'
Documentation and Readme Updates:
- Improved the readme.
- Added notes on full and local image.
- Updated publish example command.
- Added a note for Erigon RPC.
Library and API Usage:
- Used 'zkgraph-api' in 'exec.'
- Updated 'prove' to use 'zkgraph-api.'
- Updated 'setup' to use 'zkgraph-api.'
- Used 'zkgraph-api' for all commands
YAML and Configuration:
- Added a name in YAML and updated the description.
- Updated config format.
- Updated compiler server endpoint in an example.
- Updated yamls to sepolia & use "".
- Updated test to match sepolia.
Code Cleanup and Refactoring:
- Removed redundant empty lines.
- Fixed command format.
- Cleaned up compile.
- Updated function names and added a load source function.
v0.2
First public pre-released
First public released version. Able to execute, and test prove under local only mode, with limited functionality.
- Use Event[] as handleEvents argument
- Can use Bytes class
- export asmain() for local test purpose
- can test execution with data fetching
- can generate inputs for prove
- can test zkmain() with 'zkwasm mock' feature
- can develop simple zkgraphs by using this repo as a template.