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

feat: Storage provider design and documentation #56

Merged
merged 82 commits into from
Jul 2, 2024

Commits on May 30, 2024

  1. feat(storage-provider): Add pallet miner interface

    Set up scaffolding for the storage provider for miner indexing. This
    includes function definitions and events emitted.
    aidan46 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    3e15022 View commit details
    Browse the repository at this point in the history
  2. style: Format rs files

    aidan46 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8166469 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8f96d5 View commit details
    Browse the repository at this point in the history
  4. fix: Remove worker related functionality

    Since the storage providers will handle their own worker addresses it is
    not needed to include the worker addresses in the pallet implementation.
    aidan46 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    6ca40cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    805f22b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f48cae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c91a21 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. feat: Add logic for change_peer_id

    In the Storage Provider pallet implement the logic needed to for the
    `change_peer_id` function.
    aidan46 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    73d3f98 View commit details
    Browse the repository at this point in the history
  2. feat: Add logic for change_owner_address

    In the Storage Provider pallet implement the logic needed to for the
    `change_owner_address` function.
    aidan46 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    be4d31c View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/develop' into feat-13-storage-pr…

    …ovider-pallet-implementation
    aidan46 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    af94e76 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/develop' into feat-13-storage-pr…

    …ovider-pallet-implementation
    aidan46 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3875f38 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    1a95bc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f08c391 View commit details
    Browse the repository at this point in the history
  3. feat(storage-provider): Implement pallet functions

    Implement `create_storage_provider`, `change_peer_id` and
    `change_owner_address` functions in the Storage Provider pallet.
    aidan46 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    86adf70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    858a79d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    1e5a4dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cca71d View commit details
    Browse the repository at this point in the history
  3. refactor: Remove PhantomData

    aidan46 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    84b4770 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60afc4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1c89cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69c8cc2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fdcdf58 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    05c2f7c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6b34d2f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fa3869e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0246ab4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a10202 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f751e86 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9277730 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    179108c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a58259 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26165ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d66aeb3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    07477cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e9b50a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1909e30 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. docs: Add proof types

    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    511e85f View commit details
    Browse the repository at this point in the history
  2. docs: Add API docs

    Add API docs for the methods provider by the storage provider pallet.
    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    66c3e59 View commit details
    Browse the repository at this point in the history
  3. docs: Add note to WinningPoSt

    WinningPost is not handled by the storage provider pallet as block rewards are earned by Collators
    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    5598cef View commit details
    Browse the repository at this point in the history
  4. docs: Align design doc types

    Align the types mentioned in the design doc with the types in the
    pallet.
    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    ab616db View commit details
    Browse the repository at this point in the history
  5. docs: Update docs

    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    3115179 View commit details
    Browse the repository at this point in the history
  6. fix: Remove unused attribute

    aidan46 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cc13ba8 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 12, 2024

  1. docs: Change wording

    aidan46 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4fe0851 View commit details
    Browse the repository at this point in the history
  2. docs: Clarify pallet API docs

    aidan46 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    812c7ab View commit details
    Browse the repository at this point in the history
  3. docs: Update markdown headers

    aidan46 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e9aa1fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dd19f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    011b068 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78cab9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b84bf82 View commit details
    Browse the repository at this point in the history
  8. docs: Add terminology section

    aidan46 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    8c90153 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d35d041 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9baefdb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5b5d171 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9945888 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b67214e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. docs: Correct API links

    aidan46 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cf2bda1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e6583e View commit details
    Browse the repository at this point in the history
  3. fix: Rename error members

    aidan46 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    342a5bf View commit details
    Browse the repository at this point in the history
  4. docs: Add docs about sealing

    aidan46 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f26f2c7 View commit details
    Browse the repository at this point in the history
  5. docs: Reword PoS docs

    aidan46 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5b009fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e84fe4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9181c81 View commit details
    Browse the repository at this point in the history
  8. fix: Error renaming

    aidan46 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    688e2b7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4300ab7 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    5185e22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0325b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    031ded0 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    e94b7c3 View commit details
    Browse the repository at this point in the history
  2. docs: Remove API.md

    aidan46 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    21caf6a View commit details
    Browse the repository at this point in the history
  3. fix: Remove code skeleton

    aidan46 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    c9fa3ba View commit details
    Browse the repository at this point in the history
  4. docs: Add hooks docs

    The storage provider pallet will perform tasks, checking if storage providers are misbehaving. Add a section to the design on how to handle these periodic checks
    aidan46 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    fa6c4f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    f4ec0fd View commit details
    Browse the repository at this point in the history
  2. docs: Add missing header

    aidan46 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    670783a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

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

Commits on Jun 25, 2024

  1. format: Run cargo fmt

    aidan46 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    64d86c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Merge remote-tracking branch 'origin/develop' into feat-13-storage-pr…

    …ovider-pallet-implementation
    aidan46 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    2260627 View commit details
    Browse the repository at this point in the history
  2. fix: Typo in proof of storage

    Co-authored-by: José Duarte <[email protected]>
    aidan46 and jmg-duarte authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    dea3b90 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Merge remote-tracking branch 'origin/develop' into feat-13-storage-pr…

    …ovider-pallet-implementation
    aidan46 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    03dd042 View commit details
    Browse the repository at this point in the history
  2. docs: Add comment to peer id

    aidan46 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    25e97a2 View commit details
    Browse the repository at this point in the history
  3. docs: Remove broken link

    aidan46 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    9c19631 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

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