Skip to content

Commit 39baadf

Browse files
committed
fix(per): Update per endpoint
1 parent 3c0ff56 commit 39baadf

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

pages/express-relay/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
"api-reference": {
2727
"title": "HTTP API Reference ↗",
28-
"href": "https://pyth-express-relay-mainnet.asymmetric.re/docs",
28+
"href": "https://per-mainnet.dourolabs.app/docs",
2929
"newWindow": true
3030
},
3131
"websocket-api-reference": "Websocket API Reference",

pages/express-relay/contract-addresses/svm.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Express Relay is currently deployed on the following SVM environments:
1111

1212
<Tabs items={['Prod (Solana Mainnet-Beta)', 'Testing (Solana Mainnet-Beta)']}>
1313
<Tabs.Tab>
14-
Auction Server endpoint: https://pyth-express-relay-mainnet.asymmetric.re/
14+
Auction Server endpoint: https://per-mainnet.dourolabs.app/
1515

1616
### Prod
1717

pages/express-relay/integrate-as-protocol/swaps.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ You can install the SDK via npm or yarn. You can invoke the SDK client as below:
1515
import { Client } from "@pythnetwork/express-relay-js";
1616

1717
const client = new Client(
18-
{ baseUrl: "https://pyth-express-relay-mainnet.asymmetric.re" },
18+
{ baseUrl: "https://per-mainnet.dourolabs.app" },
1919
undefined // Default WebSocket options
2020
);
2121
```
@@ -79,4 +79,4 @@ The [SVM](../errors/svm.mdx) Error Codes page lists the error codes returned by
7979

8080
### API Reference
8181

82-
The [API Reference](https://pyth-express-relay-mainnet.asymmetric.re/docs) provides detailed information on Express Relay APIs.
82+
The [API Reference](https://per-mainnet.dourolabs.app/docs) provides detailed information on Express Relay APIs.

pages/express-relay/integrate-as-searcher/svm.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const handleOpportunity = async (opportunity: Opportunity) => {
2525
};
2626

2727
const client = new Client(
28-
{ baseUrl: "https://pyth-express-relay-mainnet.asymmetric.re" },
28+
{ baseUrl: "https://per-mainnet.dourolabs.app" },
2929
undefined, // Default WebSocket options
3030
handleOpportunity
3131
);
@@ -53,7 +53,7 @@ async def opportunity_callback(opportunity: Opportunity):
5353
# Implement your opportunity handler here
5454

5555
client = ExpressRelayClient(
56-
"https://pyth-express-relay-mainnet.asymmetric.re",
56+
"https://per-mainnet.dourolabs.app",
5757
None,
5858
opportunity_callback,
5959
None,
@@ -70,18 +70,18 @@ if __name__ == "__main__":
7070

7171
</Tabs.Tab>
7272
<Tabs.Tab>
73-
Searchers can request opportunities through an HTTP **GET** call to the [`/v1/opportunities`](https://pyth-express-relay-mainnet.asymmetric.re/docs#tag/opportunity/operation/get_opportunities) endpoint.
73+
Searchers can request opportunities through an HTTP **GET** call to the [`/v1/opportunities`](https://per-mainnet.dourolabs.app/docs#tag/opportunity/operation/get_opportunities) endpoint.
7474

7575
```bash copy
7676
curl -X 'GET' \
77-
'https://pyth-express-relay-mainnet.asymmetric.re/v1/opportunities?chain_id=solana&mode=live'
77+
'https://per-mainnet.dourolabs.app/v1/opportunities?chain_id=solana&mode=live'
7878
```
7979

8080
Opportunities are short-lived and could be executed in a matter of seconds. So, the above endpoint could return an empty response.
8181

8282
</Tabs.Tab>
8383
<Tabs.Tab>
84-
Searchers can connect to the server via WebSocket to reduce latency and subscribe to various events. The WebSocket endpoint lives at `/v1/ws`(e.g `wss://pyth-express-relay-mainnet.asymmetric.re/v1/ws`).
84+
Searchers can connect to the server via WebSocket to reduce latency and subscribe to various events. The WebSocket endpoint lives at `/v1/ws`(e.g `wss://per-mainnet.dourolabs.app/v1/ws`).
8585
Here is a sample JSON payload to subscribe to opportunities:
8686

8787
```bash copy
@@ -289,10 +289,10 @@ def opportunity_callback(opportunity: Opportunity):
289289

290290
</Tabs.Tab>
291291
<Tabs.Tab>
292-
Searchers can submit bids through an HTTP POST call to the [`/v1/bids`](https://pyth-express-relay-mainnet.asymmetric.re/docs#tag/bid/operation/bid) endpoint. This endpoint accepts a JSON payload containing the details of the bid.
292+
Searchers can submit bids through an HTTP POST call to the [`/v1/bids`](https://per-mainnet.dourolabs.app/docs#tag/bid/operation/bid) endpoint. This endpoint accepts a JSON payload containing the details of the bid.
293293

294294
```bash copy
295-
curl -X POST https://pyth-express-relay-mainnet.asymmetric.re/v1/bids \
295+
curl -X POST https://per-mainnet.dourolabs.app/v1/bids \
296296
-H "Content-Type: application/json" \
297297
-d '{
298298
"chain_id": "solana",

pages/express-relay/websocket-api-reference.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Tabs } from "nextra/components";
33
# WebSocket API Reference
44

55
Searchers can connect to the server via WebSocket to reduce latency and subscribe to various events.
6-
The WebSocket endpoint lives at `/v1/ws`(e.g `wss://pyth-express-relay-mainnet.asymmetric.re/v1/ws`).
6+
The WebSocket endpoint lives at `/v1/ws`(e.g `wss://per-mainnet.dourolabs.app/v1/ws`).
77

88
## General format
99

@@ -60,7 +60,7 @@ After a successful subscription, you will receive new opportunities for the sele
6060
}
6161
```
6262

63-
The schema for the opportunity is similar to what’s returned in the [HTTP requests](https://pyth-express-relay-mainnet.asymmetric.re/docs#tag/opportunity/operation/get_opportunities).
63+
The schema for the opportunity is similar to what’s returned in the [HTTP requests](https://per-mainnet.dourolabs.app/docs#tag/opportunity/operation/get_opportunities).
6464

6565
To unsubscribe from a list of chains, you can send the following message:
6666

0 commit comments

Comments
 (0)