-
Notifications
You must be signed in to change notification settings - Fork 504
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
services/horizon: Issue 3305, Claimable Balance API Extension #3483
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
We still need to look into (and further extend) the integration tests. |
bartekn
reviewed
Mar 23, 2021
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Before 👍 I think we need to change two things:
- Store IDs as hex instead of base64 in a DB. It will allow removing most of the marshaling/unmarshaling code and will make it much easier to read.
- Check the comments connected to validation. I think we can simplify the code in
actions
.
services/horizon/internal/ingest/processors/claimable_balances_transaction_processor.go
Show resolved
Hide resolved
services/horizon/internal/ingest/processors/claimable_balances_transaction_processor.go
Outdated
Show resolved
Hide resolved
services/horizon/internal/ingest/processors/operations_processor.go
Outdated
Show resolved
Hide resolved
Shaptic
reviewed
Mar 23, 2021
services/horizon/internal/ingest/processors/operations_processor.go
Outdated
Show resolved
Hide resolved
2opremio
force-pushed
the
3305-claimable-balance-api-extension
branch
from
March 23, 2021 11:04
5ac7420
to
80d5a4e
Compare
2opremio
reviewed
Mar 23, 2021
services/horizon/internal/ingest/processors/operations_processor.go
Outdated
Show resolved
Hide resolved
2opremio
changed the title
services/horizon: WIP Issue 3305, Claimable Balance API Extension
services/horizon: Issue 3305, Claimable Balance API Extension
Mar 23, 2021
2opremio
force-pushed
the
3305-claimable-balance-api-extension
branch
from
March 23, 2021 17:00
15cc1fa
to
3450fa7
Compare
2opremio
reviewed
Mar 23, 2021
services/horizon/internal/db2/schema/migrations/46_convert_claimable_balance_ids_to_hex.sql
Outdated
Show resolved
Hide resolved
7 tasks
bartekn
reviewed
Mar 23, 2021
services/horizon/internal/db2/schema/migrations/45_add_claimable_balances_history.sql
Outdated
Show resolved
Hide resolved
tamirms
reviewed
Mar 24, 2021
services/horizon/internal/db2/schema/migrations/45_add_claimable_balances_history.sql
Outdated
Show resolved
Hide resolved
tamirms
reviewed
Mar 24, 2021
services/horizon/internal/db2/history/history_claimable_balances.go
Outdated
Show resolved
Hide resolved
paulbellamy
force-pushed
the
3305-claimable-balance-api-extension
branch
from
March 24, 2021 14:09
9b89b19
to
fc26bd0
Compare
Good to go? |
tamirms
reviewed
Mar 24, 2021
services/horizon/internal/ingest/processors/operations_processor.go
Outdated
Show resolved
Hide resolved
tamirms
approved these changes
Mar 24, 2021
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
paulbellamy
pushed a commit
to paulbellamy/new-docs
that referenced
this pull request
Apr 1, 2021
paulbellamy
pushed a commit
to paulbellamy/new-docs
that referenced
this pull request
Apr 7, 2021
This was referenced Jun 2, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Checklist
PR Structure
otherwise).
services/friendbot
, orall
ordoc
if the changes are broad or impact manypackages.
Thoroughness
.md
files, etc... affected by this change). Take a look in the
docs
folder for a given service,like this one.
Release planning
needed with deprecations, added features, breaking changes, and DB schema changes.
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.
What
Track transactions and operations for claimable balances, even after claimable balances are claimed.
Why
#3305
Known limitations
[TODO or N/A]