You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our network notifications take an intermediate step by converting to primitive types before converting to IPLD.
Impact
Performance cost and some added complexity.
Solution
Remove the intermediate representations.
Detail
This refactor will require that we can reconstitute libp2p data structures from IPLD. We should investigate where this is possible, but we could partially refactor even if it is not possible in all cases.
Note that this would also require updates to JSON Schemas to report the serialized types that clients should expect.
The text was updated successfully, but these errors were encountered:
Summary
Our network notifications take an intermediate step by converting to primitive types before converting to IPLD.
Impact
Performance cost and some added complexity.
Solution
Remove the intermediate representations.
Detail
This refactor will require that we can reconstitute
libp2p
data structures from IPLD. We should investigate where this is possible, but we could partially refactor even if it is not possible in all cases.Note that this would also require updates to JSON Schemas to report the serialized types that clients should expect.
The text was updated successfully, but these errors were encountered: