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

Subscription context with a network type #458

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bab2f13
Make `Tracker` clonable shallowly
tiram88 Apr 9, 2024
d3be13b
Embed a `Tracker` inside `CounterMap` and `IndexSet`
tiram88 Apr 9, 2024
778c634
Reverse the dependency between `Tracker` and `IndexSet` & `CounterMap…
tiram88 Apr 11, 2024
5335ac9
Merge branch 'master' into current-network-type
tiram88 Apr 11, 2024
ce3e406
Fix `CounterMap` cloning
tiram88 Apr 12, 2024
0a61fc8
Move `Tracker::contains()` to `CounterMap` & `IndexSet`
tiram88 Apr 12, 2024
51cd579
`SubscriptionContext` is no longer needed by `Notification` trait
tiram88 Apr 12, 2024
ee8153b
Take empty counters into account in `CounterMap`
tiram88 Apr 15, 2024
7f187fe
Add unit tests covering `CounterMap` and `IndexSet` tracking
tiram88 Apr 15, 2024
62467fd
Base UTXO set filtering optimization on capacity rather than length
tiram88 Apr 18, 2024
3f63916
Refactor `UtxosChangedScope` as an enum containing either addresses o…
tiram88 Apr 19, 2024
a11334e
Add a prefix to the tracker
tiram88 Apr 21, 2024
4a83a77
Let `SubscriptionContext` be defined with a network type instead of a…
tiram88 Apr 22, 2024
fe73f6d
Clients (gRPC and wRPC) register the server network type
tiram88 Apr 22, 2024
23b5335
Use the tracker prefix when querying addresses from IndexSet and Coun…
tiram88 Apr 22, 2024
e9e42ba
Extent UtxosChangedScope serialization to the Indexes variant
tiram88 Apr 22, 2024
f15bcae
Remove the subscription context wherever no longer needed
tiram88 Apr 22, 2024
ff37b2b
Extend test coverage of tracker reference counting to fns involving o…
tiram88 Apr 23, 2024
97c8479
Merge branch 'master' into current-network-type
tiram88 Apr 23, 2024
c8fdcf3
Assert all indexers do reference the right tracker
tiram88 Apr 23, 2024
4b200ed
Assert rather on tracker inner ptr
tiram88 Apr 23, 2024
c06ee17
Merge branch 'master' into current-network-type
tiram88 Jun 24, 2024
fa371ff
Ensure `KaspaRpcClient` and its `SubscriptionContext` have matching n…
tiram88 Jun 24, 2024
5cf1e0f
Merge branch 'dev' into current-network-type
tiram88 Jul 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into current-network-type
tiram88 committed Apr 23, 2024
commit 97c847973a5a4c603875a39548aa8f9c3111c236

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.