Skip to content

Commit

Permalink
Release 1.3.0 (#111)
Browse files Browse the repository at this point in the history
* Use substrate v0.9.29 - Partial

* Revert "Bump Runtime and Node versions (#88)"

This reverts commit 86af7d1.

* Revert "Use substrate v0.9.29 - Partial"

This reverts commit 58d4a96.

* Add nomad v1 pallets (#84)

* add nomad primitives

* patch dependencies to fix build issues

* remove tiny keccak from merkle

* add tiny keccak back to merkle and use to avoid extra allocation in left/right hash

* port nomad pallets, build failing

* add node and runtime changes

* add subxt changes

* fix compact block header and add specs to node for genesis info

* add new script for submitting data and header

* rename enqueue_data_root to dispatch_data_root

* rebase on primitive changes and change da-bridge message and TypedMessage to use BoundedVec

* fix failing home test after max message len change

* rebase on merged primitives

* remove unnecessary methods and add da-bridge docs

* update metadata and have home tree put default

* make da-bridge message type struct-based not vector-based

* remove panic in da bridge message

* remove finalized block hash mapping

* fix vec dependency after rebase on post-primitives PR

* make non body length public for tests

* Safety review

* Add benchmarks to `Nomad-home`

* Code review changes

  - New Benchmarks for `nomad/da-bridge`
  - Add header hash to `try_dispatch_data_root`.
  - Add assertions to `verify` section in benchmarks.

* Update `avail-subxt` examples

* Full header is needed

* Fmt fix

* fix double import and missing let after rebase

* fix subxt scripts with new da-bridge header metadata

* fix home update pallet weight

Co-authored-by: Miguel <[email protected]>
Co-authored-by: miguelDD1 <[email protected]>

* release change

* Miguel/ava 141 hard fork on plonk update 3 (#96)

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Add 1.64 toolchain to git workflow

* Coverage support on stable compiler

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Add 1.64 toolchain to git workflow

* Coverage support on stable compiler

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Coverage support on stable compiler

* Update `Kate/v0.2.1`

* Header Forward Compatibility (#99)

* Use new versioned header extensions
* Data Root without hardcode decoding

* Fix header format for avail-subxt.

* Miguel/ava 405 rpc not working with scripts (#102)

* Use custom branch

* Use header extensions

* Fix fmt

* Data Root without hardcode decoding

* Use `avail-core` tag

* Bump `avail-core` dep

* Comment from codereview

* RPC minor fixes

* Use temporay branch for `avail-core`

* RPC `query_data_proof` uses runtime extractor

* Rollback to tagged `avail-core` & disable VTest

* Update `avail-core` deps

* Fix `BlockLength` decodification bug

* Data Proof RPC uses block instead runtime

* Fix header format for avail-subxt. (#103)

* Use `subxt-cli` to generate `api_dev.rs`

* New E2E tool: Run examples using an avail-node

* Add `README.md`

* Fix some merge issues

* Update `avail-subxt` doc

* Add decoding support to Extrinsics

* Bump some version

* Increase Epoch to 1h (#108)

* Uses the right version of `subxt` (#109)

* Empty-Commit

* Use substrate v0.9.29 - Partial

* Revert "Bump Runtime and Node versions (#88)"

This reverts commit 86af7d1.

* Revert "Use substrate v0.9.29 - Partial"

This reverts commit 58d4a96.

* Add nomad v1 pallets (#84)

* add nomad primitives

* patch dependencies to fix build issues

* remove tiny keccak from merkle

* add tiny keccak back to merkle and use to avoid extra allocation in left/right hash

* port nomad pallets, build failing

* add node and runtime changes

* add subxt changes

* fix compact block header and add specs to node for genesis info

* add new script for submitting data and header

* rename enqueue_data_root to dispatch_data_root

* rebase on primitive changes and change da-bridge message and TypedMessage to use BoundedVec

* fix failing home test after max message len change

* rebase on merged primitives

* remove unnecessary methods and add da-bridge docs

* update metadata and have home tree put default

* make da-bridge message type struct-based not vector-based

* remove panic in da bridge message

* remove finalized block hash mapping

* fix vec dependency after rebase on post-primitives PR

* make non body length public for tests

* Safety review

* Add benchmarks to `Nomad-home`

* Code review changes

  - New Benchmarks for `nomad/da-bridge`
  - Add header hash to `try_dispatch_data_root`.
  - Add assertions to `verify` section in benchmarks.

* Update `avail-subxt` examples

* Full header is needed

* Fmt fix

* fix double import and missing let after rebase

* fix subxt scripts with new da-bridge header metadata

* fix home update pallet weight

Co-authored-by: Miguel <[email protected]>
Co-authored-by: miguelDD1 <[email protected]>

* release change

* Miguel/ava 141 hard fork on plonk update 3 (#96)

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Add 1.64 toolchain to git workflow

* Coverage support on stable compiler

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Add 1.64 toolchain to git workflow

* Coverage support on stable compiler

* Header builder can use `Kate 0.1.0` and `0.2.0`

    - `Kate` & `da-primitives` have been moved out to another repo.
    - New version of `header_builder::build` which uses `Kate 0.2.0`.
      Version 1 is still available.

* `Kate` deps to tags and bump RT version

* Keep unstable fmt

* Coverage support on stable compiler

* Update `Kate/v0.2.1`

* Header Forward Compatibility (#99)

* Use new versioned header extensions
* Data Root without hardcode decoding

* Fix header format for avail-subxt.

* Use `subxt-cli` to generate `api_dev.rs`

* New E2E tool: Run examples using an avail-node

* Add `README.md`

* Miguel/ava 405 rpc not working with scripts (#102)

* Use custom branch

* Use header extensions

* Fix fmt

* Data Root without hardcode decoding

* Use `avail-core` tag

* Bump `avail-core` dep

* Comment from codereview

* RPC minor fixes

* Use temporay branch for `avail-core`

* RPC `query_data_proof` uses runtime extractor

* Rollback to tagged `avail-core` & disable VTest

* Update `avail-core` deps

* Fix `BlockLength` decodification bug

* Data Proof RPC uses block instead runtime

* Fix header format for avail-subxt. (#103)

* Fix some merge issues

* Update `avail-subxt` doc

* Add decoding support to Extrinsics

* Bump some version

* Increase Epoch to 1h (#108)

* Uses the right version of `subxt` (#109)

* Empty-Commit

* Js script header changes  (#112)

* api file addition

(cherry picked from commit 921616f)

* empty comit

* Minor fixes for non-JS users

Co-authored-by: miguelDD1 <[email protected]>

Co-authored-by: Luke Tchang <[email protected]>
Co-authored-by: Miguel <[email protected]>
Co-authored-by: Kailas <[email protected]>
Co-authored-by: Luka Borkovic <[email protected]>
Co-authored-by: luka-ethernal <[email protected]>
  • Loading branch information
6 people authored Nov 9, 2022
1 parent e332dc8 commit 3613e10
Show file tree
Hide file tree
Showing 128 changed files with 30,514 additions and 12,228 deletions.
16 changes: 13 additions & 3 deletions .github/workflows/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,28 @@ jobs:
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

- uses: actions-rs/toolchain@v1
- name: Install nightly `rust-fmt`
uses: actions-rs/toolchain@v1
with:
# NOTE: Until https://github.com/actions-rs/toolchain/pull/209 is merged,
# this should be synced with rust-toolchain.toml file.
# After merge, this section should be removed.
toolchain: nightly-2021-12-05
components: rustfmt, clippy, llvm-tools-preview
components: rustfmt
profile: minimal

- name: Install Rust toolchain 1.64
uses: actions-rs/toolchain@v1
with:
toolchain: 1.64
components: clippy, llvm-tools-preview
default: true
profile: minimal

- name: Check code formatting
uses: actions-rs/cargo@v1
with:
toolchain: nightly-2021-12-05
command: fmt
args: --check

Expand All @@ -49,7 +59,7 @@ jobs:
command: test
args: --workspace --exclude fuzzing
env:
RUSTFLAGS: "-Zinstrument-coverage"
RUSTFLAGS: "-C instrument-coverage"
LLVM_PROFILE_FILE: "profile-%p-%m.profraw"
SKIP_WASM_BUILD: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/releaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ jobs:
file: ./Dockerfile
platforms: linux/amd64
push: true
tags: 0xpolygon/avail:${{ steps.prepare.outputs.tag_name }}
tags: 0xpolygon/avail:${{ steps.prepare.outputs.tag_name }}
Loading

0 comments on commit 3613e10

Please sign in to comment.