Open parodime opened 1 week ago
This pull request introduces extensive updates to the documentation for the Synapse RFQ system, including new entries for various API endpoints such as "Get open quote requests," "Initiate an Active RFQ," and "Listen for Active RFQs." It also includes modifications to existing documentation, enhancing clarity and detail on the RFQ process, API usage, and the roles of different entities within the system. Additionally, there are updates to the Swagger API documentation reflecting new endpoints and improved descriptions.
File Path | Change Summary |
---|---|
docs/bridge/docs/03-RFQ/10-Quoting/Quoter API/get-open-quote-requests.api.mdx |
New documentation file for "Get open quote requests" API endpoint, detailing functionality and response formats. |
docs/bridge/docs/03-RFQ/10-Quoting/Quoter API/index.md |
Updated documentation for the Quoter API, including structured sections on Passive and Active Quotes, WebSocket API, and authentication requirements. |
docs/bridge/docs/03-RFQ/10-Quoting/Quoter API/initiate-an-active-rfq.api.mdx |
New documentation for initiating an active RFQ, including request and response details. |
docs/bridge/docs/03-RFQ/10-Quoting/Quoter API/listen-for-active-rf-qs.api.mdx |
New documentation for establishing a WebSocket connection to listen for active RFQs. |
docs/bridge/docs/03-RFQ/10-Quoting/Quoter API/sidebar.ts |
New sidebar configuration for organizing Quoter API documentation. |
docs/bridge/docs/03-RFQ/10-Quoting/index.md |
New document providing an overview of the Quoting functionality within the RFQ system. |
docs/bridge/docs/03-RFQ/15-Bridging/index.md |
New documentation for Bridging functionality within the RFQ framework. |
docs/bridge/docs/03-RFQ/15-Bridging/quoteId.md |
New documentation for the optional quoteId parameter in FastBridgeV2 transactions. |
docs/bridge/docs/03-RFQ/15-Bridging/zaps.md |
New document with reference links related to FastBridge contract interfaces. |
docs/bridge/docs/03-RFQ/20-Relaying/index.md |
New documentation on the relaying process within the RFQ system. |
docs/bridge/docs/03-RFQ/20-Relaying/riskFactors.md |
New document detailing risks associated with being a Relayer. |
docs/bridge/docs/03-RFQ/30-Proving/index.md |
New documentation outlining the proving process in FastBridgeV2. |
docs/bridge/docs/03-RFQ/40-Claiming/index.md |
New documentation on the claiming process within FastBridgeV2. |
docs/bridge/docs/03-RFQ/50-Canceling/index.md |
New documentation for the Canceling functionality within the RFQ system. |
docs/bridge/docs/03-RFQ/60-Security/index.md |
New detailed "Security" section outlining the optimistic cross-chain mechanism. |
docs/bridge/docs/03-RFQ/70-CanonicalRelayer/index.md |
Revised documentation reflecting the rebranding of RFQ Relayer to Canonical RFQ Relayer. |
docs/bridge/docs/03-RFQ/90-Misc/index.md |
New documentation section titled "Miscellaneous" for FastBridge utilities and RFQ load testing tool. |
docs/bridge/docs/04-Routers/RFQ/API/index.md |
Deleted file containing RFQ API documentation. |
docs/bridge/docs/04-Routers/RFQ/index.md |
Deleted file containing RFQ Router documentation. |
docs/bridge/docs/05-Contracts/06-RFQ.md |
Updated to include details about FastBridge Version 2. |
docs/bridge/docusaurus.config.ts |
Updated output directory for generated API documentation files. |
packages/rest-api/swagger.json |
Significant updates to Swagger API documentation, including new endpoints and response schemas. |
services/rfq/api/docs/docs.go |
Modifications to Swagger documentation for RFQ API endpoints. |
services/rfq/api/docs/swagger.json |
Major modifications to Swagger API documentation, including new models and paths. |
services/rfq/api/docs/swagger.yaml |
Updates to descriptions and summaries for the /rfq and /rfq_stream endpoints. |
services/rfq/api/rest/server.go |
Improvements to comments and documentation clarity in the API server code. |
cspell.json |
Added new words "permissionless" and "permissioned" to the configuration file. |
docs/bridge/docs/01-About/index.md |
Updated hyperlink reference for the RFQ section. |
docs/bridge/docs/02-Bridge/01-SDK.md |
Updated SDK documentation to reflect changes in API and usage instructions. |
docs/bridge/docs/03-RFQ/75-Exclusivity/index.md |
New documentation explaining the exclusivity feature in FastBridgeV2. |
V2
, indicating an update in the functionality of the RFQ system, which could relate to the main PR's focus on the API for quote requests.size/xs
🐰 In the land of code and docs so bright,
New APIs bloom, a wondrous sight!
With quotes and bridges, we now can see,
A clearer path for you and me.
So hop along, let’s integrate,
The RFQ magic awaits, don’t be late! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 25.14811%. Comparing base (
fd8ad75
) to head (7fdf0ef
). Report is 37 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
Latest commit: |
7fdf0ef
|
Status: | ✅ Deploy successful! |
Preview URL: | https://de9d5938.sanguine-fe.pages.dev |
Branch Preview URL: | https://feat-fbv2-docs.sanguine-fe.pages.dev |
Changes will decrease total bundle size by 2.75MB (-7.71%) :arrow_down:. This is within the configured threshold :white_check_mark:
ℹ️ *Bundle size includes cached data from a previous commit
RFQ Docs refactor
Summary by CodeRabbit
New Features
Documentation Updates
2ff6cd8f7c4461abc321add35fd95630738f9e3a: docs preview link ae3e1009e902839b59d8a096ec490d16bf73809f: docs preview link 8447bdfd420e8b7aa8aa027d35d9b840daf2cb71: docs preview link dadfc3229c33c0cf60d6f6c1a18de708d3960fe1: docs preview link