Skip to content

Releases: yetanotherco/aligned_layer

v0.7.1

23 Sep 15:26
ff72fae
Compare
Choose a tag to compare

What's Changed

  • fix: build hashStruct following EIP description and do not perform keccak on nonce and maxFee by @JuArce in #1041
  • chore(operator): update operator version to v071 by @JuArce in #1050
  • v0.7.1 by @MauroToscano in #1048

Full Changelog: v0.7.0...v0.7.1

v0.7.0

19 Sep 22:19
ce5c9e7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

09 Sep 21:32
bdda0d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.6.0

v0.5.2

27 Aug 19:04
Compare
Choose a tag to compare

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

27 Aug 18:34
Compare
Choose a tag to compare

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

02 Aug 20:52
325aef8
Compare
Choose a tag to compare

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

16 Jul 18:27
a885386
Compare
Choose a tag to compare

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

02 Jul 21:43
04ce69d
Compare
Choose a tag to compare
chore: bump operator version (#559)

v0.2.0

02 Jul 20:36
9481dd2
Compare
Choose a tag to compare
chore: bump Sp1 to v1.0.8-testnet (#551)

Co-authored-by: Tatu <65305492+srosati@users.noreply.github.com>

v0.1.6

15 Jun 00:42
0fea7d5
Compare
Choose a tag to compare

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