From efe6713d595c4667059d1427870efe55df7dc44a Mon Sep 17 00:00:00 2001 From: Ashar2shahid <31223740+Ashar2shahid@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:12:53 +0530 Subject: [PATCH] Document Signed APIs and Providers (#838) * document signed apis * remove yarn lock * update header * Update docs/reference/dapis/understand/signed-apis.md Co-authored-by: Derek Croote * Update docs/reference/dapis/understand/signed-apis.md Co-authored-by: Derek Croote * Update docs/reference/dapis/understand/signed-apis.md Co-authored-by: Derek Croote --------- Co-authored-by: Derek Croote --- docs/explore/dapis/OEV.md | 3 +- .../explore/dapis/how-are-dAPIs-maintained.md | 11 +++ docs/explore/dapis/using-dapis.md | 59 ------------ docs/explore/dapis/what-are-dapis.md | 2 +- docs/explore/sidebar.js | 4 - docs/reference/dapis/sidebar.js | 4 + docs/reference/dapis/understand/index.md | 12 ++- .../reference/dapis/understand/signed-apis.md | 94 +++++++++++++++++++ 8 files changed, 122 insertions(+), 67 deletions(-) delete mode 100644 docs/explore/dapis/using-dapis.md create mode 100644 docs/reference/dapis/understand/signed-apis.md diff --git a/docs/explore/dapis/OEV.md b/docs/explore/dapis/OEV.md index 4cc30629..f2643ce2 100644 --- a/docs/explore/dapis/OEV.md +++ b/docs/explore/dapis/OEV.md @@ -24,8 +24,7 @@ capture value that would otherwise have gone to third parties. Any update to data feeds, or a lack thereof, can create opportunities for OEV such as arbitrage and liquidations. During each of these interactions value is leaking from the dApp users to both searchers and blockchain validators. Learn -more about OEV in a summary of the -[OEV Litepaper](https://medium.com/api3/oracle-extractable-value-oev-13c1b6d53c5b). +more about OEV [here](/reference/oev-network). ### Leveraging OEV alongside dAPIs diff --git a/docs/explore/dapis/how-are-dAPIs-maintained.md b/docs/explore/dapis/how-are-dAPIs-maintained.md index 59eef889..7d182af9 100644 --- a/docs/explore/dapis/how-are-dAPIs-maintained.md +++ b/docs/explore/dapis/how-are-dAPIs-maintained.md @@ -56,4 +56,15 @@ proxy address when calling the `read()` function on the proxy contract. If the dAPI interface has previously been imported, it abstracts away the technical implementation of accessing new data feeds. +## Signed APIs + +The heart of dAPIs are the first-party data feeds, powered by the owners of the +data themselves. These data source owners operate an Airnode - a small +abstraction that takes their data and cryptographically signs it. The signer +wallet never leaves the owner's control, and anyone can verify that a particular +signed data was signed by the respective data source. Airnodes periodically push +the signed data to Signed APIs. + +Read more about [Signed APIs](/reference/dapis/understand/signed-apis.md). + diff --git a/docs/explore/dapis/using-dapis.md b/docs/explore/dapis/using-dapis.md deleted file mode 100644 index 553b0e35..00000000 --- a/docs/explore/dapis/using-dapis.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Using dAPIs in a dApp -sidebarHeader: Explore -sidebarSubHeader: -pageHeader: Explore → dAPIs -path: /explore/dapis/using-dapis.html -outline: deep -tags: ---- - - - - - - - -# {{$frontmatter.title}} - ->