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

WIP refactor of avail-core and proof generation #27

Merged
merged 96 commits into from
Jul 31, 2023

Commits on Feb 22, 2023

  1. First pass at grid api

    Aphoh committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    25a58cc View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    8f21df7 View commit details
    Browse the repository at this point in the history
  2. Refactor build_proof

    Aphoh committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    6360406 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. First pass at new api

    Aphoh committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0eb55e7 View commit details
    Browse the repository at this point in the history
  2. Passing simple test

    Aphoh committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d0cac5f View commit details
    Browse the repository at this point in the history
  3. More consistency tests

    Aphoh committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    f76a49f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Test grid extension

    Aphoh committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    881a44e View commit details
    Browse the repository at this point in the history
  2. Working reconstruction test

    Aphoh committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    653ca3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57cb78f View commit details
    Browse the repository at this point in the history
  4. Add mp parameters

    Aphoh committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    f5f030c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. New api for getting app rows

    Aphoh committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    a19b576 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Small refactor

    Aphoh committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    af12c23 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    625e83d View commit details
    Browse the repository at this point in the history
  2. Fix wasm build

    Aphoh committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    cab1017 View commit details
    Browse the repository at this point in the history
  3. Simplify imports through PMP

    Aphoh committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    57602e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46efdcb View commit details
    Browse the repository at this point in the history
  5. Expose pmp

    Aphoh committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    a48356a View commit details
    Browse the repository at this point in the history
  6. Remove unneeded ark ser trait

    Aphoh committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    80439be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6560e2e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7473727 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    1540600 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Formatting

    Aphoh committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    30bbd77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f046d67 View commit details
    Browse the repository at this point in the history
  3. Strong arithmetic checks

    Aphoh committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    30d6443 View commit details
    Browse the repository at this point in the history
  4. Tabs...? In 2023...?

    Aphoh committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    b497abc View commit details
    Browse the repository at this point in the history
  5. Small refactors

    Aphoh committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e28bb44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca512b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    01cf7c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    c58c1bd View commit details
    Browse the repository at this point in the history
  2. Pull out more tests

    Aphoh committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    a7d0289 View commit details
    Browse the repository at this point in the history
  3. [skip ci] move into submodule

    Aphoh committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    95a7bf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b49e54 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    eaf7b22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d37e6ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1b522d View commit details
    Browse the repository at this point in the history
  4. Formatting

    Aphoh committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    56bf65b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2cee36 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Initial working example

    Aphoh committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    9140600 View commit details
    Browse the repository at this point in the history
  2. Way cleaner pmp serialization

    Aphoh committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    774496a View commit details
    Browse the repository at this point in the history
  3. Fix using std things in nostd

    Aphoh committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    19c04e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Update multiproofs

    Aphoh committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0cba11e View commit details
    Browse the repository at this point in the history
  2. Rustfmt

    Aphoh committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    e06c2e7 View commit details
    Browse the repository at this point in the history
  3. [skip ci] Update pmp

    Aphoh committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ed0f299 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    cb51fec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50f98be View commit details
    Browse the repository at this point in the history
  3. Add faster commitment gen call

    Aphoh committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    f23cd90 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    774e48f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40eb7db View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Fix silly sync error

    Aphoh committed May 1, 2023
    Configuration menu
    Copy the full SHA
    ff0af9d View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    4824257 View commit details
    Browse the repository at this point in the history
  2. Add missing into impl

    Aphoh committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    5bd3086 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    a85321d View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Clean some deps

    fmiguelgarcia committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    a53b607 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecbd06b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    48566c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. kate-grid PR feedback

    Aphoh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    a28fe6c View commit details
    Browse the repository at this point in the history
  2. PR Feedback

    Aphoh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ae9d6f3 View commit details
    Browse the repository at this point in the history
  3. Formatting

    Aphoh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    0059521 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    5c22609 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    2d7b441 View commit details
    Browse the repository at this point in the history
  2. Fix example

    fmiguelgarcia committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    2672485 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    98402aa View commit details
    Browse the repository at this point in the history
  2. Add benchmark

    fmiguelgarcia committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    d83f039 View commit details
    Browse the repository at this point in the history
  3. Add benchmark

    fmiguelgarcia committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    cc358fc View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Reduce memory copies

    fmiguelgarcia committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    35fcf50 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Some improvements

    fmiguelgarcia committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    37d6c25 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    d0074bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0679ee View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    890b8b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b994c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efc3230 View commit details
    Browse the repository at this point in the history
  4. Add CompactDataLookup

    fmiguelgarcia committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    3ad206e View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Moving nomad code

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    8f8dc28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    442cb89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9a6d9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d456d7 View commit details
    Browse the repository at this point in the history
  5. Enable CI Benchmarks

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    3cfa635 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b91d32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a176b53 View commit details
    Browse the repository at this point in the history
  8. Fix check fmt on CI

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    d678517 View commit details
    Browse the repository at this point in the history
  9. Fix clippy on CI

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    4e23332 View commit details
    Browse the repository at this point in the history
  10. Fix check fmt on CI

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    486d9ce View commit details
    Browse the repository at this point in the history
  11. Remove Criterion on CI

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    4193fda View commit details
    Browse the repository at this point in the history
  12. Bump up versions

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    30f57f7 View commit details
    Browse the repository at this point in the history
  13. Use collect_into_vec

    fmiguelgarcia committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    886c6f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    2f86996 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66a26e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. NAlgebra replaces custom grid (#33)

    * Simplify `Debug` and `RuntimeDebug`
    
    * Clean some deps
    
    * Remove asserts from production code
    
    * CodeReview: Keep warning for future
    
    * Replace `Grid` by `NAlgebra`
    
    * Full replacement All UT pass
    
    * Fix example
    
    * Use keccak256.
    
    Signed-off-by: Sasa Prsic <sasa@ethernal.tech>
    
    * Add benchmark on reconstruction
    
    * Add benchmark
    
    * Add benchmark
    
    * Reduce memory copies
    
    * Some improvements
    
    * Refactor `avail-core` add `runtime` feature
    
    * MerkleProof under 'runtime' feature
    
    * DataLookup simplification
    
    * Add UT for `DataLookup`'s serde
    
    * Remove `AppIndex` & enforce `AppId`
    
    * Add `CompactDataLookup`
    
    * Moving `nomad` code
    
    * Improve `no-std` segragation
    
    * Dedup `Index` related stuff
    
    * Clean some deps in `nomad`
    
    * Enable CI Benchmarks
    
    * Add temporary Will's branch
    
    * Fix check fmt on CI
    
    * Fix clippy on CI
    
    * Fix check fmt on CI
    
    * Remove `Criterion` on CI
    
    * Bump up versions
    
    * Use `collect_into_vec`
    
    * Use `Dimension::weight/height()`
    
    ---------
    
    Signed-off-by: Sasa Prsic <sasa@ethernal.tech>
    Co-authored-by: Sasa Prsic <sasa@ethernal.tech>
    Co-authored-by: Saša Pršić <93726535+0xSasaPrsic@users.noreply.github.com>
    3 people committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    544cc3e View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Fix deps for WASM built

    fmiguelgarcia committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    8ddf54c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32a71b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    c745a8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95e18e6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #37 from availproject/miguel/common_avail_core

    Miguel/common avail core
    fmiguelgarcia committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2e04970 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    70e15d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    d0a70c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b6159a View commit details
    Browse the repository at this point in the history