Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
216764f
Frontend - Benchmarks - ZK Apps updates (#773)
directcuteo Oct 3, 2024
d598a18
Fix zkapp verification with feature flags
sebastiencs Oct 3, 2024
52216fa
Add test verifying zkapps
sebastiencs Oct 3, 2024
45ecf1a
Merge pull request #774 from openmina/fix-verif
sebastiencs Oct 3, 2024
38d5c48
Sending multiple zkapps (#775)
directcuteo Oct 3, 2024
25cb4f0
Implement `ZkappApplication` for non-snark context
sebastiencs Sep 25, 2024
a6fee2e
Simplify ZkappApplication
sebastiencs Sep 26, 2024
4b24507
Use reference in `zcheck`, to avoid allocations
sebastiencs Sep 26, 2024
4fe7bf8
Refactor `InSnarkCheck` and add `ZkappCheckOps` to make it generic
sebastiencs Sep 26, 2024
ab19bed
Rename `InSnarkCheck` to `ZkappCheck`
sebastiencs Sep 26, 2024
e431ec4
Implement `LedgerInterface` for non-stark context
sebastiencs Sep 27, 2024
ddb1ac8
Call our new `non_snark::{start,step}` to apply zkapps
sebastiencs Sep 27, 2024
4943634
Remove `scan_state/zkapp_logic.rs`
sebastiencs Oct 3, 2024
3b3f383
Add `LedgerNonSnark`
sebastiencs Oct 3, 2024
eb36d2f
Take accumulator as ref, in zkapp application
sebastiencs Oct 3, 2024
24d8406
Remove `OutSnarkCheck`
sebastiencs Oct 4, 2024
908e673
Merge pull request #748 from openmina/dedup-zkapp-logic
sebastiencs Oct 4, 2024
9e02d96
WIP: Implementation of the account graphql endpoint
Sep 18, 2024
a48d9e5
best_chain endpoint
Sep 19, 2024
9c0d065
fix: element sequences
Sep 20, 2024
2111eb7
fix: zkapp tx hash dummy proof
Sep 20, 2024
e31bc6f
WIP: zkapp mutation
Sep 23, 2024
9c95bd8
WIP: zkapp mutation finished (?)
Sep 24, 2024
c4b9425
feat: add deamonStatus and genesisConstants o1js endpoints
Sep 24, 2024
af58f9b
feat: add transactions status o1js endpoint
Sep 25, 2024
f321fe6
fix: replace the empty mutation with the correct struct
Sep 25, 2024
11b74a2
fix: verification key and memo input
Sep 25, 2024
e66bc62
fix: correct types for sendZkapp
Sep 25, 2024
577c221
fix: Empty memo encodgin
Sep 26, 2024
c96d9e6
fix: missing handling for rejected and failed tx
Sep 26, 2024
63740eb
fix: sendZkapp mutation input conversions
Sep 26, 2024
29b9255
chore: clippy warnings
Sep 27, 2024
82a045e
refactor: separate block from zkapp in files + cleanup
Sep 27, 2024
f5ffa7c
fix: Rework after rebase onto develop
Sep 30, 2024
e738260
WIP: graphql error handling
Sep 30, 2024
3cd8d44
Finish graphql error handling
Sep 30, 2024
7077fa6
fix: missing field in webnode builder
Sep 30, 2024
45475e5
feat: add benchmarks page to compose env
Sep 30, 2024
3a59865
fix(frontend): add graphql to the compose env + getURL
Oct 1, 2024
120dcdf
fix(graphql): Use explicit match instead of unwrap_or
Oct 1, 2024
e58e061
fix: wasm builder config (again)
Oct 1, 2024
80086a6
fix(graphql): proof conversion
Oct 1, 2024
4499959
test: add missing file
Oct 1, 2024
c7f9287
Convert account updates call into calls tree
tizoc Oct 1, 2024
6383de0
WIP: correct hash with recursive calls
Oct 1, 2024
a9a7b84
fix: correct dummy proof + base64 with padding
Oct 1, 2024
dad2780
fix(graphql): split voting for serialization for grapqhl
Oct 2, 2024
06cc95b
fix: Derive debug on the graphql structs + remove leftover prints
Oct 7, 2024
8cda1c7
fix(graphql): Call to/from encodings instead of calling serde
Oct 7, 2024
708acef
chore: cargo fmt
Oct 7, 2024
e3e18e5
Merge pull request #761 from openmina/feat/o1js-graphql
adonagy Oct 7, 2024
faced3f
fix: Remove node_id logging from non-test runs
Oct 7, 2024
4710464
Merge pull request #776 from openmina/fix/node-id-logging
adonagy Oct 7, 2024
1e420c5
Ported timeouts
0xMimir Oct 2, 2024
96e8058
Ported effects
0xMimir Oct 7, 2024
efa3648
fix(yamux): avoid overflow
vlad9486 Oct 7, 2024
78f045d
Merge pull request #780 from openmina/fix/yamux-overflow
vlad9486 Oct 7, 2024
d531b0d
Removed commented code
0xMimir Oct 8, 2024
797f658
Frontend - Remove Dashboard Resyncs (#785)
directcuteo Oct 9, 2024
f9e443b
fix(vrf-evaluator): Add a missing check for next epoch seed finality
Oct 9, 2024
f43b87d
Review fixes
0xMimir Oct 8, 2024
c56af60
feat(proofs): Batch verification of completed works in blocks
tizoc Oct 7, 2024
334d00d
Merge pull request #782 from openmina/feat/works-batch-verification
tizoc Oct 9, 2024
05867af
Merge pull request #784 from 0xMimir/feat/reducer-port
0xMimir Oct 9, 2024
c71c16a
feat(node/web): expose transaction pool rpcs
binier Oct 9, 2024
a2d9bf0
feat(node/web): expose best chain user commands rpc
binier Oct 9, 2024
532f751
feat(node/web): expose ledger accounts rpc
binier Oct 9, 2024
0428beb
chore(clippy): fix
binier Oct 9, 2024
550ca41
Merge pull request #786 from openmina/feat/node/web/rpcs
binier Oct 9, 2024
6b18db2
fix(node/web): missing wasm_bindgen attr causes some apis to be unava…
binier Oct 9, 2024
48c7290
fix(ci): Install a specific version of wasm-bindgen-cli
tizoc Oct 9, 2024
e695a4c
Merge pull request #790 from openmina/fix/wasm-build-version
tizoc Oct 9, 2024
fddc06d
feat: Enable verification for blocks close to the best tip
tizoc Oct 9, 2024
1d3d155
Merge pull request #789 from openmina/feat/block-verify-works
tizoc Oct 9, 2024
a53307c
Merge pull request #787 from openmina/fix/vrf-next-epoch-seed
adonagy Oct 10, 2024
3969264
fix(transaction_pool): using non_deterministic time which also isn't …
binier Oct 10, 2024
8d5b389
Merge pull request #791 from openmina/fix/transaction_pool/non_determ…
binier Oct 10, 2024
7ec9648
chore: Update CHANGELOG
tizoc Oct 10, 2024
6c8e05e
chore: Bump version to 0.10.0
tizoc Oct 10, 2024
6600eb9
chore: Update version in docker compose files
tizoc Oct 10, 2024
93267ac
Merge pull request #792 from openmina/prepare-release/v0.10.0
tizoc Oct 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:
rustup default nightly
rustup component add rustfmt rust-src
rustup target add wasm32-unknown-unknown
cargo install -f wasm-bindgen-cli
cargo install -f wasm-bindgen-cli --version 0.2.93

- name: Setup Rust Cache
uses: Swatinem/rust-cache@v2
Expand Down
1 change: 1 addition & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.10.0] - 2024-10-10

### Added

- GraphQL endpoints for o1js.
- Support for batched verification of proofs.
- Enabled full proof verification of completed works included in blocks.

### Changed

- Deduplication of zkApp logic.
- Various internal improvements.

### Fixed

- Regression in the verification zkApp transactions with feature flags (introduced when upgrading proof-systems).
- Potential overflow in yamux.
- Added a missing check for next epoch seed finality

## [0.9.0] - 2024-10-02

### Fixes
Expand Down Expand Up @@ -260,7 +279,8 @@ First public release.
- Alpha version of the node which can connect and syncup to the berkeleynet network, and keep applying new blocks to maintain consensus state and ledger up to date.
- Web-based frontend for the node.

[Unreleased]: https://github.com/openmina/openmina/compare/v0.9.0...develop
[Unreleased]: https://github.com/openmina/openmina/compare/v0.10.0...develop
[0.10.0]: https://github.com/openmina/openmina/releases/tag/v0.9.0...v0.10.0
[0.9.0]: https://github.com/openmina/openmina/releases/tag/v0.8.14...v0.9.0
[0.8.14]: https://github.com/openmina/openmina/releases/tag/v0.8.13...v0.8.14
[0.8.13]: https://github.com/openmina/openmina/releases/tag/v0.8.3...v0.8.13
Expand Down
Loading
Loading