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

Implement Delta API to mirror DCL data #415

Open
ashcherbakov opened this issue Oct 25, 2022 · 1 comment
Open

Implement Delta API to mirror DCL data #415

ashcherbakov opened this issue Oct 25, 2022 · 1 comment
Labels
enhancement New feature or request size: XXL

Comments

@ashcherbakov
Copy link
Contributor

In order to mirror the DCL data in asynchronous mode, a Delta API needs to be designed and implemented, so that all changes between A and B can be get.

Open questions:

  • Should it be time based or blockchain height (block number) bases?
  • Do we need a state proof (a possibility to work with untrusted nodes)?
  • Should we return all changes (all transaction types), or filter by a transaction type (for example return only changed ModelVersions)?
  • A need for pagination for huge deltas?
@ashcherbakov ashcherbakov added the enhancement New feature or request label Oct 25, 2022
@ashcherbakov ashcherbakov added this to Backlog in DCL via automation Oct 25, 2022
@osbornchan-apple
Copy link

  • Should it be time based or blockchain height (block number) bases?
    "time based" is preferred.
  • Should we return all changes (all transaction types), or filter by a transaction type (for example return only changed ModelVersions)?
    "filter by a transaction type" is needed.
  • A need for pagination for huge deltas?
    Yes. pagination is needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request size: XXL
Projects
None yet
Development

No branches or pull requests

2 participants