Protocol Acceleration plugin - #1128
Merged
Merged
Conversation
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.
closes #1106
protocol-acceleration(ProtocolAcceleration) overresolutionprotocol-acceleration.schema.tsindependent of core schema, mergesLegacyReverseResolverhandler necessary? presumably it's handled by the more general Resolver filter, right?make*Idfunctions in protocol-acceleration schema and just using composite primary keysresolver-records-indexed-on-chain.tsto use simplified logic, need to abstract "which chains have Resolvers actively indexed" so that bothresolver-records-indexed-on-chaincan reference the same set of chainIdsprotocol-acceleration/plugin.tsDescription
protocol-accelerationplugin/api/lib— organized the monolithic lib folderapi/lib/handlers/- Request handling utilities (validation, error responses)api/lib/protocol-acceleration/- Protocol acceleration logic (resolver finding, record caching, known resolvers)api/lib/tracing/- OpenTelemetry instrumentation and protocol tracingapi/lib/resolution/- Resolution logic (forward, reverse, primary name)lib/protocol-acceleration— moved protocol-acceleration-specific libs to this subdirDomainResolverRelationshiptoNodeResolverRelationship