-
Notifications
You must be signed in to change notification settings - Fork 32
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
Docs/lk exploration [SLT-170] #3141
Changes from 7 commits
244e77f
eebb57c
1218b20
32a85ac
8a6eb0d
866ebaa
b9f11b6
6cb652a
81ea30d
2330146
22855ca
e3a65c5
cb1118d
ab4a354
186f0a9
68ec346
56bd9c6
fe24140
9eea390
3d12d5a
ef6e18a
b03684b
32ac668
a18c6b6
8a66ffd
4c09296
4ebe307
d07bf03
ecb3221
1f2553a
42629e9
e7b0e70
8eca8ec
dae67c1
a4674eb
33d8f99
00d103b
3b0da49
ceb8923
2993189
e23965e
9d159ba
d7b693c
bc0bf4c
9e9b993
b3b7082
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"position": 0, | ||
"label": "About" | ||
} |
Original file line number | Diff line number | Diff line change | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,64 @@ | ||||||||||||||||||
# Use Synapse | ||||||||||||||||||
|
||||||||||||||||||
Synapse is an Interchain Programming Interface. Developers read and write interchain data with Synapse, which has settled $50B in transactions between 2M+ users, and generated $30M+ in fees [[source](https://explorer.synapseprotol.com)]. | ||||||||||||||||||
|
||||||||||||||||||
## Why Synapse? | ||||||||||||||||||
|
||||||||||||||||||
_Description of top benefits Synapse brings to developers and users._ | ||||||||||||||||||
|
||||||||||||||||||
|
||||||||||||||||||
## Get started | ||||||||||||||||||
|
||||||||||||||||||
* **[Send and receive interchain data](#)** | ||||||||||||||||||
* **[On-chain swaps](#)** | ||||||||||||||||||
* **[Interchain swaps](#)** | ||||||||||||||||||
* **[Upgrade to Synapse](#)** | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Replace placeholder links with actual URLs in 'Get started' section. The links in the 'Get started' section are placeholders. Please update them with the correct URLs to the relevant documentation or intended destinations. Apply this diff to update the links: -* **[Send and receive interchain data](#)**
+* **[Send and receive interchain data](/docs/InterchainData)**
-* **[On-chain swaps](#)**
+* **[On-chain swaps](/docs/OnChainSwaps)**
-* **[Interchain swaps](#)**
+* **[Interchain swaps](/docs/InterchainSwaps)**
-* **[Upgrade to Synapse](#)**
+* **[Upgrade to Synapse](/docs/UpgradeGuide)** Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||||||||||||||
|
||||||||||||||||||
:::tip[Supported Chains] | ||||||||||||||||||
|
||||||||||||||||||
Synapse supports every chain and token that can be found on the [Synapse Bridge](https://synapseprotocol.com). | ||||||||||||||||||
|
||||||||||||||||||
::: | ||||||||||||||||||
|
||||||||||||||||||
## Interchain Bridge | ||||||||||||||||||
|
||||||||||||||||||
Embed the Synapse Widget or build your own custom instance. | ||||||||||||||||||
|
||||||||||||||||||
* **[Widget](#)** – Embed a customized Synapse Bridge in your application. | ||||||||||||||||||
* **[Client SDK](#)** – Call Synapse Router functions from your client application. | ||||||||||||||||||
* **[Server SDK](#)** – Call Synapse Router functions from your remote application. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Update placeholder links in 'Interchain Bridge' section. The links for 'Widget', 'Client SDK', and 'Server SDK' are placeholders. Please replace them with the correct URLs to the documentation or resources. Apply this diff to update the links: -* **[Widget](#)** – Embed a customized Synapse Bridge in your application.
+* **[Widget](/docs/InterchainBridge/Widget)** – Embed a customized Synapse Bridge in your application.
-* **[Client SDK](#)** – Call Synapse Router functions from your client application.
+* **[Client SDK](/docs/InterchainBridge/ClientSDK)** – Call Synapse Router functions from your client application.
-* **[Server SDK](#)** – Call Synapse Router functions from your remote application.
+* **[Server SDK](/docs/InterchainBridge/ServerSDK)** – Call Synapse Router functions from your remote application. Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||||||||||||||
|
||||||||||||||||||
## Routers | ||||||||||||||||||
|
||||||||||||||||||
Synapse offers several of routers for different transaction types. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix grammatical error in 'Routers' introduction. There's a grammatical error in the sentence. It should read: "Synapse offers several routers for different transaction types." Apply this diff to correct the sentence: -Synapse offers several of routers for different transaction types.
+Synapse offers several routers for different transaction types. Committable suggestion
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
* **[Synapse Router](#)** – Executable quotes for arbitrary blockchain transactions. | ||||||||||||||||||
* **[CCTP](#)** – Native router for USDC transactions. | ||||||||||||||||||
* **[RFQ](#)** – Fast router that allows on-chain agents to bid on interchain delivery. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Provide actual URLs for routers in 'Routers' section. The links for 'Synapse Router', 'CCTP', and 'RFQ' are placeholders. Please update them with the appropriate documentation links. Apply this diff to update the links: -* **[Synapse Router](#)** – Executable quotes for arbitrary blockchain transactions.
+* **[Synapse Router](/docs/Routers/SynapseRouter)** – Executable quotes for arbitrary blockchain transactions.
-* **[CCTP](#)** – Native router for USDC transactions.
+* **[CCTP](/docs/Routers/CCTP)** – Native router for USDC transactions.
-* **[RFQ](#)** – Fast router that allows on-chain agents to bid on interchain delivery.
+* **[RFQ](/docs/Routers/RFQ)** – Fast router that allows on-chain agents to bid on interchain delivery. Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||||||||||||||
|
||||||||||||||||||
## Essential Tools | ||||||||||||||||||
|
||||||||||||||||||
Bolt-on services for reliability and ease-of-use: | ||||||||||||||||||
|
||||||||||||||||||
* **[Scribe](/docs/Services/Scribe)** – Index logs, receipts and transactions across multiple chains | ||||||||||||||||||
* **[Omnirpc](/docs/Services/Omnirpc)** – Interchain RPC load balancer and verifier | ||||||||||||||||||
* **[Key management](/docs/Services/Signer)** – Support for the AWS Key Management System (KMS) | ||||||||||||||||||
* **[Ethergo](/docs/Services/Submitter)** – Gas management service to ensure transaction confirmation | ||||||||||||||||||
* **[Telemetry](/docs/Services/Observability)** – Open telemetry system for Synapse SDK | ||||||||||||||||||
|
||||||||||||||||||
|
||||||||||||||||||
## Community & Support | ||||||||||||||||||
|
||||||||||||||||||
Connect with other developers and the Synapse team | ||||||||||||||||||
|
||||||||||||||||||
* **[Discord](https://discord.gg/synapseprotocol)** | ||||||||||||||||||
* **[Twitter](https://twitter.com/SynapseProtocol)** | ||||||||||||||||||
* **[Telegram](https://t.me/synapseprotocol)** | ||||||||||||||||||
* **[Forum](https://forum.synapseprotocol.com/)** | ||||||||||||||||||
|
||||||||||||||||||
## Additional Links | ||||||||||||||||||
|
||||||||||||||||||
Synapse transactions can be observed confirmed via the following methods: | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct grammatical error in 'Additional Links' section. The sentence has a grammatical error. It should read: "Synapse transactions can be observed via the following methods:" Apply this diff to fix the sentence: -Synapse transactions can be observed confirmed via the following methods:
+Synapse transactions can be observed via the following methods: Committable suggestion
Suggested change
ToolsLanguageTool
|
||||||||||||||||||
|
||||||||||||||||||
* **[Synapse Bridge](https://synapseprotocol.com)** – Bridge, Swap, and Stake via Synapse's cross-chain pools. | ||||||||||||||||||
* **[Synapse Explorer](https://explorer.synapseprotocol.com)** – Public explorer for Synapse Bridge transactions. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Widget | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# SDK | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"position": 1, | ||
"label": "Bridge" | ||
} |
Original file line number | Diff line number | Diff line change | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,38 @@ | ||||||||||||||||||
# Synapse Bridge | ||||||||||||||||||
|
||||||||||||||||||
The [Synapse Bridge](https://synapseprotocol.com) and [Solana Bridge](https://solana.synapseprotocol.com/) seamlessly swap on-chain assets between 20+ EVM and non-EVM blockchains in a safe and secure manner. | ||||||||||||||||||
|
||||||||||||||||||
## Developers | ||||||||||||||||||
|
||||||||||||||||||
Add the [Custom Widget](#) to your DeFi application, or build your own DeFi applications using the [Synapse SDK](#). | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix empty links in the Developers section The links to Custom Widget and Synapse SDK are empty. This will lead to broken links in the documentation. Please update these links to point to the correct pages or provide placeholders if the pages are not yet created. Apply this diff to fix the links: -Add the [Custom Widget](#) to your DeFi application, or build your own DeFi applications using the [Synapse SDK](#).
+Add the [Custom Widget](custom-widget) to your DeFi application, or build your own DeFi applications using the [Synapse SDK](synapse-sdk). Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||||||||||||||
|
||||||||||||||||||
## Bridge Functions | ||||||||||||||||||
|
||||||||||||||||||
The [Synapse Router](#) will return an appropriate bridge function based on the chains and tokens involved. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix empty link for Synapse Router The link to Synapse Router is empty. Please update the link to point to the correct page or add a placeholder if necessary. Apply this diff to fix the link: -The [Synapse Router](#) will return an appropriate bridge function based on the chains and tokens involved.
+The [Synapse Router](../Routers/synapse-router) will return an appropriate bridge function based on the chains and tokens involved. Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||||||||||||||
|
||||||||||||||||||
* **Canonical** – Assets are wrapped and then bridged. | ||||||||||||||||||
* **[Liquidity Pools](#)** – Assets are swapped via Synapse liquidity pools. | ||||||||||||||||||
* **[CCTP](#)** – Native router for USDC | ||||||||||||||||||
|
||||||||||||||||||
## Pool Liquidity | ||||||||||||||||||
|
||||||||||||||||||
Synapse liquidity pools use the nexus USD (nUSD) and nexus ETH (nETH) interchain stablecoins. nUSD and nETH are fully backed by the nexus USD and nexus ETH liquidity pools on Ethereum. | ||||||||||||||||||
|
||||||||||||||||||
When a token is bridged using a Synapse Liquidity Pool, it is converted to a nexus token on the source chain, which is then bridged to the destination chain, before being converted back into a native token. | ||||||||||||||||||
|
||||||||||||||||||
## Using the Bridge | ||||||||||||||||||
|
||||||||||||||||||
To use the [Synapse Bridge](https://synapseprotocol.com): | ||||||||||||||||||
|
||||||||||||||||||
1. Connect your wallet | ||||||||||||||||||
2. Select your origin and destination chains from the dropdown menus | ||||||||||||||||||
3. Select your origin token from the portfolio view, or dropdown menu | ||||||||||||||||||
4. Enter the amount you wish to send | ||||||||||||||||||
5. If you wish to send assets to a different wallet address, enable `Show withdrawal address` from the Settings menu (optional). | ||||||||||||||||||
5. Connect your wallet to the origin chain, if necessary | ||||||||||||||||||
6. Click `Bridge` to send a quote to your wallet for confirmation | ||||||||||||||||||
7. Sign and Confirm the Bridge action from your wallet | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct numbering in the bridge usage steps The steps in the "Using the Bridge" section have incorrect numbering. Step 5 is repeated, and subsequent steps are misnumbered. Please correct the numbering to reflect the proper sequence. Apply this diff to fix the numbering: 5. If you wish to send assets to a different wallet address, enable `Show withdrawal address` from the Settings menu (optional).
-5. Connect your wallet to the origin chain, if necessary
-6. Click `Bridge` to send a quote to your wallet for confirmation
-7. Sign and Confirm the Bridge action from your wallet
+6. Connect your wallet to the origin chain, if necessary
+7. Click `Bridge` to send a quote to your wallet for confirmation
+8. Sign and Confirm the Bridge action from your wallet Committable suggestion
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
## Bridge Contracts | ||||||||||||||||||
|
||||||||||||||||||
Synapse Bridge contracts are available [here](https://docs.synapseprotocol.com/synapse-bridge/contract-addresses). |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Interchain Data | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# On-chain asset swaps | ||
|
||
Lorem ipsum | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Replace placeholder text with actual content The section currently contains placeholder text "Lorem ipsum". Please replace it with the appropriate content to provide valuable information about on-chain asset swaps. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Interchain asset swaps | ||
|
||
Lorem ipsum | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Replace placeholder text with actual content The section currently contains placeholder text "Lorem ipsum". Please provide the relevant information about interchain asset swaps to enhance the documentation. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Advanced projects | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Add Synapse to my app | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,6 @@ | ||||||||||||||||||
# Developer Guides | ||||||||||||||||||
|
||||||||||||||||||
* **[Send and receive interchain data](#)** | ||||||||||||||||||
* **[On-chain swaps](#)** | ||||||||||||||||||
* **[Interchain swaps](#)** | ||||||||||||||||||
* **[Upgrade to Synapse](#)** | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix empty links in the Developer Guides The links in the list are currently empty ( Apply this diff to fix the links: -* **[Send and receive interchain data](#)**
-* **[On-chain swaps](#)**
-* **[Interchain swaps](#)**
-* **[Upgrade to Synapse](#)**
+* **[Send and receive interchain data](send-receive-interchain-data)**
+* **[On-chain swaps](on-chain-asset-swaps)**
+* **[Interchain swaps](interchain-asset-swaps)**
+* **[Upgrade to Synapse](upgrade-to-synapse)** Committable suggestion
Suggested change
ToolsMarkdownlint
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Router v2 | ||
|
||
Lorem ipsum |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"label": "CCTP" | ||
} |
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -72,7 +72,7 @@ Yaml settings: | |||||
- `database` - The database settings for the API backend. A database is required to store quotes and other information. Using SQLite with a dsn set to a `/tmp/` directory is recommended for development. | ||||||
- `type` - the database driver to use, can be `mysql` or `sqlite`. | ||||||
- `dsn` - the dsn of your database. If using sqlite, this can be a path, if using mysql please see [here](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration.html) for more information. | ||||||
- `omnirpc_url` - The omnirpc url to use for querying chain data (no trailing slash). For more information on omnirpc, see [here](../../Services/Omnirpc.md). | ||||||
- `omnirpc_url` - The omnirpc url to use for querying chain data (no trailing slash). For more information on omnirpc, see [here](docs/Services/Omnirpc.md). | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Update the link to Omnirpc documentation. The link to the Omnirpc documentation is a relative path that may not resolve correctly. Consider updating it to an absolute path for consistency. Apply this diff to update the link: -... For more information on omnirpc, see [here](docs/Services/Omnirpc.md).
+... For more information on omnirpc, see [Omnirpc](/docs/Services/Omnirpc). Committable suggestion
Suggested change
ToolsMarkdownlint
Fix indentation for the unordered list item. There's an indentation issue in the unordered list. The item Apply this diff to correct the indentation: - - `omnirpc_url` - The omnirpc url to use for querying chain data (no trailing slash). For more information on omnirpc, see [here](docs/Services/Omnirpc.md).
+ - `omnirpc_url` - The omnirpc url to use for querying chain data (no trailing slash). For more information on omnirpc, see [here](/docs/Services/Omnirpc).
ToolsMarkdownlint
|
||||||
- `bridges` - A key value map of chain id to FastBridge contract address. The API will only allow quotes to be posted on these chains. | ||||||
- `port` - The port to run the http server on. | ||||||
|
||||||
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,7 @@ | ||||||
# Synapse Routers | ||||||
|
||||||
Synapse offers several of routers for different transaction types. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct grammatical error in the introduction The sentence "Synapse offers several of routers for different transaction types." contains an unnecessary word "of". It should read: "Synapse offers several routers for different transaction types." Apply this diff to correct the sentence: -Synapse offers several of routers for different transaction types.
+Synapse offers several routers for different transaction types. Committable suggestion
Suggested change
|
||||||
|
||||||
* **[Synapse Router](#)** – Executable quotes for arbitrary blockchain transactions. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix empty link for Synapse Router The link for Synapse Router is empty ( Apply this diff to fix the link: -* **[Synapse Router](#)** – Executable quotes for arbitrary blockchain transactions.
+* **[Synapse Router](synapse-router)** – Executable quotes for arbitrary blockchain transactions. Committable suggestion
Suggested change
ToolsMarkdownlint
|
||||||
* **[CCTP](CCTP)** – Native router for USDC transactions. | ||||||
* **[RFQ](RFQ)** – Fast router that allows on-chain agents to bid on interchain delivery. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Essential Tools | ||
|
||
Synapse offers a number of bolt-on services for reliability and ease-of-use. | ||
|
||
* **[Scribe](/docs/Services/Scribe)** – Index logs, receipts and transactions across multiple chains | ||
* **[Omnirpc](/docs/Services/Omnirpc)** – Interchain RPC load balancer and verifier | ||
* **[Key management](/docs/Services/Signer)** – Support for the AWS Key Management System (KMS) | ||
* **[Ethergo](/docs/Services/Submitter)** – Gas management service to ensure transaction confirmation | ||
* **[Telemetry](/docs/Services/Observability)** – Open telemetry system for Synapse SDK |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Community & Support | ||
|
||
Connect with other developers and the Synapse team | ||
|
||
* **[Discord](https://discord.gg/synapseprotocol)** | ||
* **[Twitter](https://twitter.com/SynapseProtocol)** | ||
* **[Telegram](https://t.me/synapseprotocol)** | ||
* **[Forum](https://forum.synapseprotocol.com/)** |
This file was deleted.
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct the typo in the source URL.
The URL in the source link is misspelled. It should be
https://explorer.synapseprotocol.com
instead ofhttps://explorer.synapseprotol.com
.Apply this diff to fix the typo:
Committable suggestion