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

Sequencing events #274

Merged
merged 27 commits into from
Jul 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
06ca649
emit state update
mitschabaude Jul 5, 2022
b6b4e22
fix circuitValue
mitschabaude Jul 5, 2022
56ed414
fix sequenceState precondition
mitschabaude Jul 5, 2022
3a35ed6
Merge branch 'feature/circuit-value-tweaks' into feature/sequence-events
mitschabaude Jul 6, 2022
61cbf2b
add Circuit.pickOne
mitschabaude Jul 6, 2022
829c0d4
implement sequence state hashing
mitschabaude Jul 6, 2022
761f34b
implement stateUpdate.applyUpdates
mitschabaude Jul 6, 2022
a4a1691
export Circuit.pickOne separately as well
mitschabaude Jul 6, 2022
1dc8eb2
SmartContract.runOutsideCircuit, runs just once
mitschabaude Jul 6, 2022
b004963
example for rolling up state updates
mitschabaude Jul 6, 2022
3580c8a
handle more rolled-up txs by default
mitschabaude Jul 6, 2022
ddacc84
run methods ahead of time to count sequence events
mitschabaude Jul 7, 2022
a46489a
add comment
mitschabaude Jul 7, 2022
7c17b28
tweak types & make example clearer
mitschabaude Jul 7, 2022
bd8d31b
use proofs by default
mitschabaude Jul 7, 2022
39e4ec3
Merge branch 'main' into feature/sequence-events
mitschabaude Jul 7, 2022
515e672
revert changes to simple_zkapp
mitschabaude Jul 7, 2022
6561480
fix {state,precondition}.get() in analyze mode
mitschabaude Jul 7, 2022
fc4dcf7
add missing preconditions to example & simplify
mitschabaude Jul 7, 2022
528fa94
remove junk
mitschabaude Jul 7, 2022
8e725af
rename to Circuit.switch, throw on invalid mask
mitschabaude Jul 14, 2022
9075114
use reducer terminology
mitschabaude Jul 14, 2022
f9d34cc
make stuff not extend AsFieldElements<unknown>
mitschabaude Jul 14, 2022
d0ecb1d
make reducer API flexible w.r.t. state & reduce
mitschabaude Jul 14, 2022
3260855
mark reducer API as experimental
mitschabaude Jul 14, 2022
60882d7
address pr feedback
mitschabaude Jul 15, 2022
925a57f
update bindings
mitschabaude Jul 15, 2022
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 MINA_COMMIT
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
The mina commit used to generate the backends for node and chrome is
fa2ff28ba47c28b81ca51fb95c0b7ddad57287e0
97ff72a1d43cda02225d972031cdb0639f0abf84
264 changes: 138 additions & 126 deletions src/chrome_bindings/plonk_wasm.d.ts

Large diffs are not rendered by default.

Loading