Releases: yetanotherco/aligned_layer
v0.6.0
What's Changed
- fix: sdk version for v060 by @uri-99 in #944
- fix: public inputs sdk integration by @NicolasRampoldi in #945
- fix: apply zkquiz fixes from v052 to v060 by @uri-99 in #946
Full Changelog: v0.5.2...v0.6.0
v0.5.2
Notes for operators
The following paremeters have been added to the Operator config file
eth_rpc_url_fallback: "https://ethereum-holesky-rpc.publicnode.com"
eth_ws_url_fallback: "wss://ethereum-holesky-rpc.publicnode.com"
...
operator:
...
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
...
This version adds a fallback mechanism to have two RPCs. The default configuration uses the public nodes RPC, but we suggest you use your own nodes for better performance and reliability.
Operator trakcer allows the system to keep track of the operators' running version.
You can check the full config file for operators here
Full Changelog: v0.5.1...v0.5.2
v0.5.0
Notes for operators
A new parameter has been added to the Operator config file
operator:
...
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
...
It allows the system to keep tracking of the operators running version.
You can check the full config file for operators here
What's Changed
- fix: change docker-compose for docker compose in makefile by @NicolasRampoldi in #717
- style(explorer): improve batch detail layout by @glpecile in #709
- docs: fix aligned submit command by @srosati in #723
- chore: improve bls agg service logging by @srosati in #725
- style(explorer): remove background and update colors by @glpecile in #727
- feat(explorer): add relevant aligned contracts in home screen by @glpecile in #735
- fix (operator): handle empty inputs by @srosati in #740
- chore: remove operator docker by @NicolasRampoldi in #733
- feat(explorer): add first and last buttons to pagination by @glpecile in #737
- feat(explorer): add copy to clipboard button by @glpecile in #743
- docs: validate public input first version by @NicolasRampoldi in #648
- ci: add workflow to deploy to stage (WIP) by @JuArce in #750
- fix: move explorer workflow to workflows directory by @JuArce in #752
- docs: fix variable name by @NicolasRampoldi in #756
- feat: fallback rpc on operator and aggregator by @srosati in #731
- ci: add workflow to deploy explorer to stage by @JuArce in #754
- style(explorer): iterate batch details design by @glpecile in #760
- feat (zkquiz): update to new version by @srosati in #728
- docs: update fast mode diagrams by @JuArce in #748
- fix: add 0x to the logs of the merkle roots by @NicolasRampoldi in #770
- fix: get user balance method by @NicolasRampoldi in #772
- ci: make github workflows run only when relevant files are modified by @NicolasRampoldi in #763
- feat (batcher): fallback rpc by @srosati in #761
- feat: add polling to the operator by @NicolasRampoldi in #703
- docs: update some guides details by @entropidelic in #780
- fix(audit): add content-security-policy to explorer by @glpecile in #764
- Feat(docs): Add links to SDK and Proof Submisssion in README by @PatStiles in #779
- fix (operator): audits on getBatchFromS3 by @srosati in #769
- Add fuzzing labs pre audits by @MauroToscano in #788
- refactor(sdk): replace result option with result in function return values by @NicolasRampoldi in #774
- feat: use open zeppelin signature verification by @srosati in #787
- feat(docs): Re-adds Halo2 documentation for generating and submitting proofs to Aligned. by @PatStiles in #781
- chore: rename storage variables by @JuArce in #799
- build: remove nightly for install_batcher target by @JuArce in #784
- fix: do not require env file on batcher_start_local by @JuArce in #808
- docs(faq): replace slow mode for aggregation mode and update fast mode prices by @glpecile in #803
- fix: change visibility of checkmerklerootandverifysignatures to private by @uri-99 in #801
- refactor(sdk): improve function and parameter names by @NicolasRampoldi in #778
- fix: add risc0 to proving systems faq by @glpecile in #811
- docs: update supported verifiers by @cliraa in #814
- feat: use cbor instead of json serialization by @srosati in #746
- fix: risc0 verifier public inputs in journal and public inputs may not match by @NicolasRampoldi in #730
- feat: add context timeout to avoid dos by @NicolasRampoldi in #812
- feat: implement aligned layer service manager interface by @NicolasRampoldi in #820
- docs: add halo2 to supported verifiers list with example by @glpecile in #824
- docs: remove duplicate zkrust guide by @glpecile in #826
- feat: operators version service by @srosati in #806
- feat: auto lock when user deposits funds by @NicolasRampoldi in #821
- docs: replace slow mode mentions for aggregation mode by @glpecile in #831
- fix: frontrunning createNewTask on servicemanager by @uri-99 in #804
- feat: add chain id to signature for batcher payments by @srosati in #822
- fix: make AlignedLayerServiceManagerStorage abstract by @srosati in #841
- feat: update logo used in eigen dashboard by @glpecile in #850
- fix: aligned layer service manager call service manager base init by @NicolasRampoldi in #842
- fix: batcher payment service atomic deploy and init by @NicolasRampoldi in #828
- fix (batcher): remove panics by @srosati in #844
- fix: change aligned layer service manager address to interface by @NicolasRampoldi in #853
- (Operator): Update ffi_binding to check buffers by @PatStiles in #738
- feat(explorer): add operators and restakings by @glpecile in #651
- feat: add more event emissions by @NicolasRampoldi in #840
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- chore: add alerts when the proofs sender has low balance by @JuArce in #643
- feat: show proof hashes in each batch by @uri-99 in #609
- feat: Require signatures for batcher to charge the users by @uri-99 in #632
- feat: check user balance against actual value by @srosati in #661
- Update 0_about_aligned.md by @diegokingston in #658
- Remove duplicated burst by @MauroToscano in #665
- chore: bump up sdk version in zkquiz by @NicolasRampoldi in #657
- Improved error logging by @MauroToscano in #664
- move zk rust by @diegokingston in #674
- fix: nonce handling by @srosati in #669
- ci: add a ci to compile and lint the batcher libs by @NicolasRampoldi in #676
- feat (payment-service): lock and unlock user funds by @srosati in #663
- feat: read private key from env file by @NicolasRampoldi in #672
- docs: re enable devnet infra guide in gitbook by @uri-99 in #631
- fix: add batcher addr to script by @NicolasRampoldi in #682
- feat(explorer): add cost per proof of batch by @glpecile in #617
- feat (batcher): dont retry + gas escalator + sequential txs by @srosati in #680
- hotfix: handle nil prices per proofs by @uri-99 in #687
- refactor (batcher): put both the nonces and the queue together in a lock by @NicolasRampoldi in #679
- fix: broken setup aligned link by @NicolasRampoldi in #689
- chore: bump up sp1 version by @NicolasRampoldi in #670
- chore: update middleware version by @srosati in #645
- fix: download sp1 files from latest release instead of main by @JuArce in #695
- docs: fix users link by @NicolasRampoldi in #694
- fix: spawn blocking for verification by @srosati in #697
- fix: dont upload nonce to bucket by @srosati in #699
- chore: add LocalStack for local s3 by @JuArce in #647
- fix (aggregator): dont allow operator to respond twice by @srosati in #702
- chore: bump
eigensdk-go
version by @entropidelic in #650 - chore: log error instead of warn on bls agg errors by @JuArce in #705
- docs: batcher payment system by @srosati in #692
- docs: update operators guide by @JuArce in #712
- feat (batcher): send batches sequentially by @srosati in #707
- chore: update payment service impl address by @JuArce in #714
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat(explorer): make searchbar available on every view & various ui/ux improvements by @glpecile in #507
- feat(explorer): redesign pagination by @glpecile in #538
- docs: improve readme by @uri-99 in #542
- docs: add sp1 and risc0 versions by @NicolasRampoldi in #566
- docs: add cli arguments by @NicolasRampoldi in #568
- docs: instructions on generating SP1 proofs by @srosati in #565
- docs: update the fast mode in architecture by @NicolasRampoldi in #570
- docs: fix Aligned infrastructure guide link by @JuArce in #572
- fix: remove asserts from risc0 and sp1 by @NicolasRampoldi in #557
- instructions on generating Gnark proofs by @jotabulacios in #578
- docs(getting-started): update broken hyperlink to proof guides by @glpecile in #586
- refactor (zkquiz): use aligned sdk by @srosati in #554
- docs: add suggestions from notion by @JuArce in #574
- docs: add functions signature to SDK by @JuArce in #589
- fix: key terms link by @JuArce in #594
- fix: minor issues on scripts by @JuArce in #575
- docs: using zk rust with aligned by @srosati in #591
- docs: add --conn to risc0 example by @JuArce in #603
- docs: add components to gitbook by @uri-99 in #569
- docs: minor fixes by @cliraa in #612
- fix: broken links by @NicolasRampoldi in #615
- feat(explorer): add social features and other improvements by @glpecile in #580
- feat (risc0) add public input as separate parameter on verification data by @srosati in #604
- refactor: rename get-vk-commitment to get-commitment by @srosati in #608
- docs: add more explanations on how to integrate aligned by @JuArce in #582
- docs(guides): fix typos on operator, sdk & submitting proofs by @cliraa in #618
- chore(halo2):Pin halo2 branch to commit + Fix Halo2 KZG bindings by @PatStiles in #606
- fix: doc links by @NicolasRampoldi in #624
- fix: avs subscriber error not being handled correctly by @srosati in #626
- fix: remove s3_bucket_name constant by @NicolasRampoldi in #634
- feat: add to sdk an option to wait for the verification of the batcher in ethereum make it the default by @NicolasRampoldi in #583
- feat: add holesky-stage to chains by @NicolasRampoldi in #638
- feat(operator): merkle root check by @uri-99 in #595
- feat: check public input by @srosati in #622
- feat: send useful error messages in batcher responses to the client by @JuArce in #635
- docs: improve operator guide by @JuArce in #641
Full Changelog: v0.2.1...v0.3.0
v0.2.1
chore: bump operator version (#559)
v0.2.0
chore: bump Sp1 to v1.0.8-testnet (#551) Co-authored-by: Tatu <[email protected]>
v0.1.6
What's Changed
- refactor: Remove requiree from service manager and return false by @entropidelic in #406
- fix (batcher): ws reconnections by @srosati in #411
- fix (operator): don't sign invalid batches by @srosati in #414
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- refactor: batcher create a shared crate between the cli and the batcher by @NicolasRampoldi in #233
- feat: send recovery message on contract alerts by @JuArce in #345
- feat: add install aligned from release by @NicolasRampoldi in #362
- fix: change groth make target in readme by @NicolasRampoldi in #357
- change log message by @jotabulacios in #368
- feat: whitelist by @srosati in #371
- feat: add upgrade script for contracts by @NicolasRampoldi in #203
- feat: upgrade to use new eigen version by @srosati in #199
- docs: add operator registration instructions by @NicolasRampoldi in #373
- Update README.md by @diegokingston in #370
- 384 docs add avs metadata by @JuArce in #385
- chore: add logo by @JuArce in #387
- chore: update avs information by @JuArce in #389
- update docs by @diegokingston in #374
- docs: update dependencies by @JuArce in #393
- update readme with some suggestions on making it clearer by @entropidelic in #390
- feat(batcher): add bool configuration option for enabling pre-verification of proofs by @entropidelic in #381
- docs: add system requirements and staking limit to readme by @NicolasRampoldi in #396
- fix(aggregator): add retries for check if task exists by @JuArce in #397
- feat(explorer): add ecto postgres db by @glpecile in #265
- feat(batcher client): add verify function in service manager to check proof merkle path by @entropidelic in #367
- feat (operator): Dockerfile by @MauroToscano in #378
- refactor(batcher-client): set verifybatchinclusion as view and remove signer from client by @entropidelic in #404
- chore: update servicemanager address by @JuArce in #405
New Contributors
- @diegokingston made their first contribution in #370
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- feat: add explorer batch url by @NicolasRampoldi in #336
- chore: change contract alerts polling to 5 minutes by @JuArce in #308
- fix (cli): error handling by @srosati in #337
- feat(explorer): add batch status on detail page by @glpecile in #339
- fix: readme test_files path by @NicolasRampoldi in #332
- Change CLI name by @jotabulacios in #340
- Start burst from given number by @jotabulacios in #338
- Fix README by @MauroToscano in #346
- feat(batcher): send response to clients once task has been confirmed in ethereum by @entropidelic in #316
- Fix infinite loop in batcher burst by @jotabulacios in #351
- fix: add wait for verification by @NicolasRampoldi in #360
Full Changelog: v0.1.3...v0.1.4